diff --git a/_maps/RandomRuins/StationRuins/maint/icemaint_center/icemaint_center_danger.dmm b/_maps/RandomRuins/StationRuins/maint/icemaint_center/icemaint_center_danger.dmm new file mode 100644 index 000000000000..4dbf10a2b28a --- /dev/null +++ b/_maps/RandomRuins/StationRuins/maint/icemaint_center/icemaint_center_danger.dmm @@ -0,0 +1,322 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/effect/spawner/structure/window/ice, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/maintenance/central/frozen/lower) +"b" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"c" = ( +/turf/closed/wall/mineral/snow, +/area/maintenance/central/frozen/lower) +"d" = ( +/obj/structure/flora/stump/mushroom, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"e" = ( +/obj/structure/flora/biolumi/mine, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"f" = ( +/turf/open/floor/plasteel/stairs/left{ + dir = 4 + }, +/area/maintenance/central/frozen/lower) +"g" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle/wataur, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"h" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"i" = ( +/obj/structure/flora/tree/spookybranch, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"k" = ( +/obj/structure/flora/tree/spookylog, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"p" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/maintenance/central/frozen/lower) +"r" = ( +/turf/open/floor/plasteel/stairs/right, +/area/maintenance/central/frozen/lower) +"s" = ( +/turf/closed/mineral/random/snow/underground, +/area/icemoon/underground/explored) +"t" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/clothing/shoes/winterboots{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/maintenance/central/frozen/lower) +"v" = ( +/obj/structure/flora/tree/mushroom, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"w" = ( +/obj/structure/flora/biolumi/lamp, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"A" = ( +/turf/open/floor/plasteel/stairs/medium{ + dir = 4 + }, +/area/maintenance/central/frozen/lower) +"B" = ( +/obj/structure/flora/tree/spookytimexl, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"C" = ( +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"D" = ( +/obj/structure/flora/biolumi/flower, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"G" = ( +/turf/open/floor/plasteel/stairs/medium, +/area/maintenance/central/frozen/lower) +"H" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"K" = ( +/turf/open/floor/plasteel/stairs/left, +/area/maintenance/central/frozen/lower) +"M" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/maintenance/central/frozen/lower) +"N" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"Q" = ( +/turf/closed/mineral/random/snow/underground, +/area/icemoon/underground/unexplored/rivers) +"R" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/grass/fairy/purple, +/area/maintenance/central/frozen/lower) +"S" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/maintenance/central/frozen/lower) +"T" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/maintenance/central/frozen/lower) +"V" = ( +/obj/effect/spawner/structure/window/ice, +/turf/open/space/basic, +/area/maintenance/central/frozen/lower) +"Y" = ( +/turf/open/floor/plasteel/stairs/right{ + dir = 4 + }, +/area/maintenance/central/frozen/lower) + +(1,1,1) = {" +p +p +p +p +p +t +a +S +T +"} +(2,1,1) = {" +p +p +p +p +p +t +a +a +a +"} +(3,1,1) = {" +p +p +Y +A +A +A +A +f +a +"} +(4,1,1) = {" +p +K +C +C +w +C +C +C +a +"} +(5,1,1) = {" +p +G +i +R +C +C +C +R +a +"} +(6,1,1) = {" +p +G +C +C +C +C +k +C +a +"} +(7,1,1) = {" +p +G +C +C +C +C +v +C +a +"} +(8,1,1) = {" +p +G +D +C +g +C +C +C +a +"} +(9,1,1) = {" +p +G +C +b +h +C +C +C +a +"} +(10,1,1) = {" +p +G +v +C +H +C +C +d +a +"} +(11,1,1) = {" +p +G +C +C +C +C +e +C +a +"} +(12,1,1) = {" +p +G +C +C +C +C +R +C +a +"} +(13,1,1) = {" +p +G +C +C +R +C +C +N +a +"} +(14,1,1) = {" +p +r +w +C +C +C +C +B +a +"} +(15,1,1) = {" +a +V +V +V +V +V +V +V +V +"} +(16,1,1) = {" +M +c +s +Q +Q +Q +Q +Q +Q +"} diff --git a/_maps/RandomRuins/StationRuins/maint/icemaint_center/icemaint_center_frosty.dmm b/_maps/RandomRuins/StationRuins/maint/icemaint_center/icemaint_center_frosty.dmm new file mode 100644 index 000000000000..f57da01f004e --- /dev/null +++ b/_maps/RandomRuins/StationRuins/maint/icemaint_center/icemaint_center_frosty.dmm @@ -0,0 +1,234 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/snow, +/area/maintenance/central/frozen/lower) +"c" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/maintenance/central/frozen/lower) +"g" = ( +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/maintenance/central/frozen/lower) +"l" = ( +/turf/closed/mineral/random/snow/underground, +/area/icemoon/underground/unexplored/rivers) +"m" = ( +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/maintenance/central/frozen/lower) +"o" = ( +/obj/effect/spawner/structure/window/ice, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/maintenance/central/frozen/lower) +"r" = ( +/obj/effect/decal/cleanable/semendrip, +/turf/open/floor/plating, +/area/maintenance/central/frozen/lower) +"x" = ( +/obj/item/clothing/head/that{ + desc = "It's an amish looking hat. This one is sticky with some white fluid." + }, +/obj/effect/decal/cleanable/semen, +/turf/open/floor/plating, +/area/maintenance/central/frozen/lower) +"L" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/maintenance/central/frozen/lower) +"Q" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/maintenance/central/frozen/lower) +"S" = ( +/turf/closed/mineral/random/snow/underground, +/area/icemoon/underground/explored) +"Z" = ( +/turf/open/floor/plating, +/area/maintenance/central/frozen/lower) + +(1,1,1) = {" +a +a +a +a +a +g +a +c +L +"} +(2,1,1) = {" +a +S +S +S +o +m +a +a +a +"} +(3,1,1) = {" +a +S +S +S +o +m +a +S +S +"} +(4,1,1) = {" +a +S +S +S +o +m +a +l +l +"} +(5,1,1) = {" +a +S +S +S +o +m +a +l +l +"} +(6,1,1) = {" +a +S +S +a +a +g +a +a +l +"} +(7,1,1) = {" +a +o +o +a +r +Z +Z +a +l +"} +(8,1,1) = {" +g +m +m +g +Z +x +r +a +l +"} +(9,1,1) = {" +a +a +a +a +r +Z +Z +a +l +"} +(10,1,1) = {" +a +S +S +a +a +a +a +a +l +"} +(11,1,1) = {" +a +S +S +l +l +l +l +l +l +"} +(12,1,1) = {" +a +S +S +l +l +l +l +l +l +"} +(13,1,1) = {" +a +S +S +l +l +l +l +l +l +"} +(14,1,1) = {" +a +S +S +l +l +l +l +l +l +"} +(15,1,1) = {" +a +a +S +l +l +l +l +l +l +"} +(16,1,1) = {" +Q +a +S +l +l +l +l +l +l +"} diff --git a/_maps/RandomRuins/StationRuins/maint/icemaint_east/icemaint_east_icering.dmm b/_maps/RandomRuins/StationRuins/maint/icemaint_east/icemaint_east_icering.dmm index 663ae135fc00..b30f54647a72 100644 --- a/_maps/RandomRuins/StationRuins/maint/icemaint_east/icemaint_east_icering.dmm +++ b/_maps/RandomRuins/StationRuins/maint/icemaint_east/icemaint_east_icering.dmm @@ -647,6 +647,20 @@ }, /turf/open/floor/carpet/arcade, /area/space) +"Pk" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/shoes/winterboots{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/clothing/shoes/winterboots{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/plating/snowed/smoothed/warmer, +/area/space) "PK" = ( /obj/structure/bonfire/prelit, /turf/open/floor/plating/snowed/smoothed/warmer, @@ -1363,7 +1377,7 @@ UI UI UI Ge -hO +Pk hO hO ql @@ -1395,7 +1409,7 @@ UI UI UI Ge -hO +Pk hO hO ql @@ -1427,7 +1441,7 @@ UI RS RS Ge -hO +Pk hO hO ql diff --git a/code/datums/ruins/maint.dm b/code/datums/ruins/maint.dm index d981d20aece2..059c052d221b 100644 --- a/code/datums/ruins/maint.dm +++ b/code/datums/ruins/maint.dm @@ -1045,6 +1045,16 @@ suffix = "icemaint_center_boring.dmm" name = "Icemaint Center Boring" +/datum/map_template/ruin/station/maint/smexi1/icemaint_center_danger + id = "center_danger" + suffix = "icemaint_center_danger.dmm" + name = "Icemaint Center Danger" + +/datum/map_template/ruin/station/maint/smexi1/icemaint_center_frosty + id = "center_frosty" + suffix = "icemaint_center_frosty.dmm" + name = "Icemaint Center Frosty" + /datum/map_template/ruin/station/maint/smexi2 prefix = "_maps/RandomRuins/StationRuins/maint/icemaint_west/" diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index a323dab97f2b..4f5ed2e643a5 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -644,7 +644,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/start/new_player) "Maint sixsectorsdown", "Maint advbotany", "Maint beach", "Maint botany_apiary", "Maint gamercave", "Maint ladytesla_altar", "Maint olddiner", "Maint smallmagician", "Maint fourshops", "Maint fishinghole", "Maint fakewalls", "Maint wizard", "Maint halloween") /obj/effect/landmark/stationroom/maint/smexi1 - template_names = list("Icemaint Center Boring") + template_names = list("Icemaint Center Boring", "Icemaint Center Danger", "Icemaint Center Frosty") /obj/effect/landmark/stationroom/maint/smexi2 template_names = list("Icemaint West Boring")