diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm index 467c423c3ae0..4c8ccc99dfcb 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm @@ -293,7 +293,7 @@ }, /area/ruin/powered) "wX" = ( -/turf/closed/indestructible/rock/snow/ice/ore, +/turf/closed/indestructible/rock/snow, /area/overmap_encounter/planetoid/cave/explored) "xo" = ( /obj/structure/stone_tile/slab, diff --git a/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm b/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm index 04d54f5eeee4..521b2beac456 100644 --- a/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm +++ b/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm @@ -17,7 +17,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/ruin/space/has_grav/syndicircle/halls) "aW" = ( -/turf/closed/indestructible/rock/snow/ice/ore, +/turf/closed/indestructible/rock/snow, /area/ruin/space/has_grav/syndicircle/winter) "ba" = ( /obj/structure/filingcabinet/chestdrawer, diff --git a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm index 8d0005b5eaf6..f8b9e24b2d20 100644 --- a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm +++ b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm @@ -70,8 +70,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, /obj/structure/spacevine/dense, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -120,15 +120,15 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) "ay" = ( /obj/machinery/door/airlock{ - name = "Private Quarters"; - dir = 4 + dir = 4; + name = "Private Quarters" }, /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -146,15 +146,15 @@ /area/ruin/space/has_grav/singularitylab/civvie) "aA" = ( /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "aC" = ( /obj/structure/flippedtable{ - icon_state = ""; - dir = 1 + dir = 1; + icon_state = "" }, /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /turf/open/floor/plating/asteroid, /area/ruin/space/has_grav/singularitylab) @@ -175,8 +175,8 @@ dir = 8 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -228,8 +228,8 @@ /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/stalkybush, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -253,13 +253,13 @@ /obj/structure/table, /obj/machinery/button/shieldwallgen{ dir = 8; - pixel_x = -5; - id = "singlabhang" + id = "singlabhang"; + pixel_x = -5 }, /obj/machinery/button/door{ dir = 8; - pixel_x = 8; - id = "singlabhangar" + id = "singlabhangar"; + pixel_x = 8 }, /obj/structure/sign/warning/incident{ pixel_x = 32 @@ -280,8 +280,8 @@ /obj/structure/table/reinforced, /obj/effect/turf_decal/corner/opaque/white/full, /obj/item/paper_bin{ - pixel_y = 4; - pixel_x = -3 + pixel_x = -3; + pixel_y = 4 }, /obj/item/pen{ pixel_x = -4; @@ -294,8 +294,8 @@ /area/ruin/space/has_grav/singularitylab/lab) "aY" = ( /turf/closed/wall{ - name = "structural support"; - desc = "A huge chunk of metal holding the roof of the asteroid at bay" + desc = "A huge chunk of metal holding the roof of the asteroid at bay"; + name = "structural support" }, /area/ruin/space/has_grav/singularitylab/civvie) "aZ" = ( @@ -460,8 +460,8 @@ piping_layer = 4 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -505,7 +505,7 @@ icon_state = "4-8" }, /turf/open/floor/engine/hull, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "bV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 4 @@ -526,8 +526,8 @@ "bZ" = ( /obj/structure/spacevine/dense, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/engineering) @@ -577,8 +577,8 @@ }, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -601,7 +601,7 @@ icon_state = "2-8" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "cm" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 8 @@ -621,8 +621,8 @@ pixel_x = 32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -656,8 +656,8 @@ /area/ruin/space/has_grav/singularitylab/lab) "cz" = ( /obj/machinery/door/airlock/engineering{ - name = "Engine Control"; - dir = 8 + dir = 8; + name = "Engine Control" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -764,8 +764,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -831,8 +831,8 @@ /area/ruin/space/has_grav/singularitylab/cargo) "dc" = ( /obj/machinery/door/airlock/engineering{ - name = "Engine Control"; - dir = 4 + dir = 4; + name = "Engine Control" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -933,14 +933,14 @@ pixel_x = -32 }, /obj/structure/spacevine/dense{ - pixel_y = 32; - pixel_x = -31 + pixel_x = -31; + pixel_y = 32 }, /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -970,8 +970,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -1045,8 +1045,8 @@ /area/ruin/space/has_grav/singularitylab) "ed" = ( /obj/machinery/door/airlock{ - name = "Barracks"; - dir = 4 + dir = 4; + name = "Barracks" }, /obj/structure/cable{ icon_state = "4-8" @@ -1083,9 +1083,9 @@ /area/ruin/space/has_grav/singularitylab/lab) "em" = ( /obj/machinery/mineral/processing_unit_console{ + machinedir = 9; pixel_x = -32; - pixel_y = -4; - machinedir = 9 + pixel_y = -4 }, /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/plasteel/dark, @@ -1099,8 +1099,8 @@ dir = 8 }, /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/effect/turf_decal/corner/opaque/purple{ dir = 5 @@ -1130,8 +1130,8 @@ }, /obj/structure/table/wood/fancy/green, /obj/structure/fluff/beach_umbrella{ - pixel_y = 16; - pixel_x = -5 + pixel_x = -5; + pixel_y = 16 }, /obj/structure/spacevine, /obj/machinery/light/floor, @@ -1158,17 +1158,17 @@ /area/ruin/space/has_grav/singularitylab) "et" = ( /obj/item/gun/energy/e_gun/smg{ - pixel_y = 6; - pixel_x = 5; - name = "\improper Modified E-TAR SMG"; dry_fire_sound = 'sound/items/ding.ogg'; - dry_fire_text = "ding" + dry_fire_text = "ding"; + name = "\improper Modified E-TAR SMG"; + pixel_x = 5; + pixel_y = 6 }, /obj/structure/table/reinforced, /obj/effect/turf_decal/corner/opaque/white/full, /obj/item/stack/telecrystal{ - pixel_y = -4; - pixel_x = -9 + pixel_x = -9; + pixel_y = -4 }, /obj/effect/turf_decal/corner/opaque/purple{ dir = 10 @@ -1315,8 +1315,8 @@ /obj/effect/decal/cleanable/insectguts, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -1356,7 +1356,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "fn" = ( /obj/structure/spacevine, /obj/structure/spacevine{ @@ -1388,8 +1388,8 @@ }, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -1411,8 +1411,8 @@ /area/ruin/space/has_grav/singularitylab/civvie) "ft" = ( /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/structure/spacevine, /turf/open/floor/plating/dirt{ @@ -1443,8 +1443,8 @@ "fv" = ( /obj/structure/spacevine/dense, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -1531,8 +1531,8 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -1685,15 +1685,15 @@ pixel_y = -32 }, /obj/structure/spacevine/dense{ - pixel_y = -32; - pixel_x = 32 + pixel_x = 32; + pixel_y = -32 }, /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -1777,17 +1777,17 @@ /obj/effect/turf_decal/corner/opaque/white/full, /obj/structure/table, /obj/item/lighter{ - pixel_y = 3; - pixel_x = -6 + pixel_x = -6; + pixel_y = 3 }, /obj/item/clothing/mask/cigarette, /obj/item/clothing/mask/cigarette{ - pixel_y = 11; - pixel_x = 3 + pixel_x = 3; + pixel_y = 11 }, /obj/item/clothing/mask/cigarette{ - pixel_y = 4; - pixel_x = 6 + pixel_x = 6; + pixel_y = 4 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/singularitylab/lab) @@ -1815,8 +1815,8 @@ "gQ" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -1828,8 +1828,8 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -1837,8 +1837,8 @@ /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -1848,9 +1848,9 @@ /obj/item/clothing/shoes/sneakers/white, /obj/effect/gibspawner, /obj/item/gun/energy/lasercannon/unrestricted{ - name = "NT-LS-1013"; + desc = "An advanced laser cannon, a laser etched inscription in the handle states 'NT-LS-1013'. The casing is made of a lightweight alloy."; icon_state = "pulse"; - desc = "An advanced laser cannon, a laser etched inscription in the handle states 'NT-LS-1013'. The casing is made of a lightweight alloy." + name = "NT-LS-1013" }, /turf/open/floor/plating/asteroid, /area/ruin/space/has_grav/singularitylab) @@ -1881,8 +1881,8 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -1915,8 +1915,8 @@ /area/ruin/space/has_grav/singularitylab/cargo) "hn" = ( /obj/machinery/door/poddoor{ - id = "singlabhanger"; - dir = 4 + dir = 4; + id = "singlabhanger" }, /turf/open/floor/plating/asteroid, /area/ruin/space/has_grav/singularitylab) @@ -1986,8 +1986,8 @@ pixel_y = 32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -1997,8 +1997,8 @@ pixel_y = 32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -2078,8 +2078,8 @@ }, /obj/item/pen, /obj/item/reagent_containers/food/drinks/soda_cans/starkist{ - pixel_y = 4; - pixel_x = 10 + pixel_x = 10; + pixel_y = 4 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/singularitylab) @@ -2185,8 +2185,8 @@ pixel_y = -32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -2199,8 +2199,8 @@ }, /obj/structure/spacevine/dense, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -2254,8 +2254,8 @@ }, /mob/living/simple_animal/hostile/venus_human_trap, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -2300,8 +2300,8 @@ /area/ruin/space/has_grav/singularitylab/civvie) "iL" = ( /obj/machinery/door/airlock/external{ - name = "Engine Access"; - dir = 4 + dir = 4; + name = "Engine Access" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -2343,7 +2343,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "iZ" = ( /obj/structure/cable, /obj/structure/poddoor_assembly, @@ -2368,9 +2368,9 @@ "jd" = ( /obj/effect/turf_decal/siding/yellow, /obj/machinery/button/door{ + dir = 8; id = "singlabcargo2"; name = "Blast Door Control"; - dir = 8; pixel_x = 24 }, /turf/open/floor/plasteel, @@ -2381,8 +2381,8 @@ pixel_x = 32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -2432,8 +2432,8 @@ /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -2504,21 +2504,21 @@ pixel_x = -32 }, /obj/structure/spacevine/dense{ - pixel_y = 32; - pixel_x = -31 + pixel_x = -31; + pixel_y = 32 }, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/engine, /area/ruin/space/has_grav/singularitylab) "jC" = ( /obj/structure/flippedtable{ - icon_state = ""; - dir = 4 + dir = 4; + icon_state = "" }, /obj/structure/spacevine/dense, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -2553,12 +2553,12 @@ /area/ruin/space/has_grav/singularitylab/lab) "jI" = ( /obj/structure/railing/corner{ - pixel_y = 2; - pixel_x = -3 + pixel_x = -3; + pixel_y = 2 }, /obj/structure/railing/corner{ - pixel_y = 23; - pixel_x = -3 + pixel_x = -3; + pixel_y = 23 }, /obj/structure/cable{ icon_state = "1-2" @@ -2645,16 +2645,16 @@ pixel_x = 32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) "jT" = ( /obj/structure/spacevine/dense, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -2676,8 +2676,8 @@ /area/ruin/space/has_grav/singularitylab) "ke" = ( /obj/machinery/door/airlock/freezer{ - name = "Freezer"; - dir = 4 + dir = 4; + name = "Freezer" }, /turf/open/floor/plasteel/tech, /area/ruin/space/has_grav/singularitylab/civvie) @@ -2689,8 +2689,8 @@ icon_state = "0-8" }, /obj/machinery/door/poddoor{ - id = "singlabhanger"; - dir = 4 + dir = 4; + id = "singlabhanger" }, /turf/open/floor/engine, /area/ruin/space/has_grav/singularitylab) @@ -2710,8 +2710,8 @@ /area/ruin/space/has_grav/singularitylab) "km" = ( /obj/machinery/door/airlock/hatch{ - name = "Server Room"; - dir = 4 + dir = 4; + name = "Server Room" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 4 @@ -2736,8 +2736,8 @@ /area/ruin/space/has_grav/singularitylab) "ko" = ( /obj/structure/flippedtable{ - icon_state = ""; - dir = 1 + dir = 1; + icon_state = "" }, /obj/structure/spacevine, /turf/open/floor/plating/dirt{ @@ -2763,7 +2763,7 @@ icon_state = "2-4" }, /turf/open/floor/engine/hull, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "kr" = ( /obj/structure/cable{ icon_state = "5-8" @@ -2773,8 +2773,8 @@ icon_state = "4-8" }, /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 4 @@ -2796,8 +2796,8 @@ /area/ruin/space/has_grav/singularitylab/civvie) "kx" = ( /obj/machinery/conveyor{ - id = "singlabfurn"; - dir = 8 + dir = 8; + id = "singlabfurn" }, /obj/structure/railing, /obj/structure/railing{ @@ -2856,9 +2856,9 @@ }, /obj/effect/turf_decal/techfloor/corner, /obj/machinery/button/door{ + dir = 1; id = "singlabcargo1"; name = "Blast Door Control"; - dir = 1; pixel_y = -25 }, /turf/open/floor/plasteel, @@ -2960,13 +2960,13 @@ pixel_y = -32 }, /obj/structure/spacevine/dense{ - pixel_y = -32; - pixel_x = -32 + pixel_x = -32; + pixel_y = -32 }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -3017,8 +3017,8 @@ /area/ruin/space/has_grav/singularitylab/cargo) "lj" = ( /obj/machinery/conveyor{ - id = "singlabfurn"; - dir = 8 + dir = 8; + id = "singlabfurn" }, /obj/structure/railing, /turf/open/floor/plating, @@ -3087,8 +3087,8 @@ dir = 4 }, /obj/machinery/door/airlock/science{ - name = "High Energy Applications Research Facility"; - dir = 4 + dir = 4; + name = "High Energy Applications Research Facility" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 4 @@ -3211,8 +3211,8 @@ /obj/structure/table, /obj/item/paper, /obj/item/pen{ - pixel_y = -3; - pixel_x = 2 + pixel_x = 2; + pixel_y = -3 }, /turf/open/floor/carpet/nanoweave/beige, /area/ruin/space/has_grav/singularitylab/cargo) @@ -3243,8 +3243,8 @@ }, /obj/structure/spacevine/dense, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -3425,8 +3425,8 @@ /area/ruin/space/has_grav/singularitylab/engineering) "mJ" = ( /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/structure/flippedtable, /obj/effect/turf_decal/siding/thinplating{ @@ -3452,7 +3452,7 @@ icon_state = "4-8" }, /turf/open/floor/engine/hull, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "mP" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3477,10 +3477,10 @@ /obj/structure/table, /obj/machinery/button/door{ dir = 8; - pixel_y = 7; - pixel_x = -4; id = "singlablast2"; - name = "Testing Chamber Control" + name = "Testing Chamber Control"; + pixel_x = -4; + pixel_y = 7 }, /obj/effect/turf_decal/corner/opaque/white/full, /turf/open/floor/plasteel, @@ -3488,8 +3488,8 @@ "mW" = ( /obj/machinery/conveyor_switch{ id = "singlabcarg"; - pixel_y = -5; - pixel_x = 9 + pixel_x = 9; + pixel_y = -5 }, /turf/open/floor/plating, /area/ruin/space/has_grav/singularitylab) @@ -3507,8 +3507,8 @@ "na" = ( /obj/structure/sink{ dir = 4; - pixel_y = 4; - pixel_x = -14 + pixel_x = -14; + pixel_y = 4 }, /obj/effect/turf_decal/corner/opaque/white/full, /mob/living/simple_animal/hostile/zombie/kudzu{ @@ -3615,14 +3615,14 @@ "no" = ( /obj/structure/railing, /obj/machinery/conveyor_switch{ - pixel_y = 13; + id = "singlabfurn"; pixel_x = -11; - id = "singlabfurn" + pixel_y = 13 }, /obj/machinery/mineral/processing_unit_console{ + machinedir = 9; pixel_x = -32; - pixel_y = -4; - machinedir = 9 + pixel_y = -4 }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/singularitylab/cargo) @@ -3641,8 +3641,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/engineering) @@ -3675,8 +3675,8 @@ /area/ruin/space/has_grav/singularitylab/cargo) "nw" = ( /obj/machinery/door/airlock{ - name = "Private Quarters"; - dir = 4 + dir = 4; + name = "Private Quarters" }, /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -3706,8 +3706,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -3716,14 +3716,14 @@ icon_state = "6-9" }, /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -3761,14 +3761,14 @@ icon_state = "0-4" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "nM" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/door/airlock/mining{ - name = "Cargo Bay"; - dir = 4 + dir = 4; + name = "Cargo Bay" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 4 @@ -3791,15 +3791,15 @@ }, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) "nO" = ( /obj/structure/sign/warning/biohazard{ - pixel_y = 5; - pixel_x = 32 + pixel_x = 32; + pixel_y = 5 }, /obj/effect/turf_decal/industrial/warning{ dir = 4 @@ -3828,8 +3828,8 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -3848,8 +3848,8 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -3960,7 +3960,7 @@ icon_state = "2-8" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "oq" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ @@ -3993,8 +3993,8 @@ /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -4082,8 +4082,8 @@ /obj/structure/closet/emcloset, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -4094,8 +4094,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -4131,8 +4131,8 @@ }, /obj/structure/table/wood/fancy/blue, /obj/structure/fluff/beach_umbrella{ - pixel_y = 16; - pixel_x = -5 + pixel_x = -5; + pixel_y = 16 }, /obj/structure/spacevine, /obj/machinery/light/floor, @@ -4158,7 +4158,7 @@ }, /obj/item/book/manual/wiki/engineering_singulo_tesla, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "pe" = ( /obj/machinery/light/directional/north, /turf/open/floor/engine, @@ -4230,8 +4230,8 @@ /mob/living/simple_animal/hostile/venus_human_trap, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -4246,7 +4246,7 @@ icon_state = "1-4" }, /turf/open/floor/engine/hull, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "px" = ( /obj/item/tank/internals/oxygen, /obj/structure/spacevine, @@ -4259,7 +4259,7 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "pC" = ( /obj/structure/rack, /obj/effect/turf_decal/box, @@ -4412,8 +4412,8 @@ }, /obj/structure/table/wood/fancy/cyan, /obj/structure/fluff/beach_umbrella{ - pixel_y = 16; - pixel_x = -5 + pixel_x = -5; + pixel_y = 16 }, /obj/structure/spacevine, /obj/machinery/light/floor, @@ -4428,7 +4428,7 @@ icon_state = "2-8" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "qk" = ( /obj/effect/turf_decal/industrial/warning, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ @@ -4453,8 +4453,8 @@ }, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -4546,8 +4546,8 @@ /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -4592,7 +4592,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "qZ" = ( /obj/effect/turf_decal/techfloor, /obj/effect/turf_decal/techfloor{ @@ -4610,12 +4610,12 @@ dir = 4 }, /obj/structure/railing/corner{ - pixel_y = 2; - pixel_x = -3 + pixel_x = -3; + pixel_y = 2 }, /obj/structure/railing/corner{ - pixel_y = 23; - pixel_x = -3 + pixel_x = -3; + pixel_y = 23 }, /obj/structure/cable{ icon_state = "1-2" @@ -4655,8 +4655,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -4677,8 +4677,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -4709,8 +4709,8 @@ /area/ruin/space/has_grav/singularitylab/cargo) "rs" = ( /obj/effect/decal/cleanable/blood/drip{ - pixel_y = 2; - pixel_x = 2 + pixel_x = 2; + pixel_y = 2 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/singularitylab) @@ -4736,8 +4736,8 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -4759,7 +4759,7 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "rG" = ( /obj/effect/turf_decal/corner/opaque/white/full, /obj/machinery/vending/cola/pwr_game, @@ -4840,13 +4840,13 @@ pixel_x = -32 }, /obj/structure/spacevine/dense{ - pixel_y = 32; - pixel_x = -32 + pixel_x = -32; + pixel_y = 32 }, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -4870,8 +4870,8 @@ pixel_y = -32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -4885,8 +4885,8 @@ /obj/structure/spacevine, /obj/machinery/vending/wardrobe/chef_wardrobe, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -4902,8 +4902,8 @@ icon_state = "6-10" }, /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/effect/turf_decal/siding/thinplating{ dir = 1 @@ -4944,13 +4944,13 @@ pixel_x = 32 }, /obj/structure/spacevine/dense{ - pixel_y = 32; - pixel_x = 32 + pixel_x = 32; + pixel_y = 32 }, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -4974,8 +4974,8 @@ /obj/structure/spacevine, /obj/structure/flora/ausbushes/stalkybush, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -5003,8 +5003,8 @@ pixel_y = -32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -5044,8 +5044,8 @@ }, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -5126,8 +5126,8 @@ icon_state = "5-9" }, /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/effect/turf_decal/siding/thinplating, /turf/open/floor/plasteel, @@ -5152,8 +5152,8 @@ }, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -5179,7 +5179,7 @@ icon_state = "0-9" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "tL" = ( /obj/structure/cable{ icon_state = "5-9" @@ -5207,8 +5207,8 @@ /obj/structure/table, /obj/item/paper, /obj/item/pen{ - pixel_y = 2; - pixel_x = -4 + pixel_x = -4; + pixel_y = 2 }, /turf/open/floor/carpet/nanoweave/beige, /area/ruin/space/has_grav/singularitylab/cargo) @@ -5231,8 +5231,8 @@ /area/ruin/space/has_grav/singularitylab/lab) "uk" = ( /obj/machinery/door/poddoor{ - id = "singlabhanger"; - dir = 4 + dir = 4; + id = "singlabhanger" }, /turf/open/floor/engine, /area/ruin/space/has_grav/singularitylab) @@ -5283,8 +5283,8 @@ /mob/living/simple_animal/hostile/venus_human_trap, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -5422,8 +5422,8 @@ }, /obj/structure/spacevine/dense, /obj/structure/spacevine/dense{ - pixel_y = 32; - pixel_x = 32 + pixel_x = 32; + pixel_y = 32 }, /obj/structure/spacevine/dense{ pixel_x = 32 @@ -5453,9 +5453,9 @@ /obj/effect/turf_decal/box, /obj/machinery/light/directional/north, /obj/item/gun/energy/lasercannon/unrestricted{ - name = "NT-LS-1013"; + desc = "An advanced laser cannon, a laser etched inscription in the handle states 'NT-LS-1013'. The casing is made of a lightweight alloy."; icon_state = "pulse"; - desc = "An advanced laser cannon, a laser etched inscription in the handle states 'NT-LS-1013'. The casing is made of a lightweight alloy." + name = "NT-LS-1013" }, /obj/item/gun/energy/laser/iot, /obj/item/gun/energy/laser/iot{ @@ -5482,8 +5482,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -5525,8 +5525,8 @@ }, /obj/structure/spacevine/dense, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -5595,8 +5595,8 @@ /area/ruin/space/has_grav/singularitylab/civvie) "vy" = ( /obj/machinery/door/airlock/security{ - name = "Front Office"; - dir = 8 + dir = 8; + name = "Front Office" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 4 @@ -5641,8 +5641,8 @@ /area/ruin/space/has_grav/singularitylab/cargo) "vT" = ( /obj/structure/flippedtable{ - icon_state = ""; - dir = 4 + dir = 4; + icon_state = "" }, /obj/effect/turf_decal/siding/thinplating, /obj/structure/cable{ @@ -5666,13 +5666,13 @@ pixel_x = -32 }, /obj/structure/spacevine/dense{ - pixel_y = -32; - pixel_x = -32 + pixel_x = -32; + pixel_y = -32 }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -5691,8 +5691,8 @@ icon_state = "1-2" }, /obj/structure/flippedtable{ - icon_state = ""; - dir = 2 + dir = 2; + icon_state = "" }, /turf/open/floor/carpet/nanoweave/purple, /area/ruin/space/has_grav/singularitylab/lab) @@ -5710,8 +5710,8 @@ /obj/structure/spacevine, /obj/machinery/vending/dinnerware, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -5806,8 +5806,8 @@ /area/ruin/space/has_grav/singularitylab/cargo) "wu" = ( /obj/machinery/door/airlock/external{ - name = "Engine Access"; - dir = 4 + dir = 4; + name = "Engine Access" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -5832,15 +5832,15 @@ pixel_x = 32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) "ww" = ( /obj/machinery/field/generator/anchored, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "wx" = ( /obj/structure/transit_tube/curved{ dir = 1 @@ -5894,8 +5894,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -5925,8 +5925,8 @@ pixel_y = -32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -5949,7 +5949,7 @@ icon_state = "1-8" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "wW" = ( /obj/structure/railing{ dir = 4; @@ -5987,10 +5987,10 @@ dir = 4 }, /obj/structure/chair/stool/bar{ - name = "picnic stool"; dir = 8; - pixel_y = 4; - pixel_x = -10 + name = "picnic stool"; + pixel_x = -10; + pixel_y = 4 }, /obj/structure/spacevine, /turf/open/floor/wood, @@ -6044,13 +6044,13 @@ icon_state = "4-8" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "xn" = ( /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -6059,15 +6059,15 @@ /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) "xr" = ( /obj/machinery/door/airlock{ - name = "Bathroom"; - dir = 4 + dir = 4; + name = "Bathroom" }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/singularitylab/lab) @@ -6170,8 +6170,8 @@ icon_state = "0-8" }, /obj/machinery/door/poddoor{ - id = "singlabhanger"; - dir = 4 + dir = 4; + id = "singlabhanger" }, /turf/open/floor/engine, /area/ruin/space/has_grav/singularitylab) @@ -6221,8 +6221,8 @@ /obj/effect/decal/cleanable/blood/old, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -6245,13 +6245,13 @@ pixel_y = 32 }, /obj/structure/spacevine/dense{ - pixel_y = 32; - pixel_x = -32 + pixel_x = -32; + pixel_y = 32 }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -6369,8 +6369,8 @@ /obj/machinery/turretid, /obj/structure/table/reinforced, /obj/item/paper_bin{ - pixel_y = -14; - pixel_x = 8 + pixel_x = 8; + pixel_y = -14 }, /turf/open/floor/carpet/nanoweave/beige, /area/ruin/space/has_grav/singularitylab/cargo) @@ -6397,8 +6397,8 @@ dir = 4 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -6547,7 +6547,7 @@ icon_state = "2-4" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "yZ" = ( /obj/structure/cable{ icon_state = "6-9" @@ -6574,8 +6574,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -6661,8 +6661,8 @@ /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -6751,8 +6751,8 @@ zombiejob = "Assistant" }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -6765,15 +6765,15 @@ pixel_y = -32 }, /obj/structure/spacevine/dense{ - pixel_y = -32; - pixel_x = -32 + pixel_x = -32; + pixel_y = -32 }, /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/sparsegrass, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -6865,7 +6865,7 @@ /area/ruin/space/has_grav/singularitylab/engineering) "zP" = ( /turf/open/floor/engine/hull, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "zR" = ( /obj/structure/spacevine/dense, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, @@ -6918,8 +6918,8 @@ dir = 1 }, /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/effect/turf_decal/corner/opaque/purple{ dir = 8 @@ -7017,8 +7017,8 @@ /area/ruin/space/has_grav/singularitylab/lab) "Ay" = ( /obj/effect/decal/cleanable/blood/drip{ - pixel_y = 3; - pixel_x = 5 + pixel_x = 5; + pixel_y = 3 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/singularitylab) @@ -7048,8 +7048,8 @@ /area/ruin/space/has_grav/singularitylab/lab) "AD" = ( /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -7096,8 +7096,8 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -7179,8 +7179,8 @@ /mob/living/simple_animal/hostile/venus_human_trap, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -7254,8 +7254,8 @@ name = "To Environment" }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -7268,8 +7268,8 @@ /obj/structure/spacevine/dense, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -7300,8 +7300,8 @@ }, /obj/effect/turf_decal/siding/thinplating, /obj/effect/decal/cleanable/blood{ - icon_state = "gib3"; - dir = 4 + dir = 4; + icon_state = "gib3" }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/singularitylab/cargo) @@ -7324,8 +7324,8 @@ /area/ruin/space/has_grav/singularitylab/civvie) "BP" = ( /obj/machinery/door/poddoor{ - id = "singlablas1"; - dir = 4 + dir = 4; + id = "singlablas1" }, /turf/open/floor/engine, /area/ruin/space/has_grav/singularitylab/lab) @@ -7543,8 +7543,8 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -7554,7 +7554,7 @@ icon_state = "1-8" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "CC" = ( /obj/structure/transit_tube/curved/flipped, /obj/structure/cable{ @@ -7575,8 +7575,8 @@ "CE" = ( /obj/structure/flippedtable, /obj/structure/spacevine/dense{ - pixel_y = 32; - pixel_x = -31 + pixel_x = -31; + pixel_y = 32 }, /obj/structure/spacevine, /turf/open/floor/plasteel/tech/techmaint, @@ -7614,7 +7614,7 @@ icon_state = "1-6" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "CL" = ( /obj/structure/transit_tube/station/dispenser{ dir = 4 @@ -7623,12 +7623,12 @@ icon_state = "1-2" }, /obj/structure/railing/corner{ - pixel_y = 23; - pixel_x = -3 + pixel_x = -3; + pixel_y = 23 }, /obj/structure/railing/corner{ - pixel_y = 2; - pixel_x = -3 + pixel_x = -3; + pixel_y = 2 }, /obj/structure/cable{ icon_state = "2-4" @@ -7667,8 +7667,8 @@ dir = 4 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -7765,7 +7765,7 @@ icon_state = "4-8" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "Di" = ( /obj/structure/spacevine, /turf/open/floor/plasteel, @@ -7777,24 +7777,24 @@ /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) "Dn" = ( /obj/structure/flippedtable{ - icon_state = ""; - dir = 1 + dir = 1; + icon_state = "" }, /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/structure/spacevine/dense, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -7870,8 +7870,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -7968,8 +7968,8 @@ dir = 4 }, /obj/machinery/door/airlock/science{ - name = "High Energy Applications Research Facility"; - dir = 4 + dir = 4; + name = "High Energy Applications Research Facility" }, /turf/open/floor/plasteel/tech, /area/ruin/space/has_grav/singularitylab/lab) @@ -8111,8 +8111,8 @@ /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -8170,8 +8170,8 @@ }, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -8236,10 +8236,10 @@ /obj/structure/table, /obj/machinery/button/door{ dir = 8; - pixel_y = 7; - pixel_x = -4; id = "singlablast1"; - name = "Testing Chamber Control" + name = "Testing Chamber Control"; + pixel_x = -4; + pixel_y = 7 }, /obj/effect/turf_decal/corner/opaque/white/full, /turf/open/floor/plasteel, @@ -8307,13 +8307,13 @@ pixel_y = -32 }, /obj/structure/spacevine/dense{ - pixel_y = -32; - pixel_x = 32 + pixel_x = 32; + pixel_y = -32 }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -8477,7 +8477,7 @@ "FA" = ( /obj/item/wrench, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "FB" = ( /obj/machinery/door/airlock/highsecurity{ name = "Testing Lab" @@ -8518,8 +8518,8 @@ icon_state = "4-9" }, /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/structure/spacevine, /turf/open/floor/plasteel/tech/techmaint, @@ -8533,8 +8533,8 @@ /area/ruin/space/has_grav/singularitylab/engineering) "FI" = ( /turf/closed/wall{ - name = "structural support"; - desc = "A huge chunk of metal holding the roof of the asteroid at bay" + desc = "A huge chunk of metal holding the roof of the asteroid at bay"; + name = "structural support" }, /area/ruin/space/has_grav/singularitylab) "FL" = ( @@ -8620,8 +8620,8 @@ /area/ruin/space/has_grav/singularitylab/cargo) "Ge" = ( /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/structure/spacevine, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ @@ -8663,7 +8663,7 @@ anchored = 1 }, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "Gr" = ( /obj/structure/cable{ icon_state = "1-10" @@ -8682,8 +8682,8 @@ "Gs" = ( /obj/structure/spacevine/dense, /obj/structure/spacevine/dense{ - pixel_y = 32; - pixel_x = 32 + pixel_x = 32; + pixel_y = 32 }, /obj/structure/spacevine/dense{ pixel_x = 32 @@ -8694,8 +8694,8 @@ /obj/machinery/portable_atmospherics/scrubber/huge, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -8708,8 +8708,8 @@ dir = 9 }, /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 4 @@ -8737,8 +8737,8 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/external{ - name = "Interior Mine"; - dir = 4 + dir = 4; + name = "Interior Mine" }, /turf/open/floor/plasteel/tech, /area/ruin/space/has_grav/singularitylab/cargo) @@ -8805,7 +8805,7 @@ icon_state = "1-4" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "GJ" = ( /obj/effect/decal/cleanable/insectguts, /turf/open/floor/plating/asteroid, @@ -8879,8 +8879,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -8975,8 +8975,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -8986,12 +8986,12 @@ pixel_y = 32 }, /obj/structure/spacevine/dense{ - pixel_y = 32; - pixel_x = -31 + pixel_x = -31; + pixel_y = 32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -9013,7 +9013,7 @@ icon_state = "1-2" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "HD" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 10 @@ -9086,8 +9086,8 @@ pixel_x = 32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -9107,8 +9107,8 @@ dir = 6 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -9144,8 +9144,8 @@ }, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -9181,7 +9181,7 @@ icon_state = "1-2" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "Ii" = ( /obj/machinery/door/airlock{ name = "Private Quarters" @@ -9239,7 +9239,7 @@ /obj/machinery/power/solar, /obj/structure/cable/yellow, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "Iu" = ( /obj/structure/transit_tube/diagonal{ dir = 4 @@ -9325,7 +9325,7 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "IO" = ( /obj/structure/railing{ dir = 8; @@ -9367,7 +9367,7 @@ /obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "IW" = ( /obj/structure/cable{ icon_state = "4-8" @@ -9586,9 +9586,9 @@ pixel_y = 32 }, /obj/structure/chair/office{ + desc = "Technologically enhanced for the optimal research position."; dir = 8; - name = "science chair"; - desc = "Technologically enhanced for the optimal research position." + name = "science chair" }, /turf/open/floor/carpet/nanoweave/purple, /area/ruin/space/has_grav/singularitylab/lab) @@ -9609,8 +9609,8 @@ zombiejob = "Assistant" }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -9666,8 +9666,8 @@ "Kc" = ( /obj/structure/spacevine, /turf/closed/wall{ - name = "structural support"; - desc = "A huge chunk of metal holding the roof of the asteroid at bay" + desc = "A huge chunk of metal holding the roof of the asteroid at bay"; + name = "structural support" }, /area/ruin/space/has_grav/singularitylab) "Ke" = ( @@ -9702,12 +9702,12 @@ /area/ruin/space/has_grav/singularitylab) "Kr" = ( /obj/item/gun/energy/ionrifle/carbine{ - pixel_y = 5; - pixel_x = 2; - name = "ion projector"; desc = "The Ion Projector is contained within a sleek metal case. Engraved on the handle are the letters S.H. The stock is warm to the touch"; - selfcharge = 1; - dry_fire_text = "RECHARGING" + dry_fire_text = "RECHARGING"; + name = "ion projector"; + pixel_x = 2; + pixel_y = 5; + selfcharge = 1 }, /obj/item/screwdriver{ pixel_y = -6 @@ -9779,8 +9779,8 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -9928,8 +9928,8 @@ pixel_x = 32 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -10149,8 +10149,8 @@ "Mk" = ( /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -10193,7 +10193,7 @@ icon_state = "1-4" }, /turf/open/floor/engine/hull, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "MA" = ( /obj/effect/turf_decal/corner/opaque/white/full, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -10219,7 +10219,7 @@ /obj/machinery/power/emitter/welded, /obj/structure/cable/yellow, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "MG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 4 @@ -10271,7 +10271,7 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "MQ" = ( /obj/structure/spacevine/dense, /obj/machinery/power/apc/auto_name/directional/north{ @@ -10282,8 +10282,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -10327,8 +10327,8 @@ /area/ruin/space/has_grav/singularitylab/reactor) "MW" = ( /obj/machinery/door/airlock{ - name = "Private Quarters"; - dir = 8 + dir = 8; + name = "Private Quarters" }, /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -10455,7 +10455,7 @@ "Nu" = ( /obj/structure/lattice, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "Nw" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -10473,7 +10473,7 @@ icon_state = "0-2" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "NH" = ( /obj/effect/turf_decal/corner/opaque/white/full, /obj/effect/turf_decal/industrial/warning{ @@ -10503,8 +10503,8 @@ dir = 8 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -10537,10 +10537,10 @@ /area/ruin/space/has_grav/singularitylab/civvie) "NN" = ( /obj/structure/chair/stool/bar{ - name = "picnic stool"; dir = 4; - pixel_y = 7; - pixel_x = 9 + name = "picnic stool"; + pixel_x = 9; + pixel_y = 7 }, /obj/effect/turf_decal/siding/wood/end{ dir = 8 @@ -10562,8 +10562,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -10586,14 +10586,14 @@ pixel_y = -32 }, /obj/structure/spacevine/dense{ - pixel_y = 32; - pixel_x = 32 + pixel_x = 32; + pixel_y = 32 }, /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -10656,8 +10656,8 @@ "Oe" = ( /obj/structure/sink{ dir = 4; - pixel_y = 4; - pixel_x = -14 + pixel_x = -14; + pixel_y = 4 }, /obj/structure/mirror{ pixel_x = -29 @@ -10687,8 +10687,8 @@ "Ol" = ( /obj/structure/spacevine, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -10757,8 +10757,8 @@ /area/ruin/space/has_grav/singularitylab) "Oy" = ( /turf/closed/wall{ - name = "structural support"; - desc = "A huge chunk of metal holding the roof of the asteroid at bay" + desc = "A huge chunk of metal holding the roof of the asteroid at bay"; + name = "structural support" }, /area/ruin/space/has_grav/singularitylab/hangar) "Oz" = ( @@ -10832,12 +10832,12 @@ /obj/structure/table/reinforced, /obj/effect/turf_decal/corner/opaque/white/full, /obj/machinery/recharger{ - pixel_y = -5; - pixel_x = 5 + pixel_x = 5; + pixel_y = -5 }, /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{ - pixel_y = 2; - pixel_x = -4 + pixel_x = -4; + pixel_y = 2 }, /obj/effect/turf_decal/corner/opaque/purple{ dir = 9 @@ -10924,8 +10924,8 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -10942,8 +10942,8 @@ /area/ruin/space/has_grav/singularitylab) "OZ" = ( /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /obj/item/flashlight/seclite, /turf/open/floor/plating/asteroid, @@ -10957,7 +10957,7 @@ }, /obj/structure/lattice/catwalk, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "Pd" = ( /obj/structure/bed, /obj/item/bedsheet/nanotrasen, @@ -11013,8 +11013,8 @@ /obj/structure/spacevine, /obj/structure/spacevine/dense, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -11108,8 +11108,8 @@ }, /obj/structure/table/wood/fancy/purple, /obj/structure/fluff/beach_umbrella{ - pixel_y = 16; - pixel_x = -5 + pixel_x = -5; + pixel_y = 16 }, /obj/machinery/jukebox/boombox, /obj/structure/spacevine, @@ -11249,8 +11249,8 @@ /obj/structure/spacevine, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -11261,8 +11261,8 @@ /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -11275,7 +11275,7 @@ icon_state = "1-2" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "Qi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 4 @@ -11294,23 +11294,29 @@ icon_state = "4-8" }, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) +"Ql" = ( +/obj/item/banner/engineering{ + anchored = 1 + }, +/turf/open/floor/engine/hull, +/area/space/nearstation) "Qm" = ( /obj/structure/spacevine/dense, /obj/structure/spacevine/dense{ pixel_y = 32 }, /obj/structure/spacevine/dense{ - pixel_y = 32; - pixel_x = -32 + pixel_x = -32; + pixel_y = 32 }, /obj/structure/spacevine/dense{ pixel_x = -32 }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -11322,8 +11328,8 @@ /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -11338,8 +11344,8 @@ /mob/living/simple_animal/hostile/venus_human_trap, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -11355,8 +11361,8 @@ "Qw" = ( /obj/structure/table, /obj/item/clipboard{ - pixel_y = 7; - pixel_x = 9 + pixel_x = 9; + pixel_y = 7 }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/singularitylab/engineering) @@ -11425,8 +11431,8 @@ /obj/machinery/light/directional/north, /obj/structure/flora/ausbushes/stalkybush, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -11455,8 +11461,8 @@ /obj/effect/decal/cleanable/blood/old, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -11489,8 +11495,8 @@ zombiejob = "Assistant" }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -11564,8 +11570,8 @@ /obj/structure/spacevine, /mob/living/simple_animal/hostile/venus_human_trap, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -11701,8 +11707,8 @@ "RN" = ( /obj/structure/toilet{ dir = 4; - pixel_y = 6; - pixel_x = -6 + pixel_x = -6; + pixel_y = 6 }, /obj/machinery/light/small/directional/south, /turf/open/floor/plasteel, @@ -11748,8 +11754,8 @@ }, /obj/machinery/portable_atmospherics/scrubber/huge, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -11763,8 +11769,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -11805,7 +11811,7 @@ "Sh" = ( /obj/item/stack/cable_coil/cut/yellow, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "Si" = ( /obj/structure/spacevine/dense, /obj/structure/spacevine{ @@ -11814,8 +11820,8 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -11830,8 +11836,8 @@ "Sm" = ( /obj/structure/toilet{ dir = 8; - pixel_y = 5; - pixel_x = 6 + pixel_x = 6; + pixel_y = 5 }, /obj/structure/window/reinforced/tinted/frosted{ dir = 1 @@ -11910,12 +11916,12 @@ dir = 4 }, /obj/structure/railing/corner{ - pixel_y = 23; - pixel_x = -3 + pixel_x = -3; + pixel_y = 23 }, /obj/structure/railing/corner{ - pixel_y = 2; - pixel_x = -3 + pixel_x = -3; + pixel_y = 2 }, /obj/structure/transit_tube/station/dispenser/flipped{ dir = 8 @@ -11930,8 +11936,8 @@ /area/ruin/space/has_grav/singularitylab) "SH" = ( /obj/structure/chair/stool/bar{ - name = "picnic stool"; dir = 1; + name = "picnic stool"; pixel_y = 16 }, /obj/effect/turf_decal/siding/wood/end, @@ -12018,8 +12024,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -12049,8 +12055,8 @@ /obj/structure/spacevine, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -12110,8 +12116,8 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -12220,7 +12226,7 @@ icon_state = "0-10" }, /turf/open/floor/plating, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "TR" = ( /obj/structure/cable{ icon_state = "4-8" @@ -12306,10 +12312,10 @@ /area/ruin/space/has_grav/singularitylab) "Uf" = ( /obj/structure/chair/stool/bar{ - name = "picnic stool"; dir = 8; - pixel_y = 4; - pixel_x = -10 + name = "picnic stool"; + pixel_x = -10; + pixel_y = 4 }, /obj/effect/turf_decal/siding/wood/end{ dir = 4 @@ -12448,8 +12454,8 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/gibspawner, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -12550,8 +12556,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -12622,8 +12628,8 @@ /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -12634,16 +12640,16 @@ }, /obj/structure/spacevine, /obj/item/assembly/igniter{ - pixel_y = 3; - pixel_x = 7 + pixel_x = 7; + pixel_y = 3 }, /obj/item/assembly/igniter{ - pixel_y = -6; - pixel_x = 2 + pixel_x = 2; + pixel_y = -6 }, /obj/item/assembly/igniter{ - pixel_y = 3; - pixel_x = -7 + pixel_x = -7; + pixel_y = 3 }, /turf/open/floor/plasteel/dark, /area/ruin/space/has_grav/singularitylab/engineering) @@ -12653,8 +12659,8 @@ /area/ruin/space/has_grav/singularitylab/civvie) "VF" = ( /obj/machinery/door/airlock/public/glass{ - name = "Hydroponics"; - dir = 4 + dir = 4; + name = "Hydroponics" }, /turf/open/floor/plasteel/tech, /area/ruin/space/has_grav/singularitylab/civvie) @@ -12813,8 +12819,8 @@ /area/ruin/space/has_grav/singularitylab/civvie) "Wg" = ( /obj/effect/decal/cleanable/blood/drip{ - pixel_y = 11; - pixel_x = 5 + pixel_x = 5; + pixel_y = 11 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/singularitylab) @@ -12850,11 +12856,11 @@ }, /obj/effect/turf_decal/siding/thinplating, /obj/item/gun/energy/e_gun/smg{ - pixel_y = 6; - pixel_x = 5; - name = "\improper Modified E-TAR SMG"; dry_fire_sound = 'sound/items/ding.ogg'; - dry_fire_text = "ding" + dry_fire_text = "ding"; + name = "\improper Modified E-TAR SMG"; + pixel_x = 5; + pixel_y = 6 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/singularitylab) @@ -12899,12 +12905,12 @@ }, /obj/structure/table, /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry{ - pixel_y = -3; - pixel_x = -6 + pixel_x = -6; + pixel_y = -3 }, /obj/item/reagent_containers/food/drinks/soda_cans/sodawater{ - pixel_y = 8; - pixel_x = 8 + pixel_x = 8; + pixel_y = 8 }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/singularitylab/lab) @@ -13047,8 +13053,8 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/mining{ - name = "Cargo Bay"; - dir = 4 + dir = 4; + name = "Cargo Bay" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 4 @@ -13074,8 +13080,8 @@ }, /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -13097,8 +13103,8 @@ /area/ruin/space/has_grav/singularitylab) "Xa" = ( /obj/machinery/door/airlock/engineering{ - name = "Power Control"; - dir = 8 + dir = 8; + name = "Power Control" }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -13160,8 +13166,8 @@ /area/ruin/space/has_grav/singularitylab/cargo) "Xn" = ( /obj/machinery/door/airlock{ - name = "Barracks"; - dir = 4 + dir = 4; + name = "Barracks" }, /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -13175,8 +13181,8 @@ /obj/machinery/hydroponics/constructable, /obj/structure/spacevine, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -13191,8 +13197,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab/civvie) @@ -13207,8 +13213,8 @@ /area/ruin/space/has_grav/singularitylab/cargo) "Xw" = ( /obj/structure/flippedtable{ - icon_state = ""; - dir = 8 + dir = 8; + icon_state = "" }, /turf/open/floor/plating/asteroid, /area/ruin/space/has_grav/singularitylab) @@ -13273,8 +13279,8 @@ }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -13369,8 +13375,8 @@ /area/ruin/space/has_grav/singularitylab/lab) "Yo" = ( /obj/machinery/door/poddoor{ - id = "singlablas2"; - dir = 4 + dir = 4; + id = "singlablas2" }, /turf/open/floor/engine, /area/ruin/space/has_grav/singularitylab/lab) @@ -13402,8 +13408,8 @@ dir = 10 }, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -13490,9 +13496,9 @@ "YG" = ( /obj/structure/lattice/catwalk, /obj/machinery/button/door{ + dir = 8; id = "singlabcargo2"; name = "Blast Door Control"; - dir = 8; pixel_x = 24 }, /obj/structure/spacevine, @@ -13520,7 +13526,7 @@ }, /obj/structure/lattice, /turf/open/space/basic, -/area/ruin/space/has_grav/singularitylab/reactor) +/area/space/nearstation) "YN" = ( /obj/structure/table, /obj/item/paper_bin, @@ -13557,18 +13563,18 @@ /obj/effect/turf_decal/box, /obj/machinery/light/directional/north, /obj/item/gun/energy/e_gun/smg{ - pixel_y = 6; - pixel_x = 5; - name = "\improper Modified E-TAR SMG"; dry_fire_sound = 'sound/items/ding.ogg'; - dry_fire_text = "ding" + dry_fire_text = "ding"; + name = "\improper Modified E-TAR SMG"; + pixel_x = 5; + pixel_y = 6 }, /obj/item/gun/energy/e_gun/smg{ - pixel_y = 6; - pixel_x = 5; - name = "\improper Modified E-TAR SMG"; dry_fire_sound = 'sound/items/ding.ogg'; - dry_fire_text = "ding" + dry_fire_text = "ding"; + name = "\improper Modified E-TAR SMG"; + pixel_x = 5; + pixel_y = 6 }, /obj/item/gun/energy/laser, /obj/item/gun/energy/laser, @@ -13584,8 +13590,8 @@ /obj/structure/spacevine/dense, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/plating/grass/jungle{ - desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; baseturfs = /turf/open/floor/plasteel; + desc = "A patch of overgrown grass. Hints of plasteel plating lay under it."; name = "grass" }, /area/ruin/space/has_grav/singularitylab) @@ -13617,8 +13623,8 @@ /obj/structure/table, /obj/item/paper_bin, /obj/item/pen{ - pixel_y = 2; - pixel_x = -4 + pixel_x = -4; + pixel_y = 2 }, /turf/open/floor/carpet/nanoweave/beige, /area/ruin/space/has_grav/singularitylab/cargo) @@ -13706,8 +13712,8 @@ /area/ruin/space/has_grav/singularitylab) "Zx" = ( /turf/closed/wall{ - name = "structural support"; - desc = "A huge chunk of metal holding the roof of the asteroid at bay" + desc = "A huge chunk of metal holding the roof of the asteroid at bay"; + name = "structural support" }, /area/ruin/space/has_grav/singularitylab/cargo) "Zy" = ( @@ -18278,7 +18284,7 @@ QB pE Rs zP -HR +Ql qU aA aA @@ -18298,7 +18304,7 @@ aA aA aA qU -HR +Ql zP yn pE @@ -18981,7 +18987,7 @@ aA aA aA aA -HR +Ql aA aA aA diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm index 37b6d1321dd1..e7e459f7f670 100644 --- a/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm @@ -1,397 +1,2256 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/template_noop, -/area/template_noop) -"c" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/r_wall, -/area/ruin) -"d" = ( -/obj/structure/radioactive, +"aF" = ( +/obj/item/clothing/head/radiation, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"aP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"bc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/road/line/edge/transparent/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"bX" = ( +/obj/effect/decal/cleanable/greenglow/filled, +/obj/effect/dummy/lighting_obj{ + light_color = "#80B425"; + light_power = 2 + }, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"bZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/stairs/old, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"cd" = ( +/obj/structure/fence/corner{ + dir = 1 + }, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"e" = ( -/obj/structure/reagent_dispensers/fueltank, +/area/ruin/wasteplanet/wasteplanet_radiation) +"cn" = ( +/obj/structure/sign/warning/radiation/rad_area{ + pixel_x = 32 + }, +/turf/open/floor/plating/wasteplanet/rust, +/area/ruin/wasteplanet/wasteplanet_radiation) +"dC" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plastic, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"dU" = ( +/obj/structure/salvageable/circuit_imprinter, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"g" = ( +/area/ruin/wasteplanet/wasteplanet_radiation) +"eD" = ( +/obj/item/clothing/suit/radiation, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"eO" = ( +/turf/closed/wall/r_wall/rust/yesdiag, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"eW" = ( +/obj/machinery/portable_atmospherics/canister/tritium, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"fb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/miskilamo_big/one{ + color = "#580818" + }, +/turf/open/floor/plasteel, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"fK" = ( +/obj/effect/decal/remains/xeno/larva, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"gn" = ( +/obj/item/clothing/suit/radiation, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"i" = ( -/obj/effect/gibspawner, +/area/ruin/wasteplanet/wasteplanet_radiation) +"gr" = ( +/turf/open/floor/plating/wasteplanet, +/area/ruin/wasteplanet/wasteplanet_radiation) +"gx" = ( +/mob/living/simple_animal/hostile/hivebot/wasteplanet, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"j" = ( -/obj/item/grenade/syndieminibomb, -/obj/item/ammo_box/magazine/aknt, +/area/ruin/wasteplanet/wasteplanet_radiation) +"gM" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"gX" = ( +/obj/effect/decal/cleanable/shreds, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"k" = ( -/obj/structure/radioactive/stack, +/area/ruin/wasteplanet/wasteplanet_radiation) +"ig" = ( +/obj/item/reagent_containers/pill/potassiodide{ + pixel_x = 4; + pixel_y = -6 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plastic, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"iA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"iQ" = ( +/turf/closed/wall/r_wall, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"iS" = ( +/obj/item/circuitboard/machine/rad_collector, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"iT" = ( +/obj/structure/spawner/wasteplanet/hivebot/low_threat, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"l" = ( -/obj/structure/table/reinforced, -/obj/item/ammo_box/magazine/aknt{ - pixel_x = -15; - pixel_y = -9 +/area/ruin/wasteplanet/wasteplanet_radiation) +"jh" = ( +/obj/structure/sign/warning/radiation/rad_area{ + pixel_y = 31 + }, +/turf/open/floor/plating/wasteplanet, +/area/ruin/wasteplanet/wasteplanet_radiation) +"kd" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plastic, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"kq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/fullysynthetic, +/turf/open/floor/plasteel, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"kS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/isf_big/seven{ + color = "#580818" + }, +/turf/open/floor/plasteel, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"lJ" = ( +/obj/effect/radiation/waste/intense, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"lL" = ( +/obj/structure/fence/cut/large, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"m" = ( -/obj/effect/radiation, +/area/ruin/wasteplanet/wasteplanet_radiation) +"lS" = ( +/obj/structure/sign/warning/longtermwaste{ + pixel_y = 32 + }, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"n" = ( -/obj/item/ammo_box/magazine/aknt, +/area/ruin/wasteplanet/wasteplanet_radiation) +"mi" = ( +/obj/item/clothing/head/radiation, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"o" = ( -/obj/structure/fence/door, +/area/ruin/wasteplanet/wasteplanet_radiation) +"my" = ( +/obj/structure/fence, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"p" = ( -/obj/item/stack/sheet/mineral/uranium/five, -/obj/effect/mine/shrapnel, +/area/ruin/wasteplanet/wasteplanet_radiation) +"mF" = ( +/obj/machinery/door/airlock/maintenance/external{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"mQ" = ( +/obj/machinery/power/rad_collector, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"mV" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/floor/plating/wasteplanet/rust, +/area/ruin/wasteplanet/wasteplanet_radiation) +"mZ" = ( +/mob/living/simple_animal/bot/secbot{ + hacked = 1 + }, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"q" = ( -/obj/structure/table/reinforced, -/obj/item/gun/ballistic/automatic/assualt/ak47/nt, +/area/ruin/wasteplanet/wasteplanet_radiation) +"no" = ( +/obj/machinery/vending/sovietsoda, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plastic, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"nN" = ( +/obj/structure/radioactive{ + pixel_x = 7 + }, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"oA" = ( +/obj/machinery/light/dim{ + dir = 1; + pixel_y = 20 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"oF" = ( +/obj/effect/decal/cleanable/oil/slippery, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"r" = ( -/obj/item/stack/sheet/mineral/uranium/five, +/area/ruin/wasteplanet/wasteplanet_radiation) +"oY" = ( +/obj/machinery/door/airlock/maintenance/glass{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"ph" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 4; + piping_layer = 2 + }, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"pp" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"pr" = ( +/obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"s" = ( -/obj/structure/fence/corner{ - dir = 10 +/area/ruin/wasteplanet/wasteplanet_radiation) +"pZ" = ( +/obj/structure/fence/cut/medium{ + dir = 8 }, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"t" = ( -/obj/item/stack/sheet/mineral/uranium/five, -/obj/structure/radioactive/stack, +/area/ruin/wasteplanet/wasteplanet_radiation) +"qy" = ( +/obj/structure/closet/radiation{ + anchored = 1 + }, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"qF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"rI" = ( +/mob/living/simple_animal/bot/cleanbot{ + hacked = 1 + }, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"v" = ( -/obj/machinery/door/airlock/vault, -/obj/effect/mapping_helpers/airlock/locked, +/area/ruin/wasteplanet/wasteplanet_radiation) +"sh" = ( +/obj/structure/radioactive/stack{ + pixel_y = -12 + }, +/obj/structure/radioactive{ + pixel_y = 6 + }, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"sw" = ( +/obj/structure/table/greyscale, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = 6; + pixel_y = 17 + }, +/obj/item/storage/fancy/cigarettes/dromedaryco, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/powered) -"x" = ( -/obj/item/stack/sheet/mineral/uranium/five, -/obj/structure/radioactive, +/area/ruin/wasteplanet/wasteplanet_radiation) +"sR" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"tl" = ( +/obj/item/stack/ore/uranium, +/obj/effect/turf_decal/industrial/warning/dust/corner, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"ty" = ( +/turf/template_noop, +/area/template_noop) +"tA" = ( +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"tN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"uf" = ( +/obj/structure/girder, +/turf/open/floor/plating/wasteplanet/rust, +/area/ruin/wasteplanet/wasteplanet_radiation) +"uF" = ( +/obj/machinery/light/broken{ + dir = 1; + pixel_y = 20 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plasteel, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"uZ" = ( +/obj/structure/salvageable/autolathe, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"y" = ( -/obj/structure/table/reinforced, -/obj/item/gun/energy/e_gun/nuclear, +/area/ruin/wasteplanet/wasteplanet_radiation) +"vL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/spawner/structure/window/hollow/reinforced, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"vV" = ( +/obj/item/clothing/head/helmet/r_trapper{ + pixel_x = 1; + pixel_y = 7 + }, +/obj/item/clothing/under/syndicate/soviet, +/obj/structure/closet/radiation/empty{ + anchored = 1 + }, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"wn" = ( +/obj/structure/flora/ash/glowshroom, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"z" = ( -/obj/structure/sign/warning/radiation, -/turf/closed/wall/r_wall/rust, -/area/ruin) -"A" = ( -/obj/item/grenade/frag, -/obj/structure/reagent_dispensers/fueltank, +/area/ruin/wasteplanet/wasteplanet_radiation) +"wG" = ( +/obj/machinery/power/rad_collector, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"wI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + pixel_y = -24 + }, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"xj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/garbage, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"xt" = ( +/turf/closed/wall/r_wall/rust/yesdiag, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"yj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"yu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"yW" = ( +/obj/effect/spawner/structure/window/hollow, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"zv" = ( +/obj/structure/mecha_wreckage/ripley/firefighter, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"B" = ( +/area/ruin/wasteplanet/wasteplanet_radiation) +"zC" = ( +/turf/closed/wall/r_wall, +/area/ruin/wasteplanet/wasteplanet_radiation) +"zH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/vault, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel/dark, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"zL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/mineral/uranium/five, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"Aa" = ( +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/power/port_gen/pacman/super/not_very{ + anchored = 1; + sheet_left = 1; + sheets = 10 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/sign/poster/contraband/cybersun{ + pixel_y = 31 + }, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"AV" = ( +/obj/effect/turf_decal/industrial/warning/dust/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/radiation/waste/intense, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"BH" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north{ + emergency_lights = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"BI" = ( +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating/wasteplanet/rust, +/area/ruin/wasteplanet/wasteplanet_radiation) +"Dd" = ( +/obj/effect/turf_decal/road/line/edge/transparent/yellow, +/turf/open/floor/plasteel/dark, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"DJ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible/layer4{ + dir = 1 + }, +/obj/machinery/light/small/broken{ + dir = 1; + pixel_y = 16 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Er" = ( +/obj/structure/railing/modern{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/road/line/transparent/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/road/line/transparent/yellow, +/obj/effect/turf_decal/road/line/transparent/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/road/line/edge/transparent/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/road/line/edge/transparent/yellow, +/turf/open/floor/plasteel/dark, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"EF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"Gc" = ( /turf/closed/wall/r_wall/rust, -/area/ruin) -"C" = ( -/obj/item/ammo_box/magazine/aknt, -/obj/structure/reagent_dispensers/fueltank, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"Gl" = ( +/turf/open/floor/plating/wasteplanet/rust, +/area/ruin/wasteplanet/wasteplanet_radiation) +"Gn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/wasteplanet/rust, +/area/ruin/wasteplanet/wasteplanet_radiation) +"Hf" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/wasteplanet/wasteplanet_radiation) +"Hm" = ( +/obj/machinery/door/airlock/maintenance/external{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Hn" = ( +/obj/structure/sign/warning/radiation/rad_area{ + pixel_y = -32 + }, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"D" = ( +/area/ruin/wasteplanet/wasteplanet_radiation) +"HJ" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"HR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/isf_big/three{ + color = "#580818" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Im" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"IE" = ( +/obj/item/stack/ore/uranium, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"Jq" = ( +/obj/item/stack/ore/uranium, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"Jw" = ( +/obj/structure/girder, +/turf/open/floor/plating/wasteplanet, +/area/ruin/wasteplanet/wasteplanet_radiation) +"Jy" = ( +/obj/item/chair/stool/bar{ + pixel_x = 10; + pixel_y = -6 + }, +/obj/item/reagent_containers/pill/potassiodide{ + pixel_x = 8; + pixel_y = 7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plastic, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Kl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/broken{ + dir = 8; + pixel_x = -23 + }, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Kp" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/syndicake{ + pixel_x = 4; + pixel_y = 13 + }, +/obj/item/reagent_containers/food/snacks/syndicake{ + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1; + pixel_y = 17 + }, +/turf/open/floor/plastic, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Ku" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"KA" = ( /obj/structure/fence, +/turf/open/floor/plating/wasteplanet/rust, +/area/ruin/wasteplanet/wasteplanet_radiation) +"Ld" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"Lh" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Ln" = ( +/obj/structure/chair/plastic{ + dir = 1 + }, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"E" = ( -/obj/effect/radiation, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"F" = ( -/turf/closed/wall/r_wall, -/area/ruin) -"G" = ( -/obj/item/stack/sheet/mineral/uranium/five, -/obj/effect/gibspawner, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"H" = ( -/obj/item/grenade/stingbang, +/area/ruin/wasteplanet/wasteplanet_radiation) +"Lp" = ( +/mob/living/simple_animal/bot/hygienebot{ + hacked = 1 + }, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"I" = ( -/obj/item/flashlight/lantern, +/area/ruin/wasteplanet/wasteplanet_radiation) +"Mh" = ( +/mob/living/simple_animal/hostile/hivebot/wasteplanet/ranged/rapid, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"K" = ( -/obj/effect/mine/shrapnel, +/area/ruin/wasteplanet/wasteplanet_radiation) +"Mq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"MV" = ( +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"L" = ( -/obj/structure/sign/warning/radiation, +/area/ruin/wasteplanet/wasteplanet_radiation) +"MX" = ( +/obj/item/stack/cable_coil/cut/red, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"M" = ( +/area/ruin/wasteplanet/wasteplanet_radiation) +"Na" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/wasteplanet/rust, +/area/ruin/wasteplanet/wasteplanet_radiation) +"Nj" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Nx" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"Ny" = ( +/obj/item/stack/ore/uranium, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"NG" = ( +/obj/structure/closet/crate/radiation{ + anchored = 1 + }, +/obj/item/nuke_core, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"NO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/road/line/transparent/yellow, +/turf/open/floor/plasteel/dark, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"OK" = ( +/obj/structure/fence/corner{ + dir = 10 + }, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"O" = ( -/obj/structure/marker_beacon, +/area/ruin/wasteplanet/wasteplanet_radiation) +"PB" = ( +/obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"P" = ( -/obj/effect/gibspawner, +/area/ruin/wasteplanet/wasteplanet_radiation) +"PV" = ( +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Qp" = ( +/obj/effect/radiation/waste/intense, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"Qz" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plastic, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"QB" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ + dir = 8 + }, +/turf/open/floor/plating/wasteplanet/rust, +/area/ruin/wasteplanet/wasteplanet_radiation) +"QU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/radiation/waste, +/obj/effect/turf_decal/industrial/warning/dust{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Rg" = ( +/obj/structure/flippedtable{ + dir = 4 + }, +/obj/item/storage/pill_bottle/potassiodide{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plastic, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Rv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Rz" = ( /obj/structure/radioactive/waste, +/obj/effect/decal/cleanable/greenglow/filled, +/obj/effect/dummy/lighting_obj{ + light_color = "#80B425"; + light_power = 2 + }, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"RU" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/ruin/wasteplanet/wasteplanet_radiation) +"Sf" = ( +/turf/closed/wall/r_wall, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"Sg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plating/wasteplanet/rust, +/area/ruin/wasteplanet/wasteplanet_radiation) +"SQ" = ( +/obj/structure/sign/warning/nosmoking/burnt{ + pixel_x = -27 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Tf" = ( +/obj/structure/radioactive{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/structure/radioactive{ + pixel_x = 8 + }, +/obj/structure/radioactive{ + pixel_x = 8; + pixel_y = 19 + }, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"Th" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"Tm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/advanced_airlock_controller/internal{ + dir = 4; + pixel_x = 26 + }, +/obj/structure/sign/warning/radiation{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"TE" = ( +/obj/structure/fence, +/obj/machinery/atmospherics/pipe/simple/scrubbers, /turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) -"Q" = ( -/obj/structure/fence/corner, +/area/ruin/wasteplanet/wasteplanet_radiation) +"UR" = ( /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"R" = ( -/obj/effect/decal/remains/human, -/obj/effect/decal/cleanable/blood/old, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation{ - pixel_y = 8 +/area/ruin/wasteplanet/wasteplanet_radiation) +"Va" = ( +/obj/structure/radioactive/stack, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"Vg" = ( +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Vn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/vault, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel/dark, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"VA" = ( +/obj/structure/radioactive{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/structure/radioactive{ + pixel_x = 3; + pixel_y = 4 }, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"VE" = ( +/turf/closed/wall/r_wall/rust/yesdiag, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"VP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/miskilamo_big/five{ + color = "#580818" + }, +/turf/open/floor/plasteel, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"VY" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"S" = ( -/obj/structure/sign/warning/longtermwaste{ - pixel_y = 32 +/area/ruin/wasteplanet/wasteplanet_radiation) +"Wa" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plastic, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"WB" = ( +/obj/structure/radioactive{ + pixel_x = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"Xc" = ( +/obj/item/geiger_counter{ + pixel_y = 1 }, -/obj/structure/radioactive, +/obj/item/trash/syndi_cakes{ + pixel_y = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"Xi" = ( +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"Xl" = ( +/turf/closed/mineral/random/wasteplanet, +/area/ruin/wasteplanet/wasteplanet_radiation) +"XC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow, +/obj/machinery/power/terminal, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/maint) +"XO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"XU" = ( +/obj/structure/fence/door, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"U" = ( -/obj/structure/radioactive, +/area/ruin/wasteplanet/wasteplanet_radiation) +"Yd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Yk" = ( +/obj/item/trash/can, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Yl" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"Yp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/industrial/warning/dust, +/turf/open/floor/plating/rust, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) +"YO" = ( +/obj/structure/fence/post{ + dir = 4 + }, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"W" = ( +/area/ruin/wasteplanet/wasteplanet_radiation) +"Zd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plastic, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"Zg" = ( +/obj/structure/railing/modern{ + dir = 6 + }, +/obj/effect/turf_decal/road/line/transparent/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/road/line/transparent/yellow, +/obj/effect/turf_decal/road/line/transparent/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/road/line/edge/transparent/yellow, +/obj/effect/turf_decal/road/line/edge/transparent/yellow{ + dir = 4 + }, +/obj/effect/decal/cleanable/molten_object/large, +/turf/open/floor/plasteel/dark, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"ZC" = ( /obj/structure/fence{ dir = 8 }, /turf/open/floor/plating/asteroid/wasteplanet, -/area/overmap_encounter/planetoid/wasteplanet/explored) -"Z" = ( -/obj/effect/mine/shrapnel, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin) +/area/ruin/wasteplanet/wasteplanet_radiation) +"ZJ" = ( +/turf/closed/wall/r_wall, +/area/ruin/wasteplanet/wasteplanet_radiation/main) +"ZP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/wasteplanet/wasteplanet_radiation/containment) (1,1,1) = {" -c -B -F -B -F -F -F -F -z -a -a -a -a -a -a -a -a +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty "} (2,1,1) = {" -B -F -B -F -B -F -B -F -F -D -D -D -D -D -D -s -a +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +UR +UR +UR +UR +ty +ty +UR +UR +Gl +UR +Gl +Gl +ty +ty +ty "} (3,1,1) = {" -B -B -x -d -e -i -t -B -F -M -k -M -M -U -M -W -a +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +UR +UR +UR +Gl +UR +Gl +Gl +UR +UR +UR +Xl +Xl +MV +Xl +ty +ty "} (4,1,1) = {" -B -B -d -G -g -j -g -F -B -S -M -M -M -M -M -W -a +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +UR +wn +UR +OK +KA +my +my +lL +cd +Xl +Xl +Xl +Xl +Xl +Xl +UR +ty "} (5,1,1) = {" -F -F -y -n -p -e -r -B -F -M -M -M -K -M -M -W -a +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +UR +UR +UR +ZC +UR +UR +UR +gX +ZC +UR +Xl +Xl +Xl +Xl +UR +UR +ty "} (6,1,1) = {" -F -B -q -A -E -g -I -B -O -M -m -M -M -M -k -L -O +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +UR +Gl +UR +pZ +UR +UR +UR +UR +ZC +UR +Xl +Xl +Xl +Xl +UR +UR +ty "} (7,1,1) = {" -B -B -l -n -i -C -Z -v -M -M -U -M -M -M -M -o -M +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +UR +UR +UR +UR +mV +UR +wn +UR +Gl +ZC +UR +Xl +Gl +UR +UR +UR +UR +ty "} (8,1,1) = {" -B -F -r -p -H -g -i -B -O -M -M -M -U -M -M -W -O +ty +ty +ty +UR +ty +ty +ty +ty +ty +UR +UR +ty +ty +ty +ty +ty +UR +Xl +UR +UR +mV +RU +UR +UR +Gl +YO +UR +Gl +UR +UR +UR +wn +UR +ty "} (9,1,1) = {" -F -F -P -g -e -r -d -B -F -M -M -M -M -M -M -W -a +ty +UR +UR +UR +UR +ty +ty +ty +UR +UR +UR +Lp +ty +ty +ty +UR +UR +Xl +UR +UR +mV +UR +UR +UR +Sg +XU +UR +Gl +UR +MX +UR +UR +UR +ty "} (10,1,1) = {" -F -F -F -F -B -B -F -F -F -D -D -D -D -D -D -Q -a +ty +UR +Xl +Xl +Xl +Xl +Xl +UR +UR +MX +UR +UR +UR +UR +UR +UR +UR +UR +UR +Gl +Hf +lS +gx +UR +UR +YO +Gl +gr +UR +UR +gr +UR +UR +ty "} (11,1,1) = {" -z -F -F -B -B -B -B -B -c -a -a -a -a -a -R -a -a +ty +UR +Xl +Xl +Xl +Xl +Xl +Xl +UR +UR +UR +UR +UR +UR +Gl +Gl +UR +UR +UR +Gl +zC +UR +UR +UR +UR +ZC +Gl +Gl +Mh +UR +Gl +UR +UR +ty +"} +(12,1,1) = {" +ty +Xl +Xl +Xl +Xl +Xl +Xl +Xl +UR +UR +UR +UR +Gl +Gl +Gl +UR +UR +UR +UR +Xl +ZJ +xt +Gn +cn +Na +Ku +UR +UR +UR +uZ +Xl +Xl +UR +ty +"} +(13,1,1) = {" +ty +Xl +Xl +Xl +Xl +Xl +Xl +UR +UR +eO +Yl +Sf +Sf +Yl +Yl +Yl +Yl +xt +Gl +Xl +Xl +Ku +Ku +gM +Hm +Ku +sw +Ln +Xl +Xl +Xl +Xl +UR +ty +"} +(14,1,1) = {" +ty +Xl +Gl +UR +UR +UR +UR +UR +eO +Yl +Yl +Yl +Sf +Sf +Sf +Yl +Yl +Ku +xt +Xl +Xl +ZJ +Ku +Lh +Nj +ZJ +TE +Xl +Xl +Xl +Xl +Xl +UR +ty +"} +(15,1,1) = {" +ty +UR +gr +UR +UR +UR +BI +UR +Sf +Sf +Yl +VA +iS +EF +eD +NG +Sf +ZJ +Xl +Xl +Xl +Xl +Ku +DJ +iA +ZJ +mi +Gl +Xl +Xl +Xl +Xl +UR +ty +"} +(16,1,1) = {" +ty +ty +UR +UR +wn +UR +uf +UR +Sf +Yl +sh +bX +Xi +Jq +lJ +WB +Yl +Ku +Ku +ZJ +ZJ +Ku +Ku +mF +Ku +Ku +gn +Xl +Xl +Xl +Xl +Xl +UR +ty +"} +(17,1,1) = {" +ty +ty +ty +UR +UR +UR +UR +UR +Sf +Yl +wG +zL +Ld +nN +Rz +eO +Yl +Ku +oA +PV +pp +SQ +Kl +Im +XO +ZJ +Xl +Xl +Xl +Xl +Xl +UR +UR +ty +"} +(18,1,1) = {" +ty +ty +ty +UR +UR +UR +UR +rI +Yl +Yl +Qp +Ld +tl +Yl +Yl +Sf +xt +Dd +Er +Vg +fb +VP +Rv +tN +Yk +ZJ +Xl +Xl +Xl +UR +UR +UR +UR +ty +"} +(19,1,1) = {" +ty +ty +ty +UR +gr +MX +UR +Hn +Yl +Sf +BH +ZP +Yp +Vn +Tm +zH +QU +NO +bZ +Yd +HR +kS +Yd +qF +Rv +Ku +jh +Gl +Gl +UR +wn +UR +ty +ty +"} +(20,1,1) = {" +ty +ty +UR +UR +UR +MV +UR +UR +Yl +Sf +vV +fK +AV +Yl +Sf +Sf +xt +bc +Zg +Rv +Rv +yj +yj +yu +kq +ZJ +Gl +gr +gr +UR +UR +ty +ty +ty +"} +(21,1,1) = {" +ty +UR +Xl +UR +UR +UR +wn +UR +Sf +Yl +IE +Xi +aF +tA +Ny +eO +Yl +ZJ +uF +yj +XO +Gc +iQ +oY +Gc +Gc +uZ +Xl +Xl +Xl +UR +ty +ty +ty +"} +(22,1,1) = {" +ty +UR +Xl +UR +UR +UR +UR +UR +Sf +Yl +Va +tA +Xi +Qp +Ld +eW +Yl +ZJ +yW +kd +yW +Gc +ph +Mq +Xc +Gc +Xl +Xl +Xl +Xl +UR +UR +ty +ty +"} +(23,1,1) = {" +ty +Xl +Xl +Xl +Xl +Xl +Xl +UR +Yl +Yl +Yl +Rz +mQ +Tf +qy +Rz +Sf +ZJ +no +dC +Zd +Gc +Nx +HJ +Th +iQ +UR +Xl +Xl +pr +UR +UR +UR +ty +"} +(24,1,1) = {" +ty +Xl +Xl +Xl +Xl +Xl +Xl +UR +eO +Yl +Yl +Sf +Sf +Yl +Yl +Sf +Sf +Ku +Kp +Qz +Jy +iQ +xj +aP +wI +Gc +UR +Xl +Xl +Xl +UR +UR +UR +ty +"} +(25,1,1) = {" +ty +Xl +Xl +UR +Xl +Xl +Xl +UR +UR +eO +Yl +Yl +Sf +Sf +Yl +Yl +Yl +Ku +Wa +ig +Rg +iQ +Aa +XC +sR +iQ +UR +dU +UR +UR +mZ +UR +UR +ty +"} +(26,1,1) = {" +ty +Xl +Xl +Xl +Xl +UR +UR +UR +dU +UR +UR +UR +Xl +Xl +Xl +UR +UR +xt +ZJ +Ku +Ku +Gc +Gc +vL +Gc +VE +UR +wn +UR +MX +UR +wn +UR +ty +"} +(27,1,1) = {" +ty +UR +Xl +Xl +Xl +Xl +Xl +Xl +UR +UR +UR +Xl +Xl +Xl +UR +wn +UR +UR +UR +Xl +Xl +Xl +Xl +QB +Xl +UR +UR +UR +UR +UR +UR +UR +UR +ty +"} +(28,1,1) = {" +ty +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Gl +Jw +UR +UR +UR +UR +MX +UR +UR +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +UR +UR +UR +UR +BI +UR +UR +ty +"} +(29,1,1) = {" +ty +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Gl +UR +UR +UR +UR +Gl +Gl +UR +UR +Xl +Xl +Xl +VY +Xl +Xl +UR +UR +gr +Gl +Xl +Xl +Xl +ty +ty +"} +(30,1,1) = {" +ty +ty +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +UR +Xl +UR +iT +UR +UR +oF +UR +UR +Xl +UR +UR +UR +UR +UR +Gl +Jw +Xl +Xl +Xl +ty +ty +"} +(31,1,1) = {" +ty +ty +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +UR +UR +UR +UR +UR +UR +UR +uf +UR +UR +UR +UR +UR +UR +UR +Xl +Xl +Xl +ty +ty +"} +(32,1,1) = {" +ty +ty +ty +ty +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +UR +UR +Gl +Xl +ty +Xl +UR +wn +UR +gr +Gl +UR +UR +UR +zv +Xl +Xl +ty +ty +ty +"} +(33,1,1) = {" +ty +ty +ty +ty +gr +PB +UR +Gl +Xl +ty +ty +Xl +Xl +UR +UR +UR +ty +ty +ty +ty +UR +UR +UR +UR +UR +UR +UR +UR +UR +UR +ty +ty +ty +ty +"} +(34,1,1) = {" +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty +ty "} diff --git a/_maps/configs/independent_beluga.json b/_maps/configs/independent_beluga.json index dcbcba91b54d..8c4a50db50d6 100644 --- a/_maps/configs/independent_beluga.json +++ b/_maps/configs/independent_beluga.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Beluga-Class Transport", + "map_name": "Beluga-class Transport", "prefix": "ISV", "namelists": ["CRUISE", "NATURAL"], "map_short_name": "Beluga-class", diff --git a/_maps/configs/independent_halftrack.json b/_maps/configs/independent_halftrack.json index 65d63f6df6cc..8dcb1f4cba25 100644 --- a/_maps/configs/independent_halftrack.json +++ b/_maps/configs/independent_halftrack.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Halftrack-Class Merchant Vessel", + "map_name": "Halftrack-class Merchant Vessel", "prefix": "ISV", "namelists": [ "MERCANTILE", diff --git a/_maps/configs/independent_masinyane.json b/_maps/configs/independent_masinyane.json index 4c4cdd330ecb..0d5a6a26e984 100644 --- a/_maps/configs/independent_masinyane.json +++ b/_maps/configs/independent_masinyane.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Masinyane-Class Personal Shuttle", - "map_short_name": "Masinyane-Class", + "map_name": "Masinyane-class Personal Shuttle", + "map_short_name": "Masinyane-class", "description": "The Masinyane is the sports car of space, with the price tag to match. Staggeringly fast and equipped with top of the line gear, Masinyanes are generally found in the hands of lone pilots with far more money than sense. The Masinyane was only ever produced in very limited numbers, and a series of fraud investigations involving a complex web of production contractors and shell companies have effectively put a halt to any further production. As such, they are exceedingly rare even in the core worlds – on the Frontier, they are practically non-existent.", "tags": [ "Generalist" diff --git a/_maps/configs/independent_shepherd.json b/_maps/configs/independent_shepherd.json index 69c44f33341b..39249ac48314 100644 --- a/_maps/configs/independent_shepherd.json +++ b/_maps/configs/independent_shepherd.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Shepherd-Class Space Monastery", + "map_name": "Shepherd-class Space Monastery", "map_short_name": "Shepherd-class", "description": "Best suited to the vast array of the galaxy’s pilgrims, proselytizers and prophets, the Shephard-class is, in essence, a massive mobile monastery. With a great grassy grove dominating the center of the ship, a torturously tempered temple and a brutalist, yet bountiful botany set-up, the Shepherd is well suited to a large crew eager to preach, purify and pull in new followers.", "tags": [ diff --git a/_maps/configs/inteq_colossus.json b/_maps/configs/inteq_colossus.json index 3447d5c54034..b88ae1b0a76b 100644 --- a/_maps/configs/inteq_colossus.json +++ b/_maps/configs/inteq_colossus.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Colossus-Class Armored Frigate", + "map_name": "Colossus-class Armored Frigate", "prefix": "IRMV", "description": "The mainstay of Inteq’s mercenary fleet, the Colossus is a professionally-militarized freighter like most of Inteq’s ships, and is designed to operate independently for some time, serving IRMG’s interests and providing vital mercenary services wherever they are needed. Key features include a secure and well-stocked armory and ample crew space, as well as a spacious cargo bay, which crews often refurbish into additional recreational or training space.", "tags": [ diff --git a/_maps/configs/inteq_hound.json b/_maps/configs/inteq_hound.json index 1f3782d6fe30..d31c8b3f2588 100644 --- a/_maps/configs/inteq_hound.json +++ b/_maps/configs/inteq_hound.json @@ -1,5 +1,5 @@ { - "map_name": "Hound-Class Corvette", + "map_name": "Hound-class Corvette", "prefix": "IRMV", "namelists": [ "MYTHOLOGICAL", diff --git a/_maps/configs/inteq_talos.json b/_maps/configs/inteq_talos.json index 4ec40fe76812..42b254885685 100644 --- a/_maps/configs/inteq_talos.json +++ b/_maps/configs/inteq_talos.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Talos-Class Command Clipper", + "map_name": "Talos-class Command Clipper", "prefix": "IRMV", "description": "The Talos is a command and support ship, and a rare example of a purpose-built Inteq ship. Outfitted with an abundance of construction and engineering equipment and a private bluespace communications suite capable of networking IRMG ships across any given system, Taloses are often the lynchpin of coordinated IRMG operations in a system, and offer construction and repair services as part of IRMG’s mercenary offerings. As Talos crews place a larger emphasis on support personnel, they tend to be less well-armed than other Inteq crews. One unusual feature of the Talos is its depressurized “wings” filled with redundant baffles, intended to provide extra durability in the case of impacts or weapons fire. They also double as auxiliary storage space and potential room for modification by their enterprising Artificer crews.", "tags": [ diff --git a/_maps/configs/inteq_vaquero.json b/_maps/configs/inteq_vaquero.json index 7ffadb6c2a89..8cd4224faa16 100644 --- a/_maps/configs/inteq_vaquero.json +++ b/_maps/configs/inteq_vaquero.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Vaquero-Class Light Frigate", + "map_name": "Vaquero-class Light Frigate", "prefix": "IRMV", "description": "The Vaquero is a flexible and cheap military conversion of a light commercial freighter, widely used by Inteq Risk Management Group for picket, reconnaissance, and light escort duty, or for contracts that don't warrant a larger, more specialized ship. Unlike most Inteq ships, the Vaquero features basic medical, engineering, and military equipment all in one package, and its minimal crew requirements are an excellent fit for Vanguards with a smaller command and for training missions. Like its peers, it features a large cargo bay, which can be reconfigured as needed.", "tags": [ diff --git a/_maps/configs/minutemen_asclepius.json b/_maps/configs/minutemen_asclepius.json index 26a145841792..e2f80e40dc11 100644 --- a/_maps/configs/minutemen_asclepius.json +++ b/_maps/configs/minutemen_asclepius.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Asclepius-Class Hospital Ship", + "map_name": "Asclepius-class Hospital Ship", "prefix": "CMSV", "description": "The Asclepius is a medical vessel employed by the CMM. Much in CMM fashion it features tight hallways and moderately sized personal quarters. Well stocked in medical supplies, this vessel is known for its capability of fulfilling extensive treatment for patients in sectors where such treatment is otherwise scarce. Stocked with a cryo lab, a morgue, a chemlab, and surgery room, the Asclepius rarely finds difficulty when provided all measures both preventative and restorative.", "tags": [ diff --git a/_maps/configs/minutemen_cepheus.json b/_maps/configs/minutemen_cepheus.json index 8712a34b127a..ee275e7e5d10 100644 --- a/_maps/configs/minutemen_cepheus.json +++ b/_maps/configs/minutemen_cepheus.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Cepheus-Class Mech Carrier", + "map_name": "Cepheus-class Mech Carrier", "prefix": "CMSV", "description": "The Cepheus is the go-to for the CMM whenever it wishes to deploy vessels capable of creating anything in the realm robotica. These vessels are deployed to sectors full of scrap and salvageable material, stocked with armament for their salvagers and a mechanical laboratory for their mechanical engineers. Crews on Cepheus ships are typically treated to somewhat crammed together quarters and tight schedules of collection and production.", "tags": [ diff --git a/_maps/configs/minutemen_vela.json b/_maps/configs/minutemen_vela.json index 4829166a56d6..86b7818ba1f8 100644 --- a/_maps/configs/minutemen_vela.json +++ b/_maps/configs/minutemen_vela.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Vela-Class Industrial Cruiser", + "map_name": "Vela-class Industrial Cruiser", "prefix": "CMGSV", "namelists": ["GENERAL", "MYTHOLOGICAL", "BEASTS"], "description": "The Vela-Class is the designation for a series of semi-modular industrial cruisers created by the Colonial Minutemen in the early 440s. While the original design was created almost exclusively for extracting minerals from asteroid belts, modern examples tend to take on a multi-mission role, with the most common configuration being a mech hanger, and research pod. The ship itself often sees long deployments that encourage modification, leading to Velas taking on a personality as their crews leave their mark.", @@ -9,7 +9,7 @@ "Construction", "Science" ], - "map_short_name": "Vela-Class", + "map_short_name": "Vela-class", "starting_funds": 1000, "map_path": "_maps/shuttles/shiptest/minutemen_vela.dmm", "limit": 1, diff --git a/_maps/configs/nanotrasen_mimir.json b/_maps/configs/nanotrasen_mimir.json index 310b9962b63d..a0ba21e4df19 100644 --- a/_maps/configs/nanotrasen_mimir.json +++ b/_maps/configs/nanotrasen_mimir.json @@ -6,7 +6,7 @@ "NATURAL_AGGRESSIVE", "BEASTS" ], - "map_name": "Mimir-Class Rehabillitation Vessel", + "map_name": "Mimir-class Rehabillitation Vessel", "map_short_name": "Mimir-class", "description": "The Mimir-class are Nanotrasen “patient” transfer and holding ships. Nanotrasen deploys Mimirs to hold those they’ve interned, often in ruined or otherwise out-of-the-way sectors. This both minimizes the chances of the “patients” escaping and drastically lowers the incentive to do so in the first place, as it keeps them stuck in the middle of nowhere until Central Command is ready to pick them up and process them. While “patients” are largely kept in cryogenic storage, regulations and medical necessity both require occasional thawing. As such, the Mimir comes with a host of “rehabilitative” activities for the “patients” as well as a light security detail to manage them.", "tags": [ diff --git a/_maps/configs/pirate_ember.json b/_maps/configs/pirate_ember.json index ef23ccd8ef3b..78c60f95e28b 100644 --- a/_maps/configs/pirate_ember.json +++ b/_maps/configs/pirate_ember.json @@ -1,6 +1,6 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Ember-Class Pirate Raider", + "map_name": "Ember-class Pirate Raider", "prefix": "ISV", "namelists": [ "PIRATES", diff --git a/_maps/configs/pirate_noderider.json b/_maps/configs/pirate_noderider.json index 4a004bdee87e..aa005f85b7cf 100644 --- a/_maps/configs/pirate_noderider.json +++ b/_maps/configs/pirate_noderider.json @@ -1,7 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Jupiter-Class Stormrider", - "map_short_name": "Jupiter-Class", + "map_name": "Jupiter-class Stormrider", + "map_short_name": "Jupiter-class", "prefix": "ISV", "namelists": [ "INSTALLATION", diff --git a/_maps/configs/syndicate_cybersun_kansatsu.json b/_maps/configs/syndicate_cybersun_kansatsu.json index 784dab0483cb..d032f8c8d30f 100644 --- a/_maps/configs/syndicate_cybersun_kansatsu.json +++ b/_maps/configs/syndicate_cybersun_kansatsu.json @@ -6,12 +6,12 @@ "SPACE", "NATURAL_AGGRESSIVE" ], - "map_name": "Kansatsu-Class Scout Courier", + "map_name": "Kansatsu-class Scout Courier", "description": "The Kansatsu-class is a Cybersun remodel of the old Type-S SolGov Courier, rebuilt for rapid package ferrying and light surveillance operations in the Frontier. While fairly cramped, it excels at its design goals, with rapid surveys, scouting, and espionage flowing from its presence. Syndicate deployments typically include a deployment of 5, with a recommended max of 7. This is broken down into 1 captain, an intelligence officer for coordinating the field agents, an engineer, and 2 field agents. The simplicity of the hull has led to the ship becoming a widespread indicator of Syndicate interest in locations, and some models have found their way into private purchasers' hands.", "tags": [ "Specialist" ], - "map_short_name": "Kansatsu-Class", + "map_short_name": "Kansatsu-class", "map_path": "_maps/shuttles/shiptest/syndicate_cybersun_kansatsu.dmm", "map_id": "cybersun_kansatsu", "job_slots": { diff --git a/_maps/deprecated/Ruins/oldAIsat.dmm b/_maps/deprecated/Ruins/oldAIsat.dmm index 622873e4f7ae..ea8e4ad1d1e0 100644 --- a/_maps/deprecated/Ruins/oldAIsat.dmm +++ b/_maps/deprecated/Ruins/oldAIsat.dmm @@ -564,7 +564,7 @@ "bU" = ( /obj/effect/decal/cleanable/blood, /obj/structure/chair, -/obj/item/clothing/under/rank/centcom/officer, +/obj/item/clothing/under/rank/centcom/official, /obj/item/restraints/handcuffs, /obj/effect/decal/remains/human, /turf/open/floor/plating/airless, diff --git a/_maps/map_catalogue.txt b/_maps/map_catalogue.txt index d766b2a849fd..94750d30b542 100644 --- a/_maps/map_catalogue.txt +++ b/_maps/map_catalogue.txt @@ -599,8 +599,8 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Tags "No combat", "Medium loot", "hospitable" File name ="_maps\RandomRuins\wasteruins\wasteplanet_unhonorable.dmm" - Size = (x = 11)(y = 17)(z = 1) - Tags = "No Combat", "Medium Loot", "Shelter", "Hazardous" + Size = (x = 34)(y = 34)(z = 1) + Tags = "Minor Combat Challenge", "Medium Loot", "Shelter", "Hazardous" File name = "_maps\RandomRuins\wasteruins\wasteplanet_abandoned_mechbay Size = (x = 45)(y = 47)(z = 1) diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 24f28ce738c6..86538c6fc45d 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -680,7 +680,7 @@ "alS" = ( /obj/structure/fans/tiny/invisible, /turf/open/floor/holofloor/hyperspace, -/area/centcom/supplypod/flyMeToTheMoon) +/area/centcom/supplypod/supplypod_temp_holding) "alW" = ( /obj/structure/chair{ dir = 8 @@ -4244,7 +4244,7 @@ /area/centcom/ferry) "aNE" = ( /turf/open/floor/plasteel, -/area/centcom/supplypod/podStorage) +/area/centcom/supplypod/pod_storage) "aNF" = ( /obj/machinery/computer/communications{ dir = 1 @@ -9186,8 +9186,6 @@ /turf/open/floor/plasteel/dark, /area/ctf) "hYc" = ( -/obj/structure/destructible/cult/tome, -/obj/item/book/codex_gigas, /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/corner/transparent/neutral{ dir = 1 @@ -9199,6 +9197,7 @@ /obj/effect/turf_decal/corner/transparent/neutral{ dir = 8 }, +/obj/machinery/vending/wardrobe/cent_wardrobe, /turf/open/floor/plasteel/dark, /area/centcom/ferry) "hZs" = ( diff --git a/_maps/map_files/generic/blank.dmm b/_maps/map_files/generic/blank.dmm index b8744ca3eca5..b918e3fcaead 100644 --- a/_maps/map_files/generic/blank.dmm +++ b/_maps/map_files/generic/blank.dmm @@ -38,7 +38,7 @@ "N" = ( /obj/structure/fans/tiny/invisible, /turf/open/floor/holofloor/hyperspace, -/area/centcom/supplypod/flyMeToTheMoon) +/area/centcom/supplypod/supplypod_temp_holding) "P" = ( /obj/structure/signpost/salvation{ icon = 'icons/obj/structures.dmi'; diff --git a/check_regex.yaml b/check_regex.yaml index c28639172af2..7e5269c30a78 100644 --- a/check_regex.yaml +++ b/check_regex.yaml @@ -38,7 +38,7 @@ standards: - exactly: [ - 297, + 298, "non-bitwise << uses", '(? 20 || O.pixel_x < -20 || O.pixel_y > 20 || O.pixel_y < -20) + #define isbook(O) (is_type_in_typecache(O, GLOB.book_types)) GLOBAL_LIST_INIT(book_types, typecacheof(list( diff --git a/code/__DEFINES/lag_switch.dm b/code/__DEFINES/lag_switch.dm new file mode 100644 index 000000000000..022880c1a461 --- /dev/null +++ b/code/__DEFINES/lag_switch.dm @@ -0,0 +1,24 @@ +// All of the possible Lag Switch lag mitigation measures +// If you add more do not forget to update MEASURES_AMOUNT accordingly +/// Stops ghosts flying around freely, they can still jump and orbit, staff exempted +#define DISABLE_DEAD_KEYLOOP 1 +/// Stops ghosts using zoom/t-ray verbs and resets their view if zoomed out, staff exempted +#define DISABLE_GHOST_ZOOM_TRAY 2 +/// Disable runechat and enable the bubbles, speaking mobs with TRAIT_BYPASS_MEASURES exempted +#define DISABLE_RUNECHAT 3 +/// Disable icon2html procs from verbs like examine, mobs calling with TRAIT_BYPASS_MEASURES exempted +#define DISABLE_USR_ICON2HTML 4 +/// Prevents anyone from joining the game as anything but observer +#define DISABLE_NON_OBSJOBS 5 +/// Limit IC/dchat spam to one message every x seconds per client, TRAIT_BYPASS_MEASURES exempted +#define SLOWMODE_SAY 6 +/// Disables parallax, as if everyone had disabled their preference, TRAIT_BYPASS_MEASURES exempted +#define DISABLE_PARALLAX 7 +/// Disables footsteps, TRAIT_BYPASS_MEASURES exempted +#define DISABLE_FOOTSTEPS 8 +/// Disables planet deletion +#define DISABLE_PLANETDEL 9 +/// Disables ALL new planet generation, TRAIT_BYPASS_MEASURES exempted +#define DISABLE_PLANETGEN 10 + +#define MEASURES_AMOUNT 10 // The total number of switches defined above diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index d9c57e5d3efa..dfecc6f8af6b 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -59,3 +59,7 @@ #define ORGAN_VITAL (1<<4) //Currently only the brain #define ORGAN_EDIBLE (1<<5) //is a snack? :D #define ORGAN_SYNTHETIC_EMP (1<<6) //Synthetic organ affected by an EMP. Deteriorates over time. + +/// Flags for the pod_flags var on /obj/structure/closet/supplypod + +#define FIRST_SOUNDS (1<<0) // If it shouldn't play sounds the first time it lands, used for reverse mode diff --git a/code/__DEFINES/role_preferences.dm b/code/__DEFINES/role_preferences.dm index 6fe70f5419b4..49b56e6f19da 100644 --- a/code/__DEFINES/role_preferences.dm +++ b/code/__DEFINES/role_preferences.dm @@ -61,7 +61,6 @@ GLOBAL_LIST_INIT(special_roles, list( ROLE_NINJA, ROLE_OBSESSED, ROLE_SPACE_DRAGON, - ROLE_MONKEY = /datum/game_mode/monkey, ROLE_REVENANT, ROLE_ABDUCTOR, ROLE_DEVIL = /datum/game_mode/devil, diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm index 22c3827022ff..6187a67825a4 100644 --- a/code/__DEFINES/tgs.dm +++ b/code/__DEFINES/tgs.dm @@ -1,6 +1,6 @@ // tgstation-server DMAPI -#define TGS_DMAPI_VERSION "6.5.2" +#define TGS_DMAPI_VERSION "6.5.3" // All functions and datums outside this document are subject to change with any version and should not be relied on. @@ -154,7 +154,7 @@ #define TGS_TOPIC var/tgs_topic_return = TgsTopic(args[1]); if(tgs_topic_return) return tgs_topic_return /** - * Call this as late as possible in [world/proc/Reboot]. + * Call this as late as possible in [world/proc/Reboot] (BEFORE ..()). */ /world/proc/TgsReboot() return diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 26d82fba3278..529274a50b39 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -263,6 +263,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_SCOOPABLE "scoopable" //your smooches actually deal damage to their target #define TRAIT_KISS_OF_DEATH "kiss_of_death" +/// This mob overrides certian SSlag_switch measures with this special trait +#define TRAIT_BYPASS_MEASURES "bypass_lagswitch_measures" //non-mob traits /// Used for limb-based paralysis, where replacing the limb will fix it. #define TRAIT_PARALYSIS "paralysis" diff --git a/code/__HELPERS/datums.dm b/code/__HELPERS/datums.dm new file mode 100644 index 000000000000..7cf87c203b73 --- /dev/null +++ b/code/__HELPERS/datums.dm @@ -0,0 +1,9 @@ +///Check if a datum has not been deleted and is a valid source +/proc/is_valid_src(datum/source_datum) + if(istype(source_datum)) + return !QDELETED(source_datum) + return FALSE + +/proc/call_async(datum/source, proc_type, list/arguments) + set waitfor = FALSE + return call(source, proc_type)(arglist(arguments)) diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index f8cc644c6649..126d93fe352a 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -1244,6 +1244,8 @@ GLOBAL_DATUM_INIT(dummySave, /savefile, new("tmp/dummySave.sav")) //Cache of ico /proc/icon2html(atom/thing, client/target, icon_state, dir = SOUTH, frame = 1, moving = FALSE, sourceonly = FALSE, extra_classes = null) if (!thing) return + if(SSlag_switch.measures[DISABLE_USR_ICON2HTML] && usr && !HAS_TRAIT(usr, TRAIT_BYPASS_MEASURES)) + return var/key var/icon/icon2collapse = thing @@ -1354,6 +1356,8 @@ GLOBAL_DATUM_INIT(dummySave, /savefile, new("tmp/dummySave.sav")) //Cache of ico /proc/costly_icon2html(thing, target, sourceonly = FALSE) if (!thing) return + if(SSlag_switch.measures[DISABLE_USR_ICON2HTML] && usr && !HAS_TRAIT(usr, TRAIT_BYPASS_MEASURES)) + return if (isicon(thing)) return icon2html(thing, target) diff --git a/code/_globalvars/lists/mobs.dm b/code/_globalvars/lists/mobs.dm index ded23733220c..0c28353395d4 100644 --- a/code/_globalvars/lists/mobs.dm +++ b/code/_globalvars/lists/mobs.dm @@ -12,6 +12,7 @@ GLOBAL_LIST_EMPTY(stealthminID) //reference list with IDs that store ckeys, //This is for procs to replace all the goddamn 'in world's that are chilling around the code GLOBAL_LIST_EMPTY(player_list) //all mobs **with clients attached**. +GLOBAL_LIST_EMPTY(keyloop_list) //as above but can be limited to boost performance GLOBAL_LIST_EMPTY(mob_list) //all mobs, including clientless GLOBAL_LIST_EMPTY(mob_directory) //mob_id -> mob GLOBAL_LIST_EMPTY(alive_mob_list) //all alive mobs, including clientless. Excludes /mob/dead/new_player diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm index b08504daae29..3239cb53b8d0 100644 --- a/code/_globalvars/traits.dm +++ b/code/_globalvars/traits.dm @@ -84,6 +84,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_CANNOT_OPEN_PRESENTS" = TRAIT_CANNOT_OPEN_PRESENTS, "TRAIT_PRESENT_VISION" = TRAIT_PRESENT_VISION, "TRAIT_DISK_VERIFIER" = TRAIT_DISK_VERIFIER, + "TRAIT_BYPASS_MEASURES" = TRAIT_BYPASS_MEASURES, "TRAIT_NOMOBSWAP" = TRAIT_NOMOBSWAP, "TRAIT_XRAY_VISION" = TRAIT_XRAY_VISION, "TRAIT_THERMAL_VISION" = TRAIT_THERMAL_VISION, diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm index 334dabd9198e..36d278adac0d 100644 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -46,6 +46,10 @@ /datum/hud/proc/apply_parallax_pref(mob/viewmob) var/mob/screenmob = viewmob || mymob + + if (SSlag_switch.measures[DISABLE_PARALLAX] && !HAS_TRAIT(viewmob, TRAIT_BYPASS_MEASURES)) + return FALSE + var/client/C = screenmob.client if(C.prefs) var/pref = C.prefs.parallax diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index bf9b8d24a05c..41a470aac610 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -325,6 +325,10 @@ /datum/config_entry/flag/maprotation +/datum/config_entry/number/auto_lag_switch_pop //Number of clients at which drastic lag mitigation measures kick in + config_entry_value = null + min_val = 0 + /datum/config_entry/number/soft_popcap config_entry_value = null min_val = 0 diff --git a/code/controllers/subsystem/input.dm b/code/controllers/subsystem/input.dm index 07de18a43c2c..8bdc53089e12 100644 --- a/code/controllers/subsystem/input.dm +++ b/code/controllers/subsystem/input.dm @@ -93,7 +93,5 @@ SUBSYSTEM_DEF(input) user.set_macros() /datum/controller/subsystem/input/fire() - var/list/clients = GLOB.clients // Let's sing the list cache song - for(var/i in 1 to clients.len) - var/client/C = clients[i] - C.keyLoop() + for(var/mob/user as anything in GLOB.keyloop_list) + user.focus?.keyLoop(user.client) diff --git a/code/controllers/subsystem/lag_switch.dm b/code/controllers/subsystem/lag_switch.dm new file mode 100644 index 000000000000..eadf8d219324 --- /dev/null +++ b/code/controllers/subsystem/lag_switch.dm @@ -0,0 +1,156 @@ +/// The subsystem for controlling drastic performance enhancements aimed at reducing server load for a smoother albeit slightly duller gaming experience +SUBSYSTEM_DEF(lag_switch) + name = "Lag Switch" + flags = SS_NO_FIRE + + /// If the lag switch measures should attempt to trigger automatically, TRUE if a config value exists + var/auto_switch = FALSE + /// Amount of connected clients at which the Lag Switch should engage, set via config or admin panel + var/trigger_pop = INFINITY - 1337 + /// List of bools corresponding to code/__DEFINES/lag_switch.dm + var/static/list/measures[MEASURES_AMOUNT] + /// List of measures that toggle automatically + var/list/auto_measures = list(DISABLE_GHOST_ZOOM_TRAY, DISABLE_RUNECHAT, DISABLE_USR_ICON2HTML, DISABLE_PARALLAX, DISABLE_FOOTSTEPS, DISABLE_PLANETDEL) + /// Timer ID for the automatic veto period + var/veto_timer_id + /// Cooldown between say verb uses when slowmode is enabled + var/slowmode_cooldown = 3 SECONDS + +/datum/controller/subsystem/lag_switch/Initialize(start_timeofday) + for(var/i = 1, i <= measures.len, i++) + measures[i] = FALSE + var/auto_switch_pop = CONFIG_GET(number/auto_lag_switch_pop) + if(auto_switch_pop) + auto_switch = TRUE + trigger_pop = auto_switch_pop + RegisterSignal(SSdcs, COMSIG_GLOB_CLIENT_CONNECT, .proc/client_connected) + return ..() + +/datum/controller/subsystem/lag_switch/proc/client_connected(datum/source, client/connected) + SIGNAL_HANDLER + if(TGS_CLIENT_COUNT < trigger_pop) + return + + auto_switch = FALSE + UnregisterSignal(SSdcs, COMSIG_GLOB_CLIENT_CONNECT) + veto_timer_id = addtimer(CALLBACK(src, .proc/set_all_measures, TRUE, TRUE), 20 SECONDS, TIMER_STOPPABLE) + message_admins("Lag Switch population threshold reached. Automatic activation of lag mitigation measures occuring in 20 seconds. (CANCEL)") + log_admin("Lag Switch population threshold reached. Automatic activation of lag mitigation measures occuring in 20 seconds.") + +/// (En/Dis)able automatic triggering of switches based on client count +/datum/controller/subsystem/lag_switch/proc/toggle_auto_enable() + auto_switch = !auto_switch + if(auto_switch) + RegisterSignal(SSdcs, COMSIG_GLOB_CLIENT_CONNECT, .proc/client_connected) + else + UnregisterSignal(SSdcs, COMSIG_GLOB_CLIENT_CONNECT) + +/// Called from an admin chat link +/datum/controller/subsystem/lag_switch/proc/cancel_auto_enable_in_progress() + if(!veto_timer_id) + return FALSE + + deltimer(veto_timer_id) + veto_timer_id = null + return TRUE + +/// Update the slowmode timer length and clear existing ones if reduced +/datum/controller/subsystem/lag_switch/proc/change_slowmode_cooldown(length) + if(!length) + return FALSE + + var/length_secs = length SECONDS + if(length_secs <= 0) + length_secs = 1 // one tick because cooldowns do not like 0 + + if(length_secs < slowmode_cooldown) + for(var/client/C as anything in GLOB.clients) + COOLDOWN_RESET(C, say_slowmode) + + slowmode_cooldown = length_secs + if(measures[SLOWMODE_SAY]) + to_chat(world, span_boldannounce("Slowmode timer has been changed to [length] seconds by an admin.")) + return TRUE + +/// Handle the state change for individual measures +/datum/controller/subsystem/lag_switch/proc/set_measure(measure_key, state) + if(isnull(measure_key) || isnull(state)) + stack_trace("SSlag_switch.set_measure() was called with a null arg") + return FALSE + if(isnull(LAZYACCESS(measures, measure_key))) + stack_trace("SSlag_switch.set_measure() was called with a measure_key not in the list of measures") + return FALSE + if(measures[measure_key] == state) + return TRUE + + measures[measure_key] = state + + switch(measure_key) + if(DISABLE_DEAD_KEYLOOP) + if(state) + for(var/mob/user as anything in GLOB.player_list) + if(user.stat == DEAD && !user.client?.holder) + GLOB.keyloop_list -= user + deadchat_broadcast(span_big("To increase performance Observer freelook is now disabled. Please use Orbit, Teleport, and Jump to look around."), message_type = DEADCHAT_ANNOUNCEMENT) + else + GLOB.keyloop_list |= GLOB.player_list + deadchat_broadcast("Observer freelook has been re-enabled. Enjoy your wooshing.", message_type = DEADCHAT_ANNOUNCEMENT) + if(DISABLE_GHOST_ZOOM_TRAY) + if(state) // if enabling make sure current ghosts are updated + for(var/mob/dead/observer/ghost in GLOB.dead_mob_list) + if(!ghost.client) + continue + if(!ghost.client.holder && ghost.client.view_size.getView() != ghost.client.view_size.default) + ghost.client.view_size.resetToDefault() + if(SLOWMODE_SAY) + if(state) + to_chat(world, span_boldannounce("Slowmode for IC/dead chat has been enabled with [slowmode_cooldown/10] seconds between messages.")) + else + for(var/client/C as anything in GLOB.clients) + COOLDOWN_RESET(C, say_slowmode) + to_chat(world, span_boldannounce("Slowmode for IC/dead chat has been disabled by an admin.")) + if(DISABLE_NON_OBSJOBS) + world.update_status() + if(DISABLE_PARALLAX) + if (state) + to_chat(world, span_boldannounce("Parallax has been disabled for performance concerns.")) + else + to_chat(world, span_boldannounce("Parallax has been re-enabled.")) + + for (var/mob/mob as anything in GLOB.mob_list) + mob.hud_used?.update_parallax_pref() + if(DISABLE_FOOTSTEPS) + if (state) + to_chat(world, span_boldannounce("Footstep sounds have been disabled for performance concerns.")) + else + to_chat(world, span_boldannounce("Footstep sounds have been re-enabled.")) + if(DISABLE_PLANETDEL) + if (state) + to_chat(world, span_boldannounce("Planet deletion and regeneration has been disabled for performance concerns.")) + else + to_chat(world, span_boldannounce("Planet deletion has been re-enabled.")) + if(DISABLE_PLANETGEN) + if (state) + to_chat(world, span_boldannounce("Planet generation has been disabled for performance concerns. You can still dock at already-generated planets.")) + else + to_chat(world, span_boldannounce("Planet generation has been re-enabled.")) + + return TRUE + +/// Helper to loop over all measures for mass changes +/datum/controller/subsystem/lag_switch/proc/set_all_measures(state, automatic = FALSE) + if(isnull(state)) + stack_trace("SSlag_switch.set_all_measures() was called with a null state arg") + return FALSE + + if(automatic) + message_admins("Lag Switch enabling automatic measures now.") + log_admin("Lag Switch enabling automatic measures now.") + veto_timer_id = null + for(var/i = 1, i <= auto_measures.len, i++) + set_measure(auto_measures[i], state) + return TRUE + + for(var/i = 1, i <= measures.len, i++) + set_measure(i, state) + return TRUE diff --git a/code/controllers/subsystem/traumas.dm b/code/controllers/subsystem/traumas.dm index 87628785caf0..ab220b4382b4 100644 --- a/code/controllers/subsystem/traumas.dm +++ b/code/controllers/subsystem/traumas.dm @@ -96,7 +96,7 @@ SUBSYSTEM_DEF(traumas) /obj/item/clothing/under/rank/security/head_of_security/parade/female, //WS Edit - Better Command Uniforms /obj/item/clothing/head/helmet/abductor, /obj/item/clothing/suit/armor/abductor/vest, /obj/item/melee/baton/abductor, /obj/item/storage/belt/military/abductor, /obj/item/gun/energy/alien, /obj/item/abductor/silencer, - /obj/item/abductor/gizmo, /obj/item/clothing/under/rank/centcom/officer, + /obj/item/abductor/gizmo, /obj/item/clothing/under/rank/centcom/official, /obj/item/clothing/suit/space/hardsuit/ert, /obj/item/clothing/suit/space/hardsuit/ert/sec, /obj/item/clothing/suit/space/hardsuit/ert/engi, /obj/item/clothing/suit/space/hardsuit/ert/med, /obj/item/clothing/suit/space/hardsuit/deathsquad, /obj/item/clothing/head/helmet/space/hardsuit/deathsquad, @@ -119,7 +119,7 @@ SUBSYSTEM_DEF(traumas) /obj/item/clothing/under/rank/command/captain, /obj/item/clothing/under/rank/command/head_of_personnel, /obj/item/clothing/under/rank/security/head_of_security, /obj/item/clothing/under/rank/rnd/research_director, /obj/item/clothing/under/rank/medical/chief_medical_officer, /obj/item/clothing/under/rank/engineering/chief_engineer, - /obj/item/clothing/under/rank/centcom/officer, /obj/item/clothing/under/rank/centcom/commander, + /obj/item/clothing/under/rank/centcom/official, /obj/item/clothing/under/rank/centcom/commander, /obj/item/melee/classic_baton/telescopic, /obj/item/card/id/silver, /obj/item/card/id/gold, /obj/item/card/id/captains_spare, /obj/item/card/id/centcom, /obj/machinery/door/airlock/command)), diff --git a/code/datums/chatmessage.dm b/code/datums/chatmessage.dm index c642fb3f4b0a..0b4b33ce5942 100644 --- a/code/datums/chatmessage.dm +++ b/code/datums/chatmessage.dm @@ -212,6 +212,8 @@ * * spans - Additional classes to be added to the message */ /mob/proc/create_chat_message(atom/movable/speaker, datum/language/message_language, raw_message, list/spans, runechat_flags = NONE) + if(SSlag_switch.measures[DISABLE_RUNECHAT] && !HAS_TRAIT(speaker, TRAIT_BYPASS_MEASURES)) + return // Ensure the list we are using, if present, is a copy so we don't modify the list provided to us spans = spans ? spans.Copy() : list() @@ -251,15 +253,15 @@ * * sat_shift - A value between 0 and 1 that will be multiplied against the saturation * * lum_shift - A value between 0 and 1 that will be multiplied against the luminescence */ -/datum/chatmessage/proc/colorize_string(name, sat_shift = 1, lum_shift = 1) +/proc/colorize_string(name, sat_shift = 1, lum_shift = 1, sat_min = CM_COLOR_SAT_MIN, sat_max = CM_COLOR_SAT_MAX, lum_min = CM_COLOR_LUM_MIN, lum_max = CM_COLOR_LUM_MAX) // seed to help randomness var/static/rseed = rand(1,26) // get hsl using the selected 6 characters of the md5 hash var/hash = copytext(md5(name + GLOB.round_id), rseed, rseed + 6) var/h = hex2num(copytext(hash, 1, 3)) * (360 / 255) - var/s = (hex2num(copytext(hash, 3, 5)) >> 2) * ((CM_COLOR_SAT_MAX - CM_COLOR_SAT_MIN) / 63) + CM_COLOR_SAT_MIN - var/l = (hex2num(copytext(hash, 5, 7)) >> 2) * ((CM_COLOR_LUM_MAX - CM_COLOR_LUM_MIN) / 63) + CM_COLOR_LUM_MIN + var/s = (hex2num(copytext(hash, 3, 5)) >> 2) * ((sat_max - sat_min) / 63) + sat_min + var/l = (hex2num(copytext(hash, 5, 7)) >> 2) * ((lum_max - lum_min) / 63) + lum_min // adjust for shifts s *= clamp(sat_shift, 0, 1) diff --git a/code/datums/components/footstep.dm b/code/datums/components/footstep.dm index d433e03b6934..95099164eec2 100644 --- a/code/datums/components/footstep.dm +++ b/code/datums/components/footstep.dm @@ -1,3 +1,5 @@ +#define SHOULD_DISABLE_FOOTSTEPS(source) ((SSlag_switch.measures[DISABLE_FOOTSTEPS] && !(HAS_TRAIT(source, TRAIT_BYPASS_MEASURES))) || HAS_TRAIT(source, TRAIT_SILENT_FOOTSTEPS)) + ///Footstep component. Plays footsteps at parents location when it is appropriate. /datum/component/footstep ///How many steps the parent has taken since the last time a footstep was played. @@ -71,6 +73,9 @@ /datum/component/footstep/proc/play_simplestep() SIGNAL_HANDLER + if (SHOULD_DISABLE_FOOTSTEPS(parent)) + return + var/turf/open/T = prepare_step() if(!T) return @@ -94,8 +99,9 @@ /datum/component/footstep/proc/play_humanstep() SIGNAL_HANDLER - if(HAS_TRAIT(parent, TRAIT_SILENT_FOOTSTEPS)) + if (SHOULD_DISABLE_FOOTSTEPS(parent)) return + var/turf/open/T = prepare_step() if(!T) return @@ -115,3 +121,5 @@ GLOB.barefootstep[T.barefootstep][2] * volume, TRUE, GLOB.barefootstep[T.barefootstep][3] + e_range, falloff_distance = 1) + +#undef SHOULD_DISABLE_FOOTSTEPS diff --git a/code/datums/components/pellet_cloud.dm b/code/datums/components/pellet_cloud.dm index d0998c41e5b8..b726489ad2a9 100644 --- a/code/datums/components/pellet_cloud.dm +++ b/code/datums/components/pellet_cloud.dm @@ -47,7 +47,7 @@ var/mob/living/shooter /datum/component/pellet_cloud/Initialize(projectile_type=/obj/item/shrapnel, magnitude=5) - if(!isammocasing(parent) && !isgrenade(parent) && !islandmine(parent)) + if(!isammocasing(parent) && !isgrenade(parent) && !islandmine(parent) && !issupplypod(parent)) return COMPONENT_INCOMPATIBLE if(magnitude < 1) @@ -58,7 +58,7 @@ if(isammocasing(parent)) num_pellets = magnitude - else if(isgrenade(parent) || islandmine(parent)) + else if(isgrenade(parent) || islandmine(parent) || issupplypod(parent)) radius = magnitude /datum/component/pellet_cloud/Destroy(force, silent) @@ -77,6 +77,8 @@ RegisterSignal(parent, COMSIG_GRENADE_PRIME, .proc/create_blast_pellets) else if(islandmine(parent)) RegisterSignal(parent, COMSIG_MINE_TRIGGERED, .proc/create_blast_pellets) + else if(issupplypod(parent)) + RegisterSignal(parent, COMSIG_SUPPLYPOD_LANDED, .proc/create_blast_pellets) /datum/component/pellet_cloud/UnregisterFromParent() UnregisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_PELLET_CLOUD_INIT, COMSIG_GRENADE_PRIME, COMSIG_GRENADE_ARMED, COMSIG_MOVABLE_MOVED, COMSIG_MINE_TRIGGERED, COMSIG_ITEM_DROPPED)) diff --git a/code/datums/diseases/transformation.dm b/code/datums/diseases/transformation.dm index a3884dcf6d3c..6d3959753a9e 100644 --- a/code/datums/diseases/transformation.dm +++ b/code/datums/diseases/transformation.dm @@ -92,67 +92,6 @@ new_mob.ghostize(can_reenter_corpse = FALSE) new_mob.key = null -/datum/disease/transformation/jungle_fever - name = "Jungle Fever" - cure_text = "Death." - cures = list(/datum/reagent/medicine/adminordrazine) - spread_text = "Monkey Bites" - spread_flags = DISEASE_SPREAD_SPECIAL - viable_mobtypes = list(/mob/living/carbon/monkey, /mob/living/carbon/human) - permeability_mod = 1 - cure_chance = 1 - disease_flags = CAN_CARRY|CAN_RESIST - desc = "Monkeys with this disease will bite humans, causing humans to mutate into a monkey." - severity = DISEASE_SEVERITY_BIOHAZARD - stage_prob = 4 - visibility_flags = 0 - agent = "Kongey Vibrion M-909" - new_form = /mob/living/carbon/monkey - bantype = ROLE_MONKEY - - - stage1 = list() - stage2 = list() - stage3 = list() - stage4 = list("Your back hurts.", "You breathe through your mouth.", - "You have a craving for bananas.", "Your mind feels clouded.") - stage5 = list("You feel like monkeying around.") - -/datum/disease/transformation/jungle_fever/do_disease_transformation(mob/living/carbon/affected_mob) - if(affected_mob.mind && !is_monkey(affected_mob.mind)) - add_monkey(affected_mob.mind) - if(ishuman(affected_mob)) - var/mob/living/carbon/monkey/M = affected_mob.monkeyize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPORGANS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_KEEPSTUNS | TR_KEEPREAGENTS | TR_KEEPSE) - M.ventcrawler = VENTCRAWLER_ALWAYS - -/datum/disease/transformation/jungle_fever/stage_act() - ..() - switch(stage) - if(2) - if(prob(2)) - to_chat(affected_mob, "Your [pick("back", "arm", "leg", "elbow", "head")] itches.") - if(3) - if(prob(4)) - to_chat(affected_mob, "You feel a stabbing pain in your head.") - affected_mob.confused += 10 - if(4) - if(prob(3)) - affected_mob.say(pick("Eeek, ook ook!", "Eee-eeek!", "Eeee!", "Ungh, ungh."), forced = "jungle fever") - -/datum/disease/transformation/jungle_fever/cure() - remove_monkey(affected_mob.mind) - ..() - -/datum/disease/transformation/jungle_fever/monkeymode - visibility_flags = HIDDEN_SCANNER|HIDDEN_PANDEMIC - disease_flags = CAN_CARRY //no vaccines! no cure! - -/datum/disease/transformation/jungle_fever/monkeymode/after_add() - if(affected_mob && !is_monkey_leader(affected_mob.mind)) - visibility_flags = NONE - - - /datum/disease/transformation/robot name = "Robotic Transformation" diff --git a/code/datums/saymode.dm b/code/datums/saymode.dm index 1bcc94853456..848940d4e9d9 100644 --- a/code/datums/saymode.dm +++ b/code/datums/saymode.dm @@ -124,25 +124,3 @@ AI.holopad_talk(message, language) return FALSE return TRUE - -/datum/saymode/monkey - key = "k" - mode = MODE_MONKEY - -/datum/saymode/monkey/handle_message(mob/living/user, message, datum/language/language) - var/datum/mind = user.mind - if(!mind) - return TRUE - if(is_monkey_leader(mind) || (ismonkey(user) && is_monkey(mind))) - user.log_talk(message, LOG_SAY, tag="monkey") - if(prob(75) && ismonkey(user)) - user.visible_message("\The [user] chimpers.") - var/msg = "\[[is_monkey_leader(mind) ? "Monkey Leader" : "Monkey"]\] [user]: [message]" - for(var/_M in GLOB.mob_list) - var/mob/M = _M - if(M in GLOB.dead_mob_list) - var/link = FOLLOW_LINK(M, user) - to_chat(M, "[link] [msg]") - if((is_monkey_leader(M.mind) || ismonkey(M)) && (M.mind in SSticker.mode.ape_infectees)) - to_chat(M, msg) - return FALSE diff --git a/code/datums/skills/_skill.dm b/code/datums/skills/_skill.dm index 46c3a1d2bc4d..368a1991a015 100644 --- a/code/datums/skills/_skill.dm +++ b/code/datums/skills/_skill.dm @@ -73,9 +73,9 @@ GLOBAL_LIST_INIT(skill_types, subtypesof(/datum/skill)) to_chat(mind.current, "It seems the Professional [title] Association won't send me another status symbol.") return var/obj/structure/closet/supplypod/bluespacepod/pod = new() - pod.landingDelay = 150 + pod.delays = list(POD_TRANSIT = 15, POD_FALLING = 4, POD_OPENING = 30, POD_LEAVING = 30) pod.explosionSize = list(0,0,0,0) to_chat(mind.current, "My legendary skill has attracted the attention of the Professional [title] Association. It seems they are sending me a status symbol to commemorate my abilities.") var/turf/T = get_turf(mind.current) - new /obj/effect/DPtarget(T, pod , new skill_cape_path(T)) + new /obj/effect/pod_landingzone(T, pod , new skill_cape_path(T)) LAZYADD(mind.skills_rewarded, src.type) diff --git a/code/datums/world_topic.dm b/code/datums/world_topic.dm index c4e77d9e2bc1..059caa18db18 100644 --- a/code/datums/world_topic.dm +++ b/code/datums/world_topic.dm @@ -152,8 +152,7 @@ .["version"] = GLOB.game_version .["mode"] = GLOB.master_mode .["respawn"] = config ? !CONFIG_GET(flag/norespawn) : FALSE - .["enter"] = GLOB.enter_allowed - .["vote"] = CONFIG_GET(flag/allow_vote_mode) + .["enter"] = !LAZYACCESS(SSlag_switch.measures, DISABLE_NON_OBSJOBS) .["ai"] = CONFIG_GET(flag/allow_ai) .["host"] = world.host ? world.host : null .["round_id"] = GLOB.round_id diff --git a/code/game/area/areas/centcom.dm b/code/game/area/areas/centcom.dm index a41152d29044..8ca63ad47e4f 100644 --- a/code/game/area/areas/centcom.dm +++ b/code/game/area/areas/centcom.dm @@ -28,7 +28,7 @@ /area/centcom/holding name = "Holding Facility" -/area/centcom/supplypod/flyMeToTheMoon +/area/centcom/supplypod/supplypod_temp_holding name = "Supplypod Shipping lane" icon_state = "supplypod_flight" @@ -37,28 +37,43 @@ icon_state = "supplypod" dynamic_lighting = DYNAMIC_LIGHTING_DISABLED -/area/centcom/supplypod/podStorage +/area/centcom/supplypod/pod_storage name = "Supplypod Storage" icon_state = "supplypod_holding" /area/centcom/supplypod/loading name = "Supplypod Loading Facility" icon_state = "supplypod_loading" + var/loading_id = "" + +/area/centcom/supplypod/loading/Initialize() + . = ..() + if(!loading_id) + CRASH("[type] created without a loading_id") + if(GLOB.supplypod_loading_bays[loading_id]) + CRASH("Duplicate loading bay area: [type] ([loading_id])") + GLOB.supplypod_loading_bays[loading_id] = src /area/centcom/supplypod/loading/one name = "Bay #1" + loading_id = "1" /area/centcom/supplypod/loading/two name = "Bay #2" + loading_id = "2" /area/centcom/supplypod/loading/three name = "Bay #3" + loading_id = "3" /area/centcom/supplypod/loading/four name = "Bay #4" + loading_id = "4" /area/centcom/supplypod/loading/ert name = "ERT Bay" + loading_id = "5" + //THUNDERDOME /area/tdome diff --git a/code/game/area/areas/ruins/wasteplanet.dm b/code/game/area/areas/ruins/wasteplanet.dm index b4150a9bae38..4b1e69b456d2 100644 --- a/code/game/area/areas/ruins/wasteplanet.dm +++ b/code/game/area/areas/ruins/wasteplanet.dm @@ -29,3 +29,17 @@ /area/ruin/wasteplanet/abandoned_mechbay/engineering name = "Abandoned Mechbay Engineering" icon_state = "engine" + +//Abandoned Waste Site + +/area/ruin/wasteplanet/wasteplanet_radiation/main + name = "Abandoned Waste Site" + icon_state = "green" + +/area/ruin/wasteplanet/wasteplanet_radiation/maint + name = "Abandoned Maintenance Area" + icon_state = "engine" + +/area/ruin/wasteplanet/wasteplanet_radiation/containment + name = "Abandoned Waste Containment Vault" + icon_state = "disposal" diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 8dc9e5700733..60a61718bd8a 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -1516,6 +1516,11 @@ custom_material.on_applied(src, materials[custom_material] * multiplier * material_modifier, material_flags) custom_materials[custom_material] += materials[x] * multiplier +/// Returns the indice in filters of the given filter name. +/// If it is not found, returns null. +/atom/proc/get_filter_index(name) + return filter_data?.Find(name) + /** * Returns true if this atom has gravity for the passed in turf * @@ -1646,3 +1651,19 @@ else //We inline a MAPTEXT() here, because there's no good way to statically add to a string like this active_hud.screentip_text.maptext = "[name]" + +/* +* Used to set something as 'open' if it's being used as a supplypod +* +* Override this if you want an atom to be usable as a supplypod. +*/ +/atom/proc/setOpened() + return + +/* +* Used to set something as 'closed' if it's being used as a supplypod +* +* Override this if you want an atom to be usable as a supplypod. +*/ +/atom/proc/setClosed() + return diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm index 1ca947178911..f3d11c3a399b 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm @@ -522,69 +522,6 @@ else objective.find_target() -////////////////////////////////////////////// -// // -// MONKEY // -// // -////////////////////////////////////////////// - -/datum/dynamic_ruleset/roundstart/monkey - name = "Monkey" - antag_flag = ROLE_MONKEY - antag_datum = /datum/antagonist/monkey/leader - restricted_roles = list("Cyborg", "AI", "Prisoner") - required_candidates = 1 - weight = 3 - cost = 0 - requirements = list(101,101,101,101,101,101,101,101,101,101) - high_population_requirement = 101 - var/players_per_carrier = 30 - var/monkeys_to_win = 1 - var/escaped_monkeys = 0 - var/datum/team/monkey/monkey_team - -/datum/dynamic_ruleset/roundstart/monkey/pre_execute() - . = ..() - var/carriers_to_make = max(round(mode.roundstart_pop_ready / players_per_carrier, 1), 1) - mode.antags_rolled += carriers_to_make - - for(var/j = 0, j < carriers_to_make, j++) - if (!candidates.len) - break - var/mob/carrier = pick_n_take(candidates) - assigned += carrier.mind - carrier.mind.special_role = "Monkey Leader" - carrier.mind.restricted_roles = restricted_roles - log_game("[key_name(carrier)] has been selected as a Jungle Fever carrier") - return TRUE - -/datum/dynamic_ruleset/roundstart/monkey/execute() - for(var/datum/mind/carrier in assigned) - var/datum/antagonist/monkey/M = add_monkey_leader(carrier) - if(M) - monkey_team = M.monkey_team - return TRUE - -/datum/dynamic_ruleset/roundstart/monkey/proc/check_monkey_victory() - if(SSshuttle.jump_mode != BS_JUMP_COMPLETED) - return FALSE - var/datum/disease/D = new /datum/disease/transformation/jungle_fever() - for(var/mob/living/carbon/monkey/M in GLOB.alive_mob_list) - if (M.HasDisease(D)) - if(M.onCentCom() || M.onSyndieBase()) - escaped_monkeys++ - if(escaped_monkeys >= monkeys_to_win) - return TRUE - else - return FALSE - -// This does not get called. Look into making it work. -/datum/dynamic_ruleset/roundstart/monkey/round_result() - if(check_monkey_victory()) - SSticker.mode_result = "win - monkey win" - else - SSticker.mode_result = "loss - staff stopped the monkeys" - ////////////////////////////////////////////// // // // METEOR // diff --git a/code/game/gamemodes/monkey/monkey.dm b/code/game/gamemodes/monkey/monkey.dm deleted file mode 100644 index 639f0c5c87b2..000000000000 --- a/code/game/gamemodes/monkey/monkey.dm +++ /dev/null @@ -1,130 +0,0 @@ -/datum/game_mode - var/list/ape_infectees = list() - var/list/ape_leaders = list() - -/datum/game_mode/monkey - name = "monkey" - config_tag = "monkey" - report_type = "monkey" - antag_flag = ROLE_MONKEY - false_report_weight = 1 - - required_players = 20 - required_enemies = 1 - recommended_enemies = 1 - - restricted_jobs = list("Prisoner", "Cyborg", "AI") - - announce_span = "Monkey" - announce_text = "One or more crewmembers have been infected with Jungle Fever! Crew: Contain the outbreak. None of the infected monkeys may escape alive to CentCom. Monkeys: Ensure that your kind lives on! Rise up against your captors!" - - var/carriers_to_make = 1 - var/list/carriers = list() - - var/monkeys_to_win = 1 - var/escaped_monkeys = 0 - - var/players_per_carrier = 30 - - var/datum/team/monkey/monkey_team - - - -/datum/game_mode/monkey/pre_setup() - carriers_to_make = max(round(num_players()/players_per_carrier, 1), 1) - - for(var/j = 0, j < carriers_to_make, j++) - if (!antag_candidates.len) - break - var/datum/mind/carrier = pick(antag_candidates) - carriers += carrier - carrier.special_role = "Monkey Leader" - carrier.restricted_roles = restricted_jobs - log_game("[key_name(carrier)] has been selected as a Jungle Fever carrier") - antag_candidates -= carrier - - if(!carriers.len) - setup_error = "No monkey candidates" - return FALSE - return TRUE - -/datum/game_mode/monkey/post_setup() - for(var/datum/mind/carriermind in carriers) - var/datum/antagonist/monkey/M = add_monkey_leader(carriermind, monkey_team) - if(M) - monkey_team = M.monkey_team - return ..() - -/datum/game_mode/monkey/check_finished() - if(SSshuttle.jump_mode == BS_JUMP_COMPLETED) - return TRUE - - if(!round_converted) - for(var/datum/mind/monkey_mind in ape_infectees) - continuous_sanity_checked = TRUE - if(monkey_mind.current && monkey_mind.current.stat != DEAD) - return FALSE - - var/datum/disease/D = new /datum/disease/transformation/jungle_fever() //ugly but unfortunately needed - for(var/mob/living/carbon/human/H in GLOB.alive_mob_list) - if(H.mind && H.client && H.stat != DEAD) - if(H.HasDisease(D)) - return FALSE - - return ..() - -/datum/game_mode/monkey/proc/check_monkey_victory() - if(SSshuttle.jump_mode != BS_JUMP_COMPLETED) - return FALSE - var/datum/disease/D = new /datum/disease/transformation/jungle_fever() - for(var/mob/living/carbon/monkey/M in GLOB.alive_mob_list) - if (M.HasDisease(D)) - if(M.onCentCom() || M.onSyndieBase()) - escaped_monkeys++ - if(escaped_monkeys >= monkeys_to_win) - return TRUE - else - return FALSE - - -/datum/game_mode/monkey/set_round_result() - ..() - if(check_monkey_victory()) - SSticker.mode_result = "win - monkey win" - else - SSticker.mode_result = "loss - staff stopped the monkeys" - -/datum/game_mode/monkey/special_report() - if(check_monkey_victory()) - return "