diff --git a/_maps/map_files/moonstation/moonstation.dmm b/_maps/map_files/moonstation/moonstation.dmm index fd23a587aa3..3304429885e 100644 --- a/_maps/map_files/moonstation/moonstation.dmm +++ b/_maps/map_files/moonstation/moonstation.dmm @@ -12252,6 +12252,7 @@ "dNg" = ( /obj/machinery/light/warm/directional/west, /obj/machinery/power/smes/engineering, +/obj/structure/cable, /turf/open/floor/catwalk_floor, /area/station/tcommsat/computer) "dNh" = ( @@ -62153,10 +62154,6 @@ /obj/structure/fluff/tram_rail/electric, /turf/open/floor/plating/rust/moonstation, /area/station/terminal/tramline) -"sQi" = ( -/obj/structure/stone_tile/slab, -/turf/open/indestructible/boss, -/area/ruin/unpowered/ash_walkers) "sQw" = ( /obj/structure/railing{ dir = 10 @@ -237147,7 +237144,7 @@ itb pQk mnR mZQ -hEm +hPo aGH hPo mza @@ -272675,7 +272672,7 @@ hsI dic dic dic -nJi +dic mfi mfi fMg @@ -272932,7 +272929,7 @@ hsI dic dic dic -nJi +dic mfi mfi eqQ @@ -272945,7 +272942,7 @@ gzb qDn mKM tYz -sQi +ayT vxY vxY vxY @@ -273189,7 +273186,7 @@ hsI dic dic dic -nJi +dic mfi mfi ajZ diff --git a/modular_zubbers/code/controllers/subsystem/mapping.dm b/modular_zubbers/code/controllers/subsystem/mapping.dm new file mode 100644 index 00000000000..c7c4f5e2173 --- /dev/null +++ b/modular_zubbers/code/controllers/subsystem/mapping.dm @@ -0,0 +1,14 @@ +//This is for Moonstation. + +/datum/controller/subsystem/mapping/setup_rivers() + . = ..() + // Generate mining ruins + var/list/lava_ruins = levels_by_trait(ZTRAIT_LAVA_RUINS) + for (var/lava_z in lava_ruins) + spawn_rivers(lava_z, 4, /turf/open/lava/smooth/lava_land_surface, /area/lavaland/underground/unexplored) + +/datum/controller/subsystem/mapping/setup_ruins() + . = ..() + var/list/lava_ruins = levels_by_trait(ZTRAIT_LAVA_RUINS) + if (lava_ruins.len) + seedRuins(lava_ruins, CONFIG_GET(number/lavaland_budget), list(/area/lavaland/underground/unexplored), themed_ruins[ZTRAIT_LAVA_RUINS], clear_below = TRUE) diff --git a/tgstation.dme b/tgstation.dme index 6ed15c5e68c..8b6d7756f39 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -8161,6 +8161,7 @@ #include "modular_zubbers\code\_globalvars\lists\maintenance_loot_uncommon.dm" #include "modular_zubbers\code\_globalvars\lists\~maintenance_loot.dm" #include "modular_zubbers\code\controllers\subsystem\air.dm" +#include "modular_zubbers\code\controllers\subsystem\mapping.dm" #include "modular_zubbers\code\controllers\subsystem\sol_subsystem.dm" #include "modular_zubbers\code\datums\action.dm" #include "modular_zubbers\code\datums\armor_overrides.dm"