diff --git a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_ash_walker1_skyrat.dmm b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_ash_walker1_skyrat.dmm
deleted file mode 100644
index 456439ae635..00000000000
--- a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_ash_walker1_skyrat.dmm
+++ /dev/null
@@ -1,2739 +0,0 @@
-//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
-"as" = (
-/obj/structure/stone_tile/block,
-/obj/structure/stone_tile/block/cracked{
- dir = 1
- },
-/turf/open/indestructible/necropolis{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"at" = (
-/obj/effect/turf_decal/siding/wideplating/dark,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"aH" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"aU" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 4
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 8
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"ba" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787";
- dir = 4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 5
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"bt" = (
-/obj/structure/decorative/shelf,
-/obj/item/reagent_containers/cup/bottle/nutrient/rh{
- pixel_x = -6;
- pixel_y = 6
- },
-/obj/item/reagent_containers/cup/bottle/nutrient/rh{
- pixel_x = -6;
- pixel_y = 2
- },
-/obj/item/reagent_containers/cup/bottle/nutrient/l4z{
- pixel_x = 6;
- pixel_y = 6
- },
-/obj/item/reagent_containers/cup/bottle/nutrient/l4z{
- pixel_x = 6;
- pixel_y = 2
- },
-/obj/item/reagent_containers/cup/bottle/nutrient/ez{
- pixel_y = 4
- },
-/obj/item/reagent_containers/cup/bottle/nutrient/ez,
-/obj/effect/turf_decal/siding/wideplating/dark,
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"bx" = (
-/obj/structure/deployable_barricade/snow{
- dir = 1;
- pixel_y = 10
- },
-/obj/structure/deployable_barricade/snow{
- dir = 8
- },
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"bI" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/flare/candle/infinite,
-/obj/effect/turf_decal/siding/wideplating/dark/end{
- dir = 8
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"bP" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 4
- },
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"ca" = (
-/obj/structure/decorative/shelf,
-/obj/item/secateurs,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/obj/item/hatchet/wooden,
-/obj/item/hatchet/wooden,
-/obj/item/hatchet/wooden,
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"cv" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787"
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"cz" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 8
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"cL" = (
-/obj/structure/deployable_barricade/snow{
- dir = 1;
- pixel_y = 10
- },
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"dl" = (
-/obj/structure/deployable_barricade/snow,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"dn" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787";
- dir = 4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/turf/open/floor/iron/stairs/medium{
- color = "#878787";
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"dq" = (
-/obj/effect/turf_decal/siding/wood,
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"dM" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wideplating/dark/corner,
-/obj/effect/turf_decal/siding/wideplating/dark/corner{
- dir = 8
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"eL" = (
-/obj/structure/deployable_barricade/snow{
- dir = 8
- },
-/obj/structure/deployable_barricade/snow,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"fb" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 9
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"fw" = (
-/obj/structure/flora/ash/chilly,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"fB" = (
-/obj/effect/turf_decal/siding/wood,
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 8
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 4
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"fU" = (
-/obj/structure/stone_tile/center,
-/obj/structure/stone_tile/surrounding_tile{
- dir = 8
- },
-/obj/structure/stone_tile/surrounding/cracked{
- dir = 4
- },
-/turf/open/indestructible/necropolis{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"gi" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"gn" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 8;
- pixel_y = 18
- },
-/obj/structure/deployable_barricade/wooden{
- dir = 8;
- pixel_y = -4
- },
-/obj/structure/deployable_barricade/wooden{
- dir = 4;
- pixel_y = 18
- },
-/obj/structure/deployable_barricade/wooden{
- dir = 4;
- pixel_y = -4
- },
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"gs" = (
-/obj/structure/rack/shelf{
- icon = 'modular_skyrat/modules/mapping/icons/unique/furniture.dmi';
- icon_state = "empty_shelf_1"
- },
-/obj/item/spear/bonespear{
- pixel_y = 7
- },
-/obj/item/spear/bonespear,
-/obj/item/claymore/bone{
- pixel_x = 5;
- pixel_y = -4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/obj/item/hatchet/wooden,
-/obj/item/hatchet/wooden{
- pixel_y = 6
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"hb" = (
-/obj/item/soap/homemade,
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"hg" = (
-/obj/effect/turf_decal/siding/wideplating/dark/corner,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"hh" = (
-/obj/structure/table/wood,
-/obj/item/pestle,
-/obj/item/reagent_containers/cup/primitive_centrifuge{
- pixel_x = 5;
- pixel_y = 17
- },
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/large_mortar,
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"hi" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/obj/structure/mineral_door/dungeon{
- color = "#878787"
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"hu" = (
-/obj/structure/decorative/shelf,
-/obj/item/reagent_containers/cup/glass/bottle/small{
- pixel_x = 5
- },
-/obj/item/reagent_containers/cup/glass/bottle/small{
- pixel_x = -5
- },
-/obj/item/reagent_containers/cup/glass/bottle/wine/unlabeled,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"hx" = (
-/obj/structure/lattice/lava,
-/obj/structure/statue/bone/rib,
-/turf/open/lava/plasma/ice_moon,
-/area/ruin/unpowered/ash_walkers)
-"hz" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wideplating/dark,
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"hE" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 6
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"ig" = (
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/siding/wideplating/dark,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"ih" = (
-/obj/structure/stone_tile/center,
-/obj/structure/stone_tile/surrounding_tile{
- dir = 4
- },
-/obj/structure/stone_tile/surrounding/cracked{
- dir = 1
- },
-/obj/structure/stone_tile/surrounding_tile/cracked{
- dir = 8
- },
-/turf/open/indestructible/necropolis{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"it" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/obj/structure/decorative/shelf,
-/obj/item/bedsheet/black{
- pixel_x = 5
- },
-/obj/item/bedsheet/black{
- pixel_x = 5;
- pixel_y = 4
- },
-/obj/item/bedsheet/black{
- pixel_x = 5;
- pixel_y = 8
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"iD" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 9
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"iW" = (
-/obj/structure/rack/shelf{
- icon = 'modular_skyrat/modules/mapping/icons/unique/furniture.dmi';
- icon_state = "empty_shelf_1"
- },
-/obj/item/restraints/handcuffs/cable/sinew,
-/obj/item/restraints/handcuffs/cable/sinew{
- pixel_y = 4
- },
-/obj/item/knife/combat/bone{
- pixel_y = -5
- },
-/obj/item/knife/combat/bone,
-/obj/item/knife/combat/bone{
- pixel_y = 5
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"iX" = (
-/obj/structure/deployable_barricade/snow{
- dir = 1;
- pixel_y = 10
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 5
- },
-/obj/structure/deployable_barricade/snow{
- dir = 4
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"jg" = (
-/obj/machinery/vending/ashclothingvendor,
-/obj/effect/turf_decal/siding/wideplating/dark,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"jh" = (
-/obj/structure/chair/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"jA" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787";
- dir = 8
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 9
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 1
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"jB" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/obj/item/flashlight/flare/candle/infinite,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"jE" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/obj/structure/fermenting_barrel,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"kl" = (
-/obj/structure/decorative/shelf,
-/obj/item/stack/sheet/iron/fifty,
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"kt" = (
-/obj/structure/stone_tile/center,
-/obj/structure/stone_tile/surrounding_tile,
-/obj/structure/stone_tile/surrounding/cracked,
-/turf/open/indestructible/necropolis{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"kP" = (
-/turf/closed/indestructible/stone{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"lo" = (
-/obj/structure/stone_tile/block{
- dir = 1
- },
-/obj/structure/stone_tile/block/cracked,
-/turf/open/indestructible/necropolis{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"lu" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 10
- },
-/obj/effect/turf_decal/siding/wideplating/dark/corner{
- dir = 4
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"lN" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787";
- dir = 4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/obj/item/flashlight/flare/candle/infinite,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"mM" = (
-/obj/effect/turf_decal/siding/wideplating/dark,
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"mT" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"mV" = (
-/obj/structure/reagent_anvil,
-/obj/item/forging/hammer/primitive,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 10
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 8
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"mW" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787";
- dir = 8
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"mX" = (
-/obj/effect/ash_rune,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"ng" = (
-/turf/open/lava/plasma/ice_moon,
-/area/ruin/unpowered/ash_walkers)
-"nl" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 1;
- pixel_y = 23
- },
-/obj/item/reagent_containers/cup/bucket/wooden{
- desc = "DO NOT MIX WITH THE SHOWER BUCKET, FOR THE LOVE OF THE NECROPOLIS.";
- name = "fuel bucket"
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 9
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"ns" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"nH" = (
-/mob/living/simple_animal/hostile/asteroid/gutlunch/grublunch,
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"nY" = (
-/obj/structure/lavaland/ash_walker,
-/turf/open/indestructible/necropolis{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"oj" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wideplating/dark,
-/obj/structure/mineral_door/dungeon{
- color = "#878787"
- },
-/turf/open/floor/stone{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"or" = (
-/obj/effect/turf_decal/weather/snow/corner,
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"ot" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 9
- },
-/obj/effect/turf_decal/siding/wood/corner,
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"oG" = (
-/turf/open/floor/iron/stairs/medium{
- color = "#878787";
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"oU" = (
-/obj/structure/decorative/shelf,
-/obj/item/reagent_containers/cup/glass/bottle/lizardwine,
-/obj/item/reagent_containers/cup/glass/trophy/bronze_cup{
- pixel_x = -7
- },
-/obj/item/reagent_containers/cup/glass/bottle{
- pixel_x = 6;
- pixel_y = -2
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 5
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"oZ" = (
-/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"ph" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 4
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 8
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"pk" = (
-/obj/structure/reagent_crafting_bench,
-/obj/item/forging/tongs/primitive,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 1
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"pr" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 4
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 5
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"pJ" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787";
- dir = 4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"pP" = (
-/obj/effect/turf_decal/siding/wideplating/dark/end{
- dir = 1
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"qa" = (
-/obj/structure/table/wood,
-/obj/item/pestle,
-/obj/effect/turf_decal/siding/wood,
-/obj/structure/large_mortar,
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"qf" = (
-/obj/item/cultivator/rake,
-/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"qn" = (
-/mob/living/simple_animal/hostile/asteroid/gutlunch,
-/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"ru" = (
-/obj/structure/water_source/puddle,
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"rC" = (
-/turf/template_noop,
-/area/template_noop)
-"rW" = (
-/obj/structure/statue/bone/rib{
- dir = 1
- },
-/obj/structure/lattice/lava,
-/turf/open/lava/plasma/ice_moon,
-/area/ruin/unpowered/ash_walkers)
-"rX" = (
-/obj/structure/reagent_forge,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"rZ" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 4
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"sc" = (
-/obj/structure/stone_tile/block,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/template_noop)
-"so" = (
-/turf/closed/indestructible/stone{
- color = "#878787"
- },
-/area/template_noop)
-"sx" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"sz" = (
-/obj/structure/deployable_barricade/snow{
- dir = 4
- },
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"sT" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 1;
- pixel_y = 23
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 5
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"sU" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 10
- },
-/obj/structure/bed/maint,
-/obj/structure/curtain/bounty,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"ts" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/obj/structure/closet/xenoarch/ashwalker_version,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"tz" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787";
- dir = 8
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/turf/open/floor/iron/stairs/medium{
- color = "#878787";
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"tL" = (
-/obj/structure/deployable_barricade/snow,
-/obj/structure/deployable_barricade/snow{
- dir = 8
- },
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"tT" = (
-/obj/structure/bonfire/dense,
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"tY" = (
-/obj/structure/lattice/lava,
-/obj/structure/statue/bone/rib{
- dir = 1
- },
-/turf/open/lava/plasma/ice_moon,
-/area/ruin/unpowered/ash_walkers)
-"uk" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787";
- dir = 4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 1
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"ul" = (
-/obj/structure/decorative/shelf,
-/obj/item/reagent_containers/cup/bowl/mushroom_bowl,
-/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
- pixel_y = 4
- },
-/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
- pixel_y = 8
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"uw" = (
-/obj/structure/closet/crate/wooden,
-/obj/item/hemostat/ashwalker,
-/obj/item/retractor/ashwalker{
- pixel_y = -9
- },
-/obj/item/scalpel/ashwalker{
- pixel_y = -4
- },
-/obj/item/surgicaldrill/ashwalker,
-/obj/item/circular_saw/ashwalker,
-/obj/item/cautery/ashwalker,
-/obj/effect/turf_decal/siding/wideplating/dark/corner,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"ux" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 8
- },
-/obj/structure/deployable_barricade/wooden,
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 10
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"uH" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"uM" = (
-/obj/structure/rack/shelf{
- icon = 'modular_skyrat/modules/mapping/icons/unique/furniture.dmi';
- icon_state = "empty_shelf_1"
- },
-/obj/effect/turf_decal/siding/wideplating/dark,
-/obj/item/screwdriver/ashwalker,
-/obj/item/crowbar/ashwalker,
-/obj/item/wrench/ashwalker,
-/obj/item/wirecutters/ashwalker,
-/obj/item/hatchet/wooden,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"uW" = (
-/turf/closed/wall/mineral/snow,
-/area/ruin/unpowered/ash_walkers)
-"vu" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787";
- dir = 4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"vJ" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 5
- },
-/obj/structure/table/wood,
-/obj/item/paper_bin/bundlenatural,
-/obj/item/pen/charcoal,
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"vR" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 1;
- pixel_y = 23
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 5
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 8
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"wm" = (
-/obj/effect/turf_decal/siding/wideplating/dark/end{
- dir = 1
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 4
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"wL" = (
-/obj/structure/deployable_barricade/snow{
- dir = 1;
- pixel_y = 10
- },
-/obj/structure/flora/grass/both/style_random,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"yd" = (
-/obj/structure/deployable_barricade/snow{
- dir = 1;
- pixel_y = 10
- },
-/obj/structure/deployable_barricade/snow{
- dir = 4
- },
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"yp" = (
-/obj/structure/table/wood,
-/obj/item/food/rootroll{
- pixel_x = 4;
- pixel_y = 6
- },
-/obj/item/reagent_containers/cup/glass/bottle/moonshine{
- pixel_x = -5;
- pixel_y = -10
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"yA" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 8
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 4
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"yB" = (
-/obj/structure/closet/crate/wooden,
-/obj/item/grown/cotton,
-/obj/item/grown/cotton,
-/obj/item/food/grown/cannabis,
-/obj/item/food/grown/korta_nut/sweet,
-/obj/item/food/grown/korta_nut/sweet,
-/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"yK" = (
-/obj/effect/turf_decal/siding/wideplating/dark,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/obj/structure/mineral_door/dungeon{
- color = "#878787"
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"zh" = (
-/obj/machinery/smartfridge/drying_rack{
- idle_power_usage = 0;
- use_power = 0
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 10
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"zZ" = (
-/obj/structure/flora/grass/both/style_random,
-/obj/structure/deployable_barricade/snow,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"AJ" = (
-/obj/machinery/vending/ashclothingvendor,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"AL" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/cup/glass/bottle/small{
- pixel_x = -6;
- pixel_y = 12
- },
-/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
- pixel_x = 11;
- pixel_y = 8
- },
-/obj/item/reagent_containers/cup/glass/bottle/small{
- pixel_x = 3;
- pixel_y = 4
- },
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"AX" = (
-/obj/item/flashlight/flare/torch{
- on = 1
- },
-/turf/closed/wall/mineral/wood/nonmetal,
-/area/ruin/unpowered/ash_walkers)
-"Bg" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 5
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"BE" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 8
- },
-/obj/structure/flora/ash/chilly,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"BH" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"BS" = (
-/obj/structure/curtain/bounty,
-/obj/structure/bed/maint,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"BX" = (
-/obj/structure/sink/fuel_well,
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Ct" = (
-/obj/structure/chair/wood{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"CJ" = (
-/obj/item/reagent_containers/blood/lizard{
- pixel_x = -2;
- pixel_y = -2
- },
-/obj/item/reagent_containers/blood/lizard{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/reagent_containers/blood/lizard{
- pixel_x = 5;
- pixel_y = -2
- },
-/obj/item/reagent_containers/blood/lizard{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/structure/closet/crate/wooden,
-/obj/item/stack/sheet/cloth/ten,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"CT" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 1;
- pixel_y = 23
- },
-/obj/structure/deployable_barricade/wooden{
- dir = 8
- },
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Dk" = (
-/obj/effect/turf_decal/siding/wideplating/dark/end{
- dir = 8
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"Dq" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 8
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 10
- },
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 4
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"DO" = (
-/obj/effect/turf_decal/siding/wideplating/dark/corner{
- dir = 8
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"DW" = (
-/obj/effect/turf_decal/siding/wideplating/dark/corner,
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"DZ" = (
-/obj/structure/decorative/shelf,
-/obj/item/forging/billow/primitive,
-/obj/item/stack/sheet/mineral/coal/ten,
-/obj/effect/turf_decal/siding/wideplating/dark,
-/obj/item/storage/box/matches,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Ed" = (
-/obj/effect/turf_decal/siding/wideplating/dark/corner{
- dir = 1
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"Ep" = (
-/mob/living/simple_animal/hostile/asteroid/gutlunch/gubbuck,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"EV" = (
-/obj/item/shovel,
-/turf/open/misc/asteroid/basalt{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"EX" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787"
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 10
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Fk" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/flare/candle/infinite{
- pixel_x = -7
- },
-/obj/item/reagent_containers/cup/glass/bottle/hooch{
- pixel_x = 4;
- pixel_y = 5
- },
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Fp" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 4;
- pixel_y = 18
- },
-/obj/structure/deployable_barricade/wooden{
- dir = 8;
- pixel_y = 18
- },
-/obj/structure/deployable_barricade/wooden{
- dir = 8;
- pixel_y = -4
- },
-/obj/structure/deployable_barricade/wooden{
- dir = 4;
- pixel_y = -4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"FD" = (
-/obj/effect/turf_decal/weather/snow/corner,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Ge" = (
-/obj/structure/bonfire/dense,
-/obj/item/stack/rods{
- amount = 5
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Gi" = (
-/obj/structure/flora/grass/both/style_random,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Gm" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 1
- },
-/obj/effect/turf_decal/weather/snow/corner,
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"GA" = (
-/obj/structure/decorative/shelf,
-/obj/item/reagent_containers/cup/bowl/mushroom_bowl,
-/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
- pixel_y = 4
- },
-/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
- pixel_y = 8
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"GX" = (
-/obj/effect/turf_decal/siding/wideplating/dark/end,
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"He" = (
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Hn" = (
-/obj/effect/turf_decal/siding/wood/end,
-/obj/structure/table/wood,
-/obj/item/flashlight/flare/candle/infinite,
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Ho" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"HN" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 9
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 1
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"Ib" = (
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Ij" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 1;
- pixel_y = 23
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wood,
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Io" = (
-/obj/structure/deployable_barricade/snow{
- dir = 4
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 4
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 8
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"IH" = (
-/turf/open/misc/asteroid/snow/icemoon,
-/area/template_noop)
-"IM" = (
-/obj/structure/closet/crate/wooden,
-/obj/item/stack/sheet/mineral/sandstone/thirty,
-/obj/item/stack/sheet/iron/twenty,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"IX" = (
-/obj/structure/rack/shelf{
- icon = 'modular_skyrat/modules/mapping/icons/unique/furniture.dmi';
- icon_state = "empty_shelf_1"
- },
-/obj/item/gun/ballistic/tribalbow,
-/obj/item/storage/bag/quiver,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"JF" = (
-/turf/closed/mineral/snowmountain/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"JK" = (
-/obj/structure/flora/grass/both/style_random,
-/obj/structure/deployable_barricade/snow{
- dir = 4
- },
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Kb" = (
-/obj/structure/closet/crate/wooden,
-/obj/item/stack/sheet/leather{
- amount = 35
- },
-/obj/item/stack/sheet/leather{
- amount = 35
- },
-/obj/item/stack/sheet/cloth/ten,
-/obj/item/stack/sheet/cloth/ten,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Kq" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 1;
- pixel_y = 23
- },
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"KT" = (
-/obj/structure/stone_tile/block{
- dir = 4
- },
-/obj/structure/stone_tile/block/cracked{
- dir = 8
- },
-/turf/open/indestructible/necropolis{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"Lp" = (
-/obj/structure/rack/shelf{
- icon = 'modular_skyrat/modules/mapping/icons/unique/furniture.dmi';
- icon_state = "empty_shelf_1"
- },
-/obj/item/flashlight/flare/torch{
- on = 1;
- pixel_x = 12
- },
-/obj/item/flashlight/flare/torch{
- on = 1;
- pixel_x = 8;
- pixel_y = 4
- },
-/obj/item/flashlight/flare/torch{
- on = 1;
- pixel_x = -4;
- pixel_y = 7
- },
-/obj/item/flashlight/flare/torch{
- on = 1
- },
-/obj/effect/turf_decal/siding/wideplating/dark/end,
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"LG" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787";
- dir = 8
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 9
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"MZ" = (
-/obj/structure/table/wood,
-/obj/item/storage/bag/tray,
-/obj/item/food/rootdough{
- pixel_x = 3;
- pixel_y = 2
- },
-/obj/item/food/rootdough{
- pixel_x = -3
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Nv" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/obj/structure/mineral_door/dungeon{
- color = "#878787"
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"NF" = (
-/obj/structure/fermenting_barrel,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 9
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"NJ" = (
-/obj/structure/deployable_barricade/wooden,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"NQ" = (
-/obj/structure/rack/shelf{
- icon = 'modular_skyrat/modules/mapping/icons/unique/furniture.dmi';
- icon_state = "empty_shelf_1"
- },
-/obj/item/ore_sensor{
- pixel_x = 6;
- pixel_y = 5
- },
-/obj/item/ore_sensor,
-/obj/item/ore_sensor{
- pixel_x = -5;
- pixel_y = 5
- },
-/obj/effect/turf_decal/siding/wideplating/dark/end{
- dir = 4
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"Oq" = (
-/obj/effect/turf_decal/siding/wood/corner{
- dir = 1
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Oz" = (
-/obj/structure/closet/crate/wooden,
-/obj/item/storage/bag/plants/portaseeder{
- pixel_y = 4
- },
-/obj/item/storage/bag/plants/portaseeder,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"ON" = (
-/obj/structure/statue/bone/rib,
-/obj/structure/lattice/lava,
-/turf/open/lava/plasma/ice_moon,
-/area/ruin/unpowered/ash_walkers)
-"OQ" = (
-/obj/structure/rack/shelf{
- icon = 'modular_skyrat/modules/mapping/icons/unique/furniture.dmi';
- icon_state = "empty_shelf_1"
- },
-/obj/item/storage/bag/ore{
- pixel_y = 3
- },
-/obj/item/storage/bag/ore,
-/obj/item/pickaxe/mini{
- pixel_y = 5
- },
-/obj/item/pickaxe/mini,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Px" = (
-/obj/effect/turf_decal/siding/wideplating/dark/corner{
- dir = 8
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"PP" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 10
- },
-/obj/item/screwdriver/ashwalker,
-/obj/item/crowbar/ashwalker,
-/obj/item/wrench/ashwalker,
-/obj/item/wirecutters/ashwalker,
-/obj/structure/closet/crate/wooden,
-/obj/item/hatchet/wooden,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Qp" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 9
- },
-/obj/structure/fermenting_barrel,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"QB" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/obj/structure/mineral_door/dungeon{
- color = "#878787"
- },
-/turf/open/floor/stone{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"QM" = (
-/obj/item/reagent_containers/cup/bucket/wooden,
-/obj/effect/turf_decal/siding/wood,
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"QN" = (
-/obj/structure/deployable_barricade/snow{
- dir = 4
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 8
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 4
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Rd" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/cup/bucket/wooden{
- pixel_x = 6;
- pixel_y = 15
- },
-/obj/item/reagent_containers/syringe/crude{
- pixel_x = -2;
- pixel_y = 4
- },
-/obj/item/reagent_containers/syringe/crude{
- pixel_x = 1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Rk" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 5
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"RB" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"RG" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 9
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"RI" = (
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"RL" = (
-/obj/structure/closet/crate/miningcar,
-/obj/item/stack/sheet/mineral/coal/ten,
-/obj/item/stack/sheet/mineral/coal/ten,
-/obj/item/stack/sheet/mineral/coal/ten,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Sf" = (
-/obj/structure/table/wood,
-/obj/item/kitchen/rollingpin,
-/obj/item/knife/hunting,
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/obj/item/cutting_board,
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Sx" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 6
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Sz" = (
-/obj/structure/stone_tile/block{
- dir = 8
- },
-/obj/structure/stone_tile/block/cracked{
- dir = 4
- },
-/turf/open/indestructible/necropolis{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"SD" = (
-/obj/effect/turf_decal/siding/wood,
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"SI" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 8
- },
-/obj/structure/deployable_barricade/wooden,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"ST" = (
-/obj/structure/reagent_forge,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"Tc" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 1;
- pixel_y = 23
- },
-/obj/structure/flora/ash/chilly,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Tg" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 1;
- pixel_y = 23
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 9
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Tj" = (
-/obj/structure/deployable_barricade/snow{
- dir = 1;
- pixel_y = 10
- },
-/obj/structure/flora/ash/chilly,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"TA" = (
-/obj/structure/table/wood,
-/obj/item/forging/billow/primitive,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 9
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 9
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"TP" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 4
- },
-/obj/structure/deployable_barricade/wooden,
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Ua" = (
-/obj/structure/destructible/cult/pants_altar,
-/obj/item/knife/combat/bone,
-/obj/effect/turf_decal/siding/wideplating/dark/end{
- dir = 4
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"Uf" = (
-/obj/effect/turf_decal/siding/wood/end{
- dir = 8
- },
-/obj/structure/rack/shelf{
- icon = 'modular_skyrat/modules/mapping/icons/unique/furniture.dmi';
- icon_state = "empty_shelf_1"
- },
-/obj/item/knife/combat/bone,
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"UA" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 1
- },
-/obj/effect/turf_decal/siding/wideplating/dark,
-/obj/structure/mineral_door/dungeon{
- color = "#878787"
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"UB" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/cup/beaker/large/ceramic{
- pixel_x = 9;
- pixel_y = 11
- },
-/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
- pixel_x = -3;
- pixel_y = -1
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"UJ" = (
-/mob/living/simple_animal/hostile/asteroid/gutlunch/guthen,
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"Va" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787";
- dir = 4
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Ve" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 4
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Vf" = (
-/obj/structure/table/wood,
-/obj/effect/turf_decal/siding/wood,
-/obj/item/paper_bin/bundlenatural,
-/obj/item/pen/charcoal,
-/obj/item/reagent_containers/cup/mortar{
- pixel_y = 8;
- pixel_x = 16
- },
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Vg" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 10
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Vk" = (
-/obj/structure/fermenting_barrel,
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"VH" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 4
- },
-/obj/structure/mineral_door/dungeon{
- color = "#878787"
- },
-/turf/open/floor/stone{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"VK" = (
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"VM" = (
-/turf/closed/wall/mineral/wood/nonmetal,
-/area/ruin/unpowered/ash_walkers)
-"Wc" = (
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 6
- },
-/obj/effect/turf_decal/siding/wideplating/dark/corner{
- dir = 1
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"Wf" = (
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 4
- },
-/obj/structure/closet/crate/wooden,
-/obj/item/grown/log,
-/obj/item/grown/log,
-/obj/item/grown/log,
-/obj/item/food/grown/ambrosia/vulgaris,
-/obj/item/food/grown/korta_nut,
-/obj/item/food/grown/korta_nut,
-/obj/effect/turf_decal/siding/wood{
- dir = 8
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"WG" = (
-/obj/structure/stone_tile/center,
-/obj/structure/stone_tile/surrounding_tile{
- dir = 1
- },
-/obj/structure/stone_tile/surrounding/cracked{
- dir = 8
- },
-/obj/structure/stone_tile/surrounding_tile/cracked,
-/turf/open/indestructible/necropolis{
- initial_gas_mix = "ICEMOON_ATMOS"
- },
-/area/ruin/unpowered/ash_walkers)
-"Xe" = (
-/obj/structure/chair/wood{
- dir = 4
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 1
- },
-/turf/open/floor/wood/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Xu" = (
-/obj/structure/deployable_barricade/snow{
- dir = 8
- },
-/turf/open/misc/asteroid/snow/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"XD" = (
-/obj/structure/reagent_water_basin,
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 10
- },
-/turf/open/floor/stone/icemoon{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-"Yb" = (
-/obj/structure/deployable_barricade/metal{
- color = "#878787";
- dir = 8
- },
-/obj/effect/turf_decal/siding/wideplating/dark{
- dir = 10
- },
-/turf/open/floor/stone/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Zd" = (
-/obj/structure/deployable_barricade/wooden{
- dir = 8
- },
-/obj/effect/turf_decal/weather/snow/corner{
- dir = 8
- },
-/obj/effect/turf_decal/siding/wood{
- dir = 4
- },
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"Zi" = (
-/turf/open/misc/sandy_dirt/icemoon,
-/area/ruin/unpowered/ash_walkers)
-"ZB" = (
-/obj/item/flashlight/flare/torch{
- on = 1
- },
-/turf/closed/indestructible/stone{
- color = "#878787"
- },
-/area/ruin/unpowered/ash_walkers)
-
-(1,1,1) = {"
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-JF
-JF
-JF
-JF
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-"}
-(2,1,1) = {"
-rC
-rC
-rC
-kP
-rC
-rC
-rC
-rC
-rC
-JF
-JF
-JF
-JF
-JF
-JF
-JF
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-"}
-(3,1,1) = {"
-rC
-rC
-kP
-ZB
-kP
-uW
-AX
-uW
-uW
-JF
-JF
-JF
-JF
-JF
-JF
-JF
-kP
-rC
-kP
-rC
-rC
-rC
-rC
-"}
-(4,1,1) = {"
-rC
-kP
-kP
-Oz
-ot
-Zd
-aH
-ux
-uW
-uW
-VM
-zZ
-ng
-JF
-JF
-kP
-kP
-kP
-kP
-kP
-rC
-rC
-rC
-"}
-(5,1,1) = {"
-kP
-ZB
-bt
-ot
-hE
-oZ
-oZ
-gi
-Zd
-Dq
-Gi
-dl
-ng
-cL
-kP
-ZB
-uw
-BS
-GA
-ZB
-kP
-rC
-rC
-"}
-(6,1,1) = {"
-rC
-kP
-ca
-mT
-EV
-oZ
-oZ
-oZ
-oZ
-FD
-fw
-jA
-mW
-Yb
-kP
-CJ
-He
-VK
-ns
-AL
-kP
-kP
-rC
-"}
-(7,1,1) = {"
-rC
-uW
-Tg
-QM
-oZ
-qn
-oZ
-oZ
-qf
-RI
-yA
-wm
-Ho
-GX
-oj
-VK
-VK
-VK
-ns
-Vf
-kP
-rC
-rC
-"}
-(8,1,1) = {"
-rC
-AX
-pr
-dq
-qf
-oZ
-oZ
-oZ
-oZ
-FD
-Gi
-fw
-uk
-pJ
-kP
-it
-sU
-VK
-Rd
-hh
-kP
-kP
-rC
-"}
-(9,1,1) = {"
-rC
-uW
-uW
-Ij
-oZ
-oZ
-EV
-yB
-iD
-Oq
-Vg
-dl
-ng
-wL
-kP
-ZB
-ig
-VK
-NF
-ZB
-kP
-rC
-rC
-"}
-(10,1,1) = {"
-rC
-rC
-uW
-vR
-Wf
-sx
-BH
-BH
-Oq
-ru
-Zi
-yA
-gn
-QN
-Vg
-kP
-kP
-QB
-kP
-kP
-uW
-uW
-rC
-"}
-(11,1,1) = {"
-rC
-rC
-uW
-kP
-kP
-Nv
-kP
-kP
-Bg
-Ve
-or
-dl
-ng
-ng
-iX
-Io
-aU
-Ve
-Vg
-Gi
-SI
-uW
-rC
-"}
-(12,1,1) = {"
-rC
-rC
-kP
-ZB
-DZ
-VK
-oU
-ZB
-kP
-Gi
-Bg
-Vg
-eL
-ng
-ng
-ng
-yd
-Gi
-Gm
-Ib
-NJ
-uW
-uW
-"}
-(13,1,1) = {"
-rC
-kP
-kP
-rX
-at
-hb
-Xe
-jh
-kP
-RL
-Ib
-Gm
-fw
-Xu
-tL
-ng
-ng
-ZB
-Gm
-Ib
-Gi
-BE
-VM
-"}
-(14,1,1) = {"
-rC
-rC
-kP
-Ge
-Ep
-VK
-yp
-Fk
-uW
-Kq
-Gi
-HN
-mV
-ZB
-kP
-kP
-kP
-kP
-hi
-kP
-kP
-NJ
-uW
-"}
-(15,1,1) = {"
-rC
-kP
-ZB
-Sf
-SD
-VK
-Ct
-SD
-uW
-Tc
-TA
-Ed
-DO
-XD
-kP
-fb
-EX
-tY
-pP
-lu
-kP
-kP
-kP
-"}
-(16,1,1) = {"
-rC
-rC
-kP
-UB
-SD
-UJ
-Qp
-jE
-VM
-Gi
-pk
-VK
-VK
-mM
-yK
-jB
-Px
-Yb
-tz
-hz
-rW
-ZB
-Ib
-"}
-(17,1,1) = {"
-rC
-kP
-kP
-MZ
-qa
-VK
-ul
-uW
-uW
-Kq
-kP
-kl
-DW
-ST
-kP
-RB
-mX
-at
-oG
-dM
-uH
-yK
-sc
-"}
-(18,1,1) = {"
-rC
-rC
-kP
-ZB
-zh
-VK
-hu
-uW
-CT
-Gi
-ZB
-kP
-rZ
-kP
-ZB
-jB
-hg
-lN
-dn
-hz
-ON
-ZB
-IH
-"}
-(19,1,1) = {"
-rC
-rC
-uW
-kP
-kP
-Nv
-uW
-ZB
-Gi
-fw
-Ib
-JK
-sz
-kP
-Uf
-Rk
-cv
-hx
-pP
-Wc
-kP
-kP
-so
-"}
-(20,1,1) = {"
-rC
-rC
-uW
-nl
-cz
-or
-BE
-RG
-cz
-Vg
-dl
-ng
-ng
-kP
-vJ
-Hn
-kP
-kP
-hi
-kP
-kP
-NJ
-uW
-"}
-(21,1,1) = {"
-rC
-rC
-VM
-pr
-BX
-Zi
-cz
-Zi
-tT
-or
-zZ
-ng
-bx
-kP
-kP
-kP
-ZB
-RG
-Sx
-ZB
-Gi
-TP
-uW
-"}
-(22,1,1) = {"
-rC
-rC
-uW
-uW
-sT
-Ve
-Zi
-Ve
-Ve
-Ve
-fB
-Fp
-ph
-aU
-aU
-aU
-cz
-Sx
-Gi
-fw
-NJ
-uW
-uW
-"}
-(23,1,1) = {"
-rC
-rC
-rC
-uW
-kP
-kP
-Nv
-kP
-kP
-Gi
-dl
-ng
-cL
-Gi
-kP
-kP
-VH
-kP
-kP
-Gi
-bP
-VM
-rC
-"}
-(24,1,1) = {"
-rC
-rC
-rC
-kP
-ZB
-pP
-GX
-rW
-ZB
-kP
-dl
-ng
-cL
-kP
-ZB
-jg
-VK
-OQ
-ZB
-kP
-uW
-uW
-rC
-"}
-(25,1,1) = {"
-rC
-rC
-kP
-kP
-bI
-ih
-Sz
-fU
-rW
-kP
-LG
-mW
-Yb
-kP
-gs
-iW
-VK
-RB
-AJ
-kP
-kP
-rC
-rC
-"}
-(26,1,1) = {"
-rC
-rC
-rC
-kP
-Ua
-lo
-nY
-as
-Dk
-UA
-pP
-Ho
-GX
-yK
-VK
-VK
-VK
-IM
-Vk
-kP
-rC
-rC
-rC
-"}
-(27,1,1) = {"
-rC
-rC
-kP
-kP
-ON
-WG
-KT
-kt
-NQ
-kP
-ba
-Va
-vu
-kP
-IX
-PP
-nH
-ts
-Vk
-kP
-kP
-rC
-rC
-"}
-(28,1,1) = {"
-rC
-rC
-rC
-kP
-ZB
-ON
-pP
-Lp
-ZB
-kP
-dl
-ng
-Tj
-kP
-ZB
-uM
-VK
-Kb
-ZB
-kP
-rC
-rC
-rC
-"}
-(29,1,1) = {"
-rC
-rC
-rC
-rC
-kP
-kP
-kP
-kP
-kP
-JF
-JF
-ng
-wL
-JF
-kP
-kP
-kP
-kP
-kP
-rC
-rC
-rC
-rC
-"}
-(30,1,1) = {"
-rC
-rC
-rC
-rC
-rC
-kP
-rC
-kP
-JF
-JF
-JF
-JF
-JF
-JF
-JF
-kP
-rC
-kP
-rC
-rC
-rC
-rC
-rC
-"}
-(31,1,1) = {"
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-JF
-JF
-JF
-JF
-JF
-JF
-JF
-JF
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-"}
-(32,1,1) = {"
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-JF
-JF
-JF
-JF
-JF
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-rC
-"}
diff --git a/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_icewalker_den.dmm b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_icewalker_den.dmm
new file mode 100644
index 00000000000..27b1ad02776
--- /dev/null
+++ b/_maps/RandomRuins/IceRuins/skyrat/icemoon_underground_icewalker_den.dmm
@@ -0,0 +1,1775 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aQ" = (
+/obj/structure/bonfire/grill_pre_attached,
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"ba" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/retractor/ashwalker{
+ pixel_y = -9
+ },
+/obj/item/hemostat/ashwalker{
+ pixel_y = 6
+ },
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"bn" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/chair/wood{
+ dir = 4
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"ci" = (
+/obj/structure/closet/crate/wooden,
+/obj/item/stack/sheet/cobolterium{
+ amount = 32;
+ pixel_x = 5
+ },
+/obj/item/stack/sheet/copporcitite{
+ amount = 37;
+ pixel_x = -4
+ },
+/obj/item/stack/sheet/tinumium{
+ amount = 28;
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"cE" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin/bundlenatural,
+/obj/item/pen/charcoal,
+/turf/open/floor/wood/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"db" = (
+/obj/structure/table/wood,
+/obj/item/cutting_board,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"dq" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"dy" = (
+/obj/effect/turf_decal/siding/wood,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"dE" = (
+/obj/structure/closet/crate/wooden/storage_barrel,
+/obj/item/food/cheese/mozzarella{
+ pixel_y = -6
+ },
+/obj/item/food/cheese/mozzarella{
+ pixel_y = -3;
+ pixel_x = -3
+ },
+/obj/item/food/cheese/mozzarella,
+/obj/item/food/cheese/mozzarella{
+ pixel_y = 3;
+ pixel_x = -3
+ },
+/obj/item/food/cheese/mozzarella{
+ pixel_y = 7
+ },
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"dR" = (
+/obj/structure/reagent_crafting_bench,
+/obj/item/forging/tongs/primitive,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"ed" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"ew" = (
+/obj/structure/deployable_barricade/wooden{
+ dir = 4;
+ pixel_y = 6
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"fN" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood/corner,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"gq" = (
+/obj/item/storage/box/matches{
+ pixel_y = 7;
+ pixel_x = 3
+ },
+/obj/item/stack/sheet/cloth/ten{
+ pixel_y = -5
+ },
+/obj/structure/rack/shelf/wooden,
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"gD" = (
+/obj/effect/turf_decal/weather/snow/corner,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"gM" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 9
+ },
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 5
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"gV" = (
+/obj/structure/deployable_barricade/wooden{
+ dir = 1;
+ pixel_y = 23
+ },
+/obj/structure/deployable_barricade/wooden{
+ dir = 8
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"hJ" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/forging/billow/primitive{
+ pixel_y = 4
+ },
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"hY" = (
+/obj/structure/deployable_barricade/wooden{
+ dir = 8;
+ pixel_y = 12
+ },
+/obj/structure/deployable_barricade/wooden,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"iJ" = (
+/obj/structure/closet/crate/wooden,
+/obj/item/stack/sheet/mineral/wood{
+ amount = 15
+ },
+/obj/item/stack/sheet/mineral/coal/ten,
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"iS" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 5
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"jh" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/reagent_containers/cup/glass/bottle/moonshine{
+ pixel_x = 5;
+ pixel_y = -1
+ },
+/obj/item/reagent_containers/cup/glass/bottle/lizardwine{
+ pixel_y = 8;
+ pixel_x = -5
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"jP" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 9
+ },
+/obj/effect/turf_decal/siding/wood/corner,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"kf" = (
+/obj/structure/reagent_forge{
+ pixel_y = 12
+ },
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"kQ" = (
+/obj/structure/bed/maint,
+/obj/item/bedsheet/black{
+ dir = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"lx" = (
+/obj/effect/turf_decal/weather/snow/corner,
+/obj/structure/mineral_door/wood,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"lz" = (
+/obj/item/flashlight/flare/torch{
+ on = 1
+ },
+/turf/closed/indestructible/stone,
+/area/ruin/unpowered/primitive_catgirl_den)
+"lE" = (
+/turf/closed/wall/mineral/wood/nonmetal,
+/area/ruin/unpowered/primitive_catgirl_den)
+"lG" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"lP" = (
+/obj/effect/turf_decal/weather/dirt,
+/obj/structure/closet/crate/wooden/storage_barrel,
+/obj/item/food/cheese/firm_cheese{
+ pixel_y = -2
+ },
+/obj/item/food/cheese/firm_cheese{
+ pixel_y = 1
+ },
+/obj/item/food/cheese/firm_cheese{
+ pixel_y = 3
+ },
+/obj/item/food/cheese/firm_cheese{
+ pixel_y = 5
+ },
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"mr" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 8
+ },
+/obj/structure/rack/shelf/wooden,
+/obj/item/reagent_containers/cup/mortar{
+ pixel_y = 9;
+ pixel_x = -3
+ },
+/obj/item/pestle{
+ pixel_y = -9;
+ pixel_x = -7
+ },
+/obj/item/ore_sensor{
+ pixel_y = -1;
+ pixel_x = 7
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"mz" = (
+/obj/structure/table/wood,
+/obj/structure/large_mortar,
+/obj/item/pestle{
+ pixel_y = -1;
+ pixel_x = -8
+ },
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"ng" = (
+/obj/structure/deployable_barricade/wooden{
+ dir = 1;
+ pixel_y = 23
+ },
+/obj/structure/deployable_barricade/wooden{
+ dir = 8;
+ pixel_y = 6
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"nh" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"nq" = (
+/obj/structure/deployable_barricade/wooden{
+ dir = 1;
+ pixel_y = 23
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"nA" = (
+/obj/machinery/vending/primitive_catgirl_clothing_vendor,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"nE" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"nP" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
+/obj/structure/fermenting_barrel,
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"oa" = (
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"oi" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/structure/closet/crate/wooden/storage_barrel,
+/obj/item/stack/medical/aloe{
+ pixel_y = -2
+ },
+/obj/item/stack/medical/aloe{
+ pixel_y = 2;
+ pixel_x = 2
+ },
+/obj/item/stack/medical/gauze/improvised{
+ pixel_y = 6
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"or" = (
+/obj/structure/water_source/puddle,
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"pd" = (
+/obj/structure/closet/crate/wooden/storage_barrel,
+/obj/item/seeds/plump{
+ pixel_y = -9
+ },
+/obj/item/seeds/plump{
+ pixel_y = -9
+ },
+/obj/item/seeds/chanter{
+ pixel_y = 1
+ },
+/obj/item/seeds/chanter{
+ pixel_y = 1
+ },
+/obj/item/seeds/chanter{
+ pixel_y = 1
+ },
+/obj/item/seeds/tower{
+ pixel_y = -3
+ },
+/obj/item/seeds/tower{
+ pixel_y = -3
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"pf" = (
+/obj/structure/bed/maint{
+ pixel_y = 13
+ },
+/obj/item/bedsheet/black{
+ pixel_y = 12
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"qx" = (
+/obj/structure/deployable_barricade/wooden{
+ dir = 1;
+ pixel_y = 23
+ },
+/obj/structure/deployable_barricade/wooden{
+ dir = 4
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"qO" = (
+/obj/structure/chair/sofa/bamboo/left{
+ dir = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"qU" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"rl" = (
+/obj/structure/chair/wood{
+ dir = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"rB" = (
+/obj/item/pickaxe/mini,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"rJ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"sV" = (
+/obj/structure/bed/maint{
+ pixel_y = 13
+ },
+/obj/structure/bed/maint,
+/obj/item/bedsheet/black/double,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"tf" = (
+/obj/structure/deployable_barricade/wooden{
+ dir = 1;
+ pixel_y = 23
+ },
+/obj/structure/deployable_barricade/wooden{
+ dir = 4;
+ pixel_y = 6
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"th" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"tw" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/forging/reagent_weapon/axe/fake_copper{
+ pixel_x = -8;
+ pixel_y = -4
+ },
+/obj/item/forging/reagent_weapon/axe/fake_copper{
+ pixel_x = -2;
+ pixel_y = -4
+ },
+/obj/item/forging/reagent_weapon/axe/fake_copper{
+ pixel_x = 4;
+ pixel_y = -4
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"ty" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 9
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"tB" = (
+/obj/structure/deployable_barricade/wooden{
+ dir = 4
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"tU" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 10
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"uw" = (
+/obj/item/cultivator/rake,
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"uS" = (
+/obj/structure/table/wood,
+/obj/structure/chem_separator,
+/turf/open/floor/wood/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"vW" = (
+/obj/structure/bed/dogbed,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"wd" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/rack/shelf/wooden,
+/obj/item/storage/bag/plants/portaseeder{
+ pixel_y = 6
+ },
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"wA" = (
+/obj/structure/closet/crate/wooden/storage_barrel,
+/obj/item/food/plumphelmetbiscuit{
+ pixel_y = -5
+ },
+/obj/item/food/plumphelmetbiscuit{
+ pixel_y = -2
+ },
+/obj/item/food/plumphelmetbiscuit{
+ pixel_y = 1
+ },
+/obj/item/food/plumphelmetbiscuit{
+ pixel_y = 4
+ },
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"wN" = (
+/obj/effect/turf_decal/weather/dirt,
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"wZ" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/gun/ballistic/tribalbow{
+ pixel_x = -7
+ },
+/obj/item/gun/ballistic/tribalbow{
+ pixel_x = 3
+ },
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 8
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"xj" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/structure/mineral_door/paperframe,
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"xk" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 8
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"xG" = (
+/obj/item/flashlight/flare/torch{
+ on = 1
+ },
+/turf/closed/wall/mineral/wood/nonmetal,
+/area/ruin/unpowered/primitive_catgirl_den)
+"xS" = (
+/obj/structure/closet/crate/wooden,
+/obj/item/reagent_containers/cup/glass/bottle/moonshine{
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/cup/glass/bottle/moonshine{
+ pixel_x = 8
+ },
+/obj/item/reagent_containers/cup/glass/bottle/hooch{
+ pixel_y = 3;
+ pixel_x = -7
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"yw" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/structure/closet/crate/wooden,
+/obj/item/reagent_containers/cup/glass/bottle/hooch{
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/cup/glass/bottle/moonshine{
+ pixel_x = 8
+ },
+/obj/item/reagent_containers/cup/glass/bottle/moonshine{
+ pixel_x = -6
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"zz" = (
+/obj/effect/turf_decal/siding/wood,
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"zE" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/chair/wood{
+ dir = 8
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Bm" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/reagent_containers/cup/mortar{
+ pixel_y = -5;
+ pixel_x = 2
+ },
+/obj/item/pestle{
+ pixel_y = -7;
+ pixel_x = -5
+ },
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
+ pixel_y = 8;
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/cup/bowl/mushroom_bowl{
+ pixel_y = 12;
+ pixel_x = 3
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Cl" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"Co" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Cp" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"CE" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"CL" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"CX" = (
+/obj/machinery/smartfridge/drying_rack,
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Dc" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 6
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"DQ" = (
+/obj/structure/table/wood,
+/obj/structure/large_mortar,
+/obj/item/pestle{
+ pixel_y = -1;
+ pixel_x = -8
+ },
+/turf/open/floor/wood/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"DV" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Ec" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/rack/shelf/wooden,
+/obj/item/hatchet/wooden{
+ pixel_y = 5;
+ pixel_x = 4
+ },
+/obj/item/hatchet/wooden{
+ pixel_y = 5;
+ pixel_x = -3
+ },
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"Ej" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Eu" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Ey" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/reagent_containers/cup/glass/bottle/moonshine{
+ pixel_y = 12;
+ pixel_x = 5;
+ name = "high quality wound number"
+ },
+/obj/item/stack/medical/splint/improvised{
+ pixel_y = -2;
+ pixel_x = -3;
+ amount = 6
+ },
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"EC" = (
+/obj/structure/table/wood,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"ED" = (
+/obj/item/shovel,
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"EX" = (
+/turf/open/floor/wood/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"EZ" = (
+/obj/structure/table/wood,
+/obj/item/knife/hunting{
+ pixel_y = 5
+ },
+/obj/item/kitchen/rollingpin,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Fu" = (
+/obj/structure/closet/crate/wooden,
+/obj/item/stack/sheet/mineral/wood{
+ amount = 15
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Fv" = (
+/obj/effect/mob_spawn/ghost_role/human/primitive_catgirl,
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"FR" = (
+/obj/structure/chair/sofa/bamboo/right{
+ dir = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"FS" = (
+/obj/structure/table/wood,
+/obj/item/plate,
+/obj/item/plate{
+ pixel_y = 2;
+ pixel_x = 2
+ },
+/obj/item/plate{
+ pixel_y = 5;
+ pixel_x = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Gy" = (
+/turf/closed/indestructible/stone,
+/area/ruin/unpowered/primitive_catgirl_den)
+"GC" = (
+/obj/structure/closet/crate/wooden/storage_barrel,
+/obj/item/seeds/cotton,
+/obj/item/seeds/cotton,
+/obj/item/seeds/aloe{
+ pixel_y = -5
+ },
+/obj/item/seeds/herbs{
+ pixel_y = 3
+ },
+/obj/item/seeds/toechtauese{
+ pixel_y = 5
+ },
+/obj/item/seeds/tea{
+ pixel_y = 1
+ },
+/obj/item/seeds/tea/catnip{
+ pixel_y = -3
+ },
+/obj/item/seeds/coffee{
+ pixel_y = -5
+ },
+/obj/item/seeds/bamboo,
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"GW" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 8
+ },
+/obj/structure/fermenting_barrel,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Hd" = (
+/obj/machinery/smartfridge/drying_rack,
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"HI" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/cautery/ashwalker{
+ pixel_y = 10
+ },
+/obj/item/scalpel/ashwalker{
+ pixel_y = 6
+ },
+/obj/item/circular_saw/ashwalker{
+ pixel_y = -9
+ },
+/obj/item/surgicaldrill/ashwalker{
+ pixel_y = -7;
+ pixel_x = 7
+ },
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Kl" = (
+/obj/structure/loom,
+/turf/open/floor/wood/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Kw" = (
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"KG" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/storage/box/matches{
+ pixel_y = -8;
+ pixel_x = -3
+ },
+/obj/item/soap/homemade{
+ pixel_y = 7
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"KH" = (
+/obj/structure/chair/sofa/bamboo/left,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"KZ" = (
+/obj/structure/deployable_barricade/wooden{
+ dir = 8;
+ pixel_y = 6
+ },
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Lf" = (
+/obj/structure/chair/sofa/bamboo/right,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Lv" = (
+/obj/structure/deployable_barricade/wooden,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Mz" = (
+/obj/machinery/smartfridge/drying_rack,
+/turf/open/floor/wood/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Nb" = (
+/obj/structure/bed/maint{
+ pixel_y = 13
+ },
+/obj/item/bedsheet/black{
+ dir = 1;
+ pixel_y = 12
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Nc" = (
+/obj/structure/bed/maint{
+ pixel_y = 13
+ },
+/obj/structure/bed/maint,
+/obj/item/bedsheet/black/double{
+ dir = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Nj" = (
+/obj/structure/chair/sofa/bamboo,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Ny" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/storage/bag/quiver{
+ pixel_x = -5
+ },
+/obj/item/storage/bag/quiver{
+ pixel_x = 6
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Nz" = (
+/obj/structure/chair/stool/bamboo{
+ dir = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"NG" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"NX" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/shield/buckler{
+ pixel_y = 7;
+ pixel_x = -3
+ },
+/obj/item/shield/buckler{
+ pixel_y = -5;
+ pixel_x = 5
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Oi" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/smelling_salts{
+ pixel_y = -9;
+ pixel_x = -5
+ },
+/obj/item/smelling_salts{
+ pixel_y = -9;
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/cup/mortar{
+ pixel_y = 9;
+ pixel_x = 5
+ },
+/turf/open/floor/wood/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Oo" = (
+/obj/structure/bed/maint,
+/obj/structure/curtain/bounty,
+/obj/item/restraints/handcuffs/cable/sinew,
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Pb" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Pg" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Pl" = (
+/obj/structure/rack/shelf/wooden,
+/obj/item/shield/goliath{
+ pixel_x = -6
+ },
+/obj/item/shield/goliath{
+ pixel_x = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"PL" = (
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"QT" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"QY" = (
+/obj/effect/turf_decal/weather/snow/corner,
+/obj/structure/fermenting_barrel,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Si" = (
+/obj/structure/reagent_water_basin,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"So" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/closet/crate/wooden/storage_barrel,
+/obj/item/food/raw_headcheese{
+ pixel_y = -2
+ },
+/obj/item/food/raw_headcheese,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"SZ" = (
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"Tf" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/rack/shelf/wooden,
+/obj/item/bedsheet/black{
+ pixel_x = 5;
+ pixel_y = -2
+ },
+/obj/item/bedsheet/black{
+ pixel_x = 5;
+ pixel_y = 12
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Tw" = (
+/obj/structure/table/wood,
+/obj/item/plate/oven_tray,
+/obj/item/food/rootdoughslice{
+ pixel_y = 6;
+ pixel_x = 2
+ },
+/obj/item/food/rootdoughslice{
+ pixel_y = 1;
+ pixel_x = -4
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Uz" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 1
+ },
+/obj/structure/mineral_door/wood,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"UM" = (
+/obj/structure/closet/crate/wooden/storage_barrel,
+/obj/item/seeds/greenbean,
+/obj/item/seeds/greenbean,
+/obj/item/seeds/peanut,
+/obj/item/seeds/olive,
+/obj/item/seeds/onion,
+/obj/item/seeds/onion,
+/obj/item/seeds/potato{
+ pixel_y = 1
+ },
+/obj/item/seeds/potato{
+ pixel_y = 1
+ },
+/obj/item/seeds/carrot,
+/obj/item/seeds/carrot,
+/obj/item/seeds/cabbage,
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Vz" = (
+/obj/structure/deployable_barricade/wooden{
+ dir = 4;
+ pixel_y = 12
+ },
+/obj/structure/deployable_barricade/wooden,
+/turf/open/misc/asteroid/snow/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"WR" = (
+/obj/structure/reagent_anvil,
+/obj/item/forging/hammer/primitive,
+/turf/open/floor/wood/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Xh" = (
+/obj/structure/closet/crate/wooden/storage_barrel,
+/obj/item/food/raw_sausage{
+ pixel_y = -5
+ },
+/obj/item/food/raw_sausage{
+ pixel_y = -2
+ },
+/obj/item/food/raw_sausage{
+ pixel_y = 1
+ },
+/obj/item/food/raw_sausage{
+ pixel_y = 4
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Xt" = (
+/obj/effect/turf_decal/weather/snow/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"Xx" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/structure/window/paperframe,
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"XW" = (
+/obj/structure/closet/crate/wooden/storage_barrel,
+/obj/item/seeds/poppy/lily/trumpet,
+/obj/item/seeds/poppy,
+/obj/item/seeds/pumpkin,
+/obj/item/seeds/tomato,
+/obj/item/seeds/whitebeet,
+/obj/item/seeds/redbeet,
+/obj/item/seeds/wheat,
+/obj/item/seeds/wheat,
+/obj/item/seeds/garlic,
+/obj/item/seeds/garlic,
+/obj/item/seeds/peas,
+/obj/item/seeds/corn,
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"Yf" = (
+/turf/template_noop,
+/area/template_noop)
+"Yj" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/misc/asteroid/basalt{
+ initial_gas_mix = "ICEMOON_ATMOS"
+ },
+/area/ruin/unpowered/primitive_catgirl_den)
+"Ym" = (
+/obj/structure/chair/wood,
+/turf/open/misc/dirt/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+"YH" = (
+/obj/machinery/oven/stone,
+/turf/open/floor/stone/icemoon,
+/area/ruin/unpowered/primitive_catgirl_den)
+
+(1,1,1) = {"
+Yf
+Yf
+Yf
+Yf
+gV
+hY
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+"}
+(2,1,1) = {"
+Yf
+Yf
+Yf
+gV
+oa
+oa
+hY
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+"}
+(3,1,1) = {"
+Yf
+Yf
+gV
+oa
+oa
+rB
+Lv
+Gy
+lE
+lE
+lE
+Gy
+Yf
+Yf
+Yf
+ng
+hY
+Yf
+Yf
+Yf
+Yf
+"}
+(4,1,1) = {"
+Yf
+Yf
+lE
+xk
+wZ
+lz
+Gy
+lz
+Tf
+Cp
+Oo
+lz
+Gy
+lz
+KZ
+rB
+oa
+hY
+Yf
+Yf
+Yf
+"}
+(5,1,1) = {"
+Yf
+lE
+lE
+Kw
+Kw
+Ny
+Xx
+uS
+DQ
+dq
+Ey
+HI
+lE
+oa
+oa
+oa
+oa
+Lv
+Yf
+Yf
+Yf
+"}
+(6,1,1) = {"
+Gy
+lz
+Si
+Kw
+Kw
+dR
+Xx
+cE
+EX
+dq
+PL
+Oo
+lE
+oa
+ty
+GW
+xG
+oa
+hY
+Yf
+Yf
+"}
+(7,1,1) = {"
+Gy
+iJ
+ed
+Co
+Co
+ci
+Xx
+Oi
+EX
+th
+oi
+ba
+lE
+mr
+Co
+Ej
+QY
+oa
+Lv
+Yf
+Yf
+"}
+(8,1,1) = {"
+Gy
+kf
+dy
+EX
+EX
+Gy
+Gy
+lz
+CE
+CL
+yw
+lz
+Gy
+Kl
+EX
+qU
+Dc
+oa
+Lv
+Yf
+Yf
+"}
+(9,1,1) = {"
+Gy
+hJ
+dy
+WR
+EX
+Pl
+Xx
+pf
+dy
+gq
+qU
+Nc
+lE
+Mz
+EX
+gD
+oa
+rB
+Vz
+Yf
+Yf
+"}
+(10,1,1) = {"
+Gy
+lz
+dy
+EX
+DV
+lG
+xj
+Kw
+dy
+aQ
+qU
+vW
+lE
+Eu
+Eu
+nP
+xG
+Lv
+Yf
+Yf
+Yf
+"}
+(11,1,1) = {"
+Yf
+lE
+NX
+Eu
+lG
+tw
+Xx
+sV
+dy
+CX
+qU
+pf
+lE
+oa
+oa
+oa
+oa
+Lv
+Yf
+Yf
+Yf
+"}
+(12,1,1) = {"
+Yf
+lE
+lE
+oa
+iS
+lz
+Gy
+lz
+QT
+bn
+lG
+lz
+Gy
+lz
+oa
+ty
+tU
+oa
+hY
+Yf
+Yf
+"}
+(13,1,1) = {"
+Yf
+Yf
+nq
+oa
+oa
+oa
+lE
+nA
+Lf
+EC
+Nz
+Kw
+lE
+oa
+gM
+Fv
+Dc
+oa
+Lv
+Yf
+Yf
+"}
+(14,1,1) = {"
+Yf
+Yf
+nq
+oa
+oa
+oa
+Uz
+Kw
+Nj
+EC
+rl
+Kw
+lx
+oa
+oa
+oa
+oa
+oa
+Lv
+Yf
+Yf
+"}
+(15,1,1) = {"
+Yf
+Yf
+qx
+rB
+oa
+oa
+lE
+Kw
+KH
+EC
+qO
+xS
+lE
+oa
+oa
+jP
+Xt
+lE
+lE
+hY
+Yf
+"}
+(16,1,1) = {"
+Yf
+Yf
+Yf
+nq
+oa
+lz
+Gy
+lz
+Ym
+EC
+FR
+lz
+Gy
+lz
+fN
+Pg
+SZ
+XW
+xG
+Lv
+Yf
+"}
+(17,1,1) = {"
+Yf
+Yf
+Yf
+qx
+oa
+oa
+lE
+KG
+ed
+zE
+Ej
+Nb
+lE
+pd
+UM
+SZ
+SZ
+ED
+zz
+oa
+hY
+"}
+(18,1,1) = {"
+Yf
+Yf
+Yf
+Yf
+qx
+tB
+lE
+Nc
+dy
+mz
+qU
+kQ
+lE
+Yj
+SZ
+SZ
+SZ
+SZ
+NG
+rJ
+Lv
+"}
+(19,1,1) = {"
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+lE
+vW
+dy
+aQ
+qU
+sV
+lE
+Yj
+SZ
+SZ
+or
+SZ
+SZ
+zz
+Lv
+"}
+(20,1,1) = {"
+Yf
+Yf
+Yf
+Yf
+Yf
+Gy
+Gy
+lz
+dy
+Hd
+qU
+lz
+Gy
+Yj
+SZ
+uw
+SZ
+SZ
+nE
+Cl
+Lv
+"}
+(21,1,1) = {"
+Yf
+Yf
+Yf
+Yf
+Yf
+Gy
+dE
+lP
+QT
+So
+lG
+Xh
+lE
+Yj
+SZ
+SZ
+SZ
+SZ
+Ec
+oa
+Vz
+"}
+(22,1,1) = {"
+Yf
+Yf
+Yf
+Yf
+Yf
+Gy
+YH
+wN
+Kw
+Kw
+Kw
+jh
+lE
+Yj
+SZ
+SZ
+ED
+SZ
+wd
+Vz
+Yf
+"}
+(23,1,1) = {"
+Yf
+Yf
+Yf
+Yf
+Yf
+Gy
+wA
+wN
+Fu
+Kw
+Tw
+Bm
+lE
+GC
+nh
+SZ
+SZ
+xG
+lE
+Yf
+Yf
+"}
+(24,1,1) = {"
+Yf
+Yf
+Yf
+Yf
+Yf
+Gy
+Gy
+lz
+FS
+db
+EZ
+lz
+Gy
+lz
+Pb
+Eu
+Eu
+lE
+Yf
+Yf
+Yf
+"}
+(25,1,1) = {"
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Gy
+lE
+lE
+lE
+Gy
+Yf
+tf
+oa
+oa
+oa
+Vz
+Yf
+Yf
+Yf
+"}
+(26,1,1) = {"
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+Yf
+qx
+ew
+Vz
+Yf
+Yf
+Yf
+Yf
+"}
diff --git a/code/__DEFINES/~skyrat_defines/DNA.dm b/code/__DEFINES/~skyrat_defines/DNA.dm
index db496c2872e..76cc31535c8 100644
--- a/code/__DEFINES/~skyrat_defines/DNA.dm
+++ b/code/__DEFINES/~skyrat_defines/DNA.dm
@@ -132,6 +132,7 @@
#define SPECIES_GHOUL "ghoul"
#define SPECIES_TESHARI "teshari"
#define SPECIES_HEMOPHAGE "hemophage"
+#define SPECIES_FELINE_PRIMITIVE "primitive_felinid"
#define SPECIES_MUTANT "mutant"
#define SPECIES_MUTANT_INFECTIOUS "infectious_mutant"
diff --git a/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_human_felinid_primitive.png b/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_human_felinid_primitive.png
new file mode 100644
index 00000000000..6ec872613d7
Binary files /dev/null and b/code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_human_felinid_primitive.png differ
diff --git a/config/skyrat/skyrat_config.txt b/config/skyrat/skyrat_config.txt
index 63c811df646..5b88841ab05 100644
--- a/config/skyrat/skyrat_config.txt
+++ b/config/skyrat/skyrat_config.txt
@@ -118,3 +118,6 @@ LORECASTER_DELAY 18000
## If uncommented, suicide will be disabled.
# DISABLE_SUICIDE
+
+## The link to the policy wiki page for primitive catgirls
+ICECATS_POLICY_LINK "https://wiki.skyrat13.tk/w/index.php/Ghost_Role_policy#Icewalkers"
diff --git a/modular_skyrat/master_files/code/_globalvars/configuration.dm b/modular_skyrat/master_files/code/_globalvars/configuration.dm
index 9cff61be881..ec5aed8f858 100644
--- a/modular_skyrat/master_files/code/_globalvars/configuration.dm
+++ b/modular_skyrat/master_files/code/_globalvars/configuration.dm
@@ -12,6 +12,9 @@ GLOBAL_VAR_INIT(looc_allowed, TRUE)
/datum/config_entry/string/discord_link
config_entry_value = "We forgot to set the server's discord link in config.txt"
+/datum/config_entry/string/icecats_policy_link
+ config_entry_value = "(It appears we have forgotten to set this link)" // "in config.txt" but the players don't need to see that
+
/// Whether or not we log game logs to the SQL database. Requires the SQL database to function, as well as our Skyrat-only table, `game_log`.
/datum/config_entry/flag/sql_game_log
protection = CONFIG_ENTRY_LOCKED
diff --git a/modular_skyrat/modules/GAGS/greyscale_configs.dm b/modular_skyrat/modules/GAGS/greyscale_configs.dm
index f48d036b76a..eea78d02999 100644
--- a/modular_skyrat/modules/GAGS/greyscale_configs.dm
+++ b/modular_skyrat/modules/GAGS/greyscale_configs.dm
@@ -1193,3 +1193,59 @@ digi
name = "Wargame Hologram Projector"
icon_file = 'modular_skyrat/modules/wargame_projectors/icons/projectors_and_holograms.dmi'
json_config = 'modular_skyrat/modules/GAGS/json_configs/wargame_holoprojector/projector.json'
+
+// Evil primitive catgirl clothing
+
+/datum/greyscale_config/primitive_catgirl_wraps
+ name = "Primitive Body Wraps"
+ icon_file = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ json_config = 'modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/body_wraps.json'
+
+/datum/greyscale_config/primitive_catgirl_wraps/worn
+ name = "Primitive Body Wraps (Worn)"
+ json_config = 'modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/body_wraps_worn.json'
+
+/datum/greyscale_config/primitive_catgirl_armwraps
+ name = "Arm Wraps"
+ icon_file = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ json_config = 'modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/armwraps.json'
+
+/datum/greyscale_config/primitive_catgirl_armwraps/worn
+ name = "Arm Wraps (Worn)"
+ json_config = 'modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/armwraps_worn.json'
+
+/datum/greyscale_config/primitive_catgirl_coat
+ name = "Primitive Fur Coat"
+ icon_file = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ json_config = 'modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/coat.json'
+
+/datum/greyscale_config/primitive_catgirl_coat/worn
+ name = "Primitive Fur Coat (Worn)"
+ json_config = 'modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/coat_worn.json'
+
+/datum/greyscale_config/primitive_catgirl_boots
+ name = "Primitive Winter Boots"
+ icon_file = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ json_config = 'modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/boots.json'
+
+/datum/greyscale_config/primitive_catgirl_boots/worn
+ name = "Primitive Winter Boots (Worn)"
+ json_config = 'modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/boots_worn.json'
+
+/datum/greyscale_config/primitive_catgirl_gaiter
+ name = "Neck Gaiter"
+ icon_file = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ json_config = 'modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gaiter.json'
+
+/datum/greyscale_config/primitive_catgirl_gaiter/worn
+ name = "Neck Gaiter (Worn)"
+ json_config = 'modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gaiter_worn.json'
+
+/datum/greyscale_config/primitive_catgirl_gauntlets
+ name = "Gauntlets"
+ icon_file = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ json_config = 'modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gauntlets.json'
+
+/datum/greyscale_config/primitive_catgirl_gauntlets/worn
+ name = "Gauntlets (Worn)"
+ json_config = 'modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gauntlets_worn.json'
diff --git a/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/armwraps.json b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/armwraps.json
new file mode 100644
index 00000000000..09996651c19
--- /dev/null
+++ b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/armwraps.json
@@ -0,0 +1,10 @@
+{
+ "armwraps": [
+ {
+ "type": "icon_state",
+ "icon_state": "armwraps_obj",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ }
+ ]
+}
diff --git a/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/armwraps_worn.json b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/armwraps_worn.json
new file mode 100644
index 00000000000..657fb8160d3
--- /dev/null
+++ b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/armwraps_worn.json
@@ -0,0 +1,10 @@
+{
+ "armwraps": [
+ {
+ "type": "icon_state",
+ "icon_state": "armwraps",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ }
+ ]
+}
diff --git a/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/body_wraps.json b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/body_wraps.json
new file mode 100644
index 00000000000..4b212cd5f0c
--- /dev/null
+++ b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/body_wraps.json
@@ -0,0 +1,16 @@
+{
+ "wraps": [
+ {
+ "type": "icon_state",
+ "icon_state": "wraps_under_obj",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ },
+ {
+ "type": "icon_state",
+ "icon_state": "wraps_over_obj",
+ "blend_mode": "overlay",
+ "color_ids": [ 2 ]
+ }
+ ]
+}
diff --git a/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/body_wraps_worn.json b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/body_wraps_worn.json
new file mode 100644
index 00000000000..dd5c9eac4a3
--- /dev/null
+++ b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/body_wraps_worn.json
@@ -0,0 +1,16 @@
+{
+ "wraps": [
+ {
+ "type": "icon_state",
+ "icon_state": "wraps_under",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ },
+ {
+ "type": "icon_state",
+ "icon_state": "wraps_over",
+ "blend_mode": "overlay",
+ "color_ids": [ 2 ]
+ }
+ ]
+}
diff --git a/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/boots.json b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/boots.json
new file mode 100644
index 00000000000..35b58b8d76c
--- /dev/null
+++ b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/boots.json
@@ -0,0 +1,16 @@
+{
+ "boots": [
+ {
+ "type": "icon_state",
+ "icon_state": "boots_under_obj",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ },
+ {
+ "type": "icon_state",
+ "icon_state": "boots_cover_obj",
+ "blend_mode": "overlay",
+ "color_ids": [ 2 ]
+ }
+ ]
+}
diff --git a/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/boots_worn.json b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/boots_worn.json
new file mode 100644
index 00000000000..c211d8e9a6f
--- /dev/null
+++ b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/boots_worn.json
@@ -0,0 +1,16 @@
+{
+ "boots": [
+ {
+ "type": "icon_state",
+ "icon_state": "boots_under",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ },
+ {
+ "type": "icon_state",
+ "icon_state": "boots_cover",
+ "blend_mode": "overlay",
+ "color_ids": [ 2 ]
+ }
+ ]
+}
diff --git a/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/coat.json b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/coat.json
new file mode 100644
index 00000000000..7fa17c69efd
--- /dev/null
+++ b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/coat.json
@@ -0,0 +1,16 @@
+{
+ "coat": [
+ {
+ "type": "icon_state",
+ "icon_state": "coat_body_obj",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ },
+ {
+ "type": "icon_state",
+ "icon_state": "coat_fluff_obj",
+ "blend_mode": "overlay",
+ "color_ids": [ 2 ]
+ }
+ ]
+}
diff --git a/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/coat_worn.json b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/coat_worn.json
new file mode 100644
index 00000000000..d137985c5f3
--- /dev/null
+++ b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/coat_worn.json
@@ -0,0 +1,16 @@
+{
+ "coat": [
+ {
+ "type": "icon_state",
+ "icon_state": "coat_body",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ },
+ {
+ "type": "icon_state",
+ "icon_state": "coat_fluff",
+ "blend_mode": "overlay",
+ "color_ids": [ 2 ]
+ }
+ ]
+}
diff --git a/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gaiter.json b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gaiter.json
new file mode 100644
index 00000000000..564f4853627
--- /dev/null
+++ b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gaiter.json
@@ -0,0 +1,18 @@
+{
+ "gaiter": [
+ {
+ "type": "icon_state",
+ "icon_state": "gaiter_obj",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ }
+ ],
+ "gaiter_up": [
+ {
+ "type": "icon_state",
+ "icon_state": "gaiter_obj_up",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ }
+ ]
+}
diff --git a/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gaiter_worn.json b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gaiter_worn.json
new file mode 100644
index 00000000000..bd1142f3083
--- /dev/null
+++ b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gaiter_worn.json
@@ -0,0 +1,18 @@
+{
+ "gaiter": [
+ {
+ "type": "icon_state",
+ "icon_state": "gaiter",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ }
+ ],
+ "gaiter_up": [
+ {
+ "type": "icon_state",
+ "icon_state": "gaiter_up",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ }
+ ]
+}
diff --git a/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gauntlets.json b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gauntlets.json
new file mode 100644
index 00000000000..31ef0b2a1b9
--- /dev/null
+++ b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gauntlets.json
@@ -0,0 +1,16 @@
+{
+ "gauntlets": [
+ {
+ "type": "icon_state",
+ "icon_state": "gauntlets_obj",
+ "blend_mode": "overlay",
+ "color_ids": [ 2 ]
+ },
+ {
+ "type": "icon_state",
+ "icon_state": "armwraps_obj",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ }
+ ]
+}
diff --git a/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gauntlets_worn.json b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gauntlets_worn.json
new file mode 100644
index 00000000000..9feedd350c6
--- /dev/null
+++ b/modular_skyrat/modules/GAGS/json_configs/primitive_catgirl_clothing/gauntlets_worn.json
@@ -0,0 +1,16 @@
+{
+ "gauntlets": [
+ {
+ "type": "icon_state",
+ "icon_state": "armwraps",
+ "blend_mode": "overlay",
+ "color_ids": [ 1 ]
+ },
+ {
+ "type": "icon_state",
+ "icon_state": "gauntlets",
+ "blend_mode": "overlay",
+ "color_ids": [ 2 ]
+ }
+ ]
+}
diff --git a/modular_skyrat/modules/mapping/code/icemoon.dm b/modular_skyrat/modules/mapping/code/icemoon.dm
index 30bb634f13b..af4c5e77814 100644
--- a/modular_skyrat/modules/mapping/code/icemoon.dm
+++ b/modular_skyrat/modules/mapping/code/icemoon.dm
@@ -19,11 +19,11 @@
suffix = "icemoon_underground_mining_site_skyrat.dmm"
always_place = TRUE
-/datum/map_template/ruin/icemoon/underground/skyrat/ashwalker_nest
- name = "Ice Walker Nest"
- id = "ash-walker-ice"
- description = "A forboding dark stoned castle, it has seen better days but at least the current occupants patched the walls."
+/datum/map_template/ruin/icemoon/underground/skyrat/icewalker_camp
+ name = "Ice Walker Camp"
+ id = "primitive_catgirl_den"
+ description = "A small, at times abandoned looking camp. Make no mistake however, as the inhabitants are usually just hibernating in a hole nearby"
prefix = "_maps/RandomRuins/IceRuins/skyrat/"
- suffix = "icemoon_underground_ash_walker1_skyrat.dmm"
+ suffix = "icemoon_underground_icewalker_den.dmm"
always_place = TRUE
allow_duplicates = FALSE
diff --git a/modular_skyrat/modules/primitive_catgirls/code/clothing.dm b/modular_skyrat/modules/primitive_catgirls/code/clothing.dm
new file mode 100644
index 00000000000..50ac346f7e4
--- /dev/null
+++ b/modular_skyrat/modules/primitive_catgirls/code/clothing.dm
@@ -0,0 +1,138 @@
+// The naming of every path in this file is going to be awful :smiling_imp:
+
+// Outfit Datum
+
+/datum/outfit/primitive_catgirl
+ name = "Icemoon Dweller"
+
+ uniform = /obj/item/clothing/under/dress/skirt/primitive_catgirl_body_wraps
+ shoes = /obj/item/clothing/shoes/winterboots/ice_boots/primitive_catgirl_boots
+ gloves = /obj/item/clothing/gloves/fingerless/primitive_catgirl_armwraps
+ suit = /obj/item/clothing/suit/jacket/primitive_catgirl_coat
+ neck = /obj/item/clothing/neck/scarf/primitive_catgirl_scarf
+
+ back = /obj/item/forging/reagent_weapon/axe/fake_copper
+
+// Under
+
+/obj/item/clothing/under/dress/skirt/primitive_catgirl_body_wraps
+ name = "body wraps"
+ desc = "Some pretty simple wraps to cover up your lower bits."
+ icon_state = "wraps"
+ icon = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ worn_icon = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ body_parts_covered = GROIN
+ greyscale_config = /datum/greyscale_config/primitive_catgirl_wraps
+ greyscale_config_worn = /datum/greyscale_config/primitive_catgirl_wraps/worn
+ greyscale_colors = "#cec8bf#364660"
+ flags_1 = IS_PLAYER_COLORABLE_1
+ has_sensor = FALSE
+
+// Hands
+
+/obj/item/clothing/gloves/fingerless/primitive_catgirl_armwraps
+ name = "arm wraps"
+ desc = "Simple cloth to wrap around one's arms."
+ icon_state = "armwraps"
+ icon = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ worn_icon = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ greyscale_config = /datum/greyscale_config/primitive_catgirl_armwraps
+ greyscale_config_worn = /datum/greyscale_config/primitive_catgirl_armwraps/worn
+ greyscale_colors = "#cec8bf"
+ flags_1 = IS_PLAYER_COLORABLE_1
+
+/obj/item/clothing/gloves/fingerless/primitive_catgirl_gauntlets
+ name = "gauntlets"
+ desc = "Simple cloth arm wraps with overlying metal protection."
+ icon_state = "gauntlets"
+ icon = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ worn_icon = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ greyscale_config = /datum/greyscale_config/primitive_catgirl_gauntlets
+ greyscale_config_worn = /datum/greyscale_config/primitive_catgirl_gauntlets/worn
+ greyscale_config_inhand_left = null
+ greyscale_config_inhand_right = null
+ greyscale_colors = "#cec8bf#c55a1d"
+ flags_1 = IS_PLAYER_COLORABLE_1
+
+// Suit
+
+/obj/item/clothing/suit/jacket/primitive_catgirl_coat
+ name = "primitive fur coat"
+ desc = "A large piece of animal hide stuffed with fur, likely from the same animal."
+ icon_state = "coat"
+ icon = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ worn_icon = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ body_parts_covered = CHEST
+ cold_protection = CHEST
+ min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT
+ supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON
+ greyscale_config = /datum/greyscale_config/primitive_catgirl_coat
+ greyscale_config_worn = /datum/greyscale_config/primitive_catgirl_coat/worn
+ greyscale_colors = "#594032#cec8bf"
+ flags_1 = IS_PLAYER_COLORABLE_1
+
+/obj/item/clothing/suit/apron/chef/colorable_apron/primitive_catgirl_leather
+ greyscale_colors = "#594032"
+
+// Shoes
+
+/obj/item/clothing/shoes/winterboots/ice_boots/primitive_catgirl_boots
+ name = "primitive hiking boots"
+ desc = "A pair of heavy boots lined with fur and with soles special built to prevent slipping on ice."
+ icon_state = "boots"
+ icon = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ worn_icon = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ greyscale_config = /datum/greyscale_config/primitive_catgirl_boots
+ greyscale_config_worn = /datum/greyscale_config/primitive_catgirl_boots/worn
+ greyscale_colors = "#594032#cec8bf"
+ flags_1 = IS_PLAYER_COLORABLE_1
+
+// Neck
+
+/obj/item/clothing/neck/scarf/primitive_catgirl_scarf
+ greyscale_colors = "#cec8bf#cec8bf"
+
+/obj/item/clothing/neck/large_scarf/primitive_catgirl_off_white
+ greyscale_colors = "#cec8bf#cec8bf"
+
+/obj/item/clothing/neck/infinity_scarf/primitive_catgirl_blue
+ greyscale_colors = "#364660"
+
+/obj/item/clothing/neck/mantle/recolorable/primitive_catgirl_off_white
+ greyscale_colors = "#cec8bf"
+
+/obj/item/clothing/neck/ranger_poncho/primitive_catgirl_leather
+ greyscale_colors = "#594032#594032"
+
+// Masks
+
+/obj/item/clothing/mask/primitive_catgirl_greyscale_gaiter
+ name = "neck gaiter"
+ desc = "A cloth for covering your neck, and usually part of your face too, but that part's optional."
+ icon_state = "gaiter"
+ inhand_icon_state = "balaclava"
+ icon = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ worn_icon = 'modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi'
+ greyscale_config = /datum/greyscale_config/primitive_catgirl_gaiter
+ greyscale_config_worn = /datum/greyscale_config/primitive_catgirl_gaiter/worn
+ greyscale_colors = "#364660"
+ w_class = WEIGHT_CLASS_TINY
+ flags_inv = HIDEFACE|HIDESNOUT
+ flags_cover = MASKCOVERSMOUTH
+ visor_flags_inv = HIDEFACE|HIDESNOUT
+ visor_flags_cover = MASKCOVERSMOUTH
+ flags_1 = IS_PLAYER_COLORABLE_1
+ actions_types = list(/datum/action/item_action/adjust)
+
+/obj/item/clothing/mask/primitive_catgirl_greyscale_gaiter/attack_self(mob/user)
+ adjustmask(user)
+
+// Head
+
+/obj/item/clothing/head/standalone_hood/primitive_catgirl_colors
+ greyscale_colors = "#594032#364660"
+
+// Misc Items
+
+/obj/item/forging/reagent_weapon/axe/fake_copper
+ custom_materials = list(/datum/material/copporcitite = MINERAL_MATERIAL_AMOUNT)
diff --git a/modular_skyrat/modules/primitive_catgirls/code/clothing_vendor.dm b/modular_skyrat/modules/primitive_catgirls/code/clothing_vendor.dm
new file mode 100644
index 00000000000..dbad0652298
--- /dev/null
+++ b/modular_skyrat/modules/primitive_catgirls/code/clothing_vendor.dm
@@ -0,0 +1,36 @@
+/obj/machinery/vending/primitive_catgirl_clothing_vendor
+ name = "wardrobe"
+ desc = "It's a big wardrobe filled up with all sorts of clothing."
+ icon = 'icons/obj/storage/closet.dmi'
+ icon_state = "cabinet"
+
+ use_power = FALSE
+
+ shut_up = TRUE
+ vend_reply = null
+
+ products = list(
+ /obj/item/clothing/under/dress/skirt/primitive_catgirl_body_wraps = 15,
+ /obj/item/clothing/suit/jacket/primitive_catgirl_coat = 15,
+ /obj/item/clothing/gloves/fingerless/primitive_catgirl_armwraps = 15,
+ /obj/item/clothing/shoes/winterboots/ice_boots/primitive_catgirl_boots = 15,
+ /obj/item/clothing/gloves/fingerless/primitive_catgirl_gauntlets = 10,
+ /obj/item/clothing/mask/primitive_catgirl_greyscale_gaiter = 10,
+ /obj/item/clothing/suit/apron/chef/colorable_apron/primitive_catgirl_leather = 10,
+ /obj/item/clothing/head/standalone_hood/primitive_catgirl_colors = 10,
+ /obj/item/clothing/neck/scarf/primitive_catgirl_scarf = 5,
+ /obj/item/clothing/neck/large_scarf/primitive_catgirl_off_white = 5,
+ /obj/item/clothing/neck/infinity_scarf/primitive_catgirl_blue = 5,
+ /obj/item/clothing/neck/mantle/recolorable/primitive_catgirl_off_white = 5,
+ /obj/item/clothing/neck/ranger_poncho/primitive_catgirl_leather = 5,
+ /obj/item/clothing/glasses/eyepatch/wrap = 5,
+ /obj/item/clothing/head/pelt/snow_tiger = 5,
+ /obj/item/clothing/head/pelt/black = 5,
+ /obj/item/clothing/head/pelt/white = 5,
+ /obj/item/clothing/head/pelt/wolf = 5,
+ /obj/item/clothing/head/pelt/wolf/white = 5,
+ )
+
+/obj/machinery/vending/primitive_catgirl_clothing_vendor/Initialize(mapload)
+ . = ..()
+ onstation = FALSE
diff --git a/modular_skyrat/modules/primitive_catgirls/code/language.dm b/modular_skyrat/modules/primitive_catgirls/code/language.dm
new file mode 100644
index 00000000000..1053967c411
--- /dev/null
+++ b/modular_skyrat/modules/primitive_catgirls/code/language.dm
@@ -0,0 +1,18 @@
+/datum/language/primitive_catgirl
+ name = "Ættmál"
+ desc = "A liturgical language passed through three centuries of Hearthkin culture, the only tongue which their literature is allowed to be spoken in; \
+ especially relating to their pagan practices. While Uncommon is used as a trade language with outsiders, Ættmál remains sacred and mostly unknown \
+ to those outside the Hearth."
+ key = "H"
+ flags = TONGUELESS_SPEECH
+ space_chance = 70
+ syllables = list (
+ "al", "an", "ar", "að", "eg", "en", "er", "ha", "he", "il", "in", "ir", "ið", "ki", "le", "na", "nd", "ng", "nn", "og", "ra", "ri",
+ "se", "st", "ta", "ur", "ði", "va", "ve", "sem", "sta", "til", "tur", "var", "ver", "við", "ður", "það", "þei", "með", "ega", "ann",
+ "tur", "egr", "eda", "eva", "ada", "the", "tre", "tai", "thor", "thur", "ohd", "din", "gim", "per", "ger", "héð", "bur", "kóp", "vog",
+ "bar", "dar", "akur", "jer", "bær", "múl", "fjörð", "jah", "dah", "dim", "din", "dir", "dur", "nya", "miau", "mjau", "ný", "kt", "hø",
+ )
+ icon_state = "omgkittyhiii"
+ icon = 'modular_skyrat/modules/primitive_catgirls/icons/language_icon.dmi'
+ default_priority = 94
+ secret = TRUE
diff --git a/modular_skyrat/modules/primitive_catgirls/code/map_items.dm b/modular_skyrat/modules/primitive_catgirls/code/map_items.dm
new file mode 100644
index 00000000000..611ac7a421d
--- /dev/null
+++ b/modular_skyrat/modules/primitive_catgirls/code/map_items.dm
@@ -0,0 +1,34 @@
+// Barrel but it works like a crate
+
+/obj/structure/closet/crate/wooden/storage_barrel
+ name = "storage barrel"
+ desc = "This barrel can't hold liquids, it can just hold things inside of it however!"
+ icon_state = "barrel"
+ icon = 'modular_skyrat/modules/primitive_catgirls/icons/barrel.dmi'
+
+// Wooden shelves but not var edited
+
+/obj/structure/rack/shelf/wooden
+ icon_state = "empty_shelf_1"
+ icon = 'modular_skyrat/modules/mapping/icons/unique/furniture.dmi'
+
+// Bonfires but with a grill pre-attached
+
+/obj/structure/bonfire/grill_pre_attached
+
+/obj/structure/bonfire/grill_pre_attached/Initialize(mapload)
+ . = ..()
+
+ grill = TRUE
+ add_overlay("bonfire_grill")
+
+// Dirt but icebox
+
+/turf/open/misc/dirt/icemoon
+ baseturfs = /turf/open/openspace/icemoon
+ initial_gas_mix = "ICEMOON_ATMOS"
+
+// The area
+
+/area/ruin/unpowered/primitive_catgirl_den
+ name = "\improper Icewalker Camp"
diff --git a/modular_skyrat/modules/primitive_catgirls/code/organs.dm b/modular_skyrat/modules/primitive_catgirls/code/organs.dm
new file mode 100644
index 00000000000..e5534c4c05f
--- /dev/null
+++ b/modular_skyrat/modules/primitive_catgirls/code/organs.dm
@@ -0,0 +1,63 @@
+#define GAS_TOLERANCE 5
+
+// Lungs
+
+/obj/item/organ/internal/lungs/icebox_adapted
+ name = "hardy lungs"
+ desc = "Lungs adapted to frozen environments that would be otherwise inhospitable to most races. Feels cold."
+
+/obj/item/organ/internal/lungs/icebox_adapted/Initialize(mapload)
+ . = ..()
+
+ var/datum/gas_mixture/immutable/planetary/mix = SSair.planetary[ICEMOON_DEFAULT_ATMOS]
+
+ if(!mix?.total_moles()) // If there is no icemoon atmos then we have problems, return now
+ return
+
+ // Take a "breath" of the air
+ var/datum/gas_mixture/breath = mix.remove(mix.total_moles() * BREATH_PERCENTAGE)
+
+ var/list/breath_gases = breath.gases
+
+ breath.assert_gases(
+ /datum/gas/oxygen,
+ /datum/gas/plasma,
+ /datum/gas/carbon_dioxide,
+ /datum/gas/nitrogen,
+ /datum/gas/bz,
+ /datum/gas/miasma,
+ )
+
+ var/oxygen_pp = breath.get_breath_partial_pressure(breath_gases[/datum/gas/oxygen][MOLES])
+ var/nitrogen_pp = breath.get_breath_partial_pressure(breath_gases[/datum/gas/nitrogen][MOLES])
+ var/plasma_pp = breath.get_breath_partial_pressure(breath_gases[/datum/gas/plasma][MOLES])
+ var/carbon_dioxide_pp = breath.get_breath_partial_pressure(breath_gases[/datum/gas/carbon_dioxide][MOLES])
+ var/bz_pp = breath.get_breath_partial_pressure(breath_gases[/datum/gas/bz][MOLES])
+ var/miasma_pp = breath.get_breath_partial_pressure(breath_gases[/datum/gas/miasma][MOLES])
+
+ safe_oxygen_min = max(0, oxygen_pp - GAS_TOLERANCE)
+ safe_nitro_min = max(0, nitrogen_pp - GAS_TOLERANCE)
+ safe_plasma_min = max(0, plasma_pp - GAS_TOLERANCE)
+
+ // Increase plasma tolerance based on amount in base air
+ safe_plasma_max += plasma_pp
+
+ // CO2 is always a waste gas, so none is required, but ashwalkers
+ // tolerate the base amount plus tolerance*2 (humans tolerate only 10 pp)
+
+ safe_co2_max = carbon_dioxide_pp + GAS_TOLERANCE * 2
+
+ // The lung tolerance against BZ is also increased the amount of BZ in the base air
+ BZ_trip_balls_min += bz_pp
+ BZ_brain_damage_min += bz_pp
+
+ // Lungs adapted to a high miasma atmosphere do not process it, and breathe it back out
+ if(miasma_pp)
+ suffers_miasma = FALSE
+
+// Eyes
+
+/obj/item/organ/internal/eyes/low_light_adapted
+ color_cutoffs = list(30, 15, 15)
+
+#undef GAS_TOLERANCE
diff --git a/modular_skyrat/modules/primitive_catgirls/code/smelling_salts.dm b/modular_skyrat/modules/primitive_catgirls/code/smelling_salts.dm
new file mode 100644
index 00000000000..e67b75d141b
--- /dev/null
+++ b/modular_skyrat/modules/primitive_catgirls/code/smelling_salts.dm
@@ -0,0 +1,69 @@
+/obj/item/smelling_salts
+ name = "smelling salts"
+ desc = "A small pile of a salt-like substance that smells absolutely repulsive. Rumor has it that the smell is so pungent that even the dead will come back to life to escape it."
+ icon_state = "smelling_salts"
+ icon = 'modular_skyrat/modules/primitive_catgirls/icons/salts.dmi'
+ w_class = WEIGHT_CLASS_TINY
+ resistance_flags = FLAMMABLE
+ item_flags = NOBLUDGEON
+
+/obj/item/smelling_salts/attack(mob/living/mob_attacked, mob/user)
+ . = ..()
+ if(!iscarbon(mob_attacked))
+ to_chat(user, span_warning("On second thought, maybe [src] won't work on [mob_attacked]."))
+ return
+
+ if(mob_attacked == user)
+ to_chat(user, span_warning("You can't bring yourself to get [src] anywhere near your face."))
+ return
+
+ if(mob_attacked.stat != DEAD)
+ to_chat(user, span_warning("On second thought, maybe you shouldn't use this on [mob_attacked] if they're not dead."))
+ return
+
+ try_revive(mob_attacked, user)
+
+/// If the right conditions are present (basically could this person be defibrilated), revives the target
+/obj/item/smelling_salts/proc/try_revive(mob/living/carbon/carbon_target, mob/user)
+ carbon_target.notify_ghost_cloning("You are being brought back to life!")
+ carbon_target.grab_ghost()
+
+ user.balloon_alert_to_viewers("trying to revive [carbon_target]")
+
+ if(!do_after(user, 3 SECONDS, carbon_target))
+ user.balloon_alert("stopped reviving [carbon_target]")
+ return
+
+ if(carbon_target.stat != DEAD)
+ to_chat(user, span_warning("Wait, [carbon_target] isn't actually dead!"))
+ return
+
+ var/defib_result = carbon_target.can_defib()
+ var/fail_reason
+
+ switch (defib_result)
+ if (DEFIB_FAIL_SUICIDE, DEFIB_FAIL_DNR, DEFIB_FAIL_BLACKLISTED, DEFIB_FAIL_NO_INTELLIGENCE)
+ fail_reason = "[carbon_target] doesn't respond at all... You don't think they're coming back."
+ if (DEFIB_FAIL_NO_HEART, DEFIB_FAIL_FAILING_HEART, DEFIB_FAIL_FAILING_BRAIN)
+ fail_reason = "[carbon_target] seems to respond just a little, but something you can't see must be wrong about them..."
+ if (DEFIB_FAIL_TISSUE_DAMAGE, DEFIB_FAIL_HUSK)
+ fail_reason = "[carbon_target]'s body seems way too damaged for this to work..."
+ if (DEFIB_FAIL_NO_BRAIN)
+ fail_reason = "[carbon_target]'s head looks like its missing something important."
+
+ if(carbon_target.health <= HEALTH_THRESHOLD_FULLCRIT)
+ fail_reason = "[carbon_target]'s body seems just a little too damaged for this to work..."
+
+ if(fail_reason)
+ to_chat(user, span_boldwarning("[fail_reason]"))
+ return
+
+ carbon_target.adjustOxyLoss(amount = 60, updating_health = TRUE)
+ playsound(src, 'modular_skyrat/modules/emotes/sound/emotes/female/female_sniff.ogg', 50, FALSE)
+
+ if(defib_result == DEFIB_POSSIBLE)
+ carbon_target.grab_ghost()
+
+ carbon_target.revive()
+ to_chat(carbon_target, span_userdanger("[CONFIG_GET(string/blackoutpolicy)]"))
+ log_combat(user, carbon_target, "revived", src)
diff --git a/modular_skyrat/modules/primitive_catgirls/code/spawner.dm b/modular_skyrat/modules/primitive_catgirls/code/spawner.dm
new file mode 100644
index 00000000000..6024e5c5f31
--- /dev/null
+++ b/modular_skyrat/modules/primitive_catgirls/code/spawner.dm
@@ -0,0 +1,117 @@
+/obj/effect/mob_spawn/ghost_role/human/primitive_catgirl
+ name = "hole in the ground"
+ desc = "A clearly hand dug hole in the ground that appears to lead into a small cave of some kind? It's pretty dark in there."
+ prompt_name = "icemoon dweller"
+ icon = 'icons/mob/simple/lavaland/nest.dmi'
+ icon_state = "hole"
+ mob_species = /datum/species/human/felinid/primitive
+ outfit = /datum/outfit/primitive_catgirl
+ density = FALSE
+ you_are_text = "You are an icemoon dweller."
+ flavour_text = "For as long as you can remember, the icemoon has been your home. \
+ It's been the home of your ancestors, and their ancestors, and the ones before them. \
+ Currently, you and your kin live in uneasy tension with your nearby human-and-otherwise \
+ neighbors. Keep your village and your Kin safe, but bringing death on their heads from \
+ being reckless with the outsiders will not have the Gods be so kind."
+ spawner_job_path = /datum/job/primitive_catgirl
+
+ /// The team the spawner will assign players to and use to keep track of people that have already used the spawner
+ var/datum/team/primitive_catgirls/team
+
+ restricted_species = list(/datum/species/human/felinid/primitive)
+ random_appearance = FALSE
+ loadout_enabled = FALSE
+ uses = 9
+ deletes_on_zero_uses_left = FALSE
+
+/obj/effect/mob_spawn/ghost_role/human/primitive_catgirl/Initialize(mapload)
+ . = ..()
+ team = new /datum/team/primitive_catgirls()
+
+ important_text = "Read the full policy here."
+
+/obj/effect/mob_spawn/ghost_role/human/primitive_catgirl/Destroy()
+ team = null
+ return ..()
+
+/obj/effect/mob_spawn/ghost_role/human/primitive_catgirl/examine()
+ . = ..()
+
+ if(uses)
+ . += span_notice("You can see [uses] figures sound asleep down there.")
+ else
+ . += span_notice("It looks pretty empty.")
+
+ return .
+
+/obj/effect/mob_spawn/ghost_role/human/primitive_catgirl/allow_spawn(mob/user, silent = FALSE)
+ if(!(user.key in team.players_spawned)) // One spawn per person
+ return TRUE
+ if(!silent)
+ to_chat(user, span_warning("It'd be weird if there were multiple of you in that cave, wouldn't it?"))
+ return FALSE
+
+// This stuff is put on equip because it turns out /special sometimes just don't get called because skyrat
+/obj/effect/mob_spawn/ghost_role/human/primitive_catgirl/equip(mob/living/carbon/human/spawned_human)
+ . = ..()
+
+ spawned_human.mind.add_antag_datum(/datum/antagonist/primitive_catgirl, team)
+
+ // I just have to be REALLY sure they get those languages
+ spawned_human.language_holder = new /datum/language_holder/primitive_felinid
+ spawned_human.update_atom_languages()
+
+ team.players_spawned += (spawned_human.key)
+
+/datum/job/primitive_catgirl
+ title = "Icemoon Dweller"
+
+// Antag and team datums
+
+/datum/team/primitive_catgirls
+ name = "Icewalkers"
+ show_roundend_report = FALSE
+
+/datum/antagonist/primitive_catgirl
+ name = "\improper Icewalker"
+ job_rank = ROLE_LAVALAND // If you're ashwalker banned you should also not be playing this, other way around as well
+ show_in_antagpanel = FALSE
+ show_to_ghosts = TRUE
+ prevent_roundtype_conversion = FALSE
+ antagpanel_category = "Icemoon Dwellers"
+ count_against_dynamic_roll_chance = FALSE
+ show_in_roundend = FALSE
+
+ /// Tracks the antag datum's 'team' for showing in the ghost orbit menu
+ var/datum/team/primitive_catgirls/feline_team
+
+ antag_recipes = list(
+ /datum/crafting_recipe/boneaxe,
+ /datum/crafting_recipe/bonespear,
+ /datum/crafting_recipe/bonedagger,
+ )
+
+/datum/antagonist/primitive_catgirl/Destroy()
+ feline_team = null
+ return ..()
+
+/datum/antagonist/primitive_catgirl/apply_innate_effects(mob/living/mob_override)
+ . = ..()
+
+ var/mob/living/owner_mob = mob_override || owner.current
+ var/datum/language_holder/holder = owner_mob.get_language_holder()
+
+ holder.remove_language(/datum/language/common, TRUE, TRUE, LANGUAGE_ALL)
+
+ holder.grant_language(/datum/language/primitive_catgirl, TRUE, TRUE, LANGUAGE_ALL)
+ holder.selected_language = /datum/language/primitive_catgirl
+
+/datum/antagonist/primitive_catgirl/create_team(datum/team/team)
+ if(team)
+ feline_team = team
+ objectives |= feline_team.objectives
+ else
+ feline_team = new
+
+/datum/antagonist/primitive_catgirl/get_team()
+ return feline_team
diff --git a/modular_skyrat/modules/primitive_catgirls/code/species.dm b/modular_skyrat/modules/primitive_catgirls/code/species.dm
new file mode 100644
index 00000000000..eb74f0bf004
--- /dev/null
+++ b/modular_skyrat/modules/primitive_catgirls/code/species.dm
@@ -0,0 +1,104 @@
+/mob/living/carbon/human/species/felinid/primitive
+ race = /datum/species/human/felinid/primitive
+
+/datum/language_holder/primitive_felinid
+ understood_languages = list(
+ /datum/language/primitive_catgirl = list(LANGUAGE_ATOM),
+ /datum/language/uncommon = list(LANGUAGE_ATOM),
+ )
+ spoken_languages = list(
+ /datum/language/primitive_catgirl = list(LANGUAGE_ATOM),
+ /datum/language/uncommon = list(LANGUAGE_ATOM),
+ )
+ selected_language = /datum/language/primitive_catgirl
+
+/datum/species/human/felinid/primitive
+ name = "Primitive Demihuman"
+ id = SPECIES_FELINE_PRIMITIVE
+
+ mutantlungs = /obj/item/organ/internal/lungs/icebox_adapted
+ mutanteyes = /obj/item/organ/internal/eyes/low_light_adapted
+
+ species_language_holder = /datum/language_holder/primitive_felinid
+
+ bodytemp_normal = 270 // If a normal human gets hugged by one its gonna feel cold
+ bodytemp_heat_damage_limit = 283 // To them normal station atmos would be sweltering
+ bodytemp_cold_damage_limit = 213 // Man up bro its not even that cold out here
+
+ liked_food = SEAFOOD | MEAT | GORE // Yum
+
+ inherent_traits = list(
+ TRAIT_VIRUSIMMUNE,
+ TRAIT_RESISTCOLD,
+ )
+
+ always_customizable = TRUE
+
+/datum/species/human/felinid/primitive/prepare_human_for_preview(mob/living/carbon/human/human_for_preview)
+ human_for_preview.hairstyle = "Blunt Bangs Alt"
+ human_for_preview.hair_color = "#323442"
+ human_for_preview.skin_tone = "mediterranean"
+
+ human_for_preview.update_body_parts()
+
+ human_for_preview.dna.species.mutant_bodyparts["tail"] = list(MUTANT_INDEX_NAME = "Cat", MUTANT_INDEX_COLOR_LIST = list(human_for_preview.hair_color))
+ human_for_preview.dna.species.mutant_bodyparts["ears"] = list(MUTANT_INDEX_NAME = "Cat", MUTANT_INDEX_COLOR_LIST = list(human_for_preview.hair_color))
+
+ human_for_preview.update_mutant_bodyparts(TRUE)
+ human_for_preview.update_body(TRUE)
+
+/datum/species/human/felinid/primitive/get_species_description()
+ return list(
+ "Genetically modified humanoids believed to be descendants of a now centuries old colony \
+ ship from the pre-bluespace travel era. Still having at least some human traits, they \
+ are most comparable to today's felinids with most sporting features likely spliced from \
+ the icemoon's many fauna."
+ )
+
+/datum/species/human/felinid/primitive/get_species_lore()
+ return list(
+ "The Hearthkin are a culture of disparate Scandinavian groups all sharing a common origin \
+ as descendents from demihuman genemodders aboard the good ship Stjarndrakkr, or Star Dragon; \
+ an enormous colony ship almost 40km tall. This ship first reached the orbit of its last \
+ resting place three hundred years ago, before the advent of bluespace travel; coming from \
+ a world known to the Hearthkin as 'Asgard.' When it reached the atmosphere of the ice moon, \
+ or 'Niflheim' as they consider it, the vessel detonated in low orbit for unknown reasons. \
+ Large sections of the Star Dragon broke up and sealed themselves, \
+ coming to a rest all over the moon itself.",
+
+ "At first, life was incredibly difficult for the would-be colonists. Generations were very short, \
+ and most of the personnel able to even fix the vessel had died either on impact, or later on. \
+ While their genetic modifications and pre-existing comfort in frozen climates somewhat helped them, \
+ the Ancestors were said to have made one last desperate move to put all their resources together to \
+ fully modify and adapt themselves to the climes of Niflheim; forever.",
+
+ "Nowadays, the Hearthkin are removed from the original culture of the Ancestors, building one all of their own. \
+ Many of the original, largest segments of the Star Dragon are buried under ice and snow, and the Hearthkin have \
+ created a culture of building separate dwellings to keep them secret. Dwelling in longhouses and sleeping in the \
+ warm undergrounds of Niflheim, and hunting native creatures and those coming from portals to the moon's planet; \
+ Muspelheim. Their pagan faith has strengthened over the centuries, from occasional prayers for a blizzard to end \
+ soon, to now full-on worship and sacrifices to their various Gods. Hearthkin still hold immense reverence for their \
+ Ancestors, but tend to have varying opinions and speculation on what exactly they were like, and why they came to \
+ Niflheim in the first place.",
+
+ "Their names are two-part; a birth name, and a title. Their birth names still hold resemblance to 'Asgardian' culture, \
+ typically a Nordic name such as 'Solveig Helgasdottir,' or 'Bjorn Lukasson.' However, their last name is then exchanged \
+ for a 'Title' when the Hearthkin is no longer 'Unproven.' These are a two-parter, based on either great deeds, \
+ embarrassing moments, or aspects of the person's personality. Some examples would be 'Soul-Drowner' after the night of \
+ a Hearthkin drinking herself half-dead, or one might be known as 'Glacier-Shaped' for being abnormally large. \
+ These titles are always given by ones' kin.",
+
+ "The Hearth itself is an area that the kindred hold incredibly sacred, primarily hating Outsiders for more \
+ practical reasons. They think themselves as having been there first, many of them knowing they were 'promised' \
+ Niflheim by the Ancestors. Unlike the Ashwalkers of Muspelheim, the Hearthkin are a more technologically \
+ advanced society; having use for not only metal, but gold and silver for accessory. They are known to employ \
+ artifacts thought to be of either the planet their moon orbits, or leftovers from their Ancestors; however, for \
+ a variety of reasons from Kin to Kin, they tend to shy away from using modern human technology.",
+
+ "Physically, the Hearthkin always come in the form of demihumans; appearing similar to normal Earthlings, \
+ but with the tails, ears, and sometimes limbs of various arctic animals; wolves, bears, and felines to only name a few. \
+ They seem perfectly adapted to their lands of ice and mist, but find even the mild controlled temperatures of \
+ NanoTrasen stations to be swelteringly hot. Their view of 'station' genemodders is that of 'halflings': \
+ Ancestral bodies, but with the blood and spirit of the humans of Midgard, \
+ tending to look down on them even more than other aliens.",
+ )
diff --git a/modular_skyrat/modules/primitive_catgirls/icons/barrel.dmi b/modular_skyrat/modules/primitive_catgirls/icons/barrel.dmi
new file mode 100644
index 00000000000..bcf1467cbab
Binary files /dev/null and b/modular_skyrat/modules/primitive_catgirls/icons/barrel.dmi differ
diff --git a/modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi b/modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi
new file mode 100644
index 00000000000..624770af4d8
Binary files /dev/null and b/modular_skyrat/modules/primitive_catgirls/icons/clothing_greyscale.dmi differ
diff --git a/modular_skyrat/modules/primitive_catgirls/icons/language_icon.dmi b/modular_skyrat/modules/primitive_catgirls/icons/language_icon.dmi
new file mode 100644
index 00000000000..02cec3342ba
Binary files /dev/null and b/modular_skyrat/modules/primitive_catgirls/icons/language_icon.dmi differ
diff --git a/modular_skyrat/modules/primitive_catgirls/icons/salts.dmi b/modular_skyrat/modules/primitive_catgirls/icons/salts.dmi
new file mode 100644
index 00000000000..dfb65f36f19
Binary files /dev/null and b/modular_skyrat/modules/primitive_catgirls/icons/salts.dmi differ
diff --git a/modular_skyrat/modules/primitive_cooking_additions/code/stone_oven.dm b/modular_skyrat/modules/primitive_cooking_additions/code/stone_oven.dm
new file mode 100644
index 00000000000..60d83f50b20
--- /dev/null
+++ b/modular_skyrat/modules/primitive_cooking_additions/code/stone_oven.dm
@@ -0,0 +1,30 @@
+#define OVEN_TRAY_Y_OFFSET -12
+
+/obj/machinery/oven/stone
+ name = "stone oven"
+ desc = "Sorry buddy, all this stone used up the budget that would have normally gone to garfield comic jokes."
+ icon = 'modular_skyrat/modules/primitive_cooking_additions/icons/stone_oven.dmi'
+ circuit = null
+ use_power = FALSE
+
+/obj/machinery/oven/stone/add_tray_to_oven(obj/item/plate/oven_tray, mob/baker)
+ used_tray = oven_tray
+
+ if(!open)
+ oven_tray.vis_flags |= VIS_HIDE
+ vis_contents += oven_tray
+ oven_tray.flags_1 |= IS_ONTOP_1
+ oven_tray.vis_flags |= VIS_INHERIT_PLANE
+ oven_tray.pixel_y = OVEN_TRAY_Y_OFFSET
+
+ RegisterSignal(used_tray, COMSIG_MOVABLE_MOVED, PROC_REF(on_tray_moved))
+ update_baking_audio()
+ update_appearance()
+
+/obj/machinery/oven/stone/set_smoke_state(new_state)
+ . = ..()
+
+ if(particles)
+ particles.position = list(0, 10, 0)
+
+#undef OVEN_TRAY_Y_OFFSET
diff --git a/modular_skyrat/modules/primitive_cooking_additions/icons/stone_oven.dmi b/modular_skyrat/modules/primitive_cooking_additions/icons/stone_oven.dmi
new file mode 100644
index 00000000000..bcd06556486
Binary files /dev/null and b/modular_skyrat/modules/primitive_cooking_additions/icons/stone_oven.dmi differ
diff --git a/tgstation.dme b/tgstation.dme
index 7d0a24d3b40..48c7f589529 100644
--- a/tgstation.dme
+++ b/tgstation.dme
@@ -6684,8 +6684,17 @@
#include "modular_skyrat\modules\pollution\code\turf_open.dm"
#include "modular_skyrat\modules\poly_commands\parrot.dm"
#include "modular_skyrat\modules\positronic_alert_console\code\positronic_alert_console.dm"
+#include "modular_skyrat\modules\primitive_catgirls\code\clothing.dm"
+#include "modular_skyrat\modules\primitive_catgirls\code\clothing_vendor.dm"
+#include "modular_skyrat\modules\primitive_catgirls\code\language.dm"
+#include "modular_skyrat\modules\primitive_catgirls\code\map_items.dm"
+#include "modular_skyrat\modules\primitive_catgirls\code\organs.dm"
+#include "modular_skyrat\modules\primitive_catgirls\code\smelling_salts.dm"
+#include "modular_skyrat\modules\primitive_catgirls\code\spawner.dm"
+#include "modular_skyrat\modules\primitive_catgirls\code\species.dm"
#include "modular_skyrat\modules\primitive_cooking_additions\code\big_mortar.dm"
#include "modular_skyrat\modules\primitive_cooking_additions\code\cutting_board.dm"
+#include "modular_skyrat\modules\primitive_cooking_additions\code\stone_oven.dm"
#include "modular_skyrat\modules\primitive_production\code\ceramics.dm"
#include "modular_skyrat\modules\primitive_production\code\glassblowing.dm"
#include "modular_skyrat\modules\primitive_production\code\production_skill.dm"