diff --git a/aurorastation.dme b/aurorastation.dme
index 1c21a3d8f52..0a420ee2714 100644
--- a/aurorastation.dme
+++ b/aurorastation.dme
@@ -4061,19 +4061,43 @@
#include "maps\random_ruins\exoplanets\konyang\abandoned\rural_clinic.dm"
#include "maps\random_ruins\exoplanets\lava\lava.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_bar.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_dead_guwandi.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_diona_traders.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_fishing_spot.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_gawgaryn_bikers.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_gawgaryn_riders.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_guild_mining.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_guwandi.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_hegemony_base.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_heph_mining.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_kataphract_wasteland.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_kung_fu.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_memorial.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_otzek_herd.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_ruined_base.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_siakh.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_skakh.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_thakh.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_threshbeast_herd.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_untouched_tyrant.dm"
#include "maps\random_ruins\exoplanets\moghes\moghes_untouched_village.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_battlefield.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_bomb.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_crash.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_crater.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_dorviza.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_izwesk.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_klax.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_mikuetz.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_oasis.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_ozeuoi.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_priests.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_queendom.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_reclaimer.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_tomb.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_tyrant.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_vihnmes.dm"
+#include "maps\random_ruins\exoplanets\moghes\moghes_wasteland_village.dm"
#include "maps\random_ruins\exoplanets\new_gibson\gibson_mining.dm"
#include "maps\random_ruins\exoplanets\new_gibson\gibson_resupply.dm"
#include "maps\random_ruins\exoplanets\raskara\pra_exploration_drone.dm"
diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm
index 9ddcafcdda7..726233c1b74 100644
--- a/code/__DEFINES/access.dm
+++ b/code/__DEFINES/access.dm
@@ -723,6 +723,11 @@
id = ACCESS_HOUSE_VOLVALAAD_SHIP
access_type = ACCESS_TYPE_CENTCOM
+#define ACCESS_OZEUOI 227
+/datum/access/moghes_wasteland_ozeuoi
+ id = ACCESS_OZEUOI
+ access_type = ACCESS_TYPE_CENTCOM
+
//guest rooms - for any ship/event that requires hotel-esque rooms
#define ACCESS_GUEST_ROOMS 230 //use with req_one_access
diff --git a/code/modules/cargo/random_stock/t1_common.dm b/code/modules/cargo/random_stock/t1_common.dm
index ea213ac270d..9ccb59c924d 100644
--- a/code/modules/cargo/random_stock/t1_common.dm
+++ b/code/modules/cargo/random_stock/t1_common.dm
@@ -220,6 +220,7 @@ STOCK_ITEM_COMMON(gloves, 3.3)
exclusion += typesof(/obj/item/clothing/wrists/watch)
exclusion += typesof(/obj/item/clothing/gloves/fluff)
exclusion += typesof(/obj/item/clothing/gloves/ballistic)
+ exclusion += typesof(/obj/item/clothing/gloves/unathi/ancient)
allgloves -= exclusion
for (var/i in 1 to rand(1, 3))
diff --git a/code/modules/heavy_vehicle/premade/miner.dm b/code/modules/heavy_vehicle/premade/miner.dm
index 9bfa39432a1..136390a27fa 100644
--- a/code/modules/heavy_vehicle/premade/miner.dm
+++ b/code/modules/heavy_vehicle/premade/miner.dm
@@ -22,3 +22,15 @@
dummy_colour = "#302e2b"
remote_network = REMOTE_PRISON_MECH
remote_type = /obj/item/remote_mecha/penal
+
+/mob/living/heavy_vehicle/premade/salvage
+ name = "salvage exosuit"
+ desc = "An exosuit of unknown design, with a closed cockpit and quadruped motivators."
+ e_head = /obj/item/mech_component/sensors/ripley
+ e_body = /obj/item/mech_component/chassis/combat
+ e_arms = /obj/item/mech_component/manipulators/ripley
+ e_legs = /obj/item/mech_component/propulsion/spider
+ e_color = "#b07f0c"
+
+ h_l_hand = /obj/item/mecha_equipment/clamp
+ h_r_hand = /obj/item/mecha_equipment/mounted_system/plasmacutter
diff --git a/code/modules/maps/planet_types/desert.dm b/code/modules/maps/planet_types/desert.dm
index 3d0bcd28adf..513051a2431 100644
--- a/code/modules/maps/planet_types/desert.dm
+++ b/code/modules/maps/planet_types/desert.dm
@@ -6,6 +6,7 @@
geology = "Non-existent tectonic activity, minimal geothermal signature"
weather = "Global full-atmosphere geothermal weather system. Barely-habitable ambient high temperatures. Slow-moving, stagnant meteorological activity prone to unpredictable upset in wind condition"
planetary_area = /area/exoplanet/desert
+ initial_weather_state = /singleton/state/weather/calm/desert_planet
rock_colors = list(COLOR_BEIGE, COLOR_PALE_YELLOW, COLOR_GRAY80, COLOR_BROWN)
plant_colors = list("#efdd6f","#7b4a12","#e49135","#ba6222","#5c755e","#420d22")
possible_themes = list(/datum/exoplanet_theme/desert)
diff --git a/code/modules/maps/planet_types/lore/uueoaesa.dm b/code/modules/maps/planet_types/lore/uueoaesa.dm
index 0b2f7b7f37f..7ec2c7baf6c 100644
--- a/code/modules/maps/planet_types/lore/uueoaesa.dm
+++ b/code/modules/maps/planet_types/lore/uueoaesa.dm
@@ -133,6 +133,7 @@
features_budget = 8
flora_diversity = 0
has_trees = FALSE
+ initial_weather_state = /singleton/state/weather/calm/jungle_planet
small_flora_types = list(/datum/seed/xuizi, /datum/seed/gukhe, /datum/seed/sarezhi, /datum/seed/flower/serkiflower, /datum/seed/sthberry)
surface_color = "#e8faff"
generated_name = FALSE
@@ -152,13 +153,53 @@
possible_themes = list(/datum/exoplanet_theme/grass/moghes) //non-nuked theme
surface_color = "#164a14"
//Untouched Lands ruins
- ruin_type_whitelist = list(/datum/map_template/ruin/exoplanet/moghes_village, /datum/map_template/ruin/exoplanet/moghes_heph_mining, /datum/map_template/ruin/exoplanet/moghes_bar, /datum/map_template/ruin/exoplanet/moghes_hegemony_base, /datum/map_template/ruin/exoplanet/moghes_skakh, /datum/map_template/ruin/exoplanet/moghes_thakh, /datum/map_template/ruin/exoplanet/moghes_kung_fu, /datum/map_template/ruin/exoplanet/moghes_fishing_spot, /datum/map_template/ruin/exoplanet/moghes_memorial, /datum/map_template/ruin/exoplanet/moghes_guild_mining, /datum/map_template/ruin/exoplanet/moghes_threshbeast_herd, /datum/map_template/ruin/exoplanet/moghes_diona_traders, /datum/map_template/ruin/exoplanet/moghes_untouched_tyrant)
+ ruin_type_whitelist = list(
+ /datum/map_template/ruin/exoplanet/moghes_village,
+ /datum/map_template/ruin/exoplanet/moghes_heph_mining,
+ /datum/map_template/ruin/exoplanet/moghes_bar,
+ /datum/map_template/ruin/exoplanet/moghes_hegemony_base,
+ /datum/map_template/ruin/exoplanet/moghes_skakh,
+ /datum/map_template/ruin/exoplanet/moghes_thakh,
+ /datum/map_template/ruin/exoplanet/moghes_kung_fu,
+ /datum/map_template/ruin/exoplanet/moghes_fishing_spot,
+ /datum/map_template/ruin/exoplanet/moghes_memorial,
+ /datum/map_template/ruin/exoplanet/moghes_guild_mining,
+ /datum/map_template/ruin/exoplanet/moghes_threshbeast_herd,
+ /datum/map_template/ruin/exoplanet/moghes_diona_traders,
+ /datum/map_template/ruin/exoplanet/moghes_untouched_tyrant
+ )
if("Wasteland")
possible_themes = list(/datum/exoplanet_theme/desert/wasteland) //nuked theme
surface_color = "#faeac5"
+ set_weather(/singleton/state/weather/calm/desert_planet)
//Wasteland ruins
- //ruin_type_whitelist = list(/datum/map_template/ruin/exoplanet/moghes_guwandi, /datum/map_template/ruin/exoplanet/moghes_gawgaryn_bikers, /datum/map_template/ruin/exoplanet/moghes_kataphract_wasteland, /datum/map_template/ruin/exoplanet/moghes_wasteland_dorviza, /datum/map_template/ruin/exoplanet/moghes_wasteland_ozeuoi, /datum/map_template/ruin/exoplanet/moghes_wasteland_vihnmes, /datum/map_template/ruin/exoplanet/moghes_wasteland_village, /datum/map_template/ruin/exoplanet/moghes_wasteland_izweski, /datum/map_template/ruin/exoplanet/moghes_siakh, /datum/map_template/ruin/exoplanet/moghes_queendom, /datum/map_template/ruin/exoplanet/moghes_wasteland_klax, /datum/map_template/ruin/exoplanet/moghes_wasteland_reclaimer, /datum/map_template/ruin/exoplanet/moghes_wasteland_mikuetz, /datum/map_template/ruin/exoplanet/moghes_wasteland_crater, /datum/map_template/ruin/exoplanet/moghes_wasteland_oasis, /datum/map_template/ruin/exoplanet/moghes_wasteland_battlefield, /datum/map_template/ruin/exoplanet/moghes_ruined_base, /datum/map_template/ruin/exoplanet/moghes_wasteland_tomb, /datum/map_template/ruin/exoplanet/moghes_wasteland_bomb, /datum/map_template/ruin/exoplanet/moghes_wasteland_crash, /datum/map_template/ruin/exoplanet/moghes_wasteland_priests, /datum/map_template/ruin/exoplanet/moghes_dead_guwandi, /datum/map_template/ruin/exoplanet/moghes_gawgaryn_riders, /datum/map_template/ruin/exoplanet/moghes_wasteland_tyrant)
+ ruin_type_whitelist = list(
+ /datum/map_template/ruin/exoplanet/moghes_guwandi,
+ /datum/map_template/ruin/exoplanet/moghes_gawgaryn_bikers,
+ /datum/map_template/ruin/exoplanet/moghes_kataphract_wasteland,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_dorviza,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_ozeuoi,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_vihnmes,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_village,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_izweski,
+ /datum/map_template/ruin/exoplanet/moghes_siakh,
+ /datum/map_template/ruin/exoplanet/moghes_queendom,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_klax,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_reclaimer,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_mikuetz,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_crater,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_oasis,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_battlefield,
+ /datum/map_template/ruin/exoplanet/moghes_ruined_base,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_tomb,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_bomb,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_crash,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_priests,
+ /datum/map_template/ruin/exoplanet/moghes_dead_guwandi,
+ /datum/map_template/ruin/exoplanet/moghes_gawgaryn_riders,
+ /datum/map_template/ruin/exoplanet/moghes_wasteland_tyrant
+ )
desc += " The landing sites are located in the [landing_region]."
diff --git a/code/modules/overmap/exoplanets/decor/objs/pit.dm b/code/modules/overmap/exoplanets/decor/objs/pit.dm
index 2a7ac5579df..91478c222b6 100644
--- a/code/modules/overmap/exoplanets/decor/objs/pit.dm
+++ b/code/modules/overmap/exoplanets/decor/objs/pit.dm
@@ -141,13 +141,18 @@
/obj/structure/pit/closed/grave
name = "grave"
icon_state = "pit0"
+ ///Will this grave generate a marker?
+ var/marker = TRUE
+ ///What species should this grave's marker be for?
+ var/species = SPECIES_HUMAN
/obj/structure/pit/closed/grave/Initialize()
var/obj/structure/closet/crate/coffin/C = new(src.loc)
var/obj/effect/decal/remains/human/bones = new(C)
bones.layer = LYING_MOB_LAYER
- var/obj/structure/gravemarker/random/R = new(src.loc)
- R.generate()
+ if(marker)
+ var/obj/structure/gravemarker/random/R = new(src.loc)
+ R.generate(species)
. = ..()
/obj/structure/gravemarker
@@ -171,11 +176,9 @@
generate()
. = ..()
-/obj/structure/gravemarker/random/proc/generate()
+/obj/structure/gravemarker/random/proc/generate(var/species)
icon_state = pick("wood","cross")
-
-
- var/nam = random_name(MALE, SPECIES_HUMAN)
+ var/nam = random_name(pick(MALE,FEMALE), species)
message = "Here lies [nam]."
/obj/structure/gravemarker/attackby(obj/item/attacking_item, mob/user)
diff --git a/code/modules/vehicles/bike.dm b/code/modules/vehicles/bike.dm
index 630e13ea02f..83d12d1f45b 100644
--- a/code/modules/vehicles/bike.dm
+++ b/code/modules/vehicles/bike.dm
@@ -527,3 +527,9 @@
/obj/vehicle/bike/motor/moped/blue
icon_state = "bluemoped_on"
bike_icon = "bluemoped"
+
+/obj/vehicle/bike/motor/sand
+ name = "sandbike"
+ desc = "A specialised bike, designed for travelling on sand. Often used by Unathi of the Wasteland."
+ icon_state = "sport_on" //replace when we have a unique sprite
+ bike_icon = "sport"
diff --git a/code/modules/weather/weather_fsm_state_transitions.dm b/code/modules/weather/weather_fsm_state_transitions.dm
index 08a82d192e6..92cd095050b 100644
--- a/code/modules/weather/weather_fsm_state_transitions.dm
+++ b/code/modules/weather/weather_fsm_state_transitions.dm
@@ -72,3 +72,12 @@
/singleton/state_transition/weather/hail/arctic_planet
target = /singleton/state/weather/rain/hail/arctic_planet
+
+//desert planets
+
+/singleton/state_transition/weather/calm/desert_planet
+ target = /singleton/state/weather/calm/desert_planet
+
+/singleton/state_transition/weather/sandstorm/desert_planet
+ target = /singleton/state/weather/sandstorm/desert_planet
+ likelihood_weighting = 20
diff --git a/code/modules/weather/weather_fsm_states.dm b/code/modules/weather/weather_fsm_states.dm
index d6dcbe98ed6..85cf2c2ff88 100644
--- a/code/modules/weather/weather_fsm_states.dm
+++ b/code/modules/weather/weather_fsm_states.dm
@@ -190,6 +190,21 @@
cosmetic_span_class = "warning"
cosmetic_messages = list("Drifts of ash fall from the sky.")
+/singleton/state/weather/sandstorm
+ name = "Sandstorm"
+ icon_state = "sandstorm"
+ descriptor = "A sandstorm is raging."
+ cosmetic_span_class = "warning"
+ cosmetic_messages = list(
+ "The wind howls around you.",
+ "Swirling sand obscures your vision."
+ )
+ protected_messages = list("Stinging sand blows against $ITEM$.")
+ ambient_sounds = list('sound/effects/weather/sandstorm.ogg')
+
+/singleton/state/weather/sandstorm/handle_exposure_effects(mob/living/M, obj/abstract/weather_system/weather)
+ to_chat(M, SPAN_DANGER("You are blasted by a gust of stinging sand!"))
+ M.adjustBruteLoss(rand(1,5))
//planet weathers
@@ -242,3 +257,11 @@
/singleton/state/weather/rain/hail/arctic_planet
transitions = list(/singleton/state_transition/weather/calm/arctic_planet)
+
+//desert planet - only calm or sandstorm
+
+/singleton/state/weather/calm/desert_planet
+ transitions = list(/singleton/state_transition/weather/sandstorm/desert_planet)
+
+/singleton/state/weather/sandstorm/desert_planet
+ transitions = list(/singleton/state_transition/weather/calm/desert_planet)
diff --git a/html/changelogs/RustingWithYou - moghes_wasteland.yml b/html/changelogs/RustingWithYou - moghes_wasteland.yml
new file mode 100644
index 00000000000..8318cc9e444
--- /dev/null
+++ b/html/changelogs/RustingWithYou - moghes_wasteland.yml
@@ -0,0 +1,58 @@
+################################
+# Example Changelog File
+#
+# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
+#
+# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
+# When it is, any changes listed below will disappear.
+#
+# Valid Prefixes:
+# bugfix
+# - (fixes bugs)
+# wip
+# - (work in progress)
+# qol
+# - (quality of life)
+# soundadd
+# - (adds a sound)
+# sounddel
+# - (removes a sound)
+# rscadd
+# - (adds a feature)
+# rscdel
+# - (removes a feature)
+# imageadd
+# - (adds an image or sprite)
+# imagedel
+# - (removes an image or sprite)
+# spellcheck
+# - (fixes spelling or grammar)
+# experiment
+# - (experimental change)
+# balance
+# - (balance changes)
+# code_imp
+# - (misc internal code change)
+# refactor
+# - (refactors code)
+# config
+# - (makes a change to the config files)
+# admin
+# - (makes changes to administrator tools)
+# server
+# - (miscellaneous changes to server)
+#################################
+
+# Your name.
+author: RustingWithYou
+
+# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
+delete-after: True
+
+# Any changes you've made. See valid prefix list above.
+# INDENT WITH TWO SPACES. NOT TABS. SPACES.
+# SCREW THIS UP AND IT WON'T WORK.
+# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
+# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
+changes:
+ - rscadd: "Adds several ruins for the Wasteland of Moghes."
diff --git a/icons/effects/weather.dmi b/icons/effects/weather.dmi
index 01aa9d456f4..361244db06d 100644
Binary files a/icons/effects/weather.dmi and b/icons/effects/weather.dmi differ
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_dead_guwandi.dm b/maps/random_ruins/exoplanets/moghes/moghes_dead_guwandi.dm
new file mode 100644
index 00000000000..d1fe0ff0bb1
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_dead_guwandi.dm
@@ -0,0 +1,55 @@
+/datum/map_template/ruin/exoplanet/moghes_dead_guwandi
+ name = "Dead Guwandi"
+ id = "moghes_dead_guwandi"
+ description = "A Guwandi warrior, who found an honorable death"
+
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_dead_guwandi.dmm")
+ unit_test_groups = list(2)
+
+/obj/effect/landmark/corpse/moghes_dead_guwandi
+ name = "Guwandi"
+ corpseuniform = /obj/item/clothing/under/unathi/zazali
+ corpsesuit = /obj/item/clothing/suit/unathi/robe/kilt
+ corpseshoes = /obj/item/clothing/shoes/sandals/caligae
+ corpsehelmet = /obj/item/clothing/accessory/sinta_hood
+ corpsebelt = /obj/item/material/sword/longsword
+
+/obj/effect/landmark/corpse/moghes_dead_guwandi/do_extra_customization(mob/living/carbon/human/M)
+ M.ChangeToHusk()
+ M.adjustBruteLoss(rand(200,400))
+ M.dir = pick(GLOB.cardinal)
+ if(M?.w_uniform)
+ M.w_uniform.color = "#181a19"
+ if(M?.wear_suit)
+ M.wear_suit.color = "#d4d3ab"
+ if(M?.head)
+ M.head.color = "#d4d3ab"
+
+
+/obj/item/paper/fluff/guwandi
+ name = "final words"
+ desc = "A scrap of paper, with a few words jotted down on it."
+ info = "A drum with no head,
\
+ A blade with no hilt,
\
+ A song with no voice,
\
+ Still, it is mine."
+ language = LANGUAGE_AZAZIBA
+
+/obj/effect/landmark/corpse/moghes_dead_raider
+ name = "Wasteland Raider"
+ corpseuniform = /obj/item/clothing/under/unathi
+ corpseshoes = /obj/item/clothing/shoes/sandals/caligae
+ corpsesuit = /obj/item/clothing/accessory/poncho/unathimantle
+
+/obj/effect/landmark/corpse/moghes_dead_raider/do_extra_customization(mob/living/carbon/human/M)
+ M.ChangeToHusk()
+ M.adjustBruteLoss(rand(200,400))
+ M.dir = pick(GLOB.cardinal)
+ var/uniform_color = "[pick("#42330f", "#DBC684")]"
+ if(M?.w_uniform)
+ M.w_uniform.color = uniform_color
+ if(M?.wear_suit)
+ M.wear_suit.color = uniform_color
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_dead_guwandi.dmm b/maps/random_ruins/exoplanets/moghes/moghes_dead_guwandi.dmm
new file mode 100644
index 00000000000..cbf07e3d489
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_dead_guwandi.dmm
@@ -0,0 +1,310 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"c" = (
+/obj/effect/landmark/corpse/moghes_dead_guwandi,
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"g" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/effect/landmark/corpse/moghes_dead_raider,
+/obj/random/civgun,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"C" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/effect/landmark/corpse/moghes_dead_raider,
+/obj/random/civgun/rifle,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"I" = (
+/obj/item/paper/fluff/guwandi,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"J" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/effect/landmark/corpse/moghes_dead_raider,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"L" = (
+/obj/structure/bonfire,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"M" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+g
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+M
+a
+M
+a
+a
+a
+a
+M
+a
+J
+a
+a
+C
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+M
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+J
+a
+a
+M
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+M
+I
+M
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+C
+a
+a
+a
+a
+L
+c
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+M
+a
+a
+M
+a
+a
+a
+a
+a
+M
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+M
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+M
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+M
+a
+J
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+g
+a
+a
+a
+a
+a
+M
+a
+J
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+g
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_gawgaryn_bikers.dm b/maps/random_ruins/exoplanets/moghes/moghes_gawgaryn_bikers.dm
new file mode 100644
index 00000000000..09d6f3959e2
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_gawgaryn_bikers.dm
@@ -0,0 +1,105 @@
+/datum/map_template/ruin/exoplanet/moghes_gawgaryn_bikers
+ name = "Gawgaryn Raiders"
+ id = "moghes_gawgaryn_bikers"
+ description = "A group of Gawgaryn raiders on sandbikes."
+
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_gawgaryn_bikers.dmm")
+ ban_ruins = list(/datum/map_template/ruin/exoplanet/moghes_gawgaryn_riders)
+ unit_test_groups = list(1)
+
+/area/moghes_gawgaryn_bikers
+ name = "Gawgaryn Raider Camp"
+ icon_state = "bluenew"
+ requires_power = FALSE
+ dynamic_lighting = TRUE
+ no_light_control = FALSE
+ base_turf = /turf/simulated/floor/exoplanet/desert
+ area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS
+ area_blurb = "The smell of blood, cooking meat, and fuel lingers in the air here."
+
+/datum/ghostspawner/human/moghes_gawgaryn_biker
+ name = "Gawgaryn Raider"
+ short_name = "moghes_gawgaryn_biker"
+ desc = "Survive as Gawgaryn, punished and exiled in the harsh wastelands. Take what you can, to eke out another day of survival upon the pitiless sand."
+ tags = list("External")
+ mob_name_suffix = " Gawgaryn"
+ mob_name_pick_message = "Pick an Unathi first name."
+ welcome_message = "You are a raider of the clan Gawgaryn. Stripped of your honor and declared a criminal by the Izweski, there is nothing you will not do to survive in the Wasteland."
+
+ max_count = 3
+ spawnpoints = list("moghes_gawgaryn_biker")
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ outfit = /obj/outfit/admin/moghes_gawgaryn
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+
+ assigned_role = "Gawgaryn Raider"
+ special_role = "Gawgaryn Raider"
+ respawn_flag = null
+ uses_species_whitelist = FALSE
+
+/datum/ghostspawner/human/moghes_gawgaryn_biker_leader
+ name = "Gawgaryn Raid Leader"
+ short_name = "moghes_gawgaryn_biker_boss"
+ desc = "Lead your group of Gawgaryn, punished and exiled in the harsh wastelands. Take what you can, to eke out another day of survival upon the pitiless sand."
+ tags = list("External")
+ mob_name_suffix = " Gawgaryn"
+ mob_name_pick_message = "Pick an Unathi first name."
+ welcome_message = "You are a raider of the clan Gawgaryn. Stripped of your honor and declared a criminal by the Izweski, there is nothing you will not do to survive in the Wasteland."
+
+ max_count = 1
+ spawnpoints = list("moghes_gawgaryn_biker_boss")
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ outfit = /obj/outfit/admin/moghes_gawgaryn/leader
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+
+ assigned_role = "Gawgaryn Raid Leader"
+ special_role = "Gawgaryn Raid Leader"
+ respawn_flag = null
+ uses_species_whitelist = FALSE
+
+/obj/outfit/admin/moghes_gawgaryn
+ name = "Gawgaryn Raider"
+
+ uniform = /obj/item/clothing/under/unathi
+ accessory = /obj/item/clothing/accessory/holster/hip
+ accessory_contents = list(/obj/random/civgun = 1)
+ suit = list(/obj/item/clothing/suit/unathi/robe, /obj/item/clothing/suit/unathi/robe/kilt)
+ back = /obj/item/storage/backpack/satchel/leather
+ shoes = /obj/item/clothing/shoes/sandals/caligae
+ glasses = /obj/item/clothing/glasses/safety/goggles/wasteland
+ id = null
+ l_ear = null
+
+/obj/outfit/admin/moghes_gawgaryn/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ if(!H)
+ return
+ if(H.w_uniform)
+ H.w_uniform.color = pick("#42330f", "#DBC684")
+ if(H.wear_suit)
+ H.wear_suit.color = pick("#42330f", "#DBC684")
+
+/obj/outfit/admin/moghes_gawgaryn/leader
+ name = "Gawgaryn Raid Leader"
+
+ uniform = /obj/item/clothing/under/unathi/zazali
+ accessory = /obj/item/clothing/accessory/holster/hip
+ accessory_contents = list(/obj/item/gun/projectile/pistol/spitter = 1)
+ suit = /obj/item/clothing/suit/armor/unathi
+ backpack_contents = list(/obj/item/ammo_magazine/spitterpistol = 1, /obj/item/melee/hammer/powered = 1)
+ head = /obj/item/clothing/head/helmet/unathi
+ belt = /obj/item/material/knife/tacknife
+
+/obj/outfit/admin/moghes_gawgaryn/leader/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ if(!H)
+ return
+ if(H.w_uniform)
+ H.w_uniform.color = pick("#42330f", "#DBC684")
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_gawgaryn_bikers.dmm b/maps/random_ruins/exoplanets/moghes/moghes_gawgaryn_bikers.dmm
new file mode 100644
index 00000000000..25ab606a7c7
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_gawgaryn_bikers.dmm
@@ -0,0 +1,1180 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"b" = (
+/turf/simulated/wall/rusty,
+/area/moghes_gawgaryn_bikers)
+"h" = (
+/obj/structure/bed/stool/wood,
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_gawgaryn_biker";
+ identifier = "moghes_gawgaryn_biker"
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"n" = (
+/obj/structure/bed/stool/wood,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"p" = (
+/obj/structure/bed/stool/wood,
+/obj/effect/ghostspawpoint{
+ identifier = "moghes_gawgaryn_biker_boss";
+ name = "igs - moghes_gawgaryn_biker_boss"
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"z" = (
+/obj/structure/bonfire/light_up,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"B" = (
+/obj/item/trash/liquidfood,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"E" = (
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"H" = (
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_gawgaryn_bikers)
+"P" = (
+/obj/structure/closet/crate/weapon,
+/obj/item/material/sword/axe,
+/obj/item/material/sword/longsword,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/snacks/liquidfood,
+/obj/item/reagent_containers/food/snacks/liquidfood,
+/obj/item/clothing/suit/armor/unathi,
+/obj/item/clothing/suit/armor/unathi,
+/obj/item/clothing/head/helmet/unathi,
+/obj/item/clothing/head/helmet/unathi,
+/obj/item/gun/projectile/automatic/tempestsmg,
+/obj/item/ammo_magazine/tempestsmg,
+/obj/item/ammo_magazine/crackrifle,
+/obj/item/gun/projectile/shotgun/pump/rifle/magazine_fed/crackrifle,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"Q" = (
+/obj/vehicle/bike/motor/sand,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_gawgaryn_bikers)
+"R" = (
+/obj/vehicle/bike/motor/sand,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"V" = (
+/obj/vehicle/bike/motor/sand,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+E
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+B
+a
+a
+a
+a
+a
+a
+E
+a
+a
+b
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+b
+b
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+H
+Q
+V
+R
+V
+a
+a
+n
+a
+a
+a
+a
+a
+a
+a
+a
+a
+E
+b
+a
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+a
+E
+a
+a
+E
+a
+a
+a
+a
+a
+h
+a
+a
+E
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+E
+a
+a
+E
+a
+a
+p
+a
+z
+a
+a
+a
+a
+a
+a
+a
+E
+a
+a
+b
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+a
+E
+a
+a
+a
+a
+a
+a
+a
+a
+h
+a
+a
+a
+E
+a
+E
+a
+a
+b
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+E
+a
+a
+E
+a
+a
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+a
+a
+a
+P
+a
+a
+a
+E
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+b
+b
+a
+a
+a
+a
+E
+a
+E
+E
+a
+E
+E
+a
+a
+b
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+E
+a
+E
+E
+a
+a
+b
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+E
+a
+b
+a
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+E
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+E
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(29,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(30,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(31,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(32,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_gawgaryn_riders.dm b/maps/random_ruins/exoplanets/moghes/moghes_gawgaryn_riders.dm
new file mode 100644
index 00000000000..8c62dd0ed8c
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_gawgaryn_riders.dm
@@ -0,0 +1,56 @@
+/datum/map_template/ruin/exoplanet/moghes_gawgaryn_riders
+ name = "Gawgaryn War Riders"
+ id = "moghes_gawgaryn_riders"
+ description = "A group of Gawgaryn war riders."
+
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_gawgaryn_riders.dmm")
+ ban_ruins = list(/datum/map_template/ruin/exoplanet/moghes_gawgaryn_bikers)
+ unit_test_groups = list(2)
+
+/datum/ghostspawner/human/moghes_gawgaryn_rider
+ name = "Gawgaryn War Rider"
+ short_name = "moghes_gawgaryn_rider"
+ desc = "Survive as Gawgaryn, punished and exiled in the harsh wastelands. Take what you can, to eke out another day of survival upon the pitiless sand."
+ tags = list("External")
+ mob_name_suffix = " Gawgaryn"
+ mob_name_pick_message = "Pick an Unathi first name."
+ welcome_message = "You are a raider of the clan Gawgaryn. Stripped of your honor and declared a criminal by the Izweski, there is nothing you will not do to survive in the Wasteland."
+
+ max_count = 3
+ spawnpoints = list("moghes_gawgaryn_rider")
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ outfit = /obj/outfit/admin/moghes_gawgaryn
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+
+ assigned_role = "Gawgaryn War Rider"
+ special_role = "Gawgaryn War Rider"
+ respawn_flag = null
+ uses_species_whitelist = FALSE
+
+/datum/ghostspawner/human/moghes_gawgaryn_rider_leader
+ name = "Gawgaryn War Rider Leader"
+ short_name = "moghes_gawgaryn_rider_boss"
+ desc = "Lead your group of Gawgaryn, punished and exiled in the harsh wastelands. Take what you can, to eke out another day of survival upon the pitiless sand."
+ tags = list("External")
+ mob_name_suffix = " Gawgaryn"
+ mob_name_pick_message = "Pick an Unathi first name."
+ welcome_message = "You are a raider of the clan Gawgaryn. Stripped of your honor and declared a criminal by the Izweski, there is nothing you will not do to survive in the Wasteland."
+
+ max_count = 1
+ spawnpoints = list("moghes_gawgaryn_rider_boss")
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ outfit = /obj/outfit/admin/moghes_gawgaryn/leader
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+
+ assigned_role = "Gawgaryn War Rider Leader"
+ special_role = "Gawgaryn War Rider Leader"
+ respawn_flag = null
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_gawgaryn_riders.dmm b/maps/random_ruins/exoplanets/moghes/moghes_gawgaryn_riders.dmm
new file mode 100644
index 00000000000..79dc9dd607f
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_gawgaryn_riders.dmm
@@ -0,0 +1,853 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"c" = (
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_gawgaryn_rider";
+ identifier = "moghes_gawgaryn_rider"
+ },
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"d" = (
+/obj/structure/simple_door/iron,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"f" = (
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"g" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"h" = (
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/mob/living/simple_animal/hostile/retaliate/hegeranzi,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"n" = (
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_gawgaryn_rider_boss";
+ identifier = "moghes_gawgaryn_rider_boss"
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"r" = (
+/obj/structure/closet/crate/weapon,
+/obj/item/material/sword/longsword,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/snacks/liquidfood,
+/obj/item/reagent_containers/food/snacks/liquidfood,
+/obj/item/clothing/suit/armor/unathi,
+/obj/item/clothing/suit/armor/unathi,
+/obj/item/clothing/head/helmet/unathi,
+/obj/item/clothing/head/helmet/unathi,
+/obj/random/civgun/rifle,
+/obj/item/saddle,
+/obj/item/saddle,
+/obj/item/saddle,
+/obj/item/saddle,
+/obj/item/material/twohanded/pike,
+/obj/item/material/twohanded/spear/steel,
+/obj/item/gun/projectile/automatic/tempestsmg,
+/obj/item/ammo_magazine/tempestsmg,
+/obj/item/gun/projectile/shotgun/wallgun,
+/obj/item/storage/box/wallgunammo,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"u" = (
+/obj/structure/railing/fence{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"A" = (
+/mob/living/simple_animal/hostile/retaliate/hegeranzi,
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"B" = (
+/obj/structure/bonfire/light_up,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"C" = (
+/obj/structure/flora/rock/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"D" = (
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"F" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"H" = (
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_gawgaryn_rider";
+ identifier = "moghes_gawgaryn_rider"
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"K" = (
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"L" = (
+/mob/living/simple_animal/hostile/retaliate/hegeranzi,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"N" = (
+/obj/structure/railing/fence{
+ dir = 1
+ },
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"O" = (
+/obj/structure/railing/fence{
+ dir = 1
+ },
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"P" = (
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_gawgaryn_bikers)
+"U" = (
+/turf/simulated/wall/rusty,
+/area/moghes_gawgaryn_bikers)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+C
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+C
+a
+a
+a
+a
+a
+a
+C
+a
+a
+a
+a
+a
+a
+U
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+f
+a
+a
+f
+a
+a
+U
+U
+a
+U
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+f
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+P
+P
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+U
+a
+a
+f
+f
+a
+a
+P
+P
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+U
+U
+U
+U
+U
+a
+a
+a
+a
+U
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+U
+a
+P
+P
+a
+U
+U
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+U
+a
+a
+f
+H
+P
+P
+a
+a
+a
+a
+C
+a
+a
+a
+P
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+N
+D
+K
+h
+U
+a
+f
+a
+a
+P
+a
+a
+a
+P
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+u
+A
+f
+a
+d
+a
+c
+a
+B
+n
+f
+a
+a
+a
+a
+a
+a
+P
+a
+P
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+u
+L
+L
+a
+U
+a
+P
+a
+a
+f
+a
+a
+a
+P
+a
+P
+a
+P
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+O
+g
+g
+F
+U
+a
+a
+f
+a
+a
+a
+a
+a
+P
+a
+a
+P
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+U
+a
+P
+a
+c
+P
+a
+U
+a
+a
+P
+P
+a
+P
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+U
+P
+r
+P
+P
+P
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+U
+U
+U
+U
+U
+U
+U
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+f
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+f
+a
+a
+a
+a
+a
+f
+a
+a
+a
+f
+f
+a
+C
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+U
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+C
+f
+C
+a
+a
+a
+a
+a
+C
+a
+a
+U
+a
+U
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_guwandi.dm b/maps/random_ruins/exoplanets/moghes/moghes_guwandi.dm
new file mode 100644
index 00000000000..39256798027
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_guwandi.dm
@@ -0,0 +1,54 @@
+/datum/map_template/ruin/exoplanet/moghes_guwandi
+ name = "Guwandi"
+ id = "moghes_guwandi"
+ description = "A Guwandi warrior, seeking an honorable death"
+
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED|TEMPLATE_FLAG_ALLOW_DUPLICATES
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_guwandi.dmm")
+ unit_test_groups = list(3)
+
+/datum/ghostspawner/human/moghes_guwandi
+ short_name = "moghes_guwandi"
+ name = "Guwandi Warrior"
+ desc = "Endure the harshness of the Wasteland, and regain your honor with a glorious death in combat."
+ tags = list("External")
+ mob_name_suffix = " Guwandi"
+ mob_name_pick_message = "Pick an Unathi first name."
+ welcome_message = "You are Guwandi, clanless and honorless, exiled to the Wasteland. Your sole path to redemption is through seeking an honorable death in battle. NOT AN ANTAGONIST! Do not act as such."
+
+ spawnpoints = list("moghes_guwandi")
+ max_count = 1
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ outfit = /obj/outfit/admin/moghes_guwandi
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+
+ assigned_role = "Guwandi Warrior"
+ special_role = "Guwandi Warrior"
+ respawn_flag = null
+ uses_species_whitelist = TRUE
+
+/obj/outfit/admin/moghes_guwandi
+ name = "Guwandi Warrior"
+
+ uniform = /obj/item/clothing/under/unathi/zazali
+ suit = /obj/item/clothing/suit/unathi/robe/kilt
+ shoes = /obj/item/clothing/shoes/sandals/caligae
+ l_ear = null
+ id = null
+ belt = /obj/item/material/sword/longsword
+ head = /obj/item/clothing/accessory/sinta_hood
+ l_hand = /obj/item/martial_manual/swordsmanship
+
+/obj/outfit/admin/moghes_guwandi/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ if(H?.w_uniform)
+ H.w_uniform.color = "#181a19"
+ if(H?.wear_suit)
+ H.wear_suit.color = "#d4d3ab"
+ if(H?.head)
+ H.head.color = "#d4d3ab"
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_guwandi.dmm b/maps/random_ruins/exoplanets/moghes/moghes_guwandi.dmm
new file mode 100644
index 00000000000..6c5c98f6b04
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_guwandi.dmm
@@ -0,0 +1,64 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"u" = (
+/obj/structure/flora/rock/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"M" = (
+/obj/structure/bed/stool/wood,
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_guwandi";
+ identifier = "moghes_guwandi"
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"X" = (
+/obj/structure/bonfire,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+u
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+M
+X
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_kataphract_wasteland.dm b/maps/random_ruins/exoplanets/moghes/moghes_kataphract_wasteland.dm
new file mode 100644
index 00000000000..bba952abda9
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_kataphract_wasteland.dm
@@ -0,0 +1,68 @@
+/datum/map_template/ruin/exoplanet/moghes_kataphract_wasteland
+ name = "Kataphract Training"
+ id = "moghes_kataphract_wasteland"
+ description = "A group of Kataphract-Hopefuls, training for survival in the Wasteland."
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_kataphract_wasteland.dmm")
+ ban_ruins = list(/datum/map_template/ruin/exoplanet/moghes_wasteland_izweski)
+ unit_test_groups = list(1)
+
+/area/moghes/kataphract_wasteland
+ name = "Kataphract Campsite"
+ icon_state = "bluenew"
+ requires_power = FALSE
+ dynamic_lighting = TRUE
+ no_light_control = FALSE
+ base_turf = /turf/simulated/floor/exoplanet/desert
+ area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS
+
+/datum/ghostspawner/human/moghes_kataphract_wasteland
+ name = "Wasteland Kataphract-Hopeful"
+ short_name = "moghes_kataphract_wasteland"
+ desc = "A Zo'saa (squire) of the Kataphract Guild, undergoing survival training in the Wasteland. Stand by your brothers-in-arms, act with honor, and obey your Saa (knight)."
+ spawnpoints = list("moghes_kataphract_wasteland")
+ req_perms = null
+ max_count = 3
+ uses_species_whitelist = FALSE
+ welcome_message = "You are a Kataphract-Hopeful - a squire, undergoing harsh survival training in the Wasteland. Strive to uphold the Warrior's Code, listen to your instructor, and seek to prove your worthiness to become a full Kataphract."
+
+ mob_name_prefix = "Zosaa "
+ mob_name_pick_message = "Pick an Unathi last name."
+
+ outfit = /obj/outfit/admin/kataphract/wasteland
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+
+ assigned_role = "Kataphract-Hopeful"
+ special_role = "Kataphract-Hopeful"
+ respawn_flag = null
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+
+/datum/ghostspawner/human/moghes_kataphract_wasteland/knight
+ name = "Wasteland Kataphract Knight"
+ short_name = "moghes_kataphract_wasteland_knight"
+ max_count = 1
+ uses_species_whitelist = TRUE
+
+ mob_name_prefix = "Saa "
+ mob_name_pick_message = "Pick an Unathi last name."
+ welcome_message = "You are a warrior of the Kataphract Guild, assigned to train and protect a group of Hopefuls in the harshness of the Wasteland. Seek to test them on their prowess and honor, and instruct them on the meaning of being a Kataphract. Try not to get them killed, though."
+
+ outfit = /obj/outfit/admin/kataphract/knight/wasteland
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+
+ assigned_role = "Kataphract Knight"
+ special_role = "Kataphract Knight"
+ respawn_flag = null
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+
+/obj/outfit/admin/kataphract/wasteland
+ l_ear = null
+
+/obj/outfit/admin/kataphract/knight/wasteland
+ l_ear = null
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_kataphract_wasteland.dmm b/maps/random_ruins/exoplanets/moghes/moghes_kataphract_wasteland.dmm
new file mode 100644
index 00000000000..06513f08b26
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_kataphract_wasteland.dmm
@@ -0,0 +1,1125 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes/kataphract_wasteland)
+"b" = (
+/obj/structure/bonfire/light_up,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes/kataphract_wasteland)
+"d" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes/kataphract_wasteland)
+"h" = (
+/turf/simulated/wall/rusty,
+/area/moghes/kataphract_wasteland)
+"j" = (
+/obj/structure/closet/crate/medical,
+/obj/item/storage/firstaid/radiation,
+/obj/item/storage/firstaid/radiation,
+/obj/item/storage/firstaid/combat,
+/obj/item/storage/firstaid/combat,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes/kataphract_wasteland)
+"l" = (
+/obj/item/bedsheet/orange,
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_kataphract_wasteland";
+ identifier = "moghes_kataphract_wasteland"
+ },
+/obj/structure/sign/flag/hegemony/large/west{
+ pixel_x = -32
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes/kataphract_wasteland)
+"o" = (
+/obj/structure/closet/crate,
+/obj/item/saddle,
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/obj/item/clothing/head/helmet/unathi/hegemony,
+/obj/item/device/radio,
+/obj/item/device/geiger,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes/kataphract_wasteland)
+"p" = (
+/obj/structure/bed/stool/wood,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes/kataphract_wasteland)
+"q" = (
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes/kataphract_wasteland)
+"s" = (
+/obj/structure/closet/crate,
+/obj/item/clothing/accessory/poncho/red,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes/kataphract_wasteland)
+"v" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes/kataphract_wasteland)
+"w" = (
+/obj/structure/curtain/open,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes/kataphract_wasteland)
+"H" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes/kataphract_wasteland)
+"M" = (
+/obj/item/bedsheet/orange,
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_kataphract_wasteland_knight";
+ identifier = "moghes_kataphract_wasteland_knight"
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes/kataphract_wasteland)
+"R" = (
+/turf/simulated/wall/cloth,
+/area/moghes/kataphract_wasteland)
+"S" = (
+/obj/structure/sign/flag/hegemony/large/north{
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes/kataphract_wasteland)
+"T" = (
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes/kataphract_wasteland)
+"V" = (
+/obj/item/bedsheet/orange,
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_kataphract_wasteland";
+ identifier = "moghes_kataphract_wasteland"
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes/kataphract_wasteland)
+"X" = (
+/obj/structure/closet/crate,
+/obj/item/clothing/accessory/poncho,
+/obj/item/clothing/accessory/poncho,
+/obj/item/clothing/accessory/poncho,
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/obj/item/clothing/head/helmet/unathi/hegemony,
+/obj/item/clothing/head/helmet/unathi/hegemony,
+/obj/item/clothing/head/helmet/unathi/hegemony,
+/obj/item/device/radio,
+/obj/item/device/radio,
+/obj/item/device/radio,
+/obj/item/device/geiger,
+/obj/item/device/geiger,
+/obj/item/device/geiger,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes/kataphract_wasteland)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+h
+h
+h
+h
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+h
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+q
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+h
+h
+h
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+h
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+q
+a
+a
+a
+a
+q
+a
+a
+a
+a
+a
+q
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+q
+q
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+a
+a
+q
+q
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+h
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+q
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+R
+R
+R
+R
+R
+a
+a
+a
+a
+a
+a
+a
+R
+R
+R
+R
+R
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+R
+R
+s
+o
+d
+R
+R
+S
+a
+a
+a
+a
+R
+R
+V
+l
+V
+R
+R
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+R
+T
+T
+T
+T
+T
+R
+a
+a
+p
+a
+a
+R
+T
+T
+T
+T
+X
+R
+a
+a
+a
+a
+a
+h
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+R
+M
+T
+T
+T
+T
+w
+a
+p
+b
+p
+a
+w
+T
+T
+T
+T
+j
+R
+a
+a
+a
+a
+a
+h
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+R
+T
+T
+T
+T
+T
+R
+a
+a
+p
+a
+a
+R
+T
+T
+T
+T
+T
+R
+a
+a
+a
+a
+a
+h
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+R
+R
+v
+H
+T
+R
+R
+a
+a
+a
+a
+a
+R
+R
+T
+H
+T
+R
+R
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+R
+R
+R
+R
+R
+a
+a
+a
+a
+a
+a
+a
+R
+R
+R
+R
+R
+a
+a
+a
+a
+a
+h
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+q
+a
+a
+a
+a
+q
+a
+h
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+q
+q
+q
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+q
+a
+q
+a
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+q
+q
+q
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+h
+h
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+h
+h
+h
+h
+h
+h
+h
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+h
+h
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(29,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(30,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_ruined_base.dm b/maps/random_ruins/exoplanets/moghes/moghes_ruined_base.dm
new file mode 100644
index 00000000000..aef81b2d2ee
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_ruined_base.dm
@@ -0,0 +1,9 @@
+/datum/map_template/ruin/exoplanet/moghes_ruined_base
+ name = "Wasteland Ruined Base"
+ id = "moghes_ruined_base"
+ description = "An Izweski Hegemony military base, fallen to ruin after the Contact War"
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_ruined_base.dmm")
+ unit_test_groups = list(2)
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_ruined_base.dmm b/maps/random_ruins/exoplanets/moghes/moghes_ruined_base.dmm
new file mode 100644
index 00000000000..5223b65beea
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_ruined_base.dmm
@@ -0,0 +1,1873 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aV" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/table/steel,
+/obj/item/clothing/gloves/latex/nitrile/unathi,
+/obj/item/clothing/gloves/latex/nitrile/unathi,
+/obj/item/clothing/gloves/latex/nitrile/unathi,
+/obj/item/clothing/mask/surgical,
+/obj/item/clothing/mask/surgical,
+/obj/item/clothing/mask/surgical,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"bL" = (
+/obj/machinery/light,
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "body armor cabinet"
+ },
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/obj/item/clothing/head/helmet/unathi/hegemony,
+/obj/item/clothing/head/helmet/unathi/hegemony,
+/obj/item/clothing/head/helmet/unathi/hegemony,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"cr" = (
+/obj/structure/toilet,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"cw" = (
+/obj/structure/bed,
+/obj/item/bedsheet/black,
+/obj/structure/curtain/open/bed,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"cL" = (
+/turf/simulated/wall/concrete,
+/area/template_noop)
+"cT" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"dp" = (
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 9
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"dG" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "gun cabinet (pistols)"
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/obj/item/gun/projectile/pistol/spitter,
+/obj/item/gun/projectile/pistol/spitter,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"eq" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/machinery/bodyscanner{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"eW" = (
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/obj/structure/sign/flag/hegemony/large/north{
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"fh" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/bed/roller,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"hD" = (
+/obj/machinery/button/remote/blast_door{
+ id = "hegemony_base_entry";
+ name = "Entry";
+ req_access = list(113);
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"hQ" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"is" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"iB" = (
+/obj/structure/table/stone/marble,
+/obj/item/material/sword/sabre{
+ name = "ceremonial sabre"
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 303.15
+ },
+/area/template_noop)
+"jM" = (
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"jO" = (
+/obj/structure/table/wood,
+/obj/item/device/flashlight/lamp/green,
+/turf/simulated/floor/exoplanet/carpet/red,
+/area/template_noop)
+"ms" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "gun cabinet (energy rifles)"
+ },
+/obj/item/gun/energy/rifle/hegemony,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"mA" = (
+/obj/machinery/door/airlock/security{
+ name = "Armory";
+ req_access = list(113)
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"mS" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/bed/roller,
+/obj/effect/landmark/corpse/hegemony_soldier,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"nF" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/structure/sign/flag/hegemony/large/south{
+ pixel_y = -32
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"ot" = (
+/obj/machinery/door/blast/shutters{
+ id = "hegemony_base_entry"
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/template_noop)
+"oW" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/template_noop)
+"pw" = (
+/obj/structure/table/stone/marble,
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 303.15
+ },
+/area/template_noop)
+"py" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/sarezhiwine,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/template_noop)
+"pV" = (
+/obj/structure/bed/stool/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/template_noop)
+"sB" = (
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 32;
+ pixel_y = -8
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_y = -30;
+ pixel_x = 4
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 6
+ },
+/obj/structure/table/rack,
+/obj/item/device/radio,
+/obj/item/device/radio,
+/obj/item/device/radio,
+/obj/item/device/radio,
+/obj/item/device/radio,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"sK" = (
+/obj/structure/blocker/steel/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"sP" = (
+/obj/structure/table/wood,
+/obj/item/stamp{
+ icon_state = "stamp-ce";
+ name = "izweski hegemony rubber stamp"
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/template_noop)
+"tb" = (
+/obj/structure/closet/crate{
+ name = "footlocker"
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"tR" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/table/steel,
+/obj/item/storage/box/fancy/tray,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"vh" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"vn" = (
+/obj/effect/landmark/corpse/hegemony_soldier,
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 303.15
+ },
+/area/template_noop)
+"vw" = (
+/obj/structure/sign/flag/hegemony/large/east{
+ pixel_x = 32
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/template_noop)
+"ws" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"ww" = (
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/template_noop)
+"xf" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"xm" = (
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/template_noop)
+"xH" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"yN" = (
+/obj/machinery/door/airlock/command{
+ name = "Captain's Quarters";
+ req_one_access = list(113)
+ },
+/turf/simulated/floor/exoplanet/carpet/red,
+/area/template_noop)
+"za" = (
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 9
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"zu" = (
+/obj/machinery/door/airlock/medical{
+ name = "Healer's Bay"
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"zG" = (
+/obj/machinery/door/airlock{
+ req_access = list(113);
+ name = "Barracks"
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"AK" = (
+/obj/structure/closet/crate{
+ name = "footlocker"
+ },
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Bo" = (
+/obj/structure/closet/crate{
+ name = "footlocker"
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Cj" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/machinery/body_scanconsole{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"DE" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/structure/bed/stool/bar/padded/red,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"EQ" = (
+/obj/structure/table/steel,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/paper_bin,
+/obj/item/pen/black,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"FT" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "glaive cabinet"
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Gl" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/curtain/open/medical,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"HZ" = (
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Jv" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/structure/table/steel,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"JT" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "holster cabinet"
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/obj/item/clothing/accessory/holster/hip,
+/obj/item/clothing/accessory/holster/hip,
+/obj/item/clothing/accessory/holster/hip,
+/obj/item/clothing/accessory/holster/hip,
+/obj/item/clothing/accessory/holster/hip,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Kq" = (
+/obj/structure/filingcabinet{
+ pixel_x = -9;
+ pixel_y = 14;
+ density = 0
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Kt" = (
+/obj/machinery/door/airlock/security{
+ name = "Checkpoint";
+ req_access = list(113)
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"MM" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Po" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "shield cabinet"
+ },
+/obj/item/shield/energy/hegemony,
+/obj/item/shield/energy/hegemony,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Qv" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"QY" = (
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Rg" = (
+/obj/machinery/light,
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/machinery/iv_drip,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Rt" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen/black,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/template_noop)
+"RG" = (
+/obj/structure/bed/padded,
+/obj/structure/curtain/open/bed,
+/obj/item/bedsheet/black,
+/obj/effect/landmark/corpse/hegemony_soldier,
+/turf/simulated/floor/exoplanet/carpet/red,
+/area/template_noop)
+"RO" = (
+/obj/machinery/light,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"RQ" = (
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Sn" = (
+/obj/effect/floor_decal/corner/yellow{
+ dir = 9
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Tm" = (
+/obj/structure/blocker/steel/fence,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Tp" = (
+/obj/structure/table/steel,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/folder/yellow,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Tw" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/machinery/iv_drip,
+/obj/item/tank/oxygen,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Ty" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"TF" = (
+/obj/machinery/light{
+ dir = 4;
+ status = 2
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"TJ" = (
+/obj/structure/table/rack,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 6
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"TL" = (
+/turf/simulated/floor/exoplanet/carpet/red,
+/area/template_noop)
+"TZ" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "sword cabinet"
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Uc" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/structure/sign/flag/hegemony/large/north{
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Ue" = (
+/obj/machinery/light,
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/table/steel,
+/obj/item/device/healthanalyzer,
+/obj/item/device/healthanalyzer,
+/obj/item/reagent_containers/hypospray{
+ pixel_y = 4;
+ pixel_x = -5
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Vk" = (
+/obj/structure/closet/secure_closet/cabinet,
+/obj/machinery/light{
+ dir = 4;
+ status = 2
+ },
+/obj/item/clothing/under/unathi/mogazali,
+/obj/item/clothing/under/unathi/mogazali/blue,
+/obj/item/clothing/under/unathi/mogazali/green,
+/obj/item/clothing/under/unathi/mogazali/orange,
+/obj/item/clothing/suit/unathi/robe/robe_coat,
+/obj/item/clothing/suit/unathi/robe/robe_coat/blue,
+/obj/item/clothing/suit/unathi/robe/robe_coat/orange,
+/obj/item/clothing/suit/unathi/robe/robe_coat/red,
+/obj/structure/sign/flag/hegemony/large/east{
+ pixel_x = 32
+ },
+/turf/simulated/floor/exoplanet/carpet/red,
+/area/template_noop)
+"Vl" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "cabinet (SMGs)"
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/obj/item/gun/projectile/automatic/tempestsmg,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"WG" = (
+/obj/structure/table/steel,
+/obj/machinery/door/window{
+ dir = 8;
+ req_access = list(113)
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"WZ" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/blood/OMinus,
+/obj/item/reagent_containers/blood/OMinus,
+/obj/item/reagent_containers/blood/OMinus,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Xf" = (
+/obj/machinery/door/airlock/command{
+ name = "Captain's Quarters";
+ req_one_access = list(113)
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Xx" = (
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 32;
+ pixel_y = -8
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 4;
+ pixel_y = 32
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 6
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Yf" = (
+/obj/machinery/door/airlock/security{
+ name = "Briefing Room";
+ req_access = list(113)
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Za" = (
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/template_noop)
+
+(1,1,1) = {"
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+"}
+(2,1,1) = {"
+vh
+cL
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+vh
+vh
+vh
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+cL
+vh
+"}
+(3,1,1) = {"
+vh
+ot
+xm
+xm
+xm
+xm
+xm
+xm
+xm
+xm
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+cL
+cL
+cL
+cL
+cL
+cL
+cL
+sK
+vh
+"}
+(4,1,1) = {"
+vh
+ot
+xm
+xm
+xm
+xm
+xm
+xm
+xm
+vh
+xm
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+cL
+cL
+vh
+vh
+vh
+cL
+xH
+xH
+xH
+xH
+xf
+cL
+sK
+vh
+"}
+(5,1,1) = {"
+vh
+sK
+cL
+EQ
+WG
+Tp
+cL
+vh
+vh
+vh
+vh
+vh
+xm
+vh
+vh
+vh
+vh
+vh
+aV
+cL
+vh
+vh
+vh
+cL
+xH
+DE
+Jv
+DE
+Ty
+cL
+sK
+vh
+"}
+(6,1,1) = {"
+vh
+sK
+cL
+hD
+RQ
+RQ
+cL
+vh
+vh
+vh
+vh
+vh
+xm
+vh
+cL
+tR
+is
+vh
+Rg
+cL
+vh
+xm
+xm
+Yf
+xH
+DE
+Jv
+DE
+xH
+cL
+vh
+vh
+"}
+(7,1,1) = {"
+vh
+sK
+vh
+vh
+TF
+RQ
+Kt
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+cL
+Gl
+Gl
+is
+Gl
+cL
+vh
+xm
+vh
+cL
+Uc
+DE
+Jv
+DE
+nF
+cL
+vh
+vh
+"}
+(8,1,1) = {"
+vh
+vh
+vh
+cL
+cL
+cL
+cL
+vh
+vh
+vh
+vh
+vh
+xm
+xm
+cL
+WZ
+is
+is
+eq
+cL
+vh
+xm
+vh
+cL
+cT
+DE
+Jv
+DE
+xH
+cL
+sK
+vh
+"}
+(9,1,1) = {"
+vh
+sK
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+xm
+cL
+Tw
+is
+is
+Cj
+cL
+vh
+xm
+vh
+cL
+xH
+DE
+Jv
+DE
+xH
+cL
+vh
+vh
+"}
+(10,1,1) = {"
+vh
+sK
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+xm
+cL
+mS
+is
+is
+Ue
+cL
+vh
+xm
+vh
+cL
+xH
+DE
+Jv
+DE
+xH
+cL
+sK
+vh
+"}
+(11,1,1) = {"
+vh
+sK
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+xm
+cL
+fh
+is
+is
+is
+cL
+vh
+xm
+vh
+cL
+cT
+xH
+xH
+xH
+xH
+cL
+sK
+vh
+"}
+(12,1,1) = {"
+vh
+sK
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+xm
+cL
+cL
+zu
+vh
+cL
+vh
+vh
+vh
+vh
+cL
+xH
+pw
+iB
+pw
+hQ
+cL
+sK
+vh
+"}
+(13,1,1) = {"
+vh
+sK
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+xm
+vh
+vh
+xm
+vh
+vh
+vh
+vh
+vh
+vh
+cL
+xH
+HZ
+vn
+HZ
+xH
+cL
+sK
+vh
+"}
+(14,1,1) = {"
+vh
+sK
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+xm
+vh
+vh
+xm
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+cL
+cL
+cL
+cL
+cL
+sK
+vh
+"}
+(15,1,1) = {"
+vh
+sK
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+xm
+vh
+vh
+xm
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+"}
+(16,1,1) = {"
+vh
+sK
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+xm
+xm
+xm
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+"}
+(17,1,1) = {"
+vh
+sK
+vh
+vh
+vh
+vh
+xm
+xm
+xm
+xm
+xm
+vh
+vh
+xm
+xm
+xm
+xm
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+sK
+vh
+"}
+(18,1,1) = {"
+vh
+sK
+vh
+vh
+vh
+xm
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+sK
+vh
+"}
+(19,1,1) = {"
+vh
+sK
+cL
+cL
+cL
+zG
+cL
+cL
+cL
+vh
+cL
+cL
+mA
+cL
+cL
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+vh
+cL
+cL
+cL
+cL
+cL
+vh
+vh
+sK
+vh
+"}
+(20,1,1) = {"
+vh
+sK
+cL
+Bo
+RQ
+RQ
+RQ
+AK
+cL
+vh
+cL
+dp
+Sn
+za
+cL
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+vh
+cL
+ww
+ww
+ww
+vh
+vh
+vh
+sK
+vh
+"}
+(21,1,1) = {"
+vh
+sK
+cL
+cw
+RQ
+RQ
+RQ
+cw
+cL
+vh
+cL
+ms
+RQ
+bL
+cL
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+vh
+cL
+oW
+ww
+ww
+vh
+ww
+cL
+sK
+vh
+"}
+(22,1,1) = {"
+vh
+sK
+cL
+tb
+RQ
+RQ
+RQ
+tb
+cL
+vh
+cL
+FT
+RQ
+TZ
+cL
+vh
+vh
+vh
+vh
+vh
+vh
+xm
+xm
+Xf
+ww
+ww
+ww
+ww
+Za
+cL
+sK
+vh
+"}
+(23,1,1) = {"
+vh
+sK
+cL
+cw
+RQ
+RQ
+RQ
+cw
+cL
+vh
+cL
+eW
+RQ
+Po
+cL
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+cL
+Kq
+Rt
+sP
+py
+ww
+cL
+sK
+vh
+"}
+(24,1,1) = {"
+vh
+sK
+cL
+Bo
+RQ
+RQ
+RQ
+AK
+cL
+vh
+cL
+QY
+RQ
+dG
+cL
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+cL
+MM
+vw
+pV
+ww
+ww
+cL
+sK
+vh
+"}
+(25,1,1) = {"
+vh
+sK
+cL
+cw
+RQ
+RQ
+RQ
+cw
+cL
+vh
+cL
+Vl
+RQ
+JT
+cL
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+cL
+cL
+cL
+cL
+yN
+cL
+cL
+sK
+vh
+"}
+(26,1,1) = {"
+vh
+sK
+cL
+cL
+cL
+zG
+vh
+cL
+cL
+vh
+cL
+ws
+RQ
+RO
+cL
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+cL
+RG
+TL
+TL
+TL
+TL
+cL
+sK
+vh
+"}
+(27,1,1) = {"
+vh
+sK
+cL
+cr
+Qv
+vh
+vh
+vh
+vh
+vh
+cL
+Xx
+TJ
+sB
+cL
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+cL
+jO
+TL
+Vk
+TL
+TL
+cL
+sK
+vh
+"}
+(28,1,1) = {"
+vh
+sK
+cL
+jM
+vh
+vh
+vh
+vh
+vh
+vh
+cL
+cL
+cL
+cL
+cL
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+cL
+cL
+cL
+cL
+cL
+cL
+cL
+sK
+vh
+"}
+(29,1,1) = {"
+vh
+sK
+cL
+cL
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+sK
+vh
+"}
+(30,1,1) = {"
+vh
+sK
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+sK
+vh
+"}
+(31,1,1) = {"
+vh
+cL
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+vh
+vh
+vh
+vh
+Tm
+Tm
+vh
+vh
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+Tm
+cL
+vh
+"}
+(32,1,1) = {"
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+vh
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_siakh.dm b/maps/random_ruins/exoplanets/moghes/moghes_siakh.dm
new file mode 100644
index 00000000000..dac5991a644
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_siakh.dm
@@ -0,0 +1,67 @@
+/datum/map_template/ruin/exoplanet/moghes_siakh
+ name = "Si'akh Warriors of the Flame"
+ id = "moghes_siakh"
+ description = "A group of Si'akh warriors in the Wasteland."
+
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_siakh.dmm")
+ unit_test_groups = list(3)
+
+/datum/ghostspawner/human/moghes_siakh
+ name = "Si'akh Knight-Hopeful"
+ short_name = "moghes_siakh"
+ desc = "Wander the Wasteland, seeking opportunities to prove your devotion as a holy warrior. Live by the words of the Prophet Si'akh."
+ tags = list("External")
+ welcome_message = "You are an initiate of the Si'akh Order of the Flame, wandering the Wasteland as your Prophet once did. Defend the innocent and your fellow faithful from the cruelty and violence of the ruined world."
+
+ max_count = 2
+ spawnpoints = list("moghes_siakh")
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ outfit = /obj/outfit/admin/moghes_siakh
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+ uses_species_whitelist = FALSE
+
+ assigned_role = "Knight-Hopeful of the Flame"
+ special_role = "Knight-Hopeful of the Flame"
+ respawn_flag = null
+
+/datum/ghostspawner/human/moghes_siakh/knight
+ name = "Si'akh Knight"
+ short_name = "siakh_knight"
+ desc = "Wander the Wasteland as a holy warrior, commanded by the Prophet Si'akh to defend the innocent from the wickedness of the ruined world. Live by the words of the Prophet and lead your Knight-Hopefuls through the harsh wastes."
+ tags = list("External")
+ welcome_message = "You are a knight of the Order of the Flame, absolved of sin and called to a higher purpose by the Prophet Si'akh himself. Defend the innocent, escort your initiates through the harsh Wasteland, and fall upon those who would harm them with the fury of Sk'akh."
+
+ max_count = 2
+ spawnpoints = list("moghes_siakh")
+ uses_species_whitelist = TRUE
+
+ assigned_role = "Knight of the Flame"
+ special_role = "Knight of the Flame"
+ respawn_flag = null
+
+/obj/outfit/admin/moghes_siakh
+ name = "Si'akh Knight"
+ uniform = list(/obj/item/clothing/under/unathi, /obj/item/clothing/under/unathi/zazali)
+ suit = /obj/item/clothing/suit/armor/unathi
+ head = /obj/item/clothing/head/helmet/unathi
+ back = /obj/item/storage/backpack/satchel/leather
+ shoes = /obj/item/clothing/shoes/sandals/caligae
+ accessory = /obj/item/clothing/accessory/holster/hip
+ accessory_contents = list(/obj/item/gun/projectile/pistol/spitter = 1)
+ backpack_contents = list(/obj/item/ammo_magazine/spitterpistol = 1, /obj/item/device/versebook/siakh = 1)
+ belt = /obj/random/sword
+ id = null
+ l_ear = null
+
+/obj/outfit/admin/moghes_siakh/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ if(!H)
+ return
+ if(H.w_uniform)
+ H.w_uniform.color = pick("#42330f", "#DBC684")
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_siakh.dmm b/maps/random_ruins/exoplanets/moghes/moghes_siakh.dmm
new file mode 100644
index 00000000000..5ba65135ac1
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_siakh.dmm
@@ -0,0 +1,548 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"b" = (
+/mob/living/simple_animal/threshbeast,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"g" = (
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_siakh";
+ identifier = "moghes_siakh"
+ },
+/obj/item/bedsheet/brown,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"v" = (
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"z" = (
+/turf/simulated/wall/rusty,
+/area/exoplanet/moghes)
+"H" = (
+/obj/structure/closet/crate,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"N" = (
+/obj/structure/closet/crate,
+/obj/item/clothing/suit/unathi/robe/beige,
+/obj/item/clothing/accessory/sinta_hood{
+ color = "#DBC684"
+ },
+/obj/item/clothing/accessory/sinta_hood{
+ color = "#DBC684"
+ },
+/obj/item/clothing/suit/unathi/robe/kilt{
+ color = "#DBC684"
+ },
+/obj/item/clothing/suit/unathi/robe/kilt{
+ color = "#DBC684"
+ },
+/obj/item/clothing/accessory/poncho,
+/obj/item/clothing/accessory/poncho,
+/obj/item/clothing/accessory/sinta_hood{
+ color = "#DBC684"
+ },
+/obj/item/clothing/accessory/sinta_hood{
+ color = "#DBC684"
+ },
+/obj/item/saddle,
+/obj/item/saddle,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"R" = (
+/obj/structure/closet/crate,
+/obj/item/material/sword/axe,
+/obj/item/gun/projectile/shotgun/wallgun,
+/obj/item/ammo_casing/shotgun/moghes,
+/obj/item/ammo_casing/shotgun/moghes,
+/obj/item/ammo_casing/shotgun/moghes,
+/obj/item/ammo_casing/shotgun/moghes,
+/obj/item/clothing/accessory/storage/bandolier,
+/obj/item/device/flashlight/flare/torch,
+/obj/item/device/flashlight/flare/torch,
+/obj/item/device/flashlight/flare/torch,
+/obj/item/device/flashlight/flare/torch,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"Z" = (
+/obj/structure/bonfire/light_up,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+z
+z
+z
+z
+z
+z
+z
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+z
+z
+v
+v
+b
+v
+b
+z
+z
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+z
+g
+v
+v
+v
+v
+v
+v
+z
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+z
+g
+v
+v
+v
+v
+v
+v
+v
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+z
+g
+v
+v
+Z
+v
+v
+v
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+z
+z
+g
+v
+v
+v
+v
+v
+v
+z
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+z
+v
+v
+v
+v
+v
+v
+v
+v
+z
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+z
+z
+v
+v
+v
+R
+N
+H
+v
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+z
+z
+v
+z
+z
+z
+z
+z
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_battlefield.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_battlefield.dm
new file mode 100644
index 00000000000..9b2783e1945
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_battlefield.dm
@@ -0,0 +1,39 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_battlefield
+ name = "Wasteland Battlefield"
+ id = "moghes_wasteland_battlefield"
+ description = "A battlefield of the Contact War, now long forgotten."
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_battlefield.dmm")
+ unit_test_groups = list(1)
+
+/obj/effect/landmark/corpse/hegemony_soldier
+ name = "Hegemony Soldier"
+ corpseuniform = /obj/item/clothing/under/unathi
+ corpsesuit = /obj/item/clothing/suit/armor/unathi/hegemony
+ corpsehelmet = /obj/item/clothing/head/helmet/unathi/hegemony
+ corpseshoes = /obj/item/clothing/shoes/sandals/caligae
+ corpseid = FALSE
+ species = SPECIES_UNATHI
+
+/obj/effect/landmark/corpse/hegemony_soldier/do_extra_customization(var/mob/living/carbon/human/M)
+ M.gender = MALE
+ M.ChangeToSkeleton()
+ if(prob(15))
+ M.equip_to_slot_or_del(new /obj/item/melee/energy/sword/hegemony(M), slot_r_store)
+
+/obj/effect/landmark/corpse/trad_soldier
+ name = "Traditionalist Soldier"
+ corpseuniform = /obj/item/clothing/under/unathi
+ corpsesuit = /obj/item/clothing/suit/armor/unathi
+ corpsehelmet = /obj/item/clothing/head/helmet/unathi
+ corpseshoes = /obj/item/clothing/shoes/sandals/caligae
+ corpseid = FALSE
+ species = SPECIES_UNATHI
+
+/obj/effect/landmark/corpse/trad_soldier/do_extra_customization(mob/living/carbon/human/M)
+ M.gender = MALE
+ M.ChangeToSkeleton()
+ if(prob(15))
+ M.equip_to_slot_or_del(new /obj/item/material/sword/longsword(M), slot_belt)
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_battlefield.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_battlefield.dmm
new file mode 100644
index 00000000000..d422a71ce2d
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_battlefield.dmm
@@ -0,0 +1,801 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/item/gun/energy/rifle/hegemony,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"c" = (
+/obj/item/melee/hammer/powered/hegemony,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"f" = (
+/obj/structure/flora/rock/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"g" = (
+/obj/effect/landmark/corpse/hegemony_soldier,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"i" = (
+/obj/effect/landmark/corpse/trad_soldier,
+/obj/item/gun/projectile/shotgun/pump/rifle/magazine_fed/crackrifle,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"k" = (
+/obj/structure/sign/flag/hegemony,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"p" = (
+/obj/structure/flora/grass/desert,
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"q" = (
+/obj/effect/landmark/corpse/trad_soldier,
+/obj/item/gun/projectile/pistol/spitter,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"s" = (
+/obj/structure/sign/flag/traditionalist,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"u" = (
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"x" = (
+/obj/effect/landmark/corpse/hegemony_soldier,
+/obj/item/gun/projectile/pistol/spitter,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"F" = (
+/obj/effect/landmark/corpse/trad_soldier,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"H" = (
+/obj/effect/landmark/corpse/trad_soldier,
+/obj/item/gun/projectile/automatic/rifle/hook_mg,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"I" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"K" = (
+/obj/structure/pit/closed,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"L" = (
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"N" = (
+/obj/item/gun/projectile/automatic/tempestsmg,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"O" = (
+/obj/structure/flora/tree/desert/tiny,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"S" = (
+/obj/item/material/twohanded/pike/flag/hegemony,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"X" = (
+/obj/item/gun/projectile/shotgun/pump/rifle/magazine_fed/crackrifle,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+
+(1,1,1) = {"
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+f
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(2,1,1) = {"
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(3,1,1) = {"
+I
+I
+I
+I
+I
+I
+I
+I
+I
+L
+I
+I
+I
+L
+L
+I
+I
+I
+I
+I
+I
+a
+I
+I
+I
+"}
+(4,1,1) = {"
+I
+I
+I
+I
+I
+I
+I
+I
+I
+L
+L
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+u
+I
+I
+"}
+(5,1,1) = {"
+I
+I
+u
+I
+I
+I
+I
+I
+I
+I
+I
+I
+f
+I
+I
+I
+I
+I
+g
+I
+I
+I
+I
+I
+I
+"}
+(6,1,1) = {"
+I
+I
+I
+I
+I
+q
+I
+I
+I
+I
+I
+L
+g
+I
+I
+I
+I
+c
+F
+I
+I
+f
+I
+I
+I
+"}
+(7,1,1) = {"
+I
+I
+I
+K
+I
+I
+I
+I
+I
+I
+N
+I
+I
+I
+I
+L
+I
+u
+I
+I
+I
+I
+I
+I
+I
+"}
+(8,1,1) = {"
+I
+f
+I
+I
+I
+I
+I
+p
+I
+K
+I
+u
+I
+F
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(9,1,1) = {"
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(10,1,1) = {"
+I
+I
+u
+I
+I
+I
+g
+I
+I
+I
+I
+x
+I
+I
+I
+I
+u
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(11,1,1) = {"
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+k
+I
+I
+I
+g
+I
+I
+I
+I
+I
+I
+L
+I
+I
+I
+"}
+(12,1,1) = {"
+I
+I
+L
+I
+I
+I
+u
+I
+O
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+L
+L
+I
+I
+I
+I
+"}
+(13,1,1) = {"
+I
+I
+I
+I
+L
+I
+I
+I
+I
+g
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+L
+I
+I
+I
+I
+"}
+(14,1,1) = {"
+I
+I
+I
+I
+I
+I
+I
+I
+I
+S
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(15,1,1) = {"
+I
+I
+L
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+g
+I
+I
+I
+K
+I
+I
+I
+I
+I
+"}
+(16,1,1) = {"
+I
+u
+I
+L
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(17,1,1) = {"
+I
+I
+I
+I
+I
+H
+I
+I
+I
+I
+u
+I
+I
+i
+I
+I
+I
+I
+I
+I
+x
+u
+f
+I
+I
+"}
+(18,1,1) = {"
+I
+I
+I
+I
+I
+I
+I
+I
+I
+g
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(19,1,1) = {"
+I
+I
+I
+K
+I
+I
+I
+q
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+F
+I
+I
+I
+I
+I
+I
+"}
+(20,1,1) = {"
+I
+I
+I
+I
+I
+u
+I
+I
+I
+I
+I
+I
+I
+I
+I
+f
+u
+I
+X
+I
+L
+I
+I
+I
+I
+"}
+(21,1,1) = {"
+I
+I
+I
+I
+I
+I
+I
+I
+I
+s
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(22,1,1) = {"
+I
+I
+I
+I
+I
+u
+I
+I
+I
+L
+I
+I
+I
+F
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(23,1,1) = {"
+I
+I
+I
+I
+I
+f
+I
+L
+I
+L
+L
+I
+I
+I
+I
+I
+L
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(24,1,1) = {"
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
+(25,1,1) = {"
+I
+I
+I
+I
+I
+I
+I
+I
+I
+L
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_bomb.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_bomb.dm
new file mode 100644
index 00000000000..ed2cbcf0e49
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_bomb.dm
@@ -0,0 +1,9 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_bomb
+ name = "Unexploded Nuclear Bomb"
+ id = "moghes_wasteland_bomb"
+ description = "An unexploded atomic bomb from the days of the Contact War"
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_bomb.dmm")
+ unit_test_groups = list(2)
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_bomb.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_bomb.dmm
new file mode 100644
index 00000000000..39745125a0b
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_bomb.dmm
@@ -0,0 +1,389 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"f" = (
+/turf/simulated/floor/exoplanet/desert/rough{
+ temperature = 315.15
+ },
+/area/template_noop)
+"C" = (
+/obj/effect/landmark/scorcher,
+/obj/effect/decal/cleanable/greenglow/radioactive,
+/turf/simulated/floor/exoplanet/desert/rough{
+ temperature = 315.15
+ },
+/area/template_noop)
+"J" = (
+/obj/effect/landmark/scorcher,
+/obj/structure/undetonated_nuke/buried,
+/turf/simulated/floor/exoplanet/desert/rough{
+ temperature = 315.15
+ },
+/area/template_noop)
+"T" = (
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/desert/rough{
+ temperature = 315.15
+ },
+/area/template_noop)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+f
+f
+f
+f
+f
+f
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+f
+f
+T
+f
+f
+f
+f
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+f
+f
+f
+f
+T
+f
+f
+C
+f
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+T
+f
+C
+T
+T
+T
+T
+T
+f
+f
+f
+a
+a
+"}
+(9,1,1) = {"
+a
+f
+f
+T
+T
+T
+T
+T
+T
+T
+T
+f
+f
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+f
+f
+T
+T
+T
+C
+T
+T
+f
+f
+T
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+f
+T
+T
+T
+J
+T
+T
+T
+T
+f
+f
+f
+a
+"}
+(12,1,1) = {"
+a
+a
+f
+T
+T
+T
+T
+T
+T
+T
+f
+f
+f
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+T
+f
+C
+T
+T
+T
+T
+T
+f
+f
+f
+a
+a
+"}
+(14,1,1) = {"
+a
+f
+a
+f
+f
+T
+f
+T
+f
+T
+C
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+f
+f
+T
+T
+f
+f
+f
+f
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+f
+f
+f
+f
+f
+f
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_crash.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_crash.dm
new file mode 100644
index 00000000000..e31e788d012
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_crash.dm
@@ -0,0 +1,9 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_crash
+ name = "Sky Behemoth Bridge"
+ id = "moghes_wasteland_crash"
+ description = "A segment of a Sky Behemoth's bridge, fallen to Moghes during the Contact War."
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_crash.dmm")
+ unit_test_groups = list(3)
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_crash.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_crash.dmm
new file mode 100644
index 00000000000..6a5a8fc6f38
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_crash.dmm
@@ -0,0 +1,1344 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"b" = (
+/obj/structure/computerframe,
+/obj/structure/computerframe,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"c" = (
+/obj/effect/landmark/scorcher,
+/obj/structure/girder,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"e" = (
+/obj/structure/sign/flag/hegemony/large/south{
+ pixel_y = -32
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"f" = (
+/obj/effect/landmark/scorcher,
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"h" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"i" = (
+/obj/structure/bed/stool/chair/office/bridge/generic{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"j" = (
+/obj/item/gun/projectile/automatic/tempestsmg,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"k" = (
+/obj/structure/girder,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"l" = (
+/obj/structure/bed/stool/chair/office/bridge/generic{
+ dir = 4
+ },
+/obj/effect/landmark/corpse/hegemony_soldier,
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"q" = (
+/obj/structure/computerframe{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"r" = (
+/obj/structure/computerframe,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"s" = (
+/obj/structure/computerframe{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"t" = (
+/obj/structure/computerframe{
+ dir = 1
+ },
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"u" = (
+/obj/effect/landmark/corpse/hegemony_soldier,
+/obj/structure/computerframe{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"v" = (
+/obj/structure/computerframe{
+ dir = 1
+ },
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"z" = (
+/obj/structure/sign/flag/hegemony/large/north{
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"B" = (
+/obj/structure/girder,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"D" = (
+/turf/simulated/wall/rusty,
+/area/exoplanet/moghes)
+"F" = (
+/obj/item/stack/rods,
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"G" = (
+/obj/structure/computerframe{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"H" = (
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"I" = (
+/obj/structure/window_frame/empty,
+/obj/item/material/shard,
+/obj/item/stack/rods,
+/turf/simulated/floor/plating{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"J" = (
+/obj/item/stack/rods,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"K" = (
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"L" = (
+/obj/structure/computerframe{
+ dir = 8
+ },
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"N" = (
+/obj/effect/landmark/corpse/hegemony_soldier,
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"O" = (
+/obj/structure/computerframe,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"P" = (
+/obj/item/material/shard,
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"Q" = (
+/obj/item/material/shard,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"R" = (
+/obj/item/stack/rods,
+/obj/item/material/shard,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"S" = (
+/obj/effect/landmark/corpse/hegemony_soldier,
+/obj/effect/decal/cleanable/blood/splatter,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"T" = (
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"U" = (
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"W" = (
+/obj/machinery/blackbox_recorder,
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"X" = (
+/obj/structure/sign/flag/hegemony/large/north{
+ pixel_y = 32
+ },
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+
+(1,1,1) = {"
+a
+a
+a
+a
+k
+c
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+U
+H
+H
+H
+H
+c
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+H
+H
+D
+H
+H
+H
+H
+H
+H
+H
+U
+H
+H
+H
+H
+H
+H
+H
+U
+H
+H
+H
+H
+H
+D
+H
+H
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+H
+H
+D
+H
+H
+H
+H
+H
+H
+H
+U
+H
+H
+U
+H
+H
+H
+U
+H
+H
+H
+H
+H
+H
+D
+H
+H
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+H
+H
+D
+z
+a
+a
+a
+H
+a
+a
+U
+H
+a
+a
+T
+a
+a
+a
+a
+a
+a
+a
+a
+e
+D
+H
+H
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+H
+H
+D
+H
+a
+a
+H
+H
+H
+H
+H
+T
+H
+H
+a
+T
+a
+K
+a
+a
+j
+a
+a
+a
+D
+H
+H
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+H
+H
+D
+a
+H
+a
+H
+a
+a
+F
+f
+K
+a
+H
+H
+J
+a
+T
+K
+a
+a
+a
+a
+a
+D
+H
+H
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+H
+H
+D
+T
+a
+U
+h
+a
+a
+a
+f
+T
+a
+a
+a
+H
+a
+a
+a
+T
+T
+N
+a
+a
+D
+H
+H
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+H
+H
+D
+a
+a
+H
+T
+a
+H
+H
+H
+a
+T
+a
+a
+T
+H
+a
+a
+a
+T
+T
+a
+a
+D
+H
+H
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+H
+H
+D
+a
+t
+a
+T
+S
+Q
+a
+Q
+a
+a
+T
+a
+a
+a
+H
+H
+a
+a
+T
+b
+a
+D
+H
+H
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+H
+H
+D
+a
+t
+a
+a
+a
+a
+a
+H
+a
+a
+T
+T
+a
+a
+a
+a
+a
+H
+K
+r
+a
+D
+H
+H
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+H
+H
+D
+H
+G
+a
+H
+a
+T
+a
+H
+a
+a
+H
+U
+H
+H
+H
+H
+H
+H
+T
+r
+a
+D
+H
+H
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+H
+H
+D
+H
+s
+a
+a
+a
+T
+H
+H
+a
+a
+T
+T
+U
+H
+a
+a
+a
+a
+T
+O
+a
+D
+H
+H
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+H
+H
+D
+X
+t
+a
+a
+a
+a
+T
+H
+H
+a
+T
+a
+H
+U
+a
+a
+a
+i
+a
+O
+e
+D
+H
+H
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+H
+H
+D
+a
+v
+U
+i
+H
+a
+a
+a
+H
+T
+a
+a
+a
+U
+a
+a
+a
+a
+a
+O
+a
+D
+H
+H
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+H
+H
+D
+a
+s
+U
+T
+a
+a
+T
+a
+a
+U
+a
+a
+a
+T
+H
+Q
+a
+a
+a
+r
+T
+D
+H
+H
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+H
+H
+D
+a
+u
+U
+K
+a
+a
+T
+a
+K
+a
+H
+a
+a
+a
+T
+H
+a
+a
+a
+Q
+T
+D
+H
+H
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+H
+H
+k
+a
+v
+U
+T
+a
+H
+a
+a
+a
+a
+H
+a
+a
+H
+T
+J
+H
+a
+a
+R
+a
+D
+H
+H
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+H
+H
+D
+a
+s
+T
+U
+a
+a
+a
+T
+a
+a
+a
+H
+a
+H
+T
+a
+H
+H
+a
+Q
+J
+D
+H
+H
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+H
+H
+D
+a
+s
+a
+U
+a
+a
+T
+P
+a
+a
+a
+H
+a
+H
+H
+T
+a
+H
+a
+Q
+a
+D
+H
+H
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+H
+H
+D
+a
+s
+a
+T
+a
+a
+a
+a
+T
+a
+a
+a
+H
+a
+H
+T
+T
+N
+H
+a
+a
+D
+H
+H
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+H
+H
+D
+a
+Q
+a
+T
+a
+a
+T
+H
+a
+T
+T
+a
+H
+H
+H
+a
+T
+a
+a
+H
+a
+D
+H
+H
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+H
+H
+D
+a
+a
+a
+a
+T
+a
+T
+H
+a
+a
+T
+T
+a
+H
+a
+a
+T
+T
+a
+H
+a
+B
+H
+H
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+H
+H
+D
+a
+a
+a
+a
+a
+T
+U
+a
+a
+a
+a
+T
+T
+H
+a
+a
+a
+a
+a
+H
+a
+D
+H
+H
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+H
+H
+D
+z
+a
+a
+a
+J
+U
+U
+a
+H
+a
+a
+a
+a
+a
+H
+a
+a
+a
+a
+a
+e
+D
+H
+H
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+H
+H
+D
+a
+a
+a
+a
+a
+a
+T
+a
+H
+a
+a
+a
+a
+a
+H
+H
+a
+a
+H
+a
+a
+D
+H
+H
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+H
+H
+D
+a
+a
+a
+a
+a
+a
+T
+a
+a
+H
+H
+H
+H
+a
+a
+H
+a
+a
+a
+a
+a
+D
+H
+H
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+H
+H
+D
+a
+a
+a
+H
+a
+H
+T
+T
+l
+T
+T
+U
+a
+a
+a
+H
+H
+a
+H
+a
+a
+D
+H
+H
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+H
+H
+D
+D
+a
+a
+a
+W
+a
+q
+L
+q
+q
+q
+q
+a
+a
+a
+a
+H
+H
+H
+a
+D
+D
+H
+H
+a
+a
+a
+"}
+(29,1,1) = {"
+a
+a
+H
+H
+H
+D
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+I
+D
+H
+H
+H
+a
+a
+a
+"}
+(30,1,1) = {"
+a
+a
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+a
+a
+a
+"}
+(31,1,1) = {"
+a
+a
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+H
+a
+a
+a
+"}
+(32,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_crater.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_crater.dm
new file mode 100644
index 00000000000..21cbecfaacf
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_crater.dm
@@ -0,0 +1,9 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_crater
+ name = "Wasteland Bomb Crater"
+ id = "moghes_wasteland_crater"
+ description = "The crater left behind by a Contact War bomb"
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_crater.dmm")
+ unit_test_groups = list(1)
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_crater.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_crater.dmm
new file mode 100644
index 00000000000..c9b8a620587
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_crater.dmm
@@ -0,0 +1,719 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"h" = (
+/obj/effect/landmark/scorcher,
+/turf/simulated/floor/exoplanet/desert/rough{
+ temperature = 315.15
+ },
+/area/template_noop)
+"y" = (
+/obj/effect/landmark/scorcher,
+/obj/structure/sink/puddle,
+/turf/simulated/floor/exoplanet/desert/rough{
+ temperature = 315.15
+ },
+/area/template_noop)
+"L" = (
+/obj/effect/landmark/scorcher,
+/obj/effect/decal/cleanable/greenglow/radioactive,
+/turf/simulated/floor/exoplanet/desert/rough{
+ temperature = 315.15
+ },
+/area/template_noop)
+"S" = (
+/obj/effect/decal/cleanable/greenglow/radioactive,
+/turf/simulated/floor/exoplanet/desert/rough{
+ temperature = 315.15
+ },
+/area/template_noop)
+"X" = (
+/turf/simulated/floor/exoplanet/desert/rough{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Y" = (
+/obj/effect/decal/cleanable/greenglow/radioactive,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+Y
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+Y
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+Y
+a
+a
+a
+a
+a
+a
+a
+a
+Y
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+X
+X
+X
+X
+S
+X
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+Y
+X
+X
+h
+X
+X
+X
+X
+a
+a
+Y
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+X
+X
+S
+X
+h
+X
+S
+h
+X
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+Y
+a
+h
+X
+h
+h
+h
+h
+h
+h
+X
+S
+X
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+X
+X
+h
+h
+h
+h
+h
+h
+h
+h
+X
+S
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+X
+X
+h
+h
+L
+h
+h
+h
+X
+X
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+Y
+X
+h
+h
+h
+h
+y
+h
+h
+h
+X
+S
+X
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+X
+h
+h
+h
+h
+h
+h
+h
+X
+X
+S
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+h
+X
+h
+h
+h
+h
+h
+h
+X
+X
+S
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+X
+a
+X
+X
+h
+X
+h
+X
+h
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+Y
+X
+X
+h
+h
+X
+X
+X
+X
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+Y
+a
+a
+a
+X
+X
+X
+X
+X
+X
+Y
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+Y
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+Y
+a
+a
+a
+a
+a
+a
+a
+Y
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+Y
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+Y
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_dorviza.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_dorviza.dm
new file mode 100644
index 00000000000..114b9e89576
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_dorviza.dm
@@ -0,0 +1,81 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_dorviza
+ name = "Dorviza Clan Outpost"
+ id = "moghes_wasteland_dorviza"
+ description = "An outpost of the Clan Dorviza"
+
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_dorviza.dmm")
+ unit_test_groups = list(2)
+
+/area/moghes_dorviza
+ name = "Clan Dorviza Camp"
+ icon_state = "bluenew"
+ requires_power = FALSE
+ dynamic_lighting = TRUE
+ no_light_control = FALSE
+ base_turf = /turf/simulated/floor/exoplanet/desert
+ area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS
+ area_blurb = "An alien chirping can be heard here. Between the tents, tendrils of biomass wind and grow."
+
+/datum/ghostspawner/human/moghes_dorviza
+ name = "Dorviza Clan Traveler"
+ short_name = "moghes_dorviza"
+ desc = "Survive the Wasteland as a member of the Clan Dorviza, known as the Dryads due to their affiliation for herbalsm and medicine."
+ tags = list("External")
+ mob_name_suffix = " Dorviza"
+ mob_name_pick_message = "Pick an Unathi first name."
+ welcome_message = "You are a member of the Clan Dorviza, one of the Oasis Clans of the Wasteland. Survive beside your clanmates both Unathi and Diona, in the hopes of seeing the Wasteland bloom again."
+
+ max_count = 3
+ spawnpoints = list("moghes_dorviza")
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ outfit = /obj/outfit/admin/moghes_dorviza
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+
+ assigned_role = "Dorviza Clan Traveler"
+ special_role = "Dorviza Clan Traveler"
+ respawn_flag = null
+ uses_species_whitelist = FALSE
+
+/datum/ghostspawner/human/moghes_dorviza/diona
+ name = "Dorviza Clan Diona"
+ short_name = "moghes_dorviza_diona"
+ mob_name_suffix = null
+ mob_name_pick_message = null
+ welcome_message = "You are a diona gestalt associated with a wandering group of the Clan Dorviza, one of the Oasis Clans of the Wasteland. Survive alongside your Unathi clanmates, in the hopes of seeing the Wasteland bloom again."
+
+ max_count = 1
+ spawnpoints = list("moghes_dorviza_diona")
+
+ extra_languages = list(LANGUAGE_ROOTSONG)
+ outfit = /obj/outfit/admin/moghes_dorviza/diona
+ possible_species = list(SPECIES_DIONA, SPECIES_DIONA_COEUS)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+ uses_species_whitelist = TRUE
+
+/obj/outfit/admin/moghes_dorviza
+ uniform = list(/obj/item/clothing/under/unathi, /obj/item/clothing/under/unathi/himation)
+ suit = list(/obj/item/clothing/suit/unathi/robe, /obj/item/clothing/suit/unathi/robe/kilt)
+ shoes = /obj/item/clothing/shoes/sandals/caligae
+ l_ear = null
+ id = null
+ back = /obj/item/storage/backpack/satchel/leather
+
+/obj/outfit/admin/moghes_dorviza/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ if(!H)
+ return
+ if(H?.w_uniform)
+ H.w_uniform.color = pick("#42330f", "#DBC684")
+ if(H?.wear_suit)
+ H.wear_suit.color = pick("#42330f", "#DBC684")
+
+/obj/outfit/admin/moghes_dorviza/diona
+ uniform = /obj/item/clothing/under/gearharness
+ suit = /obj/item/clothing/accessory/poncho/green
+ shoes = null
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_dorviza.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_dorviza.dmm
new file mode 100644
index 00000000000..e144ddbb03c
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_dorviza.dmm
@@ -0,0 +1,1694 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"b" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"c" = (
+/obj/structure/closet/crate/medical,
+/obj/item/reagent_containers/blood/OMinus,
+/obj/item/reagent_containers/blood/OMinus,
+/obj/item/reagent_containers/blood/OMinus,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"d" = (
+/obj/structure/flora/grass/desert/bush,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"e" = (
+/obj/structure/closet/crate/medical,
+/obj/item/storage/box/syringes,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"f" = (
+/obj/machinery/iv_drip,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"h" = (
+/obj/structure/bed/stool/wood,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"k" = (
+/obj/structure/flora/grass/desert/bush,
+/obj/machinery/portable_atmospherics/hydroponics/soil,
+/turf/simulated/floor/exoplanet/diona{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"l" = (
+/obj/structure/curtain/open,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"m" = (
+/obj/structure/closet/crate,
+/obj/item/clothing/suit/unathi/robe/beige,
+/obj/item/clothing/suit/unathi/robe/beige,
+/obj/item/clothing/suit/unathi/robe/kilt{
+ color = "#DBC684"
+ },
+/obj/item/clothing/suit/unathi/robe/kilt{
+ color = "#DBC684"
+ },
+/obj/item/clothing/under/unathi,
+/obj/item/clothing/under/unathi,
+/obj/item/clothing/under/unathi/himation,
+/obj/item/clothing/under/unathi/himation,
+/obj/item/clothing/head/unathi/deco/green,
+/obj/item/clothing/head/unathi/deco/green,
+/obj/item/clothing/glasses/safety/goggles/wasteland,
+/obj/item/clothing/glasses/safety/goggles/wasteland,
+/obj/item/clothing/glasses/safety/goggles/wasteland,
+/obj/item/clothing/accessory/sinta_hood{
+ color = "#DBC684"
+ },
+/obj/item/clothing/accessory/sinta_hood{
+ color = "#DBC684"
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"n" = (
+/obj/effect/ghostspawpoint{
+ identifier = "moghes_dorviza_diona";
+ name = "igs - moghes_dorviza_diona"
+ },
+/turf/simulated/floor/exoplanet/diona{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"o" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"p" = (
+/obj/structure/sink/puddle,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"q" = (
+/obj/item/bedsheet/brown,
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_dorviza";
+ identifier = "moghes_dorviza"
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"r" = (
+/obj/structure/closet/crate,
+/obj/item/material/twohanded/spear/steel,
+/obj/random/sword,
+/obj/random/sword,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"s" = (
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"t" = (
+/obj/structure/table/steel,
+/obj/item/storage/firstaid/surgery,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"u" = (
+/obj/structure/closet/crate,
+/obj/item/device/flashlight/lantern,
+/obj/item/device/flashlight/lantern,
+/obj/item/device/flashlight/lantern,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"v" = (
+/obj/structure/flora/tree/desert/small,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"x" = (
+/obj/item/flame/lighter/random,
+/obj/structure/closet/crate,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"y" = (
+/obj/structure/closet/secure_closet/medical2{
+ req_access = null
+ },
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/obj/item/tank/anesthetic,
+/obj/item/tank/anesthetic,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"z" = (
+/obj/structure/closet/crate/medical,
+/obj/item/clothing/gloves/latex/nitrile/unathi,
+/obj/item/clothing/gloves/latex/nitrile/unathi,
+/obj/item/clothing/mask/surgical,
+/obj/item/clothing/mask/surgical,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"A" = (
+/turf/simulated/floor/exoplanet/water/shallow{
+ temperature = 303.15
+ },
+/area/moghes_dorviza)
+"B" = (
+/obj/structure/bonfire,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"C" = (
+/obj/structure/closet/crate/medical,
+/obj/item/roller,
+/obj/item/roller,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"D" = (
+/obj/structure/bed,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"E" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"F" = (
+/obj/item/nullrod/shaman,
+/obj/structure/closet/crate,
+/obj/item/clothing/head/unathi/deco/green,
+/obj/item/clothing/suit/unathi/robe/kilt{
+ color = "#DBC684"
+ },
+/obj/item/clothing/accessory/poncho/unathimantle{
+ color = "#42330f"
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"G" = (
+/obj/machinery/portable_atmospherics/hydroponics/soil,
+/obj/structure/diona/bulb,
+/turf/simulated/floor/exoplanet/diona{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"H" = (
+/obj/machinery/light/small,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"I" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"J" = (
+/obj/random/firstaid,
+/obj/random/firstaid,
+/obj/random/firstaid,
+/obj/item/storage/firstaid/radiation,
+/obj/item/storage/firstaid/radiation,
+/obj/structure/closet/crate/medical,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"K" = (
+/obj/structure/flora/tree/desert/tiny,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"L" = (
+/obj/structure/closet/crate,
+/obj/item/saddle,
+/obj/item/saddle,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"M" = (
+/obj/structure/closet/crate,
+/obj/item/nullrod/shaman,
+/obj/item/clothing/accessory/poncho/unathimantle{
+ color = "#42330f"
+ },
+/obj/item/clothing/accessory/poncho/unathimantle{
+ color = "#42330f"
+ },
+/obj/item/clothing/accessory/poncho/unathimantle{
+ color = "#42330f"
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"O" = (
+/obj/structure/diona/bulb,
+/turf/simulated/floor/exoplanet/diona{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"P" = (
+/obj/structure/closet/crate,
+/obj/random/civgun/rifle,
+/obj/random/civgun/rifle,
+/obj/item/clothing/accessory/holster/waist/brown,
+/obj/item/clothing/accessory/holster/thigh/brown,
+/obj/item/gun/projectile/pistol/spitter,
+/obj/item/gun/projectile/pistol/spitter,
+/obj/item/ammo_magazine/spitterpistol,
+/obj/item/ammo_magazine/spitterpistol,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"Q" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"R" = (
+/obj/random/seed,
+/obj/random/seed,
+/obj/item/seeds/clam,
+/obj/item/seeds/clam,
+/obj/structure/closet/crate/hydroponics,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"S" = (
+/obj/machinery/portable_atmospherics/hydroponics/soil,
+/turf/simulated/floor/exoplanet/diona{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"T" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/item/material/hatchet/lumber,
+/obj/item/material/hatchet,
+/obj/item/wirecutters/clippers,
+/obj/item/material/minihoe,
+/obj/item/material/minihoe,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/glass/bucket/wood,
+/obj/item/reagent_containers/glass/bucket/wood,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"V" = (
+/turf/simulated/wall/cloth,
+/area/moghes_dorviza)
+"W" = (
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"X" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"Y" = (
+/turf/simulated/floor/exoplanet/diona{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+"Z" = (
+/obj/structure/flora/grass/desert,
+/obj/machinery/portable_atmospherics/hydroponics/soil,
+/obj/structure/diona/bulb,
+/turf/simulated/floor/exoplanet/diona{
+ temperature = 315.15
+ },
+/area/moghes_dorviza)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+V
+W
+E
+W
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+q
+W
+W
+W
+x
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+s
+s
+s
+s
+a
+a
+V
+q
+W
+W
+W
+m
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+s
+a
+a
+V
+q
+W
+W
+W
+M
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+s
+a
+V
+V
+W
+W
+W
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+s
+a
+V
+V
+l
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+s
+s
+s
+a
+b
+a
+b
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+K
+a
+h
+B
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+s
+a
+h
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+A
+A
+a
+A
+d
+A
+a
+d
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+V
+V
+V
+V
+V
+a
+a
+a
+a
+a
+s
+A
+A
+S
+G
+A
+A
+d
+d
+a
+a
+a
+V
+V
+V
+V
+V
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+V
+V
+C
+c
+f
+V
+V
+a
+a
+a
+s
+A
+A
+A
+A
+A
+A
+A
+a
+a
+K
+a
+V
+V
+r
+P
+R
+V
+V
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+V
+y
+W
+W
+W
+W
+V
+I
+a
+p
+s
+A
+A
+A
+A
+A
+A
+A
+a
+a
+a
+H
+V
+W
+W
+W
+W
+X
+V
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+V
+D
+W
+W
+W
+W
+l
+a
+s
+A
+A
+A
+A
+A
+A
+A
+A
+A
+Z
+s
+a
+a
+l
+W
+W
+W
+W
+o
+V
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+V
+t
+W
+W
+W
+W
+V
+I
+a
+A
+A
+A
+A
+A
+A
+A
+A
+A
+A
+a
+a
+H
+V
+W
+W
+W
+W
+W
+V
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+V
+V
+e
+z
+J
+V
+V
+a
+A
+A
+A
+A
+A
+A
+A
+A
+A
+A
+A
+s
+a
+a
+V
+V
+u
+L
+T
+V
+V
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+V
+V
+V
+V
+V
+a
+a
+a
+G
+A
+A
+A
+A
+A
+A
+A
+A
+s
+a
+a
+a
+a
+V
+V
+V
+V
+V
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+S
+A
+s
+s
+A
+G
+d
+A
+a
+A
+A
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+s
+a
+A
+a
+v
+s
+A
+k
+A
+a
+K
+s
+s
+s
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+s
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+s
+a
+s
+a
+a
+Q
+a
+Q
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+s
+V
+V
+l
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(26,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+V
+W
+W
+Y
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(27,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+W
+W
+Y
+W
+F
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(28,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+Y
+W
+n
+O
+W
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(29,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+W
+O
+W
+W
+Y
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(30,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+V
+W
+Y
+W
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(31,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(32,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(33,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(34,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(35,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_izwesk.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_izwesk.dm
new file mode 100644
index 00000000000..5ddea66a543
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_izwesk.dm
@@ -0,0 +1,50 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_izweski
+ name = "Hegemony Wasteland Outpost"
+ id = "moghes_wasteland_izweski"
+ description = "An Izweski military outpost in the Wasteland"
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_izweski.dmm")
+ ban_ruins = list(/datum/map_template/ruin/exoplanet/moghes_kataphract_wasteland)
+ unit_test_groups = list(3)
+
+/area/moghes/hegemony_wasteland
+ name = "Hegemony Wasteland Outpost"
+ icon_state = "bluenew"
+ requires_power = FALSE
+ dynamic_lighting = TRUE
+ no_light_control = FALSE
+ base_turf = /turf/simulated/floor/exoplanet/desert
+ area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS
+ area_blurb = "An outpost of the Izweski Hegemony, standing in the Wasteland. Red-and-gold banners snap in the wind."
+
+/datum/ghostspawner/human/moghes_hegemony_wasteland
+ name = "Izweski Hegemony Soldier"
+ short_name = "hegemony_wasteland_soldier"
+ desc = "Man an Izweski Hegemony outpost in the Wasteland"
+ welcome_message = "As an Unathi warrior, abide by the Warrior's Code - act with righteousness, mercy, integrity, courage and loyalty. Defend the life and honor of Hegemony citizens, and ensure that enemies of the Izweski cannot threaten your base."
+
+ spawnpoints = list("hegemony_wasteland_soldier")
+ max_count = 4
+ possible_species = list(SPECIES_UNATHI)
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ uses_species_whitelist = FALSE
+ outfit = /obj/outfit/admin/izweski
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+ assigned_role = "Izweski Hegemony Soldier"
+ special_role = "Izweski Hegemony Soldier"
+ respawn_flag = null
+
+/datum/ghostspawner/human/moghes_hegemony_wasteland/commander
+ name = "Izweski Hegemony Outpost Commander"
+ short_name = "hegemony_wasteland_commander"
+ desc = "Command an Izweski Hegemony outpost in the Wasteland."
+ max_count = 1
+ spawnpoints = list("hegemony_wasteland_commander")
+ assigned_role = "Izweski Hegemony Commander"
+ special_role = "Izweski Hegemony Commander"
+ uses_species_whitelist = TRUE
+ outfit = /obj/outfit/admin/izweski/captain
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_izweski.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_izweski.dmm
new file mode 100644
index 00000000000..5e27e8aa69c
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_izweski.dmm
@@ -0,0 +1,2214 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aj" = (
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"al" = (
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 32;
+ pixel_y = -8
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_y = -30;
+ pixel_x = 4
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 6
+ },
+/obj/structure/table/rack,
+/obj/item/device/radio,
+/obj/item/device/radio,
+/obj/item/device/radio,
+/obj/item/device/radio,
+/obj/item/device/radio,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"ap" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/table/steel,
+/obj/item/storage/firstaid/combat,
+/obj/item/storage/firstaid/combat,
+/obj/item/storage/firstaid/large/radiation,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"as" = (
+/obj/machinery/light,
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/machinery/iv_drip,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"at" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "gun cabinet (energy pistols)"
+ },
+/obj/item/gun/energy/pistol/hegemony,
+/obj/item/gun/energy/pistol/hegemony,
+/obj/item/gun/energy/pistol/hegemony,
+/obj/item/gun/energy/pistol/hegemony,
+/obj/item/gun/energy/pistol/hegemony,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"aQ" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"aR" = (
+/obj/machinery/door/airlock/medical{
+ name = "Healer's Bay"
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"aW" = (
+/obj/effect/floor_decal/concrete/large{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"bj" = (
+/obj/effect/floor_decal/concrete{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"bD" = (
+/obj/machinery/button/remote/blast_door{
+ id = "hegemony_base_entry";
+ name = "Entry";
+ req_access = list(113);
+ pixel_y = -24
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"bV" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/structure/sign/flag/hegemony/large/south{
+ pixel_y = -32
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"ca" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"cL" = (
+/obj/structure/closet/crate{
+ name = "footlocker"
+ },
+/obj/machinery/light,
+/obj/item/device/geiger,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"dm" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "ammunition cabinet (slugger)"
+ },
+/obj/item/ammo_casing/slugger,
+/obj/item/ammo_casing/slugger,
+/obj/item/ammo_casing/slugger,
+/obj/item/ammo_casing/slugger,
+/obj/item/ammo_casing/slugger,
+/obj/item/ammo_casing/slugger,
+/obj/item/ammo_casing/slugger,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"dn" = (
+/obj/effect/floor_decal/concrete{
+ dir = 10
+ },
+/obj/effect/floor_decal/concrete{
+ dir = 5
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"ev" = (
+/obj/machinery/hologram/holopad,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"eT" = (
+/obj/effect/floor_decal/concrete{
+ dir = 5
+ },
+/obj/effect/floor_decal/concrete{
+ dir = 10
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"fe" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"fU" = (
+/obj/effect/floor_decal/corner/yellow{
+ dir = 9
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"gw" = (
+/obj/structure/bed/stool/chair/office/dark{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"hj" = (
+/obj/structure/table/stone/marble,
+/obj/item/material/sword/sabre{
+ name = "ceremonial sabre"
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"hp" = (
+/obj/structure/blocker/steel/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"hv" = (
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 9
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"hx" = (
+/obj/structure/filingcabinet{
+ pixel_x = -9;
+ pixel_y = 14;
+ density = 0
+ },
+/obj/structure/filingcabinet{
+ pixel_x = 5;
+ pixel_y = 14;
+ density = 0
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"hF" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/machinery/optable,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"hI" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "glaive cabinet"
+ },
+/obj/item/melee/energy/glaive/hegemony,
+/obj/item/melee/energy/glaive/hegemony,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"hK" = (
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"ia" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"ij" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/machinery/iv_drip,
+/obj/item/tank/oxygen,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"jl" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "shield cabinet"
+ },
+/obj/item/shield/energy/hegemony,
+/obj/item/shield/energy/hegemony,
+/obj/item/shield/energy/hegemony,
+/obj/item/shield/energy/hegemony,
+/obj/item/shield/energy/hegemony,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"jv" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/machinery/body_scanconsole{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"jw" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"kJ" = (
+/obj/structure/toilet,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"kY" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/curtain/open/medical,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"ls" = (
+/obj/effect/floor_decal/concrete{
+ dir = 6
+ },
+/obj/effect/floor_decal/concrete{
+ dir = 9
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"mA" = (
+/obj/effect/floor_decal/concrete{
+ dir = 5
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"nj" = (
+/obj/machinery/light,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"nm" = (
+/obj/effect/floor_decal/concrete{
+ dir = 10
+ },
+/obj/effect/floor_decal/concrete{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"nY" = (
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"oh" = (
+/obj/structure/table/steel,
+/obj/machinery/door/window{
+ dir = 8;
+ req_access = list(113)
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"ok" = (
+/obj/structure/bed,
+/obj/item/bedsheet/black,
+/obj/structure/curtain/open/bed,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"oD" = (
+/obj/machinery/door/airlock/security{
+ name = "Armory";
+ req_access = list(113)
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"oZ" = (
+/obj/machinery/light,
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "body armor cabinet"
+ },
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/obj/item/clothing/head/helmet/unathi/hegemony,
+/obj/item/clothing/head/helmet/unathi/hegemony,
+/obj/item/clothing/head/helmet/unathi/hegemony,
+/obj/item/clothing/head/helmet/unathi/hegemony,
+/obj/item/clothing/head/helmet/unathi/hegemony,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"pU" = (
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"qT" = (
+/obj/structure/closet/secure_closet/cabinet,
+/obj/machinery/light{
+ dir = 4;
+ status = 2
+ },
+/obj/item/clothing/under/unathi/mogazali,
+/obj/item/clothing/under/unathi/mogazali/blue,
+/obj/item/clothing/under/unathi/mogazali/green,
+/obj/item/clothing/under/unathi/mogazali/orange,
+/obj/item/clothing/suit/unathi/robe/robe_coat,
+/obj/item/clothing/suit/unathi/robe/robe_coat/blue,
+/obj/item/clothing/suit/unathi/robe/robe_coat/orange,
+/obj/item/clothing/suit/unathi/robe/robe_coat/red,
+/obj/structure/sign/flag/hegemony/large/east{
+ pixel_x = 32
+ },
+/turf/simulated/floor/exoplanet/carpet/red,
+/area/moghes/hegemony_wasteland)
+"qY" = (
+/turf/simulated/wall/concrete,
+/area/moghes/hegemony_wasteland)
+"rn" = (
+/obj/effect/floor_decal/concrete{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"rt" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen/black,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"su" = (
+/obj/machinery/button/remote/blast_door{
+ id = "hegemony_base_garage";
+ name = "Garage";
+ req_access = list(113);
+ pixel_y = -24
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"sv" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/table/steel,
+/obj/item/storage/box/fancy/tray,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"ti" = (
+/obj/structure/table/steel,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/paper_bin,
+/obj/item/pen/black,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"tA" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"uO" = (
+/obj/machinery/door/blast/shutters{
+ id = "hegemony_base_garage";
+ name = "Garage"
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"vu" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/bed/roller,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"vM" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "sword cabinet"
+ },
+/obj/item/melee/energy/sword/hegemony,
+/obj/item/melee/energy/sword/hegemony,
+/obj/item/melee/energy/sword/hegemony,
+/obj/item/melee/energy/sword/hegemony,
+/obj/item/melee/energy/sword/hegemony,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"wb" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/blood/OMinus,
+/obj/item/reagent_containers/blood/OMinus,
+/obj/item/reagent_containers/blood/OMinus,
+/obj/item/reagent_containers/blood/OMinus,
+/obj/item/reagent_containers/blood/OMinus,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"xq" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/sarezhiwine,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"xs" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "holster cabinet"
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 10
+ },
+/obj/item/clothing/accessory/holster/hip,
+/obj/item/clothing/accessory/holster/hip,
+/obj/item/clothing/accessory/holster/hip,
+/obj/item/clothing/accessory/holster/hip,
+/obj/item/clothing/accessory/holster/hip,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"xN" = (
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 9
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"zj" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/structure/sign/flag/hegemony/large/north{
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"zx" = (
+/obj/machinery/door/blast/shutters{
+ id = "hegemony_base_entry"
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"zG" = (
+/obj/structure/mirror{
+ pixel_x = 28;
+ pixel_y = -3
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"Bw" = (
+/obj/machinery/door/airlock{
+ req_access = list(113);
+ name = "Barracks"
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"Cr" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/structure/table/steel,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"CB" = (
+/obj/structure/sink{
+ pixel_y = 22
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"Ey" = (
+/obj/machinery/button/remote/blast_door{
+ id = "hegemony_base_garage";
+ name = "Garage";
+ req_access = list(113);
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"Ft" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/machinery/bodyscanner{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"FE" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"FI" = (
+/obj/machinery/door/airlock/security{
+ name = "Briefing Room";
+ req_access = list(113)
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"FQ" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "hammer cabinet"
+ },
+/obj/item/melee/hammer/powered/hegemony,
+/obj/item/melee/hammer/powered/hegemony,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"FR" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"Ga" = (
+/obj/effect/floor_decal/concrete{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"GC" = (
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"GG" = (
+/obj/structure/table/wood,
+/obj/item/device/flashlight/lamp/green,
+/turf/simulated/floor/exoplanet/carpet/red,
+/area/moghes/hegemony_wasteland)
+"Hb" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/structure/bed/stool/bar/padded/red,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"Hy" = (
+/obj/structure/closet/crate{
+ name = "footlocker"
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/device/geiger,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"HB" = (
+/obj/machinery/photocopier/faxmachine{
+ department = "Hegemony Base"
+ },
+/obj/structure/table/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"HE" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"HU" = (
+/obj/effect/floor_decal/concrete,
+/obj/effect/floor_decal/concrete/large{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"Ie" = (
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"Is" = (
+/obj/effect/floor_decal/concrete/large{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"Jy" = (
+/obj/effect/floor_decal/concrete{
+ dir = 6
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"JD" = (
+/obj/effect/floor_decal/concrete{
+ dir = 8
+ },
+/obj/effect/floor_decal/concrete/large{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"JU" = (
+/obj/machinery/light,
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/table/steel,
+/obj/item/device/healthanalyzer,
+/obj/item/device/healthanalyzer,
+/obj/item/reagent_containers/hypospray{
+ pixel_y = 4;
+ pixel_x = -5
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"KO" = (
+/obj/structure/table/wood,
+/obj/item/modular_computer/laptop/preset/civilian,
+/obj/item/stamp{
+ icon_state = "stamp-ce";
+ name = "izweski hegemony rubber stamp"
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"KQ" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/bed/roller,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"KU" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "gun cabinet (energy rifles)"
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/obj/item/gun/energy/rifle/hegemony,
+/obj/item/gun/energy/rifle/hegemony,
+/obj/item/gun/energy/rifle/hegemony,
+/obj/item/gun/energy/rifle/hegemony,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"MQ" = (
+/turf/simulated/floor/exoplanet/carpet/red,
+/area/moghes/hegemony_wasteland)
+"MR" = (
+/obj/structure/table/rack,
+/obj/item/material/twohanded/pike/flag/hegemony,
+/obj/effect/floor_decal/corner/yellow{
+ dir = 6
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"OP" = (
+/obj/effect/floor_decal/concrete{
+ dir = 9
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"OR" = (
+/obj/vehicle/bike/speeder/izweski,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"Pr" = (
+/obj/effect/floor_decal/concrete,
+/obj/effect/floor_decal/concrete{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"PA" = (
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 32;
+ pixel_y = -8
+ },
+/obj/machinery/recharger/wallcharger{
+ pixel_x = 4;
+ pixel_y = 32
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 6
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"PG" = (
+/obj/structure/blocker/steel/fence,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"PI" = (
+/obj/machinery/door/airlock/security{
+ name = "Checkpoint";
+ req_access = list(113)
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"PV" = (
+/obj/structure/table/steel,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/folder/yellow,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"PW" = (
+/obj/machinery/door/airlock/command{
+ name = "Captain's Quarters";
+ req_one_access = list(113)
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"Qb" = (
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/structure/curtain/open/shower,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"QF" = (
+/obj/vehicle/bike/speeder/izweski,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"QN" = (
+/obj/effect/floor_decal/concrete{
+ dir = 10
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"QO" = (
+/obj/effect/floor_decal/corner/lime/diagonal,
+/obj/structure/table/steel,
+/obj/item/clothing/gloves/latex/nitrile/unathi,
+/obj/item/clothing/gloves/latex/nitrile/unathi,
+/obj/item/clothing/gloves/latex/nitrile/unathi,
+/obj/item/clothing/mask/surgical,
+/obj/item/clothing/mask/surgical,
+/obj/item/clothing/mask/surgical,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"Rr" = (
+/obj/structure/closet/crate{
+ name = "footlocker"
+ },
+/obj/item/device/geiger,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"SY" = (
+/obj/effect/floor_decal/concrete{
+ dir = 10
+ },
+/obj/effect/floor_decal/concrete{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"SZ" = (
+/obj/effect/floor_decal/corner_wide/red/diagonal,
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"TV" = (
+/obj/effect/floor_decal/concrete{
+ dir = 4
+ },
+/obj/effect/floor_decal/concrete{
+ dir = 1
+ },
+/obj/effect/floor_decal/concrete,
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/moghes/hegemony_wasteland)
+"VB" = (
+/obj/machinery/door/airlock/command{
+ name = "Captain's Quarters";
+ req_one_access = list(113)
+ },
+/turf/simulated/floor/exoplanet/carpet/red,
+/area/moghes/hegemony_wasteland)
+"VU" = (
+/obj/machinery/button/remote/blast_door{
+ id = "hegemony_base_entry";
+ name = "Entry";
+ req_access = list(113);
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"Wb" = (
+/obj/structure/table/stone/marble,
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"WC" = (
+/obj/structure/bed/padded,
+/obj/structure/curtain/open/bed,
+/obj/item/bedsheet/black,
+/obj/effect/ghostspawpoint{
+ identifier = "hegemony_wasteland_commander";
+ name = "igs - hegemony_wasteland_commander"
+ },
+/turf/simulated/floor/exoplanet/carpet/red,
+/area/moghes/hegemony_wasteland)
+"XI" = (
+/obj/structure/table/reinforced/steel,
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"Yn" = (
+/obj/structure/sign/flag/hegemony/large/east{
+ pixel_x = 32
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"Zi" = (
+/obj/structure/bed,
+/obj/item/bedsheet/black,
+/obj/structure/curtain/open/bed,
+/obj/effect/ghostspawpoint{
+ name = "igs - hegemony_wasteland_soldier";
+ identifier = "hegemony_wasteland_soldier"
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"ZB" = (
+/obj/structure/closet/secure_closet/guncabinet{
+ req_access = list(113);
+ name = "gun cabinet (slugger)"
+ },
+/obj/structure/sign/flag/hegemony/large/north{
+ pixel_y = 32
+ },
+/obj/effect/floor_decal/corner/yellow{
+ dir = 5
+ },
+/obj/item/gun/projectile/heavysniper/unathi,
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+"ZJ" = (
+/obj/machinery/light{
+ dir = 4;
+ status = 2
+ },
+/turf/simulated/floor/exoplanet/concrete/square{
+ temperature = 303.15
+ },
+/area/moghes/hegemony_wasteland)
+
+(1,1,1) = {"
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+"}
+(2,1,1) = {"
+bD
+qY
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+qY
+FE
+"}
+(3,1,1) = {"
+FE
+zx
+hK
+OP
+OP
+OP
+OP
+OP
+OP
+OP
+OP
+OP
+OP
+hK
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+qY
+qY
+qY
+qY
+qY
+qY
+qY
+hp
+FE
+"}
+(4,1,1) = {"
+FE
+zx
+Jy
+Jy
+Jy
+Jy
+Jy
+Pr
+Jy
+Jy
+Jy
+Jy
+rn
+QN
+qY
+qY
+qY
+qY
+qY
+qY
+FE
+FE
+FE
+qY
+tA
+tA
+tA
+tA
+HE
+qY
+hp
+FE
+"}
+(5,1,1) = {"
+FE
+hp
+qY
+ti
+oh
+PV
+qY
+dn
+FE
+FE
+FE
+FE
+mA
+QN
+qY
+hF
+aQ
+aQ
+QO
+qY
+FE
+FE
+FE
+qY
+tA
+Hb
+Cr
+Hb
+SZ
+qY
+hp
+FE
+"}
+(6,1,1) = {"
+FE
+hp
+qY
+VU
+Ie
+Ie
+qY
+dn
+FE
+FE
+FE
+FE
+mA
+QN
+qY
+sv
+aQ
+aQ
+as
+qY
+FE
+HU
+ls
+FI
+tA
+Hb
+Cr
+Hb
+tA
+qY
+hp
+FE
+"}
+(7,1,1) = {"
+FE
+hp
+qY
+Ie
+ZJ
+Ie
+PI
+Is
+FE
+FE
+FE
+FE
+mA
+QN
+qY
+kY
+kY
+kY
+kY
+qY
+FE
+eT
+FE
+qY
+zj
+Hb
+Cr
+Hb
+bV
+qY
+hp
+FE
+"}
+(8,1,1) = {"
+FE
+hp
+qY
+qY
+qY
+qY
+qY
+FE
+FE
+FE
+FE
+FE
+mA
+QN
+qY
+wb
+aQ
+aQ
+Ft
+qY
+FE
+eT
+FE
+qY
+fe
+Hb
+Cr
+Hb
+tA
+qY
+hp
+FE
+"}
+(9,1,1) = {"
+FE
+hp
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+mA
+QN
+qY
+ij
+aQ
+aQ
+jv
+qY
+FE
+eT
+FE
+qY
+tA
+Hb
+Cr
+Hb
+tA
+qY
+hp
+FE
+"}
+(10,1,1) = {"
+FE
+hp
+qY
+qY
+qY
+qY
+qY
+FE
+FE
+FE
+FE
+FE
+mA
+QN
+qY
+vu
+aQ
+aQ
+JU
+qY
+FE
+eT
+FE
+qY
+tA
+Hb
+Cr
+Hb
+tA
+qY
+hp
+FE
+"}
+(11,1,1) = {"
+FE
+hp
+qY
+OR
+Ie
+XI
+qY
+Ey
+FE
+FE
+FE
+FE
+mA
+QN
+qY
+KQ
+aQ
+aQ
+ap
+qY
+FE
+eT
+FE
+qY
+fe
+tA
+tA
+tA
+tA
+qY
+hp
+FE
+"}
+(12,1,1) = {"
+FE
+hp
+qY
+QF
+Ie
+Ie
+uO
+OP
+OP
+OP
+OP
+OP
+bj
+QN
+qY
+qY
+aR
+aR
+qY
+qY
+FE
+eT
+FE
+qY
+tA
+Wb
+hj
+Wb
+ca
+qY
+hp
+FE
+"}
+(13,1,1) = {"
+FE
+hp
+qY
+QF
+Ie
+Ie
+uO
+Jy
+Jy
+Jy
+Jy
+Jy
+rn
+QN
+FE
+FE
+mA
+QN
+FE
+FE
+FE
+eT
+FE
+qY
+tA
+nY
+nY
+nY
+tA
+qY
+hp
+FE
+"}
+(14,1,1) = {"
+FE
+hp
+qY
+OR
+Ie
+su
+qY
+FE
+FE
+FE
+FE
+FE
+mA
+QN
+FE
+FE
+mA
+QN
+FE
+FE
+FE
+eT
+FE
+qY
+qY
+qY
+qY
+qY
+qY
+qY
+hp
+FE
+"}
+(15,1,1) = {"
+FE
+hp
+qY
+qY
+qY
+qY
+qY
+FE
+FE
+FE
+FE
+FE
+mA
+QN
+FE
+FE
+mA
+QN
+FE
+FE
+FE
+eT
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+hp
+FE
+"}
+(16,1,1) = {"
+FE
+hp
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+mA
+Ga
+OP
+OP
+bj
+Ga
+OP
+OP
+OP
+nm
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+hp
+FE
+"}
+(17,1,1) = {"
+FE
+hp
+FE
+FE
+FE
+aW
+ls
+ls
+ls
+ls
+ls
+ls
+TV
+Jy
+Jy
+Jy
+Jy
+Jy
+Jy
+Jy
+Jy
+SY
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+hp
+FE
+"}
+(18,1,1) = {"
+FE
+hp
+FE
+FE
+FE
+eT
+FE
+FE
+FE
+FE
+FE
+FE
+eT
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+eT
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+hp
+FE
+"}
+(19,1,1) = {"
+FE
+hp
+qY
+qY
+qY
+Bw
+qY
+qY
+qY
+FE
+qY
+qY
+oD
+qY
+qY
+FE
+FE
+FE
+FE
+FE
+FE
+eT
+FE
+qY
+qY
+qY
+qY
+qY
+qY
+qY
+hp
+FE
+"}
+(20,1,1) = {"
+FE
+hp
+qY
+Hy
+Ie
+Ie
+Ie
+cL
+qY
+FE
+qY
+xN
+fU
+hv
+qY
+FE
+FE
+FE
+FE
+FE
+FE
+eT
+FE
+qY
+pU
+pU
+pU
+pU
+pU
+qY
+hp
+FE
+"}
+(21,1,1) = {"
+FE
+hp
+qY
+Zi
+Ie
+Ie
+Ie
+Zi
+qY
+FE
+qY
+KU
+Ie
+oZ
+qY
+FE
+FE
+FE
+FE
+FE
+FE
+eT
+FE
+qY
+ia
+pU
+pU
+pU
+pU
+qY
+hp
+FE
+"}
+(22,1,1) = {"
+FE
+hp
+qY
+Rr
+Ie
+Ie
+Ie
+Rr
+qY
+FE
+qY
+hI
+Ie
+vM
+qY
+FE
+FE
+FE
+FE
+FE
+FE
+JD
+ls
+PW
+pU
+pU
+ev
+pU
+aj
+qY
+hp
+FE
+"}
+(23,1,1) = {"
+FE
+hp
+qY
+Zi
+Ie
+Ie
+Ie
+Zi
+qY
+FE
+qY
+ZB
+Ie
+jl
+qY
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+qY
+hx
+rt
+KO
+xq
+pU
+qY
+hp
+FE
+"}
+(24,1,1) = {"
+FE
+hp
+qY
+Hy
+Ie
+Ie
+Ie
+cL
+qY
+FE
+qY
+dm
+Ie
+at
+qY
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+qY
+HB
+Yn
+gw
+pU
+pU
+qY
+hp
+FE
+"}
+(25,1,1) = {"
+FE
+hp
+qY
+ok
+Ie
+Ie
+Ie
+ok
+qY
+FE
+qY
+FQ
+Ie
+xs
+qY
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+qY
+qY
+qY
+qY
+VB
+qY
+qY
+hp
+FE
+"}
+(26,1,1) = {"
+FE
+hp
+qY
+qY
+qY
+Bw
+qY
+qY
+qY
+FE
+qY
+jw
+Ie
+nj
+qY
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+qY
+WC
+MQ
+MQ
+MQ
+MQ
+qY
+hp
+FE
+"}
+(27,1,1) = {"
+FE
+hp
+qY
+kJ
+FR
+GC
+FR
+GC
+qY
+FE
+qY
+PA
+MR
+al
+qY
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+qY
+GG
+MQ
+qT
+MQ
+MQ
+qY
+hp
+FE
+"}
+(28,1,1) = {"
+FE
+hp
+qY
+CB
+zG
+Qb
+Qb
+Qb
+qY
+FE
+qY
+qY
+qY
+qY
+qY
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+qY
+qY
+qY
+qY
+qY
+qY
+qY
+hp
+FE
+"}
+(29,1,1) = {"
+FE
+hp
+qY
+qY
+qY
+qY
+qY
+qY
+qY
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+hp
+FE
+"}
+(30,1,1) = {"
+FE
+hp
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+hp
+FE
+"}
+(31,1,1) = {"
+FE
+qY
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+PG
+qY
+FE
+"}
+(32,1,1) = {"
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+FE
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_klax.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_klax.dm
new file mode 100644
index 00000000000..c1416498dd4
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_klax.dm
@@ -0,0 +1,83 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_klax
+ name = "K'lax Terraforming Outpost"
+ description = "A research outpost located in the Wasteland."
+ id = "moghes_klax"
+
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_klax.dmm")
+ unit_test_groups = list(1)
+
+/area/moghes_klax
+ name = "K'laxan Research Outpost"
+ icon_state = "bluenew"
+ requires_power = FALSE
+ dynamic_lighting = TRUE
+ no_light_control = FALSE
+ base_turf = /turf/simulated/floor/exoplanet/desert
+ area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS
+ area_blurb = "This place is dark and silent, with only the low hum of machinery audible."
+
+/datum/ghostspawner/human/moghes_wasteland_klax
+ name = "K'laxan Scientist"
+ short_name = "moghes_klax"
+ desc = "Study the Wasteland to further terraforming efforts."
+ tags = list("External")
+ welcome_message = "You are a Worker of the Hive K'lax, sent to analyse the Wasteland to assist in terraforming. Gather data, run experiments, and stay alive. \
+ IMPORTANT - Vaurca are a very alien species, and can be difficult to roleplay. It is recommended that you read the Aurorastation wiki page for the species, as well as the Vaurca Hives page for information on K'lax coloration."
+
+ max_count = 3
+ uses_species_whitelist = FALSE
+ spawnpoints = list("moghes_wasteland_klax")
+
+ outfit = /obj/outfit/admin/moghes_wasteland_klax
+ possible_species = list(SPECIES_VAURCA_WORKER)
+ extra_languages = list(LANGUAGE_VAURCA)
+ mob_name_pick_message = "Pick a Vaurca Worker name."
+
+ assigned_role = "K'laxan Geo-Engineer"
+ special_role = "K'laxan Geo-Engineer"
+ respawn_flag = null
+
+/datum/ghostspawner/human/moghes_wasteland_klax/warrior
+ name = "K'laxan Security"
+ short_name = "moghes_klax_warrior"
+ desc = "Defend the K'lax terraforming outpost in the Wasteland"
+ welcome_message = "You are a Warrior of the Hive K'lax, assigned to guard the Workers of the science team as they study the Wasteland."
+
+ outfit = /obj/outfit/admin/moghes_wasteland_klax/warrior
+ max_count = 2
+ uses_species_whitelist = TRUE
+ possible_species = list(SPECIES_VAURCA_WARRIOR)
+ mob_name_pick_message = "Pick a Vaurca Warrior name."
+
+ assigned_role = "K'laxan Warrior"
+ special_role = "K'laxan Warrior"
+ respawn_flag = null
+
+/obj/outfit/admin/moghes_wasteland_klax
+ name = "K'laxan Outpost"
+
+ uniform = /obj/item/clothing/under/vaurca
+ shoes = /obj/item/clothing/shoes/vaurca
+ mask = /obj/item/clothing/mask/gas/vaurca/filter
+ back = /obj/item/storage/backpack/cloak/sci
+ l_ear = null
+ id = /obj/item/card/id
+
+/obj/outfit/admin/moghes_wasteland_klax/warrior
+ name = "K'laxan Outpost Warrior"
+ back = /obj/item/storage/backpack/cloak/sec
+ belt = /obj/item/melee/energy/vaurca
+ l_hand = /obj/item/martial_manual/vaurca
+
+/obj/outfit/admin/moghes_wasteland_klax/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ if(H?.wear_mask && H.species.has_organ[BP_PHORON_RESERVE])
+ var/obj/item/organ/internal/vaurca/preserve/preserve = H.internal_organs_by_name[BP_PHORON_RESERVE]
+ H.internal = preserve
+ H.internals.icon_state = "internal1"
+
+ H.update_body()
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_klax.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_klax.dmm
new file mode 100644
index 00000000000..2d7e7abb7b6
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_klax.dmm
@@ -0,0 +1,1408 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aO" = (
+/obj/machinery/door/airlock/medical{
+ name = "Botany - Secure"
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"cR" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_klax)
+"ea" = (
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"ep" = (
+/obj/machinery/vending/hydroseeds,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"eA" = (
+/obj/structure/table/rack,
+/obj/item/gun/energy/vaurca/blaster,
+/obj/item/gun/energy/vaurca/blaster,
+/obj/item/clothing/accessory/holster/hip,
+/obj/item/clothing/accessory/holster/hip,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"eH" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"fh" = (
+/obj/structure/table/rack,
+/obj/item/gun/energy/net,
+/obj/item/gun/energy/net,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"fl" = (
+/obj/machinery/portable_atmospherics/hydroponics,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"fm" = (
+/obj/machinery/clonepod{
+ name = "Bio-Stasis Unit"
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"fw" = (
+/obj/structure/closet/crate/hydroponics,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"fz" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -15
+ },
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/glass/bucket,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"fL" = (
+/obj/machinery/door/airlock/medical{
+ name = "Bioscience";
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"ib" = (
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"iD" = (
+/obj/machinery/bodyscanner{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"mn" = (
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"ox" = (
+/obj/structure/table/rack,
+/obj/item/melee/energy/vaurca_zweihander,
+/obj/item/melee/energy/vaurca,
+/obj/item/melee/energy/vaurca,
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"oO" = (
+/obj/machinery/door/window{
+ dir = 4;
+ name = "Live Specimen Containment"
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"py" = (
+/obj/structure/table/rack,
+/obj/item/gun/energy/rifle/hegemony,
+/obj/item/gun/energy/rifle/hegemony,
+/obj/item/gun/energy/rifle/hegemony,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"qx" = (
+/obj/machinery/door/airlock{
+ name = "Habitation";
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"ss" = (
+/obj/structure/closet/crate/large{
+ name = "Biological Subjects"
+ },
+/obj/item/storage/box/monkeycubes/vkrexicubes,
+/obj/item/storage/box/monkeycubes/vkrexicubes,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"tf" = (
+/obj/structure/closet/crate,
+/obj/item/vaurca/box,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"vd" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"vq" = (
+/obj/item/storage/box/freezer/organcooler,
+/obj/structure/closet/crate/freezer,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"wN" = (
+/obj/machinery/portable_atmospherics/hydroponics,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"wV" = (
+/obj/machinery/portable_atmospherics/hydroponics,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"wX" = (
+/obj/structure/table/rack,
+/obj/machinery/recharger/wallcharger{
+ pixel_y = 25;
+ pixel_x = 5
+ },
+/obj/item/device/healthanalyzer,
+/obj/item/device/healthanalyzer,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"xv" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "SECURE RESEARCH AREA - DO NOT ENTER"
+ },
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"xI" = (
+/obj/structure/plasticflaps/airtight,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"xK" = (
+/obj/structure/table/steel,
+/obj/item/storage/box/fancy/tray,
+/obj/item/clothing/gloves/latex/nitrile/vaurca,
+/obj/item/clothing/gloves/latex/nitrile/vaurca,
+/obj/item/stack/nanopaste,
+/obj/item/stack/nanopaste,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"xY" = (
+/obj/structure/table/rack,
+/obj/item/clothing/glasses/sunglasses/blinders,
+/obj/item/clothing/glasses/sunglasses/blinders,
+/obj/item/clothing/glasses/sunglasses/blinders,
+/obj/item/clothing/glasses/sunglasses/blinders,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"AQ" = (
+/obj/structure/closet/crate/medical,
+/obj/item/reagent_containers/inhaler/phoron_special,
+/obj/item/reagent_containers/inhaler/phoron_special,
+/obj/item/reagent_containers/inhaler/phoron_special,
+/obj/item/storage/firstaid/radiation,
+/obj/item/storage/firstaid/adv,
+/obj/item/storage/firstaid/adv,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"BA" = (
+/obj/structure/table/rack,
+/obj/item/device/analyzer/plant_analyzer,
+/obj/item/device/analyzer/plant_analyzer,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"BX" = (
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_wasteland_klax";
+ identifier = "moghes_wasteland_klax"
+ },
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"CZ" = (
+/obj/machinery/hologram/holopad/long_range,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"Dh" = (
+/obj/structure/table/rack,
+/obj/item/clothing/suit/storage/toggle/labcoat,
+/obj/item/clothing/suit/storage/toggle/labcoat,
+/obj/item/clothing/suit/storage/toggle/labcoat,
+/obj/item/clothing/suit/storage/toggle/labcoat,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"Et" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"Fe" = (
+/obj/structure/closet/crate,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"Gi" = (
+/obj/structure/closet/crate,
+/obj/item/clothing/under/vaurca/gearharness/black,
+/obj/item/clothing/under/vaurca/gearharness/black,
+/obj/item/clothing/under/vaurca/gearharness/black,
+/obj/item/clothing/shoes/vaurca,
+/obj/item/clothing/shoes/vaurca,
+/obj/item/clothing/shoes/vaurca,
+/obj/item/clothing/shoes/vaurca,
+/obj/item/clothing/suit/vaurca/brown,
+/obj/item/clothing/suit/vaurca/brown,
+/obj/item/clothing/suit/vaurca/brown,
+/obj/item/clothing/suit/vaurca/brown,
+/obj/item/clothing/under/vaurca,
+/obj/item/clothing/under/vaurca,
+/obj/item/clothing/under/vaurca,
+/obj/item/clothing/under/vaurca,
+/obj/item/clothing/mask/gas/vaurca/filter,
+/obj/item/clothing/mask/gas/vaurca/filter,
+/obj/item/clothing/mask/gas/vaurca/filter,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"GJ" = (
+/obj/structure/closet/crate,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"Hu" = (
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_wasteland_klax";
+ identifier = "moghes_wasteland_klax"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"Iu" = (
+/obj/machinery/portable_atmospherics/hydroponics,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"IK" = (
+/obj/machinery/optable,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"JO" = (
+/obj/structure/closet/crate/large{
+ name = "Biological Subjects"
+ },
+/obj/item/storage/box/monkeycubes/stokcubes,
+/obj/item/storage/box/monkeycubes/stokcubes,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"Kx" = (
+/obj/structure/plasticflaps/airtight,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"LL" = (
+/obj/structure/sink{
+ dir = 1;
+ pixel_y = 20
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"MO" = (
+/obj/structure/table/rack,
+/obj/machinery/recharger/wallcharger{
+ pixel_y = 25;
+ pixel_x = 5
+ },
+/obj/item/device/mass_spectrometer/adv,
+/obj/item/device/mass_spectrometer/adv,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"Oa" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"Ob" = (
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"On" = (
+/obj/structure/table/rack,
+/obj/item/clothing/suit/space/void/scout,
+/obj/item/clothing/suit/space/void/scout,
+/obj/item/clothing/head/helmet/space/void/scout,
+/obj/item/clothing/head/helmet/space/void/scout,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"Pb" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/item/clothing/gloves/botanic_leather/vaurca,
+/obj/item/clothing/gloves/botanic_leather/vaurca,
+/obj/item/material/hatchet,
+/obj/item/material/hatchet,
+/obj/item/wirecutters/clippers,
+/obj/item/wirecutters/clippers,
+/obj/item/material/minihoe,
+/obj/item/material/minihoe,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"Pf" = (
+/obj/structure/table/rack,
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"Pt" = (
+/obj/structure/closet/crate,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/obj/item/reagent_containers/food/snacks/koisbar_clean,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"RR" = (
+/obj/machinery/door/airlock/security{
+ name = "Secure Equipment";
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"SK" = (
+/obj/structure/table/rack,
+/obj/machinery/recharger/wallcharger{
+ pixel_y = 25;
+ pixel_x = 5
+ },
+/obj/item/device/reagent_scanner/adv,
+/obj/item/device/reagent_scanner/adv,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"TB" = (
+/turf/simulated/wall/r_wall,
+/area/moghes_klax)
+"TK" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_klax)
+"TO" = (
+/obj/machinery/body_scanconsole{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"Vt" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/item/seeds/koisspore,
+/obj/item/seeds/koisspore,
+/obj/item/seeds/koisspore,
+/obj/item/seeds/koisspore,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"Xh" = (
+/obj/machinery/vending/hydronutrients,
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"Yh" = (
+/obj/structure/table/rack,
+/obj/item/device/analyzer,
+/obj/item/device/analyzer,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"Yy" = (
+/obj/structure/table/rack,
+/obj/item/gun/energy/vaurca/thermaldrill,
+/turf/simulated/floor/exoplanet/tiled,
+/area/moghes_klax)
+"YA" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+"ZJ" = (
+/obj/machinery/door/airlock/medical{
+ name = "Botany";
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled/white,
+/area/moghes_klax)
+
+(1,1,1) = {"
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(2,1,1) = {"
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(3,1,1) = {"
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(4,1,1) = {"
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(5,1,1) = {"
+TK
+TK
+TK
+TK
+TK
+TK
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(6,1,1) = {"
+TK
+TK
+TK
+TK
+TK
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(7,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+Iu
+mn
+mn
+ea
+TB
+ep
+mn
+fz
+fl
+wN
+fl
+fl
+fl
+wN
+fl
+fl
+mn
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(8,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+fl
+mn
+mn
+Vt
+TB
+Xh
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(9,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+fl
+mn
+mn
+TB
+TB
+Pb
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+ea
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(10,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+Iu
+mn
+mn
+Kx
+aO
+mn
+mn
+mn
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+mn
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(11,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+fl
+mn
+mn
+TB
+TB
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+ea
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(12,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+fl
+mn
+mn
+mn
+TB
+fw
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+mn
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(13,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+Iu
+mn
+mn
+ea
+TB
+Oa
+mn
+mn
+fl
+fl
+wV
+fl
+fl
+wV
+fl
+fl
+mn
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(14,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+ZJ
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+cR
+TK
+TK
+TK
+TK
+"}
+(15,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+Ob
+Ob
+Ob
+Ob
+Ob
+Ob
+Ob
+Ob
+Ob
+Ob
+Ob
+Ob
+Ob
+Ob
+Ob
+Ob
+xI
+xv
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(16,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+Ob
+Ob
+Ob
+Ob
+vd
+Ob
+Ob
+Ob
+vd
+Ob
+Ob
+Ob
+vd
+Ob
+Ob
+Ob
+xI
+xv
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(17,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+TB
+TB
+qx
+TB
+TB
+TB
+TB
+fL
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+RR
+TB
+TB
+TB
+cR
+TK
+TK
+TK
+TK
+"}
+(18,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+Ob
+Ob
+Ob
+Ob
+Ob
+Ob
+TB
+mn
+mn
+mn
+mn
+ib
+ea
+TB
+Dh
+Ob
+Yy
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(19,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+GJ
+Ob
+Ob
+Ob
+Ob
+Ob
+TB
+LL
+mn
+mn
+mn
+ib
+mn
+TB
+SK
+Ob
+py
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(20,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+Pt
+Ob
+Ob
+Ob
+Ob
+Ob
+TB
+fm
+mn
+mn
+mn
+eH
+oO
+TB
+MO
+Ob
+fh
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(21,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+Fe
+Ob
+Ob
+CZ
+Ob
+Ob
+TB
+fm
+mn
+mn
+mn
+mn
+mn
+TB
+wX
+Ob
+ox
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(22,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+Gi
+Ob
+Ob
+Ob
+Ob
+Ob
+TB
+ss
+mn
+mn
+mn
+mn
+mn
+TB
+BA
+Ob
+On
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(23,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+tf
+Ob
+Ob
+Ob
+Ob
+Ob
+TB
+YA
+mn
+mn
+mn
+mn
+TO
+TB
+Yh
+Ob
+xY
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(24,1,1) = {"
+TK
+TK
+TK
+TK
+TB
+TB
+Et
+BX
+Hu
+BX
+Hu
+BX
+TB
+IK
+xK
+vq
+AQ
+JO
+iD
+TB
+Pf
+Ob
+eA
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+"}
+(25,1,1) = {"
+TK
+TK
+TK
+TK
+TK
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(26,1,1) = {"
+TK
+TK
+TK
+TK
+TK
+TK
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TB
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(27,1,1) = {"
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(28,1,1) = {"
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(29,1,1) = {"
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+"}
+(30,1,1) = {"
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+TK
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_mikuetz.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_mikuetz.dm
new file mode 100644
index 00000000000..8c435787411
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_mikuetz.dm
@@ -0,0 +1,67 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_mikuetz
+ name = "Mi'kuetz Caravan"
+ id = "moghes_wasteland_mikuetz"
+ description = "A caravan of Queenless K'lax, wandering the Wastelands of Moghes"
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_mikuetz.dmm")
+ unit_test_groups = list(2)
+
+/area/moghes_mikuetz
+ name = "Mi'kuetz Camp"
+ icon_state = "bluenew"
+ requires_power = FALSE
+ dynamic_lighting = TRUE
+ no_light_control = FALSE
+ base_turf = /turf/simulated/floor/exoplanet/desert
+ area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS
+ area_blurb = "There is a campsite here, seemingly set up not too long ago. A pen has been erected, to hold some kind of animal. The air carries a faint scent of sulfur."
+
+/datum/ghostspawner/human/moghes_wasteland_mikuetz
+ name = "Mi'kuetz Wanderer"
+ short_name = "moghes_mikuetz"
+ desc = "Wander the Wasteland as a Queenless Vaurca."
+ tags = list("External")
+ welcome_message = "You are a Vaurca of the group known as the Mi'kuetz, merry traders and wanderers in the Wasteland of Moghes."
+ mob_name_pick_message = "Pick a Vaurca name."
+
+ max_count = 4
+ uses_species_whitelist = TRUE
+
+ extra_languages = list(LANGUAGE_VAURCA)
+ outfit = /obj/outfit/admin/moghes_mikuetz
+ possible_species = list(SPECIES_VAURCA_WORKER, SPECIES_VAURCA_WARRIOR)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+
+ assigned_role = "Mi'kuetz Wanderer"
+ special_role = "Mi'kuetz Wanderer"
+ respawn_flag = null
+
+/obj/outfit/admin/moghes_mikuetz
+ uniform = list(/obj/item/clothing/under/unathi, /obj/item/clothing/under/vaurca)
+ suit = /obj/item/clothing/suit/vaurca/brown
+ shoes = /obj/item/clothing/shoes/vaurca
+ back = null
+ l_ear = null
+ id = null
+ l_pocket = /obj/item/reagent_containers/food/snacks/koisbar_clean
+ mask = /obj/item/clothing/mask/gas/vaurca/filter
+
+/obj/outfit/admin/moghes_mikuetz/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ if(H?.wear_mask && H.species.has_organ[BP_PHORON_RESERVE])
+ var/obj/item/organ/internal/vaurca/preserve/preserve = H.internal_organs_by_name[BP_PHORON_RESERVE]
+ H.internal = preserve
+ H.internals.icon_state = "internal1"
+
+ var/uniform_colour = "[pick("#42330f", "#DBC684")]"
+ if(H?.w_uniform)
+ H.w_uniform.color = uniform_colour
+ if(H?.shoes)
+ H.shoes.color = uniform_colour
+ var/obj/item/organ/B = new /obj/item/organ/internal/augment/language/mikuetz(H)
+ var/obj/item/organ/external/affected = H.get_organ(B.parent_organ)
+ B.replaced(H, affected)
+ H.update_body()
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_mikuetz.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_mikuetz.dmm
new file mode 100644
index 00000000000..3f029d358b4
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_mikuetz.dmm
@@ -0,0 +1,979 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"b" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"e" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_mikuetz";
+ identifier = "moghes_mikuetz"
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"f" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/obj/structure/sink/puddle,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"h" = (
+/obj/structure/curtain,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"i" = (
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_mikuetz";
+ identifier = "moghes_mikuetz"
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"j" = (
+/obj/structure/railing/fence{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"o" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/obj/structure/railing/fence{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"q" = (
+/obj/structure/railing/fence{
+ dir = 1
+ },
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"r" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"s" = (
+/obj/structure/closet/crate,
+/obj/item/gun/energy/vaurca/thermaldrill,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/storage/toolbox/electrical,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"w" = (
+/obj/structure/railing/fence,
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"x" = (
+/obj/structure/closet/crate,
+/obj/item/saddle,
+/obj/item/saddle,
+/obj/item/saddle,
+/obj/item/device/binoculars/spyglass,
+/obj/item/device/binoculars/spyglass,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"A" = (
+/turf/simulated/wall/cloth,
+/area/moghes_mikuetz)
+"B" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"C" = (
+/obj/structure/flora/rock/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"D" = (
+/obj/structure/closet/crate,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/clothing/accessory/poncho/vaurca{
+ color = "#423509"
+ },
+/obj/item/clothing/accessory/poncho/vaurca{
+ color = "#423509"
+ },
+/obj/item/clothing/accessory/poncho/vaurca{
+ color = "#423509"
+ },
+/obj/item/storage/backpack/cloak{
+ color = "#423509"
+ },
+/obj/item/storage/backpack/cloak{
+ color = "#423509"
+ },
+/obj/item/storage/backpack/cloak{
+ color = "#423509"
+ },
+/obj/item/storage/backpack/cloak{
+ color = "#423509"
+ },
+/obj/item/clothing/glasses/sunglasses/blinders{
+ color = "#423509"
+ },
+/obj/item/clothing/glasses/sunglasses/blinders{
+ color = "#423509"
+ },
+/obj/item/clothing/head/shroud/brown,
+/obj/item/clothing/head/shroud/brown,
+/obj/item/clothing/head/shroud/brown,
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"F" = (
+/obj/structure/railing/fence,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"G" = (
+/obj/structure/closet/crate/weapon,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/item/flamethrower/full,
+/obj/item/gun/energy/rifle/hegemony,
+/obj/item/melee/energy/sword/hegemony,
+/obj/item/melee/energy/vaurca,
+/obj/item/melee/energy/vaurca,
+/obj/item/gun/energy/vaurca/blaster,
+/obj/item/grenade/chem_grenade/incendiary,
+/obj/item/grenade/chem_grenade/incendiary,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"H" = (
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"I" = (
+/obj/structure/closet/crate/medical,
+/obj/item/reagent_containers/inhaler/phoron_special,
+/obj/item/reagent_containers/inhaler/phoron_special,
+/obj/item/reagent_containers/inhaler/phoron_special,
+/obj/item/storage/firstaid/adv,
+/obj/item/storage/firstaid/adv,
+/obj/item/storage/firstaid/radiation,
+/obj/item/storage/firstaid/radiation,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"J" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"K" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"L" = (
+/obj/structure/railing/fence,
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"M" = (
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"N" = (
+/obj/structure/closet/crate,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/device/synthesized_instrument/guitar,
+/obj/item/device/synthesized_instrument/synthesizer,
+/obj/item/device/synthesized_instrument/trumpet,
+/obj/item/device/synthesized_instrument/violin,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+"S" = (
+/obj/structure/railing/fence,
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"W" = (
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_mikuetz)
+"Y" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/obj/item/reagent_containers/food/snacks/grown/kois,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_mikuetz)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+M
+M
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+M
+a
+a
+a
+a
+a
+M
+a
+a
+M
+a
+a
+a
+a
+a
+M
+a
+C
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+M
+M
+a
+a
+a
+M
+a
+C
+a
+M
+a
+a
+a
+M
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+M
+a
+M
+a
+M
+a
+a
+M
+M
+M
+a
+a
+a
+a
+a
+a
+M
+M
+a
+M
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+M
+M
+a
+a
+a
+a
+M
+a
+a
+a
+M
+a
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+M
+a
+a
+a
+a
+a
+a
+C
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+M
+a
+C
+a
+M
+a
+M
+a
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+A
+A
+A
+A
+A
+A
+A
+A
+a
+a
+a
+a
+a
+a
+a
+a
+a
+M
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+A
+A
+H
+r
+I
+G
+Y
+K
+A
+A
+a
+a
+a
+a
+a
+a
+a
+a
+M
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+A
+i
+H
+H
+H
+H
+H
+H
+H
+A
+a
+a
+a
+a
+a
+a
+a
+a
+a
+M
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+A
+e
+H
+H
+H
+H
+H
+H
+H
+h
+a
+a
+M
+a
+a
+a
+M
+a
+a
+a
+M
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+A
+i
+H
+H
+H
+H
+H
+H
+H
+A
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+M
+a
+a
+"}
+(14,1,1) = {"
+a
+A
+A
+i
+J
+x
+D
+s
+N
+A
+A
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+A
+A
+A
+A
+A
+A
+A
+A
+a
+a
+a
+a
+a
+a
+a
+a
+a
+M
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+q
+W
+a
+W
+L
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+C
+a
+a
+M
+a
+a
+a
+a
+a
+a
+a
+j
+M
+a
+a
+F
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+M
+a
+a
+a
+j
+a
+M
+M
+F
+a
+a
+a
+a
+M
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+M
+a
+a
+a
+a
+a
+a
+a
+a
+a
+j
+M
+a
+a
+F
+a
+a
+a
+a
+a
+M
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+M
+a
+a
+a
+M
+a
+a
+a
+a
+a
+j
+a
+a
+a
+w
+a
+a
+M
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+C
+a
+a
+a
+a
+a
+a
+a
+o
+f
+b
+B
+S
+a
+a
+a
+a
+M
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+M
+a
+a
+a
+C
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+M
+a
+a
+a
+a
+a
+M
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+M
+M
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+M
+a
+M
+a
+a
+a
+a
+a
+C
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_oasis.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_oasis.dm
new file mode 100644
index 00000000000..01018fbe84f
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_oasis.dm
@@ -0,0 +1,9 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_oasis
+ name = "Wasteland Oasis"
+ id = "moghes_wasteland_oasis"
+ description = "A thriving oasis, in the heart of the pitiless Wasteland."
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_oasis.dmm")
+ unit_test_groups = list(3)
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_oasis.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_oasis.dmm
new file mode 100644
index 00000000000..5bb573189b7
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_oasis.dmm
@@ -0,0 +1,464 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"m" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"D" = (
+/obj/structure/sink/puddle,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"L" = (
+/turf/simulated/floor/exoplanet/water/shallow{
+ temperature = 303.15
+ },
+/area/template_noop)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+m
+L
+L
+L
+m
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+L
+L
+L
+L
+L
+m
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+m
+L
+L
+L
+L
+L
+L
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+D
+m
+m
+L
+L
+L
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+m
+m
+a
+a
+a
+a
+a
+L
+L
+L
+D
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+L
+L
+L
+m
+a
+a
+a
+m
+m
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+m
+L
+L
+L
+L
+m
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+m
+L
+L
+L
+L
+L
+a
+a
+a
+a
+a
+m
+L
+m
+m
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+L
+L
+L
+L
+L
+L
+L
+a
+D
+a
+m
+L
+L
+L
+L
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+m
+L
+L
+L
+L
+L
+L
+L
+L
+a
+a
+L
+L
+L
+L
+L
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+L
+L
+L
+L
+L
+L
+L
+L
+a
+m
+L
+L
+L
+L
+L
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+D
+L
+L
+L
+L
+L
+L
+L
+L
+a
+a
+m
+L
+L
+L
+m
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+m
+m
+L
+L
+L
+L
+L
+L
+L
+a
+a
+a
+a
+m
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+m
+m
+a
+L
+L
+L
+a
+m
+a
+a
+a
+a
+m
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+m
+m
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_ozeuoi.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_ozeuoi.dm
new file mode 100644
index 00000000000..68ec9cfe7fe
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_ozeuoi.dm
@@ -0,0 +1,68 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_ozeuoi
+ name = "Ozeuoi Clan Outpost"
+ id = "moghes_wasteland_ozeuoi"
+ description = "An outpost of the Clan Ozeuoi"
+
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_ozeuoi.dmm")
+ unit_test_groups = list(1)
+
+/area/moghes_ozeuoi
+ name = "Clan Ozeuoi Outpost"
+ icon_state = "bluenew"
+ requires_power = FALSE
+ dynamic_lighting = TRUE
+ no_light_control = FALSE
+ base_turf = /turf/simulated/floor/exoplanet/desert
+ area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS
+ area_blurb = "A ramshackle fortress, built from scrap and hope. Automated turrets line the walls, swivelling in search of targets."
+
+/datum/ghostspawner/human/moghes_ozeuoi
+ name = "Ozeuoi Clan Outpost Survivor"
+ short_name = "moghes_ozeuoi"
+ desc = "Survive the Wasteland as a member of the Clan Ozeuoi, known as the Architects due to their affinity for salvage and construction."
+ tags = list("External")
+ mob_name_suffix = " Ozeuoi"
+ mob_name_pick_message = "Pick an Unathi first name."
+ welcome_message = "You are an Unathi of the Clan Ozeuoi, one of the Oasis Clans of the Wasteland. Work beside your clanmates, in the hopes of surviving another day."
+
+ max_count = 3
+ spawnpoints = list("moghes_ozeuoi")
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ outfit = /obj/outfit/admin/moghes_ozeuoi
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+
+ assigned_role = "Ozeuoi Clan Member"
+ special_role = "Ozeuoi Clan Member"
+ respawn_flag = null
+ uses_species_whitelist = FALSE
+
+/datum/ghostspawner/human/moghes_ozeuoi/leader
+ name = "Ozeuoi Clan Outpost Leader"
+ short_name = "moghes_ozeuoi_leader"
+ desc = "Lead your outpost in the Wasteland as an influential member of the Clan Ozeuoi, known as the Architects due to their affinity for salvage and construction."
+
+ max_count = 1
+ spawnpoints = list("moghes_ozeuoi")
+
+ assigned_role = "Ozeuoi Outpost Leader"
+ special_role = "Ozeuoi Outpost Leader"
+ uses_species_whitelist = TRUE
+
+/obj/outfit/admin/moghes_ozeuoi
+ uniform = /obj/item/clothing/under/color/lightbrown
+ accessory = /obj/item/clothing/accessory/storage/brown_vest
+ shoes = /obj/item/clothing/shoes/sandals/caligae
+ back = /obj/item/storage/backpack/industrial
+ l_ear = null
+ id = /obj/item/card/id
+ glasses = /obj/item/clothing/glasses/safety/goggles/wasteland
+
+/obj/outfit/admin/moghes_ozeuoi/get_id_access()
+ return list(ACCESS_OZEUOI)
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_ozeuoi.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_ozeuoi.dmm
new file mode 100644
index 00000000000..f20b848d074
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_ozeuoi.dmm
@@ -0,0 +1,1850 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"cb" = (
+/obj/vehicle/bike/motor/sand,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"cf" = (
+/obj/machinery/button/remote/blast_door{
+ id = "ozeuoi_gate";
+ pixel_y = 25;
+ req_access = list(227)
+ },
+/obj/structure/table/steel,
+/obj/item/device/radio,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"fF" = (
+/obj/structure/table/steel,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"gB" = (
+/obj/structure/table/rack,
+/obj/random/tool,
+/obj/random/tool,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"hq" = (
+/obj/machinery/door/blast/shutters{
+ id = "ozeuoi_bikes"
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"ie" = (
+/obj/structure/closet/crate/loot,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"iU" = (
+/obj/structure/bed/stool/bar,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"iY" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"jW" = (
+/obj/structure/barricade/metal/wired{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"ki" = (
+/obj/machinery/porta_turret/ballistic{
+ cover_set = 1;
+ health = 120;
+ icon_state = "cover_1";
+ maxhealth = 120
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"kF" = (
+/obj/machinery/vending/dinnerware,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"kH" = (
+/obj/structure/closet/crate,
+/obj/item/clothing/accessory/holster/utility/machete,
+/obj/item/clothing/accessory/holster/utility/machete,
+/obj/item/clothing/accessory/holster/utility/machete,
+/obj/item/material/hatchet/machete/steel,
+/obj/item/material/hatchet/machete/steel,
+/obj/item/material/hatchet/machete/steel,
+/obj/random/melee,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"kK" = (
+/obj/machinery/button/remote/blast_door{
+ id = "ozeuoi_water";
+ pixel_y = 25;
+ req_access = list(227)
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"ly" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"nK" = (
+/obj/machinery/door/blast/shutters{
+ id = "ozeuoi_water"
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"oJ" = (
+/obj/structure/closet/crate,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"pm" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"pK" = (
+/obj/structure/closet/crate,
+/obj/item/clothing/accessory/holster/hip,
+/obj/item/clothing/accessory/holster/hip,
+/obj/item/clothing/accessory/holster/hip,
+/obj/item/gun/projectile/pistol/spitter,
+/obj/item/gun/projectile/pistol/spitter,
+/obj/item/gun/projectile/pistol/spitter,
+/obj/item/ammo_magazine/spitterpistol,
+/obj/item/ammo_magazine/spitterpistol,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"rf" = (
+/obj/vehicle/bike/motor/sand,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"uE" = (
+/obj/structure/bed/stool/bar,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"uM" = (
+/obj/structure/barricade/metal/wired{
+ dir = 4
+ },
+/obj/machinery/turretid{
+ pixel_y = 30;
+ req_access = list(227);
+ control_area = "Clan Ozeui Outpost";
+ check_arrest = 0;
+ check_records = 0
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"wI" = (
+/obj/machinery/appliance/cooker/fryer,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"xo" = (
+/turf/simulated/wall/rusty,
+/area/moghes_ozeuoi)
+"xr" = (
+/obj/structure/closet/crate,
+/obj/random/firstaid,
+/obj/random/firstaid,
+/obj/random/firstaid,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"yO" = (
+/obj/structure/reagent_dispensers/keg/xuizikeg,
+/obj/structure/table/steel,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"yZ" = (
+/obj/machinery/door/blast/shutters{
+ id = "ozeuoi_gate"
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"zb" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"zx" = (
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"AL" = (
+/obj/structure/table/steel,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/storage/toolbox/electrical,
+/obj/item/storage/toolbox/electrical,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"AZ" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"BJ" = (
+/obj/structure/closet/toolcloset,
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/obj/item/clothing/glasses/welding,
+/obj/item/weldingtool/largetank,
+/obj/item/weldingtool/largetank,
+/obj/item/weldingtool/largetank,
+/obj/item/weldingtool/largetank,
+/obj/item/crowbar/red,
+/obj/item/crowbar/red,
+/obj/item/device/multitool,
+/obj/item/device/multitool,
+/obj/item/device/multitool,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"Eg" = (
+/obj/structure/table/rack,
+/obj/item/gun/energy/plasmacutter,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"ED" = (
+/obj/vehicle/bike/motor/sand,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"EG" = (
+/obj/machinery/appliance/cooker/oven,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"ER" = (
+/obj/structure/closet/crate/loot,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"ES" = (
+/obj/structure/table/steel,
+/obj/item/clothing/gloves/yellow/specialu,
+/obj/item/clothing/gloves/yellow/specialu,
+/obj/item/clothing/gloves/yellow/specialu,
+/obj/item/device/geiger,
+/obj/item/device/geiger,
+/obj/item/device/geiger,
+/obj/item/device/geiger,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"FN" = (
+/obj/structure/barricade/metal/wired{
+ dir = 4
+ },
+/obj/machinery/porta_turret/ballistic{
+ cover_set = 1;
+ health = 120;
+ icon_state = "cover_1";
+ maxhealth = 120
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"Ga" = (
+/obj/machinery/autolathe,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"GP" = (
+/obj/structure/closet/crate,
+/obj/item/gun/projectile/shotgun/pump/rifle/magazine_fed/crackrifle,
+/obj/item/gun/projectile/automatic/tempestsmg,
+/obj/item/gun/projectile/automatic/tempestsmg,
+/obj/item/ammo_magazine/tempestsmg,
+/obj/item/ammo_magazine/tempestsmg,
+/obj/item/ammo_magazine/crackrifle,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"GU" = (
+/turf/simulated/floor/exoplanet/barren{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"HT" = (
+/obj/structure/closet/secure_closet/freezer/meat,
+/obj/item/reagent_containers/food/snacks/fish,
+/obj/item/reagent_containers/food/snacks/fish,
+/obj/item/reagent_containers/food/snacks/fish,
+/obj/item/reagent_containers/food/snacks/fish,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"HW" = (
+/obj/structure/closet,
+/obj/item/clothing/suit/unathi/robe/beige,
+/obj/item/clothing/suit/unathi/robe/beige,
+/obj/item/clothing/head/unathi,
+/obj/item/clothing/head/unathi,
+/obj/item/clothing/head/unathi,
+/obj/item/clothing/glasses/safety/goggles/wasteland,
+/obj/item/clothing/glasses/safety/goggles/wasteland,
+/obj/item/clothing/glasses/safety/goggles/wasteland,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"Il" = (
+/obj/machinery/light{
+ dir = 4;
+ status = 2
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"Ku" = (
+/obj/structure/simple_door/iron,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"KU" = (
+/obj/machinery/button/remote/blast_door{
+ id = "ozeuoi_bikes";
+ pixel_y = 25;
+ req_access = list(227)
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"Mh" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/button/remote/blast_door{
+ id = "ozeuoi_gate";
+ pixel_y = 25;
+ req_access = list(227)
+ },
+/obj/machinery/porta_turret/ballistic{
+ cover_set = 1;
+ health = 120;
+ icon_state = "cover_1";
+ maxhealth = 120
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"Mr" = (
+/obj/structure/barricade/metal/wired{
+ dir = 8
+ },
+/obj/machinery/porta_turret/ballistic{
+ cover_set = 1;
+ health = 120;
+ icon_state = "cover_1";
+ maxhealth = 120
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"MK" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"MV" = (
+/obj/machinery/mech_recharger,
+/mob/living/heavy_vehicle/premade/salvage,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"Ol" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"Pp" = (
+/obj/structure/table/steel,
+/obj/machinery/recharger,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"PN" = (
+/obj/structure/barricade/metal/wired,
+/obj/machinery/porta_turret/ballistic{
+ cover_set = 1;
+ health = 120;
+ icon_state = "cover_1";
+ maxhealth = 120
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"QQ" = (
+/obj/structure/barricade/metal/wired{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"Rk" = (
+/obj/structure/bed,
+/obj/item/bedsheet/random,
+/obj/structure/curtain/open/bed,
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_ozeuoi";
+ identifier = "moghes_ozeuoi"
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"Rn" = (
+/obj/structure/table/rack,
+/obj/item/pickaxe/drill,
+/obj/item/storage/belt/utility/full,
+/obj/item/storage/belt/utility/full,
+/obj/item/storage/belt/utility/full,
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"Ty" = (
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/barren{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"TC" = (
+/obj/structure/barricade/metal/wired{
+ dir = 1
+ },
+/obj/machinery/porta_turret/ballistic{
+ cover_set = 1;
+ health = 120;
+ icon_state = "cover_1";
+ maxhealth = 120
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"WE" = (
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+"XU" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_ozeuoi)
+
+(1,1,1) = {"
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+"}
+(2,1,1) = {"
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+"}
+(3,1,1) = {"
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+"}
+(4,1,1) = {"
+ly
+ly
+ly
+xo
+xo
+xo
+xo
+xo
+xo
+Mr
+xo
+xo
+xo
+xo
+xo
+xo
+xo
+Mr
+xo
+xo
+xo
+xo
+xo
+xo
+xo
+Mr
+xo
+xo
+xo
+xo
+xo
+xo
+ly
+ly
+ly
+"}
+(5,1,1) = {"
+ly
+ly
+ly
+xo
+ly
+ly
+ly
+ly
+xo
+xo
+xo
+ly
+ly
+ly
+ly
+ly
+xo
+xo
+xo
+ly
+ly
+ly
+ly
+ly
+xo
+xo
+xo
+ly
+ly
+ly
+ly
+xo
+ly
+ly
+ly
+"}
+(6,1,1) = {"
+ly
+ly
+ly
+xo
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+xo
+ly
+ly
+ly
+"}
+(7,1,1) = {"
+ly
+ly
+ly
+xo
+ly
+ly
+xo
+xo
+xo
+xo
+ly
+ly
+ly
+ly
+xo
+xo
+xo
+xo
+xo
+xo
+xo
+ly
+xo
+xo
+xo
+xo
+xo
+xo
+xo
+ly
+ly
+xo
+ly
+ly
+ly
+"}
+(8,1,1) = {"
+ly
+ly
+ly
+xo
+xo
+ly
+xo
+zb
+zx
+xo
+kK
+ly
+ly
+ly
+xo
+Pp
+zx
+zx
+zx
+Eg
+xo
+ly
+xo
+yO
+EG
+wI
+HT
+kF
+xo
+ly
+xo
+xo
+ly
+ly
+ly
+"}
+(9,1,1) = {"
+ly
+ly
+ly
+TC
+xo
+ly
+xo
+Ol
+zx
+nK
+GU
+GU
+GU
+ly
+xo
+AL
+zx
+zx
+zx
+Rn
+xo
+ly
+xo
+XU
+zx
+zx
+zx
+WE
+xo
+ly
+xo
+PN
+ly
+ly
+ly
+"}
+(10,1,1) = {"
+ly
+ly
+ly
+xo
+xo
+ly
+xo
+zb
+zx
+nK
+GU
+GU
+GU
+ly
+xo
+ES
+zx
+zx
+zx
+gB
+xo
+ly
+xo
+iU
+fF
+fF
+iU
+zx
+xo
+ly
+xo
+xo
+ly
+ly
+ly
+"}
+(11,1,1) = {"
+ly
+ly
+ly
+xo
+ly
+ly
+xo
+zb
+zx
+xo
+MK
+ly
+GU
+ly
+xo
+Ga
+zx
+zx
+zx
+iY
+xo
+ly
+xo
+iU
+fF
+fF
+iU
+zx
+xo
+ly
+ly
+xo
+ly
+ly
+ly
+"}
+(12,1,1) = {"
+ly
+ly
+ly
+xo
+ly
+ly
+xo
+xo
+xo
+xo
+ly
+ly
+GU
+ly
+xo
+BJ
+zx
+zx
+zx
+MV
+xo
+ly
+xo
+uE
+fF
+fF
+iU
+WE
+xo
+ly
+ly
+xo
+ly
+ly
+ly
+"}
+(13,1,1) = {"
+ly
+ly
+ly
+xo
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+GU
+ly
+xo
+xo
+xo
+Ku
+xo
+xo
+xo
+ly
+xo
+zx
+zx
+zx
+zx
+zx
+xo
+ly
+ly
+xo
+ly
+ly
+ly
+"}
+(14,1,1) = {"
+ly
+ly
+ly
+xo
+xo
+xo
+xo
+ly
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+pm
+GU
+pm
+ly
+ly
+ly
+xo
+xo
+xo
+Ku
+xo
+xo
+xo
+ly
+ly
+xo
+ly
+ly
+ly
+"}
+(15,1,1) = {"
+ly
+ly
+ly
+xo
+cf
+zx
+Ku
+ly
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+ly
+ly
+ly
+pm
+GU
+pm
+ly
+ly
+ly
+ly
+xo
+ly
+ly
+ly
+"}
+(16,1,1) = {"
+ly
+ly
+ly
+xo
+uM
+jW
+xo
+MK
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+ly
+ly
+xo
+ly
+ly
+ly
+"}
+(17,1,1) = {"
+ly
+ly
+ly
+yZ
+zx
+zx
+yZ
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+Ty
+xo
+xo
+ly
+ly
+ly
+"}
+(18,1,1) = {"
+ly
+ly
+ly
+yZ
+zx
+zx
+yZ
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+xo
+PN
+ly
+ly
+ly
+"}
+(19,1,1) = {"
+ly
+ly
+ly
+yZ
+zx
+zx
+yZ
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+GU
+Ty
+xo
+xo
+ly
+ly
+ly
+"}
+(20,1,1) = {"
+ly
+ly
+ly
+xo
+QQ
+QQ
+Ku
+ly
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+AZ
+GU
+AZ
+ly
+ly
+xo
+ly
+ly
+ly
+"}
+(21,1,1) = {"
+ly
+ly
+ly
+xo
+Mh
+ki
+xo
+MK
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+xo
+xo
+Ku
+xo
+xo
+ly
+xo
+ly
+ly
+ly
+"}
+(22,1,1) = {"
+ly
+ly
+ly
+xo
+xo
+xo
+xo
+ly
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+xo
+ie
+zx
+ER
+xo
+ly
+xo
+ly
+ly
+ly
+"}
+(23,1,1) = {"
+ly
+ly
+ly
+xo
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+GU
+ly
+ly
+ly
+AZ
+GU
+AZ
+ly
+ly
+ly
+ly
+ly
+ly
+xo
+ER
+zx
+ER
+xo
+ly
+xo
+ly
+ly
+ly
+"}
+(24,1,1) = {"
+ly
+ly
+ly
+xo
+ly
+ly
+xo
+xo
+xo
+xo
+xo
+ly
+GU
+ly
+xo
+xo
+xo
+Ku
+xo
+xo
+xo
+xo
+xo
+xo
+ly
+xo
+ER
+zx
+ER
+xo
+ly
+xo
+ly
+ly
+ly
+"}
+(25,1,1) = {"
+ly
+ly
+ly
+xo
+ly
+ly
+xo
+ED
+cb
+ED
+xo
+KU
+GU
+ly
+xo
+zx
+zx
+zx
+zx
+zx
+zx
+zx
+HW
+xo
+ly
+xo
+GP
+zx
+pK
+xo
+ly
+xo
+ly
+ly
+ly
+"}
+(26,1,1) = {"
+ly
+ly
+ly
+xo
+xo
+ly
+xo
+zx
+zx
+zx
+hq
+GU
+GU
+ly
+xo
+zx
+Il
+zx
+zx
+zx
+Il
+zx
+zx
+xo
+ly
+xo
+xr
+zx
+kH
+xo
+xo
+xo
+ly
+ly
+ly
+"}
+(27,1,1) = {"
+ly
+ly
+ly
+TC
+xo
+ly
+xo
+zx
+zx
+zx
+hq
+ly
+ly
+ly
+xo
+Rk
+xo
+Rk
+xo
+Rk
+xo
+Rk
+xo
+xo
+ly
+xo
+oJ
+zx
+oJ
+xo
+xo
+PN
+ly
+ly
+ly
+"}
+(28,1,1) = {"
+ly
+ly
+ly
+xo
+xo
+ly
+xo
+ED
+rf
+ED
+xo
+MK
+ly
+ly
+xo
+xo
+xo
+xo
+xo
+xo
+xo
+xo
+xo
+xo
+ly
+xo
+zx
+zx
+zx
+xo
+xo
+xo
+ly
+ly
+ly
+"}
+(29,1,1) = {"
+ly
+ly
+ly
+xo
+ly
+ly
+xo
+xo
+xo
+xo
+xo
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+xo
+XU
+zx
+zx
+xo
+ly
+xo
+ly
+ly
+ly
+"}
+(30,1,1) = {"
+ly
+ly
+ly
+xo
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+xo
+xo
+xo
+xo
+xo
+ly
+xo
+ly
+ly
+ly
+"}
+(31,1,1) = {"
+ly
+ly
+ly
+xo
+ly
+ly
+ly
+ly
+xo
+xo
+xo
+ly
+ly
+ly
+ly
+ly
+xo
+xo
+xo
+ly
+ly
+ly
+ly
+ly
+xo
+xo
+xo
+ly
+ly
+ly
+ly
+xo
+ly
+ly
+ly
+"}
+(32,1,1) = {"
+ly
+ly
+ly
+xo
+xo
+xo
+xo
+xo
+xo
+FN
+xo
+xo
+xo
+xo
+xo
+xo
+xo
+FN
+xo
+xo
+xo
+xo
+xo
+xo
+xo
+jW
+xo
+xo
+xo
+xo
+xo
+xo
+ly
+ly
+ly
+"}
+(33,1,1) = {"
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+"}
+(34,1,1) = {"
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+"}
+(35,1,1) = {"
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+ly
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_priests.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_priests.dm
new file mode 100644
index 00000000000..4f43266683e
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_priests.dm
@@ -0,0 +1,84 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_priests
+ name = "Sk'akh Outpost"
+ id = "moghes_wasteland_priests"
+ description = "A Sk'akh outpost in the Wasteland, tending to the wounded as best they can."
+
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_priests.dmm")
+ unit_test_groups = list(2)
+
+/area/moghes_wasteland_priests
+ name = "Moghes - Sk'akh Wasteland Outpost"
+ icon_state = "bluenew"
+ requires_power = FALSE
+ dynamic_lighting = TRUE
+ no_light_control = FALSE
+ base_turf = /turf/simulated/floor/exoplanet/desert
+ area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS
+ area_blurb = "A repurposed ruin, built of stone and scrap. The smell of blood and filth fills the air, and the occasional hums and beeps of some machinery can be made out. This is a place of desperation, home to the dead and dying."
+
+/datum/ghostspawner/human/moghes_wasteland_priest
+ name = "Sk'akh Priestess of the Healer"
+ short_name = "moghes_wasteland_priest"
+ desc = "Manage an underequipped medical outpost in the Wasteland. Tend to the injured, as best you can. Only women are permitted to be priests of the Healer."
+ tags = list("External")
+ welcome_message = "You are a Priestess of the Healer, attempting to aid those suffering in the Wasteland. You run a small medical outpost, though you are underequipped and frequenly endangered. Do your duty as best you can, and keep your outpost intact."
+ max_count = 2
+ spawnpoints = list("moghes_wasteland_priest")
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ outfit = /obj/outfit/admin/moghes_wasteland_guard
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+
+ assigned_role = "Priestess of the Healer"
+ special_role = "Priestess of the Healer"
+ respawn_flag = null
+
+
+/datum/ghostspawner/human/moghes_wasteland_priest/guard
+ name = "Sk'akh Wasteland Guard"
+ desc = "Protect a Sk'akh Church medical station in the Wasteland. Keep the priestesses and patients alive."
+ welcome_message = "You are a warrior, guarding a Sk'akh Church medical station in the Wasteland - whether out of religious devotion or simple pragmatism. Do the best that you can to keep the priestesses alive and the outpost intact."
+ uses_species_whitelist = FALSE
+
+ assigned_role = "Guard"
+ special_role = "Guard"
+ respawn_flag = null
+
+/obj/outfit/admin/moghes_wasteland_priest
+ name = "Sk'akh Priestess of the Healer"
+ uniform = /obj/item/clothing/under/unathi/skakh/healer
+ shoes = /obj/item/clothing/shoes/sandals/caligae/socks
+ suit = /obj/item/clothing/suit/storage/toggle/labcoat
+ gloves = /obj/item/clothing/gloves/latex/unathi
+ belt = /obj/item/storage/belt/medical
+ id = /obj/item/card/id
+ back = /obj/item/storage/backpack/satchel/leather
+ r_pocket = /obj/item/reagent_containers/food/drinks/waterbottle
+ glasses = /obj/item/clothing/glasses/safety/goggles/wasteland
+ l_ear = null
+
+/obj/outfit/admin/moghes_wasteland_guard
+ uniform = list(
+ /obj/item/clothing/under/unathi,
+ /obj/item/clothing/under/unathi/himation,
+ /obj/item/clothing/under/unathi/zazali
+ )
+ accessory = /obj/item/clothing/accessory/holster/hip
+ shoes = /obj/item/clothing/shoes/sandals/caligae
+ back = /obj/item/storage/backpack/satchel/leather
+ r_pocket = /obj/item/reagent_containers/food/drinks/waterbottle
+ glasses = /obj/item/clothing/glasses/safety/goggles/wasteland
+ suit = list(
+ /obj/item/clothing/accessory/poncho/unathimantle,
+ /obj/item/clothing/accessory/poncho/unathimantle/mountain,
+ /obj/item/clothing/suit/unathi/robe/beige,
+ /obj/item/clothing/suit/unathi/robe/kilt
+ )
+ l_ear = null
+ id = null
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_priests.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_priests.dmm
new file mode 100644
index 00000000000..149f253c3b3
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_priests.dmm
@@ -0,0 +1,957 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"c" = (
+/obj/item/reagent_containers/blood/OMinus,
+/obj/item/reagent_containers/blood/OMinus,
+/obj/item/reagent_containers/blood/OMinus,
+/obj/item/reagent_containers/blood/OMinus,
+/obj/structure/closet/crate/freezer,
+/obj/item/storage/box/freezer/organcooler,
+/obj/machinery/light/colored/decayed{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"f" = (
+/obj/structure/pit/closed/grave{
+ species = "Unathi"
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"j" = (
+/obj/item/bedsheet/black,
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_wasteland_priest";
+ identifier = "moghes_wasteland_priest"
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"l" = (
+/obj/machinery/light/colored/decayed{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"m" = (
+/obj/machinery/light/colored/decayed{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"n" = (
+/turf/simulated/floor/exoplanet/carpet/rubber,
+/area/moghes_wasteland_priests)
+"o" = (
+/obj/structure/chemkit,
+/obj/machinery/light/colored/decayed{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"p" = (
+/turf/simulated/wall/sandstone,
+/area/moghes_wasteland_priests)
+"q" = (
+/obj/structure/closet/secure_closet/medical2{
+ req_access = null
+ },
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"s" = (
+/obj/random/medical,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"u" = (
+/obj/structure/table/steel,
+/obj/item/storage/firstaid/surgery,
+/obj/item/clothing/gloves/latex/unathi,
+/obj/item/clothing/mask/surgical/w,
+/obj/item/reagent_containers/spray/cleaner,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"x" = (
+/obj/machinery/recharger,
+/obj/structure/table/steel,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/reagent_containers/spray/cleaner,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"z" = (
+/obj/structure/bed/roller,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"D" = (
+/obj/structure/closet/crate/weapon/alt,
+/obj/item/material/sword/longsword,
+/obj/item/material/sword/axe,
+/obj/item/projectile/beam/pistol/hegemony,
+/obj/item/projectile/beam/pistol/hegemony,
+/obj/item/gun/energy/rifle/hegemony,
+/obj/item/clothing/suit/armor/unathi/hegemony,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"F" = (
+/turf/simulated/wall/rusty,
+/area/moghes_wasteland_priests)
+"H" = (
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"I" = (
+/obj/structure/table/steel,
+/obj/item/storage/firstaid/surgery,
+/obj/item/clothing/gloves/latex/unathi,
+/obj/item/clothing/mask/surgical/w,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"J" = (
+/obj/machinery/iv_drip,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"L" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/obj/item/storage/box/fancy/mre/menu10,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"M" = (
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/exoplanet/moghes)
+"O" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"P" = (
+/obj/structure/table/steel,
+/obj/item/material/knife,
+/obj/item/key{
+ name = "key - storeroom";
+ key_data = "skakhstoreroom"
+ },
+/obj/item/reagent_containers/glass/beaker/large,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"R" = (
+/obj/item/shovel,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"S" = (
+/obj/structure/curtain/medical,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"T" = (
+/obj/structure/closet/crate/medical,
+/obj/item/clothing/gloves/latex/unathi,
+/obj/item/clothing/gloves/latex/unathi,
+/obj/item/clothing/mask/surgical/w,
+/obj/item/clothing/mask/surgical/w,
+/obj/item/device/versebook/skakh,
+/obj/item/nullrod/shaman,
+/obj/item/cane/crutch,
+/obj/item/cane/crutch,
+/obj/item/cane/crutch,
+/obj/item/cane/crutch,
+/obj/item/stack/medical/splint/full,
+/obj/item/stack/medical/splint/full,
+/obj/item/material/stool/chair/wheelchair,
+/obj/item/material/stool/chair/wheelchair,
+/obj/item/storage/box/bodybags,
+/obj/item/bodybag/cryobag,
+/obj/item/clothing/accessory/stethoscope,
+/obj/item/clothing/accessory/stethoscope,
+/obj/item/clothing/accessory/stethoscope,
+/obj/item/clothing/accessory/stethoscope,
+/obj/item/clothing/accessory/stethoscope,
+/obj/item/device/flashlight/pen,
+/obj/item/device/flashlight/pen,
+/obj/item/device/breath_analyzer,
+/obj/item/device/healthanalyzer,
+/obj/item/device/healthanalyzer,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"U" = (
+/obj/structure/curtain/medical,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"V" = (
+/obj/structure/closet/crate/medical,
+/obj/item/storage/firstaid/large/radiation,
+/obj/item/storage/firstaid/large/radiation,
+/obj/item/storage/firstaid/large/radiation,
+/obj/random/firstaid,
+/obj/random/firstaid,
+/obj/random/firstaid,
+/obj/item/reagent_containers/hypospray,
+/obj/item/storage/box/syringes,
+/obj/item/storage/box/masks,
+/obj/random/firstaid,
+/obj/random/firstaid,
+/obj/item/stack/medical/bruise_pack/full,
+/obj/item/stack/medical/bruise_pack/full,
+/obj/item/stack/medical/ointment/full,
+/obj/item/device/breath_analyzer,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"W" = (
+/obj/structure/bed/roller,
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"X" = (
+/obj/machinery/light/colored/decayed{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"Y" = (
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+"Z" = (
+/obj/structure/simple_door/wood{
+ name = "storeroom";
+ initial_lock_value = "skakhstoreroom"
+ },
+/turf/simulated/floor/exoplanet/foundation{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_priests)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+f
+f
+f
+f
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+f
+f
+f
+f
+a
+a
+a
+a
+F
+F
+F
+p
+p
+p
+a
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+F
+F
+T
+V
+c
+L
+p
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+a
+a
+f
+f
+f
+f
+a
+a
+F
+F
+D
+s
+Y
+H
+H
+p
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+F
+F
+x
+R
+Y
+Y
+H
+H
+p
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+a
+a
+f
+f
+f
+f
+a
+F
+o
+Y
+Y
+Y
+s
+H
+j
+p
+a
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+F
+P
+Y
+Y
+Y
+Y
+H
+j
+p
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+F
+O
+Y
+Y
+Y
+Y
+j
+j
+p
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+F
+F
+F
+F
+p
+F
+Z
+F
+p
+p
+p
+p
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+F
+W
+Y
+U
+X
+Y
+Y
+Y
+X
+n
+p
+a
+a
+a
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+F
+l
+Y
+U
+Y
+Y
+Y
+Y
+Y
+n
+p
+a
+a
+a
+a
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+F
+F
+q
+u
+U
+Y
+W
+z
+z
+Y
+H
+p
+a
+a
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+F
+p
+p
+p
+p
+Y
+J
+J
+J
+H
+H
+H
+a
+a
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+F
+W
+Y
+U
+H
+H
+z
+z
+z
+H
+H
+p
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+F
+l
+Y
+U
+H
+Y
+Y
+Y
+H
+H
+H
+p
+a
+a
+a
+a
+a
+a
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+p
+q
+I
+S
+H
+m
+H
+H
+H
+m
+H
+F
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+M
+p
+p
+p
+p
+F
+F
+F
+F
+p
+p
+F
+p
+a
+a
+a
+a
+a
+a
+a
+"}
+(21,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+M
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(22,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(23,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(24,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(25,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_queendom.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_queendom.dm
new file mode 100644
index 00000000000..dba8625e3ae
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_queendom.dm
@@ -0,0 +1,76 @@
+/datum/map_template/ruin/exoplanet/moghes_queendom
+ name = "Queendom Patrol"
+ description = "A group of Unathi from the Queendom of Szek'Hakh."
+ id = "moghes_queendom"
+
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_queendom.dmm")
+ unit_test_groups = list(3)
+
+/area/moghes_queendom
+ name = "Queendom Patrol Camp"
+ icon_state = "bluenew"
+ requires_power = FALSE
+ dynamic_lighting = TRUE
+ no_light_control = FALSE
+ base_turf = /turf/simulated/floor/exoplanet/desert
+ area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS
+
+/datum/ghostspawner/human/moghes_queendom
+ name = "Szek'Hakh Queendom Warrior"
+ short_name = "moghes_queendom"
+ desc = "Patrol the Wasteland for threats and supplies, in the name of the Queen Szek'Hakh."
+ tags = list("External")
+ welcome_message = "You are a warrior of the Queendom of Szek'Hakh, sworn to defend it against the harsh Wasteland. Warriors of the Queendom are always women, as there are too few men left after the Contact War to risk."
+
+ max_count = 3
+ spawnpoints = list("moghes_queendom")
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ outfit = /obj/outfit/admin/moghes_queendom
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+ uses_species_whitelist = FALSE
+
+ assigned_role = "Szek'Hakh Warrior"
+ special_role = "Szek'Hakh Warrior"
+ respawn_flag = null
+
+/datum/ghostspawner/human/moghes_queendom/lead
+ name = "Szek'Hakh Queendom Patrol Leader"
+ short_name = "moghes_queendom_lead"
+ desc = "Lead your warriors through the Wasteland to recover supplies and eliminate threats, in the name of the Queen Szek'Hakh"
+ max_count = 1
+ outfit = /obj/outfit/admin/moghes_queendom/lead
+ uses_species_whitelist = TRUE
+
+/obj/outfit/admin/moghes_queendom
+ name = "Szek'Hakh Queendom Warrior"
+
+ uniform = list(
+ /obj/item/clothing/under/unathi,
+ /obj/item/clothing/under/unathi/himation,
+ /obj/item/clothing/under/unathi/zazali
+ )
+ accessory = /obj/item/clothing/accessory/holster/hip
+ accessory_contents = list(/obj/item/gun/projectile/pistol/spitter = 1)
+ shoes = /obj/item/clothing/shoes/sandals/caligae
+ back = /obj/item/storage/backpack/satchel/leather
+ r_pocket = /obj/item/reagent_containers/food/drinks/waterbottle
+ glasses = /obj/item/clothing/glasses/safety/goggles/wasteland
+ suit = list(
+ /obj/item/clothing/accessory/poncho/unathimantle,
+ /obj/item/clothing/accessory/poncho/unathimantle/mountain,
+ /obj/item/clothing/suit/unathi/robe/beige,
+ /obj/item/clothing/suit/unathi/robe/kilt
+ )
+ l_ear = null
+ id = null
+
+/obj/outfit/admin/moghes_queendom/lead
+ name = "Szek'Hakh Queendom Leader"
+ belt = /obj/item/melee/energy/sword/hegemony
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_queendom.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_queendom.dmm
new file mode 100644
index 00000000000..cada1d01364
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_queendom.dmm
@@ -0,0 +1,1231 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"b" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/obj/structure/railing/fence{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"c" = (
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"d" = (
+/obj/structure/railing/fence,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"e" = (
+/obj/structure/flora/grass/desert,
+/mob/living/simple_animal/hostile/retaliate/hegeranzi,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"f" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"g" = (
+/obj/structure/closet/crate,
+/obj/item/material/twohanded/pike/halberd,
+/obj/item/material/twohanded/pike/halberd,
+/obj/random/sword,
+/obj/random/sword,
+/obj/item/clothing/suit/armor/unathi,
+/obj/item/clothing/suit/armor/unathi,
+/obj/item/gun/projectile/shotgun/pump/rifle/magazine_fed/crackrifle,
+/obj/item/gun/projectile/shotgun/wallgun,
+/obj/item/storage/box/wallgunammo,
+/obj/item/gun/projectile/automatic/tempestsmg,
+/obj/item/ammo_magazine/tempestsmg,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_queendom)
+"h" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"k" = (
+/turf/simulated/wall/cloth,
+/area/moghes_queendom)
+"m" = (
+/obj/structure/railing/fence,
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"n" = (
+/obj/structure/railing/fence,
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"o" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_queendom)
+"p" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"q" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_queendom)
+"r" = (
+/obj/item/bedsheet/brown,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_queendom)
+"u" = (
+/obj/structure/flora/log_bench,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"w" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"x" = (
+/obj/item/bedsheet/brown,
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_queendom";
+ identifier = "moghes_queendom"
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_queendom)
+"y" = (
+/mob/living/simple_animal/threshbeast,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"z" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/obj/structure/sink/puddle,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"C" = (
+/obj/structure/closet/crate,
+/obj/item/device/flashlight/lantern,
+/obj/item/device/flashlight/lantern,
+/obj/item/device/flashlight/lantern,
+/obj/item/device/flashlight/lantern,
+/obj/item/device/flashlight/lantern,
+/obj/item/device/radio,
+/obj/item/torch,
+/obj/item/device/geiger,
+/obj/item/device/geiger,
+/obj/item/device/geiger,
+/obj/item/device/geiger,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_queendom)
+"E" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_queendom)
+"J" = (
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_queendom)
+"M" = (
+/obj/structure/curtain,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_queendom)
+"O" = (
+/obj/structure/closet/crate,
+/obj/item/saddle,
+/obj/item/saddle,
+/obj/item/saddle,
+/obj/item/saddle,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/item/material/hatchet/lumber,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_queendom)
+"P" = (
+/obj/item/storage/firstaid/radiation,
+/obj/item/storage/firstaid/radiation,
+/obj/item/storage/firstaid,
+/obj/item/storage/firstaid,
+/obj/random/firstaid,
+/obj/structure/closet/crate,
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_queendom)
+"R" = (
+/obj/structure/railing/fence,
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"T" = (
+/obj/structure/railing/fence{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"W" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/carpet/rubber{
+ temperature = 303.15
+ },
+/area/moghes_queendom)
+"X" = (
+/obj/structure/railing/fence{
+ dir = 1
+ },
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+"Z" = (
+/obj/structure/bonfire/light_up,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_queendom)
+
+(1,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(2,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(3,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(4,1,1) = {"
+p
+p
+p
+p
+p
+p
+a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(5,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(6,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(7,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+a
+p
+p
+a
+p
+p
+p
+p
+p
+"}
+(8,1,1) = {"
+p
+p
+p
+p
+p
+p
+a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(9,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+a
+p
+a
+p
+p
+p
+a
+p
+p
+p
+p
+p
+"}
+(10,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(11,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(12,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+k
+k
+k
+k
+k
+k
+k
+k
+k
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(13,1,1) = {"
+p
+p
+p
+p
+p
+p
+k
+k
+r
+o
+J
+J
+J
+E
+q
+k
+k
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(14,1,1) = {"
+p
+p
+p
+p
+p
+p
+k
+x
+J
+J
+J
+J
+J
+J
+J
+J
+k
+w
+u
+p
+p
+p
+u
+p
+p
+p
+p
+p
+p
+p
+"}
+(15,1,1) = {"
+p
+p
+p
+p
+p
+p
+k
+x
+J
+J
+J
+J
+J
+J
+J
+J
+M
+p
+u
+p
+Z
+p
+u
+p
+p
+p
+p
+p
+a
+p
+"}
+(16,1,1) = {"
+p
+p
+p
+p
+p
+p
+k
+x
+J
+J
+J
+J
+J
+J
+J
+J
+k
+w
+u
+p
+p
+p
+u
+p
+p
+p
+p
+p
+p
+p
+"}
+(17,1,1) = {"
+p
+p
+p
+p
+p
+p
+k
+k
+x
+W
+J
+P
+C
+O
+g
+k
+k
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(18,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+k
+k
+k
+k
+k
+k
+k
+k
+k
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(19,1,1) = {"
+p
+p
+p
+a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+X
+c
+p
+c
+R
+p
+p
+p
+p
+p
+p
+"}
+(20,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+T
+a
+p
+p
+d
+p
+p
+p
+p
+p
+p
+"}
+(21,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+a
+p
+p
+p
+T
+y
+a
+e
+d
+p
+p
+p
+p
+p
+p
+"}
+(22,1,1) = {"
+p
+p
+a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+T
+a
+p
+p
+d
+p
+p
+p
+a
+p
+p
+"}
+(23,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+T
+y
+y
+p
+m
+p
+p
+p
+p
+p
+p
+"}
+(24,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+a
+p
+p
+p
+a
+p
+p
+p
+p
+p
+p
+p
+b
+z
+f
+h
+n
+p
+p
+p
+p
+p
+p
+"}
+(25,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+a
+p
+p
+"}
+(26,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+a
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(27,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+a
+p
+p
+p
+p
+p
+"}
+(28,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
+(29,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+a
+p
+p
+"}
+(30,1,1) = {"
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+p
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_reclaimer.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_reclaimer.dm
new file mode 100644
index 00000000000..957b03d2a85
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_reclaimer.dm
@@ -0,0 +1,52 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_reclaimer
+ name = "Reclaimer Camp"
+ description = "A group of Unathi salvagers from one of the Reclaimer clans."
+ id = "moghes_reclaimer"
+
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_reclaimers.dmm")
+ unit_test_groups = list(1)
+
+/area/moghes_reclaimer
+ name = "Reclaimer Salvage Camp"
+ icon_state = "bluenew"
+ requires_power = FALSE
+ dynamic_lighting = TRUE
+ no_light_control = FALSE
+ base_turf = /turf/simulated/floor/exoplanet/desert
+ area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS
+
+/datum/ghostspawner/human/moghes_wasteland_reclaimer
+ name = "Reclaimer Salvager"
+ short_name = "moghes_wasteland_reclaimer"
+ desc = "Salvage the ruins of the Wasteland to keep yourself alive and your crawler running."
+ tags = list("External")
+ welcome_message = "You are an Unathi from one of the Reclaimer Clans, sent out into the Wastes in search of supplies. Trade and salvage for what you need, and keep yourself alive."
+
+ max_count = 3
+ spawnpoints = list("moghes_reclaimer")
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ outfit = /obj/outfit/admin/moghes_reclaimer
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+ uses_species_whitelist = FALSE
+
+ assigned_role = "Reclaimer Salvager"
+ special_role = "Reclaimer Salvager"
+ respawn_flag = null
+
+/obj/outfit/admin/moghes_reclaimer
+ name = "Reclaimer Salvager"
+
+ uniform = /obj/item/clothing/under/unathi
+ accessory = /obj/item/clothing/accessory/storage/overalls/engineer
+ belt = /obj/item/storage/belt/utility
+ glasses = /obj/item/clothing/glasses/safety/goggles/wasteland
+ gloves = /obj/item/clothing/gloves/yellow/specialu
+ shoes = list(/obj/item/clothing/shoes/sandals/caligae, /obj/item/clothing/shoes/workboots/toeless)
+ back = /obj/item/storage/backpack/satchel/leather
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_reclaimers.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_reclaimers.dmm
new file mode 100644
index 00000000000..fe2b7eeec12
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_reclaimers.dmm
@@ -0,0 +1,604 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"e" = (
+/obj/structure/curtain,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"h" = (
+/obj/item/bedsheet,
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_reclaimer";
+ identifier = "moghes_reclaimer"
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"i" = (
+/turf/simulated/wall/cloth,
+/area/moghes_reclaimer)
+"m" = (
+/obj/structure/bed/stool/bar/wood,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"p" = (
+/obj/structure/sink/puddle,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"s" = (
+/obj/vehicle/bike/motor/sand,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"u" = (
+/obj/machinery/recharger,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"v" = (
+/obj/machinery/light/colored/red{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"x" = (
+/obj/structure/closet/crate,
+/obj/structure/closet/crate,
+/obj/item/gun/energy/plasmacutter,
+/obj/item/gun/energy/plasmacutter,
+/obj/item/gun/energy/plasmacutter,
+/obj/random/civgun,
+/obj/item/material/hatchet/machete/steel,
+/obj/item/material/hatchet/machete/steel,
+/obj/item/clothing/accessory/holster/utility/machete,
+/obj/item/clothing/accessory/holster/utility/machete,
+/obj/item/device/geiger,
+/obj/item/device/geiger,
+/obj/item/device/geiger,
+/obj/item/device/geiger,
+/obj/item/gun/projectile/pistol/spitter,
+/obj/item/ammo_magazine/spitterpistol,
+/obj/item/gun/projectile/shotgun/pump/rifle/magazine_fed/crackrifle,
+/obj/item/ammo_magazine/tempestsmg,
+/obj/item/gun/projectile/automatic/tempestsmg,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"z" = (
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"C" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"E" = (
+/obj/item/bedsheet,
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_reclaimer";
+ identifier = "moghes_reclaimer"
+ },
+/obj/machinery/light/colored/red{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"F" = (
+/turf/simulated/wall/rusty,
+/area/moghes_reclaimer)
+"J" = (
+/obj/machinery/light/colored/red{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"K" = (
+/obj/structure/closet/crate,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"P" = (
+/obj/structure/closet/crate,
+/obj/item/clothing/head/welding,
+/obj/item/clothing/head/welding,
+/obj/item/clothing/head/welding,
+/obj/item/clothing/head/welding,
+/obj/item/weldingtool/largetank,
+/obj/item/weldingtool/largetank,
+/obj/item/weldingtool/largetank,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/storage/toolbox/mechanical,
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"Q" = (
+/obj/structure/bed/stool/bar/wood,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"V" = (
+/turf/simulated/floor/exoplanet/tiled{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+"Y" = (
+/obj/structure/bonfire/light_up,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_reclaimer)
+
+(1,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(2,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(3,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(4,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+F
+F
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(5,1,1) = {"
+a
+a
+a
+a
+a
+a
+F
+V
+V
+i
+z
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(6,1,1) = {"
+a
+a
+a
+a
+F
+F
+C
+V
+V
+i
+a
+z
+z
+z
+a
+a
+a
+a
+a
+a
+"}
+(7,1,1) = {"
+a
+a
+a
+F
+h
+V
+V
+V
+V
+i
+z
+p
+z
+a
+a
+a
+a
+a
+a
+a
+"}
+(8,1,1) = {"
+a
+a
+a
+F
+h
+V
+V
+V
+V
+i
+v
+z
+a
+Q
+a
+a
+a
+a
+a
+a
+"}
+(9,1,1) = {"
+a
+a
+a
+F
+E
+V
+V
+V
+V
+e
+a
+z
+Q
+Y
+Q
+a
+a
+a
+a
+a
+"}
+(10,1,1) = {"
+a
+a
+a
+F
+V
+V
+V
+V
+V
+e
+V
+V
+a
+m
+a
+a
+a
+a
+a
+a
+"}
+(11,1,1) = {"
+a
+a
+a
+F
+J
+V
+V
+V
+V
+i
+J
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(12,1,1) = {"
+a
+a
+a
+F
+u
+V
+V
+V
+V
+i
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(13,1,1) = {"
+a
+a
+a
+a
+F
+u
+x
+P
+K
+i
+V
+a
+V
+a
+V
+a
+a
+a
+a
+a
+"}
+(14,1,1) = {"
+a
+a
+a
+a
+a
+F
+F
+F
+F
+F
+a
+V
+a
+V
+a
+a
+V
+a
+a
+a
+"}
+(15,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+F
+s
+s
+s
+s
+a
+a
+a
+a
+a
+"}
+(16,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+F
+F
+F
+F
+a
+a
+a
+a
+a
+"}
+(17,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(18,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+a
+"}
+(19,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
+(20,1,1) = {"
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_tomb.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_tomb.dm
new file mode 100644
index 00000000000..20453b31764
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_tomb.dm
@@ -0,0 +1,68 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_tomb
+ name = "Wasteland Tomb"
+ id = "moghes_wasteland_tomb"
+ description = "An ancient Unathi ancestral tomb, now lost to the Wasteland."
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_tomb.dmm")
+ unit_test_groups = list(2)
+
+/area/moghes_wasteland_tomb
+ name = "Wasteland Tomb"
+ icon_state = "bluenew"
+ requires_power = FALSE
+ ambience = AMBIENCE_RUINS
+ dynamic_lighting = TRUE
+ no_light_control = FALSE
+ area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS
+ base_turf = /turf/simulated/floor/exoplanet/desert
+ area_blurb = "This ancient place is quiet and still, dust hanging in the air between intricately carved sandstone walls. You feel that you are one of the first people to set foot here in a very, very long time."
+
+/obj/effect/landmark/corpse/ancient_unathi
+ name = "Ancient Unathi"
+ corpseuniform = /obj/item/clothing/under/unathi/ancient
+ corpsesuit = /obj/item/clothing/suit/armor/unathi/ancient
+ corpseshoes = /obj/item/clothing/shoes/ancient_unathi
+ corpsehelmet = /obj/item/clothing/head/helmet/unathi/ancient
+ corpsebelt = /obj/item/material/scythe/sickle/warsickle/bronze
+ corpseid = FALSE
+ species = SPECIES_UNATHI
+
+/obj/effect/landmark/corpse/ancient_unathi/do_extra_customization(var/mob/living/carbon/human/M)
+ M.ChangeToSkeleton()
+
+/obj/effect/landmark/corpse/ancient_unathi/ruler
+ name = "Ancient Unathi Ruler"
+ corpseuniform = /obj/item/clothing/under/unathi/ancient/robes
+ corpsebelt = /obj/item/material/sword/longsword
+ corpsesuit = /obj/item/clothing/suit/armor/unathi/ancient //ideally get some medieval drip for this dude
+ corpsehelmet = /obj/item/clothing/head/unathi/ancienthood/crown
+
+/obj/structure/monolith/unathitomb
+ name = "ancient monolith"
+ desc = "An ancient monolith, with carvings in what looks like Sinta'Azaziba."
+ color = "#99957d"
+
+/obj/structure/monolith/unathitomb/examine(mob/user)
+ . = ..()
+ if(GLOB.all_languages[LANGUAGE_AZAZIBA] in user.languages)
+ to_chat(user, SPAN_NOTICE("The monolith tells of the rise of an ancient kingdom, in the years before the First Hegemony. Once, they ruled these lands with justice and fairness, and times were prosperous."))
+
+/obj/structure/monolith/unathitomb/lineage
+/obj/structure/monolith/unathitomb/lineage/examine(mob/user)
+ . = ..()
+ if(GLOB.all_languages[LANGUAGE_AZAZIBA] in user.languages)
+ to_chat(user, SPAN_NOTICE("The monolith lists the names of the kingdom's ruling clan, the Vhrakis, and the year and manner of their death. It dates for centuries, but most of the more recent entries are related to war, plague and famine."))
+
+/obj/structure/monolith/unathitomb/death
+/obj/structure/monolith/unathitomb/death/examine(mob/user)
+ . = ..()
+ if(GLOB.all_languages[LANGUAGE_AZAZIBA] in user.languages)
+ to_chat(user, SPAN_NOTICE("This monolith tells of a great plague which ravaged the Vhrakis Kingdom, and led to its enemies falling upon it with sword. The last King Vhrakis, seeing his homeland fall and his clan slaughtered, chose to end his own life with honor within the tomb of his ancestors."))
+
+/obj/structure/monolith/unathitomb/king
+/obj/structure/monolith/unathitomb/king/examine(mob/user)
+ . = ..()
+ if(GLOB.all_languages[LANGUAGE_AZAZIBA] in user.languages)
+ to_chat(user, SPAN_NOTICE("The monolith is written in a different claw to the others. It reads \"With me dies the line of Vhrakis, at last conquered by death. To you Sinta of the future, who know not famine or war, I ask only that our name is remembered, and that my bones are left in peace. Should you violate this, may the spirits of my clan and kingdom bring vengeance upon you.\""))
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_tomb.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_tomb.dmm
new file mode 100644
index 00000000000..6bfed95f5ee
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_tomb.dmm
@@ -0,0 +1,1680 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"at" = (
+/obj/structure/monolith/unathitomb/death,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"aD" = (
+/turf/simulated/floor/exoplanet/gold{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"aF" = (
+/obj/structure/sign/flag/unathi_tapestry/city/north{
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"aX" = (
+/obj/structure/table/stone/marble,
+/obj/item/stack/material/gold/full,
+/turf/simulated/floor/exoplanet/gold{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"bt" = (
+/obj/structure/table/stone/marble,
+/obj/item/material/sword/longsword,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"cy" = (
+/obj/structure/unathi_statue/robe,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"cC" = (
+/obj/structure/unathi_statue/crown,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"dc" = (
+/obj/structure/sign/flag/unathi_tapestry/unathi/north{
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"dD" = (
+/obj/structure/table/stone/marble,
+/obj/item/stack/material/diamond/full,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"fi" = (
+/obj/item/material/twohanded/spear/steel,
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/obj/item/material/twohanded/pike/halberd/warscythe/bronze,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"gr" = (
+/obj/structure/table/stone/marble,
+/obj/item/material/twohanded/pike/halberd/warscythe/bronze,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"iY" = (
+/obj/structure/unathi_statue/robe,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"jx" = (
+/obj/item/material/twohanded/spear/steel,
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/obj/item/material/twohanded/pike/halberd/warscythe/bronze,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"jI" = (
+/obj/structure/unathi_statue/warrior,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"lj" = (
+/turf/simulated/wall/sandstonediamond,
+/area/moghes_wasteland_tomb)
+"pu" = (
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"pD" = (
+/obj/structure/sign/flag/unathi_tapestry/unathi/north{
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/gold{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"sd" = (
+/obj/item/material/sword/khopesh,
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"so" = (
+/obj/structure/table/stone/marble,
+/obj/structure/sign/flag/unathi_tapestry/crown,
+/obj/item/material/scythe/sickle/warsickle/bronze,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"ss" = (
+/obj/item/material/sword/axe,
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"tX" = (
+/obj/structure/sign/flag/unathi_tapestry/brothers/north{
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"wq" = (
+/obj/structure/monolith/unathitomb,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"wv" = (
+/obj/item/material/twohanded/spear/steel,
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"yo" = (
+/obj/structure/monolith/unathitomb/lineage,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"zp" = (
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"zL" = (
+/obj/structure/sign/flag/unathi_tapestry/wall/north{
+ pixel_y = 32
+ },
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"Aa" = (
+/obj/structure/monolith/unathitomb,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"Ci" = (
+/obj/structure/sign/flag/unathi_tapestry/warrior{
+ pixel_y = 32;
+ stand_icon = "banner"
+ },
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"CR" = (
+/obj/item/material/sword/axe,
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"ER" = (
+/obj/item/material/sword/longsword,
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"ET" = (
+/obj/structure/simple_door/sandstone,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"EZ" = (
+/obj/structure/unathi_pillar,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"FN" = (
+/obj/structure/table/stone/marble,
+/obj/item/stack/material/gold/full,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"Gb" = (
+/obj/item/material/sword/axe,
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/obj/item/material/twohanded/pike/halberd/warscythe/bronze,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"Ge" = (
+/obj/structure/sign/flag/unathi_tapestry/warrior{
+ pixel_y = -32;
+ stand_icon = "banner"
+ },
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"Hb" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes)
+"Hg" = (
+/obj/structure/monolith/unathitomb/lineage,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"Hl" = (
+/obj/structure/sign/flag/unathi_tapestry/warrior{
+ pixel_y = -32;
+ stand_icon = "banner"
+ },
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"IZ" = (
+/obj/effect/landmark/corpse/ancient_unathi/ruler,
+/obj/structure/closet/sarcophagus{
+ trapped = 1
+ },
+/obj/item/material/twohanded/pike/halberd/warscythe/bronze,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"Ld" = (
+/obj/structure/table/stone/marble,
+/obj/item/stack/material/diamond/full,
+/turf/simulated/floor/exoplanet/gold{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"LQ" = (
+/obj/structure/table/stone/marble,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"LU" = (
+/obj/structure/sign/flag/unathi_tapestry/unathi/west{
+ pixel_x = -32
+ },
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"Ma" = (
+/obj/structure/simple_door/sandstone,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"Mq" = (
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"Mw" = (
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/obj/item/material/twohanded/pike/halberd/warscythe/bronze,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"MJ" = (
+/obj/item/material/twohanded/pike/halberd,
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"Nr" = (
+/obj/structure/unathi_statue/warrior/right,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"NJ" = (
+/obj/structure/monolith/unathitomb/king,
+/turf/simulated/floor/exoplanet/silver{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"QZ" = (
+/obj/structure/sign/flag/unathi_tapestry/unathi/east{
+ pixel_x = 32
+ },
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"RY" = (
+/obj/item/material/sword/axe,
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/obj/item/material/twohanded/pike/halberd/warscythe/bronze,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"TB" = (
+/obj/structure/sign/flag/unathi_tapestry/moon,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"UO" = (
+/turf/simulated/wall/sandstone{
+ can_open = 1
+ },
+/area/moghes_wasteland_tomb)
+"Ve" = (
+/obj/item/material/twohanded/spear/steel,
+/obj/effect/landmark/corpse/ancient_unathi,
+/obj/structure/closet/sarcophagus/random,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"XB" = (
+/obj/structure/sign/flag/unathi_tapestry,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/moghes_wasteland_tomb)
+"XU" = (
+/turf/simulated/wall/sandstone,
+/area/moghes_wasteland_tomb)
+
+(1,1,1) = {"
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(2,1,1) = {"
+Hb
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(3,1,1) = {"
+Hb
+XU
+Mq
+EZ
+Mq
+zp
+zp
+Mq
+EZ
+Mq
+XU
+Mq
+Mq
+Mq
+pu
+pu
+Mq
+Mq
+Mq
+XU
+MJ
+Ve
+CR
+jx
+XU
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(4,1,1) = {"
+Hb
+XU
+Mq
+cy
+Mq
+pu
+pu
+Mq
+Nr
+Mq
+XU
+EZ
+XB
+Mq
+pu
+pu
+Mq
+EZ
+Mq
+XU
+Mq
+Mq
+Mq
+Mq
+Mq
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(5,1,1) = {"
+Hb
+XU
+Mq
+Mq
+Mq
+pu
+pu
+Mq
+Mq
+Mq
+XU
+Ci
+Mq
+Nr
+pu
+pu
+Nr
+Mq
+Mq
+XU
+cy
+Mq
+EZ
+Mq
+Mq
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(6,1,1) = {"
+Hb
+XU
+zp
+pu
+pu
+pu
+Hg
+pu
+pu
+pu
+Ma
+pu
+pu
+pu
+pu
+Aa
+pu
+pu
+pu
+XU
+tX
+Mq
+yo
+Mq
+Mq
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(7,1,1) = {"
+Hb
+XU
+zp
+pu
+pu
+pu
+pu
+pu
+pu
+pu
+Ma
+pu
+pu
+pu
+pu
+pu
+pu
+pu
+pu
+XU
+Mq
+Mq
+Mq
+Mq
+Mq
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(8,1,1) = {"
+Hb
+XU
+Mq
+Mq
+Mq
+pu
+pu
+Mq
+Mq
+Mq
+XU
+Ci
+Mq
+jI
+pu
+pu
+jI
+Mq
+pu
+XU
+cy
+Mq
+EZ
+Mq
+Mq
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(9,1,1) = {"
+Hb
+XU
+Mq
+cy
+Mq
+pu
+pu
+Mq
+jI
+Mq
+XU
+EZ
+TB
+Mq
+pu
+pu
+Mq
+EZ
+Ge
+XU
+Mq
+Mq
+Mq
+Mq
+Mq
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(10,1,1) = {"
+Hb
+XU
+Mq
+EZ
+Mq
+Mw
+zp
+Mq
+EZ
+Mq
+XU
+Mq
+Mq
+Mq
+pu
+pu
+Mq
+Mq
+pu
+Ma
+Mq
+Ve
+RY
+MJ
+Ve
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(11,1,1) = {"
+Hb
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+Ma
+Ma
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(12,1,1) = {"
+Hb
+XU
+EZ
+Mq
+Mq
+Mq
+Mq
+EZ
+XU
+Mq
+Mq
+EZ
+Mq
+Mq
+pu
+pu
+Mq
+Mq
+XU
+Mq
+Mq
+Mq
+Mq
+Mq
+Mq
+Mq
+XU
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(13,1,1) = {"
+Hb
+XU
+Mq
+FN
+aX
+aX
+FN
+Mq
+XU
+dc
+Mq
+Mq
+Mq
+Mq
+pu
+pu
+Mq
+Mq
+XU
+Mq
+Mq
+Mq
+Mq
+Mq
+Mq
+Mq
+XU
+Mq
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(14,1,1) = {"
+Hb
+XU
+Mq
+aD
+Mq
+Mq
+aD
+Mq
+XU
+aD
+aD
+aD
+aD
+aD
+pu
+pu
+Mq
+Mq
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+Mq
+Mq
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+"}
+(15,1,1) = {"
+Hb
+XU
+LQ
+aD
+Mq
+Mq
+aD
+Mq
+XU
+aD
+iY
+pu
+iY
+aD
+pu
+pu
+EZ
+Mq
+XU
+aF
+Mq
+Mq
+EZ
+Mq
+Mq
+Mq
+XU
+Mq
+Mq
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+"}
+(16,1,1) = {"
+Hb
+XU
+bt
+Mq
+aD
+aD
+Mq
+Mq
+XU
+aD
+pu
+NJ
+pu
+aD
+pu
+pu
+Mq
+Mq
+XU
+Mq
+Nr
+Mq
+wq
+Nr
+Mq
+Mq
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+Hb
+"}
+(17,1,1) = {"
+Hb
+XU
+gr
+Mq
+Mq
+Mq
+Mq
+Mq
+UO
+aD
+pu
+so
+pu
+pu
+pu
+pu
+pu
+pu
+lj
+pu
+pu
+pu
+pu
+pu
+pu
+pu
+XU
+Nr
+Mq
+LU
+Mq
+Mq
+Mq
+lj
+Hb
+"}
+(18,1,1) = {"
+Hb
+XU
+bt
+Mq
+aD
+aD
+Mq
+Mq
+XU
+aD
+cC
+IZ
+pu
+pu
+pu
+pu
+pu
+pu
+Ma
+pu
+pu
+pu
+pu
+pu
+pu
+pu
+ET
+Mq
+Mq
+EZ
+Mq
+Mq
+Mq
+ET
+Hb
+"}
+(19,1,1) = {"
+Hb
+XU
+LQ
+aD
+Mq
+Mq
+aD
+Mq
+XU
+aD
+pu
+so
+pu
+pu
+pu
+pu
+pu
+pu
+lj
+pu
+pu
+pu
+pu
+pu
+pu
+pu
+XU
+jI
+Mq
+QZ
+Mq
+Mq
+Mq
+lj
+Hb
+"}
+(20,1,1) = {"
+Hb
+XU
+Mq
+aD
+Mq
+Mq
+aD
+Mq
+XU
+aD
+pu
+at
+pu
+aD
+pu
+pu
+Mq
+Mq
+XU
+zL
+jI
+Mq
+yo
+jI
+Mq
+Mq
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+Hb
+"}
+(21,1,1) = {"
+Hb
+XU
+Mq
+dD
+Ld
+Ld
+dD
+Mq
+XU
+aD
+iY
+pu
+iY
+aD
+pu
+pu
+EZ
+Mq
+XU
+Mq
+Mq
+Mq
+EZ
+Mq
+Mq
+Mq
+XU
+Mq
+Mq
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+"}
+(22,1,1) = {"
+Hb
+XU
+EZ
+Mq
+Mq
+Mq
+Mq
+EZ
+XU
+pD
+aD
+aD
+aD
+aD
+pu
+pu
+Mq
+Mq
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+Mq
+Mq
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+"}
+(23,1,1) = {"
+Hb
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+Mq
+Mq
+Mq
+Mq
+Mq
+pu
+pu
+Mq
+Mq
+XU
+Mq
+Mq
+Mq
+Mq
+Mq
+Mq
+Mq
+XU
+Mq
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(24,1,1) = {"
+Hb
+XU
+Mq
+Mq
+zp
+Mw
+Mq
+Mq
+XU
+Mq
+Mq
+EZ
+Mq
+Mq
+pu
+pu
+Mq
+Mq
+XU
+Mq
+Mq
+Mq
+Mq
+Mq
+Mq
+Mq
+XU
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(25,1,1) = {"
+Hb
+XU
+Mq
+Mq
+pu
+pu
+Mq
+Mq
+XU
+XU
+XU
+XU
+XU
+XU
+Ma
+Ma
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(26,1,1) = {"
+Hb
+XU
+Mq
+Mq
+pu
+pu
+Mq
+Mq
+Mq
+Mq
+XU
+Mq
+Mq
+Mq
+pu
+pu
+pu
+pu
+pu
+Ma
+pu
+ss
+sd
+fi
+wv
+pu
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(27,1,1) = {"
+Hb
+XU
+EZ
+Mq
+pu
+pu
+Mq
+EZ
+Mq
+Mq
+XU
+EZ
+XB
+Mq
+pu
+pu
+Mq
+EZ
+Hl
+XU
+Mq
+Mq
+pu
+Mq
+Mq
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(28,1,1) = {"
+Hb
+XU
+Mq
+Mq
+pu
+pu
+cy
+Mq
+Mq
+Mq
+XU
+Ci
+Mq
+Nr
+pu
+pu
+Nr
+Mq
+Mq
+XU
+cy
+Mq
+pu
+Mq
+Mq
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(29,1,1) = {"
+Hb
+XU
+Mw
+pu
+pu
+pu
+pu
+pu
+pu
+pu
+Ma
+pu
+pu
+pu
+pu
+pu
+Mq
+Mq
+Mq
+XU
+tX
+Mq
+pu
+Mq
+Mq
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(30,1,1) = {"
+Hb
+XU
+zp
+pu
+pu
+Hg
+pu
+pu
+pu
+pu
+Ma
+pu
+pu
+pu
+pu
+Aa
+Mq
+Mq
+Mq
+XU
+EZ
+Mq
+Hg
+Mq
+EZ
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(31,1,1) = {"
+Hb
+XU
+Mq
+Mq
+pu
+pu
+cy
+Mq
+Mq
+Mq
+XU
+Ci
+Mq
+jI
+pu
+pu
+jI
+Mq
+Mq
+XU
+cy
+Mq
+pu
+Mq
+Mq
+Mq
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(32,1,1) = {"
+Hb
+XU
+EZ
+Mq
+pu
+pu
+Mq
+EZ
+Mq
+Mq
+XU
+EZ
+TB
+Mq
+pu
+pu
+Mq
+EZ
+Mq
+XU
+Mq
+Mq
+pu
+Mq
+Mq
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(33,1,1) = {"
+Hb
+XU
+Mq
+Mq
+zp
+zp
+Mq
+Mq
+Mq
+Mq
+XU
+Mq
+Mq
+Mq
+pu
+pu
+Mq
+Mq
+Mq
+XU
+ER
+Gb
+ER
+ss
+XU
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(34,1,1) = {"
+Hb
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+XU
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
+(35,1,1) = {"
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+Hb
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_tyrant.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_tyrant.dm
new file mode 100644
index 00000000000..20884faf981
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_tyrant.dm
@@ -0,0 +1,12 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_tyrant
+ name = "Plains Tyrant Den - Wasteland"
+ id = "moghes_wasteland_tyrant"
+ description = "The den of a mighty plains tyrant."
+
+ spawn_weight = 0.3 //endangered species, more common away from civilisation
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_tyrant.dmm")
+ unit_test_groups = list(3)
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_tyrant.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_tyrant.dmm
new file mode 100644
index 00000000000..14a634c897c
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_tyrant.dmm
@@ -0,0 +1,1128 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"a" = (
+/turf/simulated/mineral/planet,
+/area/space)
+"f" = (
+/turf/template_noop,
+/area/space)
+"p" = (
+/obj/effect/decal/remains/xeno,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/space)
+"z" = (
+/obj/effect/decal/cleanable/blood,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/space)
+"V" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/space)
+"W" = (
+/obj/effect/ghostspawpoint{
+ identifier = "moghes_plains_tyrant";
+ name = "igs - moghes_plains_tyrant"
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/space)
+"X" = (
+/obj/structure/flora/rock/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/space)
+
+(1,1,1) = {"
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+f
+"}
+(2,1,1) = {"
+f
+f
+V
+V
+f
+f
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+f
+f
+f
+f
+V
+V
+f
+f
+"}
+(3,1,1) = {"
+f
+V
+V
+V
+p
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+f
+"}
+(4,1,1) = {"
+f
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+X
+V
+V
+V
+X
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+f
+"}
+(5,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+X
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+f
+"}
+(6,1,1) = {"
+f
+V
+V
+X
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+f
+"}
+(7,1,1) = {"
+V
+V
+V
+V
+V
+p
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+f
+"}
+(8,1,1) = {"
+V
+V
+V
+V
+V
+V
+V
+V
+X
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+X
+V
+V
+V
+V
+V
+V
+f
+"}
+(9,1,1) = {"
+f
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+p
+V
+V
+V
+V
+V
+V
+V
+f
+"}
+(10,1,1) = {"
+f
+f
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+p
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+f
+"}
+(11,1,1) = {"
+f
+f
+V
+V
+X
+V
+V
+V
+V
+V
+V
+p
+z
+V
+V
+V
+V
+V
+z
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+f
+"}
+(12,1,1) = {"
+f
+f
+V
+V
+V
+V
+V
+V
+a
+a
+a
+a
+V
+V
+V
+V
+V
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+V
+X
+V
+V
+f
+"}
+(13,1,1) = {"
+f
+V
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+z
+V
+V
+V
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+V
+V
+V
+f
+"}
+(14,1,1) = {"
+f
+V
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+V
+f
+f
+"}
+(15,1,1) = {"
+f
+V
+V
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+V
+p
+V
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+f
+f
+"}
+(16,1,1) = {"
+f
+V
+a
+a
+a
+a
+a
+a
+z
+V
+X
+V
+V
+V
+V
+V
+X
+V
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+f
+f
+"}
+(17,1,1) = {"
+f
+V
+a
+a
+a
+a
+a
+V
+V
+p
+V
+V
+V
+V
+V
+V
+V
+V
+V
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+f
+f
+"}
+(18,1,1) = {"
+f
+V
+a
+a
+a
+a
+a
+X
+z
+V
+p
+X
+V
+V
+V
+V
+V
+V
+V
+V
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+f
+f
+"}
+(19,1,1) = {"
+f
+V
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+z
+V
+V
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+f
+"}
+(20,1,1) = {"
+f
+V
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+p
+V
+a
+a
+a
+a
+a
+a
+a
+V
+X
+V
+V
+f
+"}
+(21,1,1) = {"
+f
+V
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+f
+"}
+(22,1,1) = {"
+f
+V
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+W
+V
+V
+p
+V
+V
+X
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+f
+"}
+(23,1,1) = {"
+f
+V
+a
+a
+a
+a
+a
+a
+X
+p
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+f
+f
+"}
+(24,1,1) = {"
+f
+V
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+f
+f
+"}
+(25,1,1) = {"
+f
+V
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+V
+V
+X
+V
+z
+a
+a
+a
+a
+a
+a
+a
+a
+X
+V
+V
+V
+f
+"}
+(26,1,1) = {"
+f
+f
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+V
+V
+p
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+f
+"}
+(27,1,1) = {"
+f
+f
+V
+a
+a
+a
+a
+a
+a
+z
+V
+V
+X
+V
+V
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+f
+"}
+(28,1,1) = {"
+f
+f
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+f
+"}
+(29,1,1) = {"
+f
+f
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+f
+f
+"}
+(30,1,1) = {"
+f
+f
+V
+V
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+a
+V
+V
+V
+V
+V
+V
+f
+f
+"}
+(31,1,1) = {"
+f
+f
+V
+V
+V
+a
+a
+a
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+X
+V
+V
+V
+f
+f
+"}
+(32,1,1) = {"
+f
+f
+f
+f
+f
+f
+f
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+V
+X
+V
+V
+V
+V
+V
+V
+V
+V
+V
+f
+f
+f
+f
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_vihnmes.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_vihnmes.dm
new file mode 100644
index 00000000000..ba981aaf5ad
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_vihnmes.dm
@@ -0,0 +1,118 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_vihnmes
+ name = "Vihnmes Wasteland Inn"
+
+ id = "moghes_wasteland_ozeuoi"
+ description = "An outpost of the Clan Ozeuoi"
+
+ spawn_weight = 1
+ spawn_cost = 2
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_vihnmes.dmm")
+ unit_test_groups = list(1)
+
+/area/moghes_vihnmes
+ name = "Clan Vihnmes Waystation"
+ icon_state = "bluenew"
+ requires_power = FALSE
+ dynamic_lighting = TRUE
+ no_light_control = FALSE
+ base_turf = /turf/simulated/floor/exoplanet/desert
+ area_flags = AREA_FLAG_RAD_SHIELDED|AREA_FLAG_INDESTRUCTIBLE_TURFS
+ area_blurb = "The sound of music and the warmth of a fire fill this place - an oasis of rest in the danger of the Wasteland."
+
+/datum/ghostspawner/human/moghes_vihnmes
+ name = "Vihmes Clan Inn Staff"
+ short_name = "moghes_vihnmes"
+ desc = "Operate an inn in the Wasteland."
+ tags = list("External")
+ mob_name_suffix = " Vihnmes"
+ mob_name_pick_message = "Pick an Unathi first name."
+ welcome_message = "You are an Unathi of the Clan Vihmes, one of the Oasis Clans of the Wasteland. Operate a safe haven in the harsh Wasteland, and defend yourself against foes."
+
+ max_count = 3
+ spawnpoints = list("moghes_vihnmes")
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ outfit = /obj/outfit/admin/moghes_vihnmes
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+
+ assigned_role = "Vihmes Clan Inn Staff"
+ special_role = "Vihmes Clan Inn Staff"
+ respawn_flag = null
+ uses_species_whitelist = FALSE
+
+/datum/ghostspawner/human/moghes_vihmes_patron
+ name = "Wasteland Inn Patron"
+ short_name = "moghes_vihnmes_patron"
+ desc = "Visit an inn on Moghes"
+ tags = list ("External")
+
+ extra_languages = list(LANGUAGE_UNATHI, LANGUAGE_AZAZIBA)
+ max_count = 4
+ spawnpoints = list("moghes_vihnmes_patron")
+ possible_species = list(SPECIES_UNATHI)
+ allow_appearance_change = APPEARANCE_PLASTICSURGERY
+ outfit = /obj/outfit/admin/moghes_vihnmes_patron
+
+ assigned_role = "Vihnmes Patron"
+ special_role = "Vihnmes Patron"
+ respawn_flag = null
+ uses_species_whitelist = FALSE
+
+/obj/outfit/admin/moghes_vihnmes
+ name = "Vihnmes Clan Member"
+ uniform = /obj/item/clothing/under/unathi
+ shoes = /obj/item/clothing/shoes/sandals/caligae
+ back = /obj/item/storage/backpack/satchel/leather
+ r_pocket = /obj/item/storage/wallet/random
+ suit = list(
+ /obj/item/clothing/accessory/poncho/unathimantle,
+ /obj/item/clothing/accessory/poncho/unathimantle/mountain
+ )
+ l_ear = null
+ id = null
+
+/obj/outfit/admin/vihnmes/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ if(!H)
+ return
+ if(H.w_uniform)
+ H.w_uniform.color = pick("#473b13", "#134718", "#0a6959")
+ if(H.wear_suit)
+ H.wear_suit.color = "#423509"
+ if(H.shoes)
+ H.shoes.color = "#423509"
+
+/obj/outfit/admin/moghes_vihnmes_patron
+ name = "Moghes Bar Patron"
+ uniform = list(
+ /obj/item/clothing/under/unathi,
+ /obj/item/clothing/under/unathi/himation,
+ /obj/item/clothing/under/unathi/zazali
+ )
+ shoes = list(
+ /obj/item/clothing/shoes/sandals,
+ /obj/item/clothing/shoes/sandals/caligae,
+ /obj/item/clothing/shoes/footwraps
+ )
+ back = /obj/item/storage/backpack/satchel/leather
+ r_pocket = /obj/item/reagent_containers/food/drinks/waterbottle
+ l_pocket = /obj/item/storage/wallet/random
+ suit = list(
+ /obj/item/clothing/accessory/poncho/unathimantle,
+ /obj/item/clothing/accessory/poncho/unathimantle/mountain
+ )
+ l_ear = null
+ id = null
+
+/obj/outfit/admin/moghes_vihnmes_patron/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE)
+ if(!H)
+ return
+ if(H?.w_uniform)
+ H.w_uniform.color = pick("#42330f", "#DBC684")
+ if(H.wear_suit)
+ H.wear_suit.color = "#423509"
+ if(H.shoes)
+ H.shoes.color = "#423509"
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_vihnmes.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_vihnmes.dmm
new file mode 100644
index 00000000000..69ce3120bc2
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_vihnmes.dmm
@@ -0,0 +1,1787 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aw" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/obj/structure/sink/puddle,
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"ay" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"ba" = (
+/obj/item/bedsheet/brown,
+/obj/structure/bed,
+/obj/structure/curtain/open/bed,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"bQ" = (
+/obj/structure/table/stone/marble,
+/obj/item/reagent_containers/food/condiment/enzyme{
+ pixel_x = -9;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/food/condiment/shaker/peppermill{
+ pixel_x = -4;
+ pixel_y = 11
+ },
+/obj/item/reagent_containers/food/condiment/shaker/spacespice{
+ pixel_x = 3;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/food/condiment/shaker/salt{
+ pixel_x = 8;
+ pixel_y = 11
+ },
+/obj/item/reagent_containers/food/condiment/shaker/peppermill{
+ pixel_x = -4;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/food/condiment/shaker/salt{
+ pixel_x = 8;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/food/condiment/shaker/spacespice{
+ pixel_x = 3;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/food/condiment/enzyme{
+ pixel_x = -9;
+ pixel_y = 5
+ },
+/obj/effect/floor_decal/corner/grey/diagonal,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"bR" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/shaker,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"cm" = (
+/obj/structure/simple_door/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"db" = (
+/obj/structure/weapon_rack/combat{
+ pixel_y = 30
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"dC" = (
+/obj/machinery/door/window{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"em" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/glass/rag,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"gh" = (
+/obj/structure/flora/rock/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"gs" = (
+/obj/structure/table/rack,
+/obj/item/reagent_containers/glass/bucket/wood,
+/obj/item/reagent_containers/glass/bucket/wood,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/saddle,
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"hy" = (
+/obj/structure/simple_door/wood{
+ name = "room three";
+ initial_lock_value = "room_three"
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"im" = (
+/obj/machinery/vending/dinnerware/bar,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"iL" = (
+/obj/structure/railing/fence,
+/obj/machinery/portable_atmospherics/hydroponics/soil,
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"jD" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"lR" = (
+/obj/structure/simple_door/wood{
+ name = "room four";
+ initial_lock_value = "room_four"
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"nk" = (
+/obj/item/storage/box/produce{
+ layer = 2.99;
+ pixel_x = 3;
+ pixel_y = -5
+ },
+/obj/item/material/kitchen/rollingpin{
+ pixel_x = 6;
+ pixel_y = 10
+ },
+/obj/item/material/knife{
+ layer = 2.99;
+ pixel_x = -9
+ },
+/obj/structure/table/wood,
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/machinery/light{
+ dir = 4;
+ status = 2
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"oJ" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"oU" = (
+/obj/structure/table/wood,
+/obj/item/material/ashtray,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"qn" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/item/reagent_containers/food/snacks/fish/fishfillet,
+/obj/structure/closet/secure_closet/freezer{
+ req_access = null
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"qN" = (
+/obj/structure/closet/crate/weapon,
+/obj/random/sword,
+/obj/random/sword,
+/obj/item/gun/projectile/shotgun/pump/rifle/magazine_fed/crackrifle,
+/obj/item/gun/projectile/pistol/spitter,
+/obj/item/gun/projectile/pistol/spitter,
+/obj/item/ammo_magazine/spitterpistol,
+/obj/item/ammo_magazine/spitterpistol,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"rw" = (
+/obj/machinery/light{
+ dir = 4;
+ status = 2
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"rQ" = (
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"tQ" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"tS" = (
+/obj/structure/table/stone/marble,
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -9;
+ pixel_y = 15
+ },
+/obj/item/reagent_containers/glass/beaker/large{
+ pixel_x = -9;
+ pixel_y = 6
+ },
+/obj/item/storage/box/gloves{
+ pixel_x = 5;
+ pixel_y = -2
+ },
+/obj/machinery/reagentgrinder{
+ pixel_x = 4;
+ pixel_y = 16
+ },
+/obj/effect/floor_decal/corner/grey/diagonal,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"tV" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/machinery/vending/dinnerware,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"ud" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/structure/table/wood,
+/obj/item/key{
+ name = "key - storeroom";
+ key_data = "storeroom"
+ },
+/obj/item/key{
+ name = "key - room one";
+ key_data = "room_one"
+ },
+/obj/item/key{
+ name = "key - room two";
+ key_data = "room_two"
+ },
+/obj/item/key{
+ name = "key - room three";
+ key_data = "room_three"
+ },
+/obj/item/key{
+ name = "key - room four";
+ key_data = "room_four"
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"vG" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/table/stone/marble,
+/obj/item/material/hatchet/butch,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"vK" = (
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/obj/structure/railing/fence,
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"wh" = (
+/obj/structure/mirror{
+ pixel_x = 28;
+ pixel_y = -3
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"wp" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"wv" = (
+/obj/structure/closet/cabinet,
+/obj/item/storage/box/shotgunshells,
+/obj/item/clothing/accessory/storage/bandolier,
+/obj/item/clothing/suit/armor/unathi,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"xh" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/obj/structure/railing/fence,
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"xp" = (
+/obj/structure/simple_door/wood{
+ name = "room one";
+ initial_lock_value = "room_one"
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"xR" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"yM" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"zg" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/appliance/cooker/oven,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"zw" = (
+/turf/simulated/floor/exoplanet/wood/birch,
+/area/moghes_vihnmes)
+"zY" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/waterbottle,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"AA" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/structure/kitchenspike,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"Cs" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/structure/closet/secure_closet/freezer{
+ req_access = null
+ },
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/obj/item/reagent_containers/food/snacks/meat,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"CA" = (
+/obj/structure/simple_door/wood{
+ name = "storeroom";
+ initial_lock_value = "storeroom"
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"Dk" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/wood/birch,
+/area/moghes_vihnmes)
+"DU" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"Fb" = (
+/obj/structure/table/wood,
+/obj/machinery/chemical_dispenser/bar_soft/full{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"Fy" = (
+/obj/structure/flora/rock/desert/scrub,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"Gp" = (
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_vihnmes";
+ identifier = "moghes_vihnmes"
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"GL" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/closet/secure_closet/freezer{
+ req_access = null
+ },
+/obj/item/storage/box/fancy/egg_box,
+/obj/item/storage/box/fancy/egg_box,
+/obj/item/reagent_containers/food/condiment/flour,
+/obj/item/reagent_containers/food/drinks/carton/milk,
+/obj/item/reagent_containers/food/drinks/carton/milk,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"Hv" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/effect/ghostspawpoint{
+ name = "igs - moghes_vihnmes";
+ identifier = "moghes_vihnmes"
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"IB" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/machinery/appliance/cooker/stove,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"IW" = (
+/obj/structure/railing/fence,
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"Jt" = (
+/obj/structure/table/wood,
+/obj/machinery/chemical_dispenser/bar_alc/full{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"LY" = (
+/obj/structure/simple_door/wood{
+ name = "room two";
+ initial_lock_value = "room_two"
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"MT" = (
+/obj/structure/railing/fence,
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"Oi" = (
+/obj/structure/bed/stool/chair/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"Oj" = (
+/obj/machinery/portable_atmospherics/hydroponics/soil,
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"OX" = (
+/obj/item/reagent_containers/cooking_container/board/bowl,
+/obj/item/reagent_containers/glass/beaker{
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/food/condiment/sugar{
+ pixel_x = 7;
+ pixel_y = 8
+ },
+/obj/structure/table/wood,
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"Qx" = (
+/obj/structure/table/wood,
+/obj/structure/reagent_dispensers/keg/xuizikeg,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"Rg" = (
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"Sf" = (
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"Si" = (
+/obj/structure/table/wood,
+/obj/item/material/ashtray/bronze,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"Sx" = (
+/obj/machinery/portable_atmospherics/hydroponics/soil,
+/obj/machinery/portable_atmospherics/hydroponics/soil,
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"Tv" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"Uw" = (
+/obj/structure/table/rack,
+/obj/item/material/hatchet,
+/obj/item/material/minihoe,
+/obj/item/wirecutters/clippers,
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"Vl" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"VB" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/item/seeds/clam,
+/obj/item/seeds/clam,
+/obj/item/seeds/clam,
+/obj/item/seeds/clam,
+/obj/item/seeds/clam,
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"VJ" = (
+/turf/simulated/wall/sandstone,
+/area/moghes_vihnmes)
+"Wz" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/machinery/appliance/cooker/fryer,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"WY" = (
+/mob/living/simple_animal/threshbeast,
+/turf/simulated/floor/exoplanet/grass/moghes/dirt{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+"Xf" = (
+/obj/structure/bed/stool/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"Yr" = (
+/obj/structure/closet/crate/weapon,
+/obj/item/material/twohanded/spear/plasteel,
+/obj/item/material/twohanded/spear/plasteel,
+/obj/item/device/geiger,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"YJ" = (
+/obj/structure/bed/stool/wood,
+/obj/effect/ghostspawpoint{
+ identifier = "moghes_vihnmes_patron";
+ name = "igs - moghes_vihnmes_patron"
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"Zh" = (
+/obj/effect/floor_decal/corner/grey/diagonal,
+/obj/structure/reagent_dispensers/cookingoil,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 303.15
+ },
+/area/moghes_vihnmes)
+"Zm" = (
+/obj/structure/flora/grass/desert,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/moghes_vihnmes)
+
+(1,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(2,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Fy
+Zm
+gh
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+"}
+(3,1,1) = {"
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(4,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+gh
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(5,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(6,1,1) = {"
+gh
+Vl
+Vl
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(7,1,1) = {"
+Vl
+Vl
+Vl
+VJ
+IB
+zg
+Wz
+qn
+Cs
+GL
+Zh
+VJ
+qN
+wv
+Yr
+VJ
+Vl
+Vl
+Vl
+Fy
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Fy
+Zm
+Vl
+Vl
+"}
+(8,1,1) = {"
+Vl
+Vl
+Fy
+VJ
+tQ
+tQ
+tQ
+tQ
+tQ
+tQ
+tQ
+VJ
+Sf
+Sf
+Sf
+VJ
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(9,1,1) = {"
+Vl
+Vl
+Vl
+VJ
+tV
+tQ
+tQ
+tQ
+tQ
+tQ
+tQ
+VJ
+Sf
+Sf
+Sf
+VJ
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(10,1,1) = {"
+Vl
+Vl
+Vl
+VJ
+AA
+tQ
+tQ
+tQ
+tQ
+Hv
+tQ
+VJ
+VJ
+CA
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+Vl
+Vl
+Zm
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(11,1,1) = {"
+Vl
+Vl
+Vl
+VJ
+AA
+tQ
+tQ
+tQ
+tQ
+tQ
+tQ
+cm
+Sf
+Sf
+Sf
+ay
+im
+xR
+Jt
+Fb
+Qx
+Sf
+VJ
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Zm
+Vl
+"}
+(12,1,1) = {"
+Vl
+Vl
+Vl
+VJ
+AA
+vG
+bQ
+tS
+nk
+OX
+ud
+VJ
+db
+Sf
+Sf
+Gp
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+VJ
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(13,1,1) = {"
+Vl
+Vl
+Vl
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+dC
+jD
+em
+zY
+Si
+bR
+oU
+jD
+jD
+jD
+VJ
+rQ
+vK
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(14,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+VJ
+ba
+Sf
+Sf
+VJ
+zw
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+VJ
+Rg
+MT
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+"}
+(15,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+VJ
+wp
+Sf
+Sf
+xp
+zw
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+VJ
+Tv
+MT
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+"}
+(16,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+VJ
+Oi
+jD
+wh
+VJ
+zw
+Xf
+jD
+jD
+Xf
+Xf
+jD
+jD
+YJ
+Sf
+Sf
+cm
+Rg
+Rg
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+"}
+(17,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+VJ
+VJ
+VJ
+VJ
+VJ
+Dk
+Xf
+jD
+jD
+Xf
+Xf
+jD
+jD
+Xf
+Sf
+Sf
+cm
+Rg
+Rg
+Zm
+Vl
+Zm
+Vl
+Zm
+Vl
+Vl
+"}
+(18,1,1) = {"
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+VJ
+ba
+Sf
+Sf
+VJ
+zw
+Xf
+jD
+jD
+Xf
+YJ
+jD
+jD
+Xf
+Sf
+Sf
+VJ
+Tv
+MT
+Vl
+Vl
+Vl
+gh
+Vl
+Vl
+Zm
+"}
+(19,1,1) = {"
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+VJ
+wp
+Sf
+Sf
+LY
+zw
+Xf
+jD
+jD
+Xf
+Xf
+jD
+jD
+Xf
+Sf
+Sf
+VJ
+Rg
+MT
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+"}
+(20,1,1) = {"
+Vl
+Vl
+Vl
+gh
+Vl
+Vl
+VJ
+Oi
+jD
+wh
+VJ
+zw
+Xf
+jD
+jD
+Xf
+Xf
+jD
+jD
+YJ
+Sf
+Sf
+VJ
+DU
+xh
+Vl
+Vl
+Vl
+Vl
+Zm
+Zm
+Vl
+"}
+(21,1,1) = {"
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+VJ
+VJ
+VJ
+VJ
+VJ
+Dk
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+Sf
+VJ
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(22,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+VJ
+ba
+Sf
+Sf
+VJ
+zw
+Sf
+Sf
+Sf
+rw
+Sf
+Sf
+Sf
+rw
+Sf
+Sf
+VJ
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+"}
+(23,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+VJ
+wp
+Sf
+Sf
+hy
+zw
+VJ
+cm
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+"}
+(24,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+VJ
+Oi
+jD
+wh
+VJ
+zw
+VJ
+Rg
+Rg
+yM
+Rg
+Rg
+Rg
+oJ
+Rg
+Rg
+Rg
+rQ
+IW
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+"}
+(25,1,1) = {"
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+VJ
+VJ
+VJ
+VJ
+VJ
+Dk
+VJ
+Tv
+Rg
+Oj
+Rg
+Rg
+Oj
+Rg
+Rg
+Oj
+Rg
+Rg
+iL
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+"}
+(26,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+VJ
+ba
+Sf
+Sf
+VJ
+zw
+VJ
+VB
+Rg
+Oj
+Rg
+Rg
+Oj
+Rg
+Rg
+Oj
+Rg
+Rg
+iL
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+"}
+(27,1,1) = {"
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+VJ
+wp
+Sf
+Sf
+lR
+zw
+VJ
+Uw
+Rg
+Sx
+Rg
+Rg
+Oj
+Rg
+Rg
+Oj
+Rg
+Rg
+iL
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+"}
+(28,1,1) = {"
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+VJ
+Oi
+jD
+wh
+VJ
+Dk
+VJ
+gs
+WY
+Oj
+Rg
+Rg
+Oj
+Rg
+Rg
+Oj
+Rg
+Rg
+iL
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+"}
+(29,1,1) = {"
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+VJ
+aw
+DU
+DU
+DU
+DU
+DU
+DU
+DU
+DU
+DU
+DU
+xh
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(30,1,1) = {"
+Vl
+gh
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+gh
+Vl
+Vl
+"}
+(31,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
+(32,1,1) = {"
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Zm
+Vl
+Zm
+Zm
+Zm
+Vl
+Vl
+Vl
+Vl
+Fy
+Vl
+Vl
+Vl
+Zm
+Zm
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+Vl
+"}
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_village.dm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_village.dm
new file mode 100644
index 00000000000..f6b4f59e349
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_village.dm
@@ -0,0 +1,9 @@
+/datum/map_template/ruin/exoplanet/moghes_wasteland_village
+ name = "Moghes Abandoned Village"
+ id = "wasteland_village"
+ description = "The ruins of an Unathi settlement, lost to the Wasteland."
+ template_flags = TEMPLATE_FLAG_NO_RUINS|TEMPLATE_FLAG_RUIN_STARTS_DISALLOWED
+ sectors = list(SECTOR_UUEOAESA)
+ prefix = "moghes/"
+ suffixes = list("moghes_wasteland_village.dmm")
+ unit_test_groups = list(2)
diff --git a/maps/random_ruins/exoplanets/moghes/moghes_wasteland_village.dmm b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_village.dmm
new file mode 100644
index 00000000000..6d4f4e57e15
--- /dev/null
+++ b/maps/random_ruins/exoplanets/moghes/moghes_wasteland_village.dmm
@@ -0,0 +1,1738 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"al" = (
+/obj/structure/table/rack,
+/obj/item/material/minihoe,
+/obj/item/material/minihoe,
+/obj/item/material/minihoe,
+/obj/item/material/minihoe,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"bK" = (
+/obj/machinery/light{
+ dir = 4;
+ status = 2
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"bO" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"ch" = (
+/obj/structure/table/rack,
+/obj/item/material/hatchet,
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"cp" = (
+/obj/structure/flora/log_bench,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"cJ" = (
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"cL" = (
+/obj/structure/table/wood,
+/obj/item/device/flashlight/lantern,
+/obj/item/device/flashlight/lantern,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"dc" = (
+/obj/structure/bed/padded,
+/obj/structure/curtain/open/bed,
+/obj/item/bedsheet/black,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"dp" = (
+/obj/structure/bed/stool/chair/wood{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"dI" = (
+/obj/item/material/stool/chair/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"dQ" = (
+/obj/structure/table/rack,
+/obj/item/reagent_containers/glass/bucket/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"fb" = (
+/mob/living/simple_animal/threshbeast,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"fG" = (
+/obj/structure/bed/stool/chair/wood,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"gj" = (
+/obj/machinery/portable_atmospherics/hydroponics/soil,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"go" = (
+/obj/structure/simple_door/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"gF" = (
+/obj/structure/bed/stool/chair/sofa/left/brown,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"hm" = (
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 315.15
+ },
+/area/template_noop)
+"ig" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 315.15
+ },
+/area/template_noop)
+"iZ" = (
+/turf/simulated/wall/sandstone,
+/area/template_noop)
+"kz" = (
+/obj/structure/table/standard,
+/obj/item/material/hatchet/butch,
+/turf/simulated/floor/exoplanet/tiled/white{
+ temperature = 315.15
+ },
+/area/template_noop)
+"lo" = (
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"lB" = (
+/obj/structure/simple_door/sandstone,
+/turf/simulated/floor/exoplanet/marble,
+/area/template_noop)
+"lI" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"mE" = (
+/obj/item/bedsheet/black,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"nJ" = (
+/obj/structure/table/wood,
+/obj/item/material/twohanded/pike/pitchfork,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"nZ" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/coatrack,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"oo" = (
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/obj/structure/railing/fence,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"pb" = (
+/obj/structure/railing/fence,
+/obj/machinery/portable_atmospherics/hydroponics/soil,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"pZ" = (
+/obj/structure/table/stone/marble,
+/obj/item/reagent_containers/cooking_container/board/bowl,
+/obj/item/reagent_containers/glass/beaker{
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/food/condiment/sugar{
+ pixel_x = 7;
+ pixel_y = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"qi" = (
+/obj/structure/bed/stool/chair/wood{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"qJ" = (
+/obj/structure/railing/fence{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"rq" = (
+/mob/living/simple_animal/threshbeast,
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/template_noop)
+"rY" = (
+/obj/structure/closet/cabinet,
+/obj/item/gun/projectile/shotgun/doublebarrel,
+/obj/item/storage/box/shotgunshells,
+/obj/item/storage/box/shotgunshells,
+/obj/item/clothing/accessory/storage/bandolier,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"sH" = (
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"tm" = (
+/obj/structure/bed/padded,
+/obj/structure/curtain/open/bed,
+/obj/item/bedsheet/black,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"tw" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"tJ" = (
+/obj/structure/closet/cabinet,
+/obj/item/clothing/under/unathi/himation,
+/obj/item/clothing/under/unathi/himation,
+/obj/item/clothing/under/unathi{
+ color = "#4a3407"
+ },
+/obj/item/clothing/under/unathi,
+/obj/item/clothing/under/unathi/huytai{
+ color = "#4a3407"
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"tY" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/glass/bucket/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"uB" = (
+/obj/structure/coatrack,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"uF" = (
+/obj/structure/railing/fence,
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"uN" = (
+/obj/structure/table/wood,
+/obj/item/device/flashlight/lamp,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"uR" = (
+/obj/structure/table/rack,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/glass/bottle/ammonia,
+/obj/item/reagent_containers/glass/bucket/wood,
+/obj/item/reagent_containers/glass/bucket/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"vb" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/carpet/orange{
+ temperature = 315.15
+ },
+/area/template_noop)
+"vB" = (
+/obj/item/material/stool/chair/wood,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"wc" = (
+/obj/structure/bonfire,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"xH" = (
+/obj/structure/flora/log_bench{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"AH" = (
+/obj/item/material/stool/chair/wood{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Bg" = (
+/obj/machinery/light,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"BA" = (
+/obj/structure/simple_door/wood,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"BU" = (
+/obj/item/material/stool/chair/wood{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Ck" = (
+/obj/structure/simple_door/wood,
+/turf/simulated/floor/exoplanet/barren{
+ temperature = 303.15
+ },
+/area/template_noop)
+"Cu" = (
+/obj/machinery/appliance/cooker/oven,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"DB" = (
+/obj/structure/bed/stool/chair/sofa/right/yellow{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/carpet/orange{
+ temperature = 315.15
+ },
+/area/template_noop)
+"DO" = (
+/obj/structure/table/stone/marble,
+/obj/item/reagent_containers/cooking_container/board/bowl,
+/obj/item/reagent_containers/glass/beaker{
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/food/condiment/sugar{
+ pixel_x = 7;
+ pixel_y = 8
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"ED" = (
+/obj/structure/table/stone/marble,
+/obj/item/clothing/wrists/unathi/maxtlatl,
+/obj/item/clothing/accessory/poncho/maxtlatl,
+/obj/item/clothing/head/unathi/maxtlatl,
+/obj/item/nullrod/shaman,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/template_noop)
+"EM" = (
+/obj/structure/railing/fence{
+ dir = 4
+ },
+/obj/structure/railing/fence{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Fd" = (
+/obj/structure/table/wood,
+/obj/item/saddle,
+/obj/item/saddle,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"FP" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"GR" = (
+/obj/structure/bed/stool/chair/wood{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"HF" = (
+/obj/structure/table/rack,
+/obj/item/wirecutters/clippers,
+/obj/item/wirecutters/clippers,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Il" = (
+/turf/simulated/wall/birchwood,
+/area/template_noop)
+"Iy" = (
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/template_noop)
+"IY" = (
+/turf/simulated/floor/exoplanet/carpet/orange{
+ temperature = 315.15
+ },
+/area/template_noop)
+"IZ" = (
+/obj/structure/bed/stool/chair/wood{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Jj" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/exoplanet/carpet/orange{
+ temperature = 315.15
+ },
+/area/template_noop)
+"JA" = (
+/obj/structure/railing/fence,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Ks" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/bed/stool/chair/sofa/right/brown,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"KY" = (
+/obj/structure/closet/crate/hydroponics,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Lu" = (
+/obj/structure/railing/fence{
+ dir = 1
+ },
+/obj/structure/railing/fence{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"MD" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"MO" = (
+/obj/structure/flora/log_bench{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Nc" = (
+/obj/structure/bed/stool/chair/wood,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Nm" = (
+/obj/structure/table/stone/marble,
+/obj/item/reagent_containers/food/condiment/enzyme{
+ pixel_x = -9;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/food/condiment/shaker/peppermill{
+ pixel_x = -4;
+ pixel_y = 11
+ },
+/obj/item/reagent_containers/food/condiment/shaker/spacespice{
+ pixel_x = 3;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/food/condiment/shaker/salt{
+ pixel_x = 8;
+ pixel_y = 11
+ },
+/obj/item/reagent_containers/food/condiment/shaker/peppermill{
+ pixel_x = -4;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/food/condiment/shaker/salt{
+ pixel_x = 8;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/food/condiment/shaker/spacespice{
+ pixel_x = 3;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/food/condiment/enzyme{
+ pixel_x = -9;
+ pixel_y = 5
+ },
+/obj/machinery/reagentgrinder,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"NV" = (
+/turf/simulated/floor/exoplanet/concrete{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Pz" = (
+/obj/structure/table/stone,
+/obj/item/flame/candle,
+/turf/simulated/floor/exoplanet/marble/dark{
+ temperature = 315.15
+ },
+/area/template_noop)
+"UL" = (
+/obj/structure/bed/stool/chair/wood{
+ dir = 8
+ },
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"VM" = (
+/obj/structure/table/wood,
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"XZ" = (
+/obj/structure/flora/log_bench{
+ dir = 1;
+ pixel_y = 15
+ },
+/turf/simulated/floor/exoplanet/desert{
+ temperature = 315.15
+ },
+/area/template_noop)
+"Yg" = (
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+"YA" = (
+/obj/structure/table/rack,
+/obj/item/material/hatchet/lumber,
+/obj/item/material/hatchet/lumber,
+/turf/simulated/floor/exoplanet/wood/birch{
+ temperature = 315.15
+ },
+/area/template_noop)
+
+(1,1,1) = {"
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+"}
+(2,1,1) = {"
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+Il
+Il
+Il
+Il
+sH
+sH
+sH
+sH
+Il
+sH
+sH
+sH
+Lu
+cJ
+sH
+cJ
+sH
+oo
+sH
+"}
+(3,1,1) = {"
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+Il
+Cu
+Yg
+Yg
+Yg
+Yg
+Yg
+Bg
+Il
+Il
+Il
+Il
+qJ
+gj
+sH
+gj
+sH
+pb
+sH
+"}
+(4,1,1) = {"
+sH
+sH
+sH
+Il
+Il
+Il
+Il
+Il
+sH
+sH
+sH
+NV
+sH
+Il
+Nm
+Yg
+Yg
+dp
+AH
+IZ
+Yg
+Il
+tJ
+uN
+Il
+qJ
+sH
+sH
+gj
+sH
+pb
+sH
+"}
+(5,1,1) = {"
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+Il
+sH
+sH
+sH
+sH
+sH
+Il
+DO
+Yg
+Yg
+Jj
+Jj
+MD
+Yg
+sH
+Yg
+sH
+Il
+qJ
+gj
+sH
+sH
+sH
+JA
+sH
+"}
+(6,1,1) = {"
+sH
+Il
+sH
+sH
+sH
+sH
+sH
+Il
+sH
+sH
+sH
+NV
+sH
+sH
+Yg
+sH
+Yg
+Jj
+MD
+MD
+Yg
+Il
+tm
+mE
+sH
+qJ
+gj
+sH
+gj
+sH
+gj
+sH
+"}
+(7,1,1) = {"
+sH
+Il
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+Yg
+Yg
+IY
+GR
+vB
+Yg
+Il
+sH
+sH
+sH
+qJ
+sH
+sH
+gj
+sH
+sH
+sH
+"}
+(8,1,1) = {"
+sH
+Il
+Yg
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+Il
+sH
+sH
+Yg
+Yg
+Yg
+Yg
+Yg
+Il
+sH
+sH
+sH
+qJ
+gj
+sH
+sH
+sH
+sH
+sH
+"}
+(9,1,1) = {"
+sH
+Il
+Yg
+Yg
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+Il
+Ks
+dI
+Yg
+Yg
+Bg
+Il
+sH
+sH
+sH
+qJ
+gj
+sH
+gj
+sH
+pb
+sH
+"}
+(10,1,1) = {"
+sH
+Il
+go
+lI
+lI
+lI
+Yg
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+Il
+gF
+Yg
+Yg
+uB
+VM
+sH
+sH
+sH
+sH
+EM
+tw
+sH
+tw
+tw
+uF
+sH
+"}
+(11,1,1) = {"
+sH
+Il
+Yg
+Yg
+Yg
+Yg
+Yg
+sH
+NV
+sH
+NV
+NV
+sH
+sH
+sH
+Il
+Il
+Il
+go
+Il
+sH
+Il
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+NV
+sH
+sH
+"}
+(12,1,1) = {"
+sH
+Il
+Yg
+Yg
+Yg
+Yg
+Yg
+Ck
+NV
+NV
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+bO
+NV
+bO
+sH
+sH
+sH
+sH
+sH
+NV
+NV
+NV
+NV
+NV
+NV
+sH
+"}
+(13,1,1) = {"
+sH
+Il
+Yg
+Yg
+Yg
+Yg
+nJ
+Il
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+"}
+(14,1,1) = {"
+sH
+Il
+cL
+Fd
+Yg
+Yg
+tY
+Il
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+NV
+rq
+sH
+NV
+NV
+NV
+NV
+Il
+Il
+Il
+Il
+Il
+sH
+"}
+(15,1,1) = {"
+sH
+Il
+sH
+sH
+BA
+Il
+Il
+Il
+sH
+sH
+sH
+NV
+sH
+sH
+MO
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+Il
+dc
+dc
+MD
+Il
+sH
+"}
+(16,1,1) = {"
+sH
+sH
+sH
+hm
+hm
+hm
+Il
+sH
+sH
+sH
+sH
+NV
+sH
+XZ
+wc
+cp
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+Il
+Yg
+Yg
+Yg
+Il
+sH
+"}
+(17,1,1) = {"
+sH
+sH
+sH
+ig
+hm
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+xH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+Il
+sH
+Il
+Il
+rY
+tJ
+Yg
+Il
+sH
+"}
+(18,1,1) = {"
+sH
+sH
+sH
+kz
+hm
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+DB
+Il
+Il
+Il
+go
+Il
+sH
+"}
+(19,1,1) = {"
+sH
+sH
+sH
+Il
+Il
+Il
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+Yg
+BU
+BU
+Bg
+Il
+sH
+"}
+(20,1,1) = {"
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+fb
+sH
+lo
+Il
+vb
+sH
+fG
+MD
+MD
+Yg
+Il
+sH
+"}
+(21,1,1) = {"
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+NV
+NV
+NV
+sH
+NV
+NV
+NV
+NV
+NV
+NV
+NV
+Yg
+Yg
+Yg
+Yg
+MD
+MD
+Yg
+Il
+sH
+"}
+(22,1,1) = {"
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+lo
+Il
+nZ
+Yg
+Nc
+MD
+MD
+qi
+Il
+sH
+"}
+(23,1,1) = {"
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+MD
+Yg
+Yg
+UL
+dI
+Bg
+Il
+sH
+"}
+(24,1,1) = {"
+sH
+iZ
+iZ
+iZ
+iZ
+iZ
+iZ
+iZ
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+Il
+go
+Il
+Il
+Il
+Il
+sH
+"}
+(25,1,1) = {"
+sH
+iZ
+Iy
+Pz
+Iy
+Pz
+Iy
+iZ
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+bK
+NV
+bK
+sH
+sH
+sH
+sH
+sH
+Yg
+Yg
+Yg
+Yg
+Il
+sH
+sH
+"}
+(26,1,1) = {"
+sH
+iZ
+Iy
+Iy
+Iy
+Iy
+Iy
+iZ
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+Il
+Il
+sH
+Il
+sH
+sH
+sH
+sH
+Il
+sH
+sH
+Yg
+Yg
+Il
+sH
+sH
+"}
+(27,1,1) = {"
+sH
+iZ
+Iy
+ED
+Iy
+Iy
+Iy
+lB
+sH
+sH
+sH
+NV
+sH
+sH
+sH
+sH
+sH
+sH
+Yg
+Yg
+dQ
+sH
+sH
+sH
+Il
+Yg
+Cu
+Nm
+pZ
+Il
+sH
+sH
+"}
+(28,1,1) = {"
+sH
+iZ
+Iy
+Iy
+Iy
+Iy
+Iy
+iZ
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+Il
+FP
+Yg
+Yg
+Yg
+ch
+Il
+sH
+sH
+Il
+Il
+Il
+Il
+Il
+Il
+sH
+sH
+"}
+(29,1,1) = {"
+sH
+iZ
+Iy
+Pz
+Iy
+Pz
+Iy
+iZ
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+Il
+KY
+Yg
+Yg
+sH
+HF
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+"}
+(30,1,1) = {"
+sH
+iZ
+iZ
+iZ
+iZ
+iZ
+iZ
+iZ
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+Il
+Il
+YA
+al
+uR
+Il
+Il
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+"}
+(31,1,1) = {"
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+Il
+Il
+Il
+Il
+Il
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+"}
+(32,1,1) = {"
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+sH
+"}
diff --git a/sound/effects/weather/sandstorm.ogg b/sound/effects/weather/sandstorm.ogg
new file mode 100644
index 00000000000..2cc87409c4b
Binary files /dev/null and b/sound/effects/weather/sandstorm.ogg differ