diff --git a/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm b/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm index 77df46175bc6..be52f6a67f46 100644 --- a/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm +++ b/_maps/RandomRuins/BeachRuins/beach_ancient_ruin.dmm @@ -606,7 +606,7 @@ /area/ruin/beach/complex) "kK" = ( /obj/structure/closet/crate/bin, -/obj/item/food/breadslice/moldy, +/obj/item/reagent_containers/food/snacks/breadslice/moldy, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/concrete/slab_4, /area/ruin/beach/complex) diff --git a/_maps/RandomRuins/BeachRuins/beach_colony.dmm b/_maps/RandomRuins/BeachRuins/beach_colony.dmm new file mode 100644 index 000000000000..05a810e004ad --- /dev/null +++ b/_maps/RandomRuins/BeachRuins/beach_colony.dmm @@ -0,0 +1,1545 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ag" = ( +/obj/effect/overlay/palmtree_l, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"aW" = ( +/obj/item/instrument/guitar, +/turf/open/floor/carpet/blue{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"bt" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"bO" = ( +/turf/closed/wall/mineral/sandstone, +/area/ruin/unpowered) +"cr" = ( +/obj/item/reagent_containers/food/snacks/kebab/rat/double, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"cC" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"cS" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"dE" = ( +/obj/item/seeds/cocoapod, +/turf/open/floor/plating/dirt/jungle{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"dH" = ( +/obj/structure/fence{ + icon_state = "corner" + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"fd" = ( +/obj/item/cultivator/rake, +/turf/open/floor/plating/dirt/jungle{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"fj" = ( +/obj/item/storage/cans/sixbeer, +/turf/open/floor/carpet/orange{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"fC" = ( +/obj/structure/flora/tree/palm, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"gn" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"gv" = ( +/obj/structure/fluff/beach_umbrella/cap, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"hh" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"hQ" = ( +/obj/structure/fence{ + dir = 5; + icon_state = "corner" + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"iJ" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/item/melee/roastingstick, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"kd" = ( +/obj/effect/mob_spawn/human/corpse/pirate, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"kV" = ( +/obj/effect/decal/cleanable/crayon{ + icon_state = "carp" + }, +/turf/open/floor/concrete{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"lr" = ( +/obj/item/toy/beach_ball, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"lD" = ( +/obj/structure/fence, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"mt" = ( +/turf/open/floor/wood, +/area/ruin/unpowered) +"mI" = ( +/obj/structure/toilet{ + dir = 4; + pixel_y = 3 + }, +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 15 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"nl" = ( +/obj/item/shovel/spade, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"ns" = ( +/obj/structure/fence{ + icon_state = "door_closed" + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"nB" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"on" = ( +/obj/structure/table/wood, +/obj/item/clothing/glasses/sunglasses/garb{ + pixel_y = -5 + }, +/obj/item/clothing/glasses/sunglasses/big{ + pixel_y = 9 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"pp" = ( +/obj/structure/chair/plastic{ + dir = 4 + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"pv" = ( +/turf/open/floor/plating/asteroid/sand/lit{ + icon_state = "sand_dug" + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"pN" = ( +/turf/open/floor/concrete{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"pU" = ( +/obj/structure/fluff/fokoff_sign, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"pY" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"qq" = ( +/obj/effect/overlay/coconut, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"qG" = ( +/obj/item/clothing/suit/space/hardsuit/carp/old, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"qP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/item/storage/firstaid/o2, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"rD" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/turf/open/floor/wood, +/area/ruin/unpowered) +"ta" = ( +/turf/open/floor/carpet/blue{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"ug" = ( +/obj/structure/closet/crate/freezer{ + name = "Cooler" + }, +/obj/item/reagent_containers/food/drinks/ice, +/obj/item/reagent_containers/food/drinks/colocup, +/obj/item/reagent_containers/food/drinks/colocup, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "Beer advertised to be the best in space."; + name = "Masterbrand Beer" + }, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "Beer advertised to be the best in space."; + name = "Masterbrand Beer" + }, +/obj/item/reagent_containers/food/drinks/beer{ + desc = "Beer advertised to be the best in space."; + name = "Masterbrand Beer" + }, +/obj/item/reagent_containers/food/drinks/beer/light, +/obj/item/reagent_containers/food/drinks/beer/light, +/obj/item/reagent_containers/food/drinks/beer/light, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"uw" = ( +/obj/structure/flora/rock/beach, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"vG" = ( +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/turf/open/floor/carpet/purple{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"wb" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/megaphone, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"wf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/grille, +/obj/structure/curtain, +/turf/open/floor/wood, +/area/ruin/unpowered) +"xK" = ( +/obj/structure/chair/plastic, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"xT" = ( +/obj/item/stack/sheet/sandblock, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Ap" = ( +/obj/structure/fluff/beach_umbrella/security, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"AV" = ( +/obj/item/storage/crayons, +/turf/open/floor/concrete{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"CR" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/chair/stool, +/obj/item/storage/backpack/duffelbag, +/obj/item/clothing/under/shorts/red, +/obj/item/clothing/glasses/sunglasses, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Dx" = ( +/obj/item/toy/crayon/spraycan{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/toy/crayon/spraycan{ + pixel_x = 6; + pixel_y = 3 + }, +/turf/open/floor/concrete{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"EB" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"EC" = ( +/obj/item/toy/beach_ball/holoball/dodgeball, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Fm" = ( +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"FV" = ( +/obj/effect/overlay/palmtree_r, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"FW" = ( +/mob/living/simple_animal/hostile/carp, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Gh" = ( +/obj/structure/fence{ + dir = 9; + icon_state = "corner" + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Hg" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plating/dirt/jungle{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"IV" = ( +/obj/item/stack/ore/glass/beach, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Ja" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Jb" = ( +/obj/item/seeds/cocoapod/vanillapod, +/turf/open/floor/plating/dirt/jungle{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"JX" = ( +/obj/machinery/door/airlock/sandstone, +/turf/open/floor/wood, +/area/ruin/unpowered) +"KA" = ( +/turf/open/floor/plating/dirt/jungle{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"KM" = ( +/turf/template_noop, +/area/template_noop) +"Ld" = ( +/obj/structure/fluff/beach_umbrella/science, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Li" = ( +/turf/open/water/beach/deep, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Lz" = ( +/obj/structure/fluff/beach_umbrella/engine, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"ML" = ( +/obj/item/reagent_containers/glass/bucket/wooden, +/turf/open/floor/plating/dirt/jungle{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Nl" = ( +/obj/item/toy/seashell, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Nz" = ( +/turf/open/floor/plasteel/stairs/old{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"NG" = ( +/obj/item/gun/ballistic/automatic/pistol/candor/no_mag{ + pixel_x = 13 + }, +/obj/item/toy/plush/carpplushie{ + desc = "An adorable stuffed toy that resembles a space carp with a gun."; + name = "glock-ness monster plushie" + }, +/turf/open/water/beach/deep, +/area/overmap_encounter/planetoid/beachplanet/explored) +"NL" = ( +/obj/structure/closet/cabinet, +/obj/item/storage/backpack/duffelbag, +/obj/item/clothing/under/shorts/purple, +/obj/item/clothing/shoes/cookflops{ + desc = "A very fashionable pair of flip flops."; + name = "flip-flops" + }, +/obj/item/clothing/neck/beads, +/obj/item/clothing/under/color/red, +/obj/item/clothing/under/color/white, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Oa" = ( +/obj/item/melee/skateboard/pro, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Om" = ( +/obj/structure/fence{ + dir = 10; + icon_state = "corner" + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Pd" = ( +/obj/item/grown/log/tree, +/obj/item/grown/log/tree, +/obj/item/grown/log/tree, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Px" = ( +/obj/structure/chair/plastic{ + dir = 1 + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Qf" = ( +/turf/open/floor/concrete/slab_1{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"RK" = ( +/obj/item/toy/beach_ball/holoball/dodgeball, +/obj/item/melee/skateboard/hoverboard, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"RM" = ( +/obj/structure/sink/puddle, +/turf/open/floor/plating/dirt/jungle{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"RV" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"SS" = ( +/turf/open/floor/carpet/red{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Te" = ( +/obj/structure/railing, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Tr" = ( +/obj/item/reagent_containers/food/drinks/colocup{ + pixel_x = -7; + pixel_y = -2 + }, +/obj/item/reagent_containers/food/drinks/colocup{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/bottle/rum{ + pixel_x = 4; + pixel_y = -3 + }, +/turf/open/floor/carpet/red{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"TW" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"TZ" = ( +/turf/open/floor/carpet/purple{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"US" = ( +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Vn" = ( +/turf/open/floor/plating/grass/beach{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Vx" = ( +/obj/structure/table/rolling, +/obj/item/reagent_containers/food/snacks/kebab/fiesta, +/obj/item/reagent_containers/food/snacks/kebab/fiesta{ + pixel_y = 7 + }, +/obj/item/reagent_containers/food/snacks/kebab/fiesta{ + pixel_y = 13 + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"VG" = ( +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/concrete{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"VX" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Wq" = ( +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Ww" = ( +/obj/item/melee/roastingstick, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Xd" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Xe" = ( +/obj/item/storage/cans/sixbeer, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Xh" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Xo" = ( +/obj/structure/statue/sandstone/assistant, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Xr" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Xz" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Yi" = ( +/obj/item/toy/plush/lizardplushie{ + name = "Soaks-The-Rays" + }, +/turf/open/floor/carpet/orange{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Yq" = ( +/obj/effect/decal/cleanable/crayon{ + icon_state = "#" + }, +/turf/open/floor/concrete{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Zz" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"ZA" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"ZI" = ( +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) + +(1,1,1) = {" +KM +KM +KM +KM +KM +KM +Wq +Wq +Wq +Wq +Wq +Wq +Vn +Wq +Wq +Wq +Wq +Wq +Wq +KM +KM +KM +KM +KM +KM +KM +KM +KM +KM +KM +"} +(2,1,1) = {" +KM +KM +bO +bO +bO +bO +bO +bO +bO +Wq +cC +Wq +Hg +Hg +dE +Jb +Hg +Hg +Wq +Wq +gn +nB +Wq +Wq +KM +KM +KM +KM +KM +KM +"} +(3,1,1) = {" +KM +KM +bO +NL +mt +Oa +bO +mI +JX +Wq +Wq +Hg +KA +KA +ML +RM +KA +KA +Hg +Wq +Wq +Wq +Wq +ZA +Wq +Wq +Wq +Ja +KM +KM +"} +(4,1,1) = {" +KM +bO +bO +mt +mt +bO +bO +bO +bO +Wq +Wq +Wq +Hg +Hg +KA +fd +Hg +Hg +Wq +Wq +Wq +cS +Wq +Wq +Wq +Wq +Wq +Wq +Wq +KM +"} +(5,1,1) = {" +KM +bO +mt +mt +mt +JX +Wq +Wq +Wq +Wq +gn +Wq +Wq +Wq +Wq +Wq +Wq +Wq +Wq +Wq +bt +Wq +gn +Wq +Xe +pp +Wq +cr +Wq +KM +"} +(6,1,1) = {" +KM +bO +rD +on +rD +bO +Wq +cC +Wq +bt +Wq +ZI +Xr +ZI +ZI +ZI +Wq +Wq +Wq +Wq +Wq +Wq +Wq +Wq +Wq +Xd +Wq +Px +Wq +KM +"} +(7,1,1) = {" +KM +bO +bO +wf +bO +bO +Wq +Wq +Wq +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +Wq +Wq +Wq +gn +xK +Te +pY +iJ +Pd +Wq +KM +"} +(8,1,1) = {" +KM +ZA +Wq +Wq +Wq +Wq +ZI +Zz +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +Xr +ZI +ZI +Wq +Wq +Wq +Wq +Ww +VX +Wq +Px +Wq +KM +"} +(9,1,1) = {" +Wq +Wq +Wq +Wq +ZI +ZI +ZI +ZI +ZI +ZI +qq +ZI +ZI +ZI +fC +Zz +ZI +ZI +ZI +ZI +Zz +ZI +Vn +Vn +RV +Wq +Vx +Wq +Wq +KM +"} +(10,1,1) = {" +Wq +cS +Wq +ZI +ZI +ZI +ZI +ZI +RK +ZI +ZI +ZI +Xr +ZI +ZI +ZI +ZI +Xr +ZI +ZI +ZI +Xr +Vn +Vn +Wq +Wq +Wq +gn +Wq +KM +"} +(11,1,1) = {" +Ja +Wq +Wq +ZI +ZI +ZI +Zz +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +Wq +Wq +cC +Gh +lD +lD +Om +Wq +"} +(12,1,1) = {" +Wq +Wq +gn +Zz +ZI +ZI +ZI +ZI +ZI +ZI +Xr +ZI +ZI +uw +US +US +ZI +ZI +Zz +ZI +ZI +ZI +Wq +Wq +Wq +TW +FW +cS +TW +Wq +"} +(13,1,1) = {" +Wq +Wq +ZI +ZI +ZI +ZI +fC +ZI +Ap +ZI +ZI +ZI +ZI +US +US +US +US +ZI +ZI +pv +IV +ZI +Wq +Wq +Wq +TW +Wq +FW +TW +pU +"} +(14,1,1) = {" +ZA +Wq +ZI +ZI +ZI +ZI +ZI +ZI +Tr +SS +ZI +ZI +US +US +US +US +US +ZI +ZI +Xh +nl +pv +ZI +Wq +Wq +TW +qG +Wq +ns +Wq +"} +(15,1,1) = {" +cS +Wq +Zz +ZI +ZI +Xr +ZI +ZI +ZI +ZI +ZI +ZI +US +US +US +US +US +ZI +ZI +xT +pv +IV +ZI +nB +Wq +TW +Wq +cC +TW +Wq +"} +(16,1,1) = {" +Wq +Wq +ZI +ZI +ZI +ZI +ZI +ZI +ug +Nl +ZI +US +US +US +Li +US +US +US +ZI +Xo +xT +ZI +ZI +Xr +Wq +TW +FW +kd +EB +ZA +"} +(17,1,1) = {" +Wq +Wq +Zz +ZI +ZI +fC +ZI +Ld +ZI +ZI +ZI +US +US +US +Li +Li +US +US +ZI +ZI +ZI +lr +ZI +ZI +Wq +hQ +lD +lD +dH +Wq +"} +(18,1,1) = {" +Wq +ZI +ZI +ZI +ZI +ZI +ZI +vG +TZ +ZI +ZI +US +US +Li +Li +Li +US +US +ZI +Xr +EC +ZI +ZI +ZI +gn +Wq +Wq +Wq +Wq +Wq +"} +(19,1,1) = {" +Xr +ZI +ZI +ZI +Zz +ZI +ZI +lr +ZI +ZI +ZI +US +US +Li +Li +Li +US +US +ZI +ZI +ZI +ZI +EC +ZI +Wq +bt +Wq +Wq +Wq +Wq +"} +(20,1,1) = {" +ZI +ZI +fC +ZI +Xr +ZI +ZI +ZI +ZI +ZI +ZI +US +US +Li +NG +Li +US +US +ZI +ZI +ZI +ZI +ZI +ZI +Wq +Wq +Wq +Wq +Wq +Wq +"} +(21,1,1) = {" +ZI +ZI +ZI +qq +ZI +ZI +ZI +gv +ZI +ZI +ZI +US +US +Li +Li +Li +US +US +ZI +ZI +hh +hh +hh +ZI +Wq +Wq +Ja +Wq +cS +Wq +"} +(22,1,1) = {" +KM +ZI +ZI +ZI +ZI +ZI +ZI +ta +aW +ZI +ZI +US +US +US +Li +Li +US +US +ZI +ZI +ZI +ZI +ZI +ZI +Qf +Qf +Qf +Qf +Qf +KM +"} +(23,1,1) = {" +KM +Zz +ZI +ZI +ZI +ZI +Xr +ZI +ZI +ZI +Zz +ZI +US +US +Li +US +US +US +ZI +ZI +EC +ZI +ZI +ZI +Qf +AV +pN +Yq +Qf +KM +"} +(24,1,1) = {" +KM +ZI +ZI +ZI +Lz +ZI +ZI +ZI +ZI +ZI +ZI +ZI +US +US +US +US +US +US +ZI +ZI +ZI +Zz +ZI +ZI +Qf +pN +pN +pN +Qf +KM +"} +(25,1,1) = {" +KM +ZI +ZI +ag +Yi +ZI +ZI +wb +qP +Fm +ZI +ZI +US +US +US +US +US +uw +ZI +ZI +ZI +ZI +ZI +ZI +Qf +Dx +kV +VG +Qf +KM +"} +(26,1,1) = {" +KM +ZI +ZI +FV +fj +ZI +ZI +CR +Xz +Nz +ZI +ZI +uw +US +US +US +ZI +ZI +ZI +fC +qq +ZI +ZI +Wq +Qf +Qf +Qf +Qf +Qf +KM +"} +(27,1,1) = {" +KM +ZI +ZI +ZI +Xr +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +Xr +ZI +ZI +ZI +ZI +ZI +Wq +cC +Wq +Wq +Wq +KM +KM +"} +(28,1,1) = {" +KM +KM +ZI +ZI +ZI +ZI +ZI +ZI +Xr +ZI +ZI +ZI +ZI +Xr +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +Wq +Wq +Wq +Wq +Wq +ZA +KM +KM +"} +(29,1,1) = {" +KM +KM +KM +KM +KM +ZI +Zz +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +ZI +Zz +ZI +ZI +ZI +Xr +Wq +Wq +Wq +Wq +Wq +KM +KM +KM +"} +(30,1,1) = {" +KM +KM +KM +KM +KM +KM +KM +KM +ZI +ZI +ZI +ZI +Zz +ZI +ZI +ZI +ZI +ZI +ZI +ZI +Wq +Wq +Wq +gn +KM +KM +KM +KM +KM +KM +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_crashed_starwalker.dmm b/_maps/RandomRuins/BeachRuins/beach_crashed_starwalker.dmm similarity index 70% rename from _maps/RandomRuins/LavaRuins/lavaland_crashed_starwalker.dmm rename to _maps/RandomRuins/BeachRuins/beach_crashed_starwalker.dmm index 935a852fac76..f8724e04f0de 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_crashed_starwalker.dmm +++ b/_maps/RandomRuins/BeachRuins/beach_crashed_starwalker.dmm @@ -2,16 +2,16 @@ "ao" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "ar" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-55" }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "as" = ( -/turf/open/lava/smooth/lava_land_surface, -/area/overmap_encounter/planetoid/lava/explored) +/turf/closed/mineral/random/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "av" = ( /obj/effect/turf_decal/industrial/warning{ dir = 9 @@ -24,7 +24,7 @@ /obj/item/wallframe/apc, /obj/machinery/light/small/broken/directional/east, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "aL" = ( /obj/structure/railing, /obj/effect/decal/cleanable/dirt, @@ -44,21 +44,22 @@ /obj/structure/cable/orange{ icon_state = "1-8" }, +/obj/structure/spacevine/dense, /turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "aN" = ( /obj/machinery/atmospherics/components/unary/shuttle/heater{ dir = 1 }, /obj/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "bd" = ( -/obj/structure/flora/ausbushes/grassybush/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "bg" = ( -/turf/closed/mineral/random/volcanic, +/turf/closed/mineral/random/beach, /area/overmap_encounter/planetoid/cave/explored) "bs" = ( /obj/structure/cable/cyan{ @@ -74,7 +75,7 @@ /turf/open/floor/plasteel/stairs{ dir = 4 }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "bz" = ( /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters{ @@ -82,7 +83,7 @@ name = "Blast Shutters" }, /turf/open/floor/engine/hull/interior, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "bI" = ( /obj/effect/turf_decal/industrial/warning{ dir = 4; @@ -92,22 +93,24 @@ name = "armory locker"; req_one_access_txt = "1" }, -/obj/item/ammo_box/a12g, +/obj/item/storage/box/slugshot, +/obj/item/ammo_box/c38, +/obj/structure/spacevine, /turf/open/floor/mineral/plastitanium, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "bL" = ( /obj/effect/turf_decal/number/zero{ dir = 8 }, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "bM" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "bU" = ( /obj/effect/turf_decal/industrial/warning{ dir = 10; @@ -115,8 +118,9 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, +/obj/structure/spacevine, /turf/open/floor/mineral/plastitanium, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "bV" = ( /obj/structure/catwalk/over, /obj/structure/sign/departments/medbay/alt{ @@ -132,12 +136,8 @@ icon_state = "1-2" }, /obj/structure/grille/broken, -/obj/item/stack/medical/bruise_pack/herb{ - pixel_x = -10; - pixel_y = 12 - }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "cn" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/cable_coil/cut/pink{ @@ -147,7 +147,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "co" = ( /obj/structure/catwalk/over, /obj/effect/decal/cleanable/dirt/dust, @@ -159,8 +159,13 @@ /obj/structure/cable/orange{ icon_state = "1-2" }, +/obj/item/sensor_device{ + pixel_x = -9; + pixel_y = -1 + }, +/obj/structure/spacevine, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "cq" = ( /obj/structure/grille/broken, /obj/effect/decal/cleanable/glass{ @@ -168,7 +173,7 @@ pixel_x = 16 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "cA" = ( /obj/machinery/light/directional/east, /obj/structure/closet/crate/trashcart, @@ -192,14 +197,15 @@ icon_state = "1-9" }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "cC" = ( /obj/effect/turf_decal/industrial/outline/yellow, /obj/effect/decal/cleanable/wrapping, /obj/effect/decal/cleanable/dirt, +/obj/structure/spacevine, /obj/structure/mopbucket, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "cH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -214,7 +220,7 @@ pixel_x = -9 }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "cO" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -233,13 +239,14 @@ pixel_x = -9; pixel_y = 10 }, +/obj/structure/spacevine, /turf/open/floor/plating/rust, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "cT" = ( /obj/effect/turf_decal/industrial/loading, /obj/item/reagent_containers/food/snacks/monkeycube, /turf/open/floor/plasteel/patterned/ridged, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "dh" = ( /obj/structure/chair/greyscale{ dir = 1 @@ -258,28 +265,30 @@ }, /obj/machinery/light/small/broken/directional/south, /turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "di" = ( -/obj/structure/flora/ausbushes/fullgrass/hell, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "dm" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-74" }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "dC" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /obj/machinery/door/poddoor/shutters{ id = "pcarrier_windows" }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "dP" = ( -/obj/item/grown/log/tree, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/item/stack/rods{ + pixel_x = -9; + pixel_y = 1 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "dX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -296,7 +305,7 @@ /obj/effect/decal/cleanable/blood/innards{ pixel_y = -7 }, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "ef" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -316,7 +325,7 @@ icon = 'icons/obj/stairs.dmi'; dir = 8 }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "ek" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, @@ -336,7 +345,7 @@ pixel_y = 5 }, /turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "er" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -346,7 +355,11 @@ icon_state = "1-6" }, /turf/open/floor/plating/rust, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"eJ" = ( +/mob/living/simple_animal/hostile/carp, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "eN" = ( /obj/structure/catwalk/over, /obj/machinery/door/airlock/glass, @@ -363,15 +376,14 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "eT" = ( /obj/effect/decal/cleanable/blood/drip, /obj/effect/decal/cleanable/blood/drip{ pixel_x = -21; pixel_y = 11 }, -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "fj" = ( /obj/structure/window/reinforced, @@ -389,13 +401,15 @@ pixel_y = 7 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "fk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/west, +/obj/item/clothing/under/costume/sailor, +/obj/structure/spacevine, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "fu" = ( /obj/structure/window/reinforced, /obj/machinery/door/window/northright{ @@ -408,7 +422,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "fM" = ( /obj/structure/catwalk/over, /obj/machinery/door/firedoor/border_only{ @@ -428,7 +442,7 @@ icon_state = "1-10" }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "gd" = ( /obj/structure/railing{ dir = 4 @@ -438,7 +452,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "gi" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/toilet{ @@ -453,7 +467,7 @@ /obj/effect/decal/cleanable/vomit/old, /obj/structure/curtain/bounty, /turf/open/floor/pod/light, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "gr" = ( /obj/effect/turf_decal/industrial/warning, /obj/structure/railing/corner{ @@ -468,7 +482,7 @@ }, /obj/structure/grille, /turf/open/floor/plasteel/patterned, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "gu" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -479,26 +493,37 @@ /turf/open/floor/wood{ icon_state = "wood-broken4" }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "gU" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/pod/light, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"gV" = ( +/obj/item/reagent_containers/food/snacks/fishmeat/carp, +/obj/item/reagent_containers/food/snacks/fishmeat/carp{ + pixel_y = 7; + pixel_x = 4 + }, +/obj/effect/turf_decal/weather/sand{ + dir = 1 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "hd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/tracks{ dir = 5 }, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "hf" = ( /obj/effect/turf_decal/industrial/outline/yellow, /obj/structure/grille, /turf/open/floor/engine/hull, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "hg" = ( /obj/item/soap/deluxe, /obj/item/bikehorn/rubberducky, @@ -510,11 +535,22 @@ pixel_x = -32 }, /turf/open/floor/plating/catwalk_floor, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "hi" = ( -/obj/structure/flora/ash/stem_shroom, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"hx" = ( +/mob/living/simple_animal/beachcarp/salmon{ + dir = 4 + }, +/obj/effect/decal/fakelattice{ + icon_state = "lattice-3" + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "hN" = ( /obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/blood/old{ @@ -522,16 +558,12 @@ pixel_y = 11; icon_state = "floor6-old" }, -/obj/item/stack/ore/salvage/scrapgold/five{ - pixel_x = -7; - pixel_y = -11 - }, -/obj/item/stack/ore/salvage/scrapuranium{ - pixel_x = 3; - pixel_y = -9 - }, /turf/open/floor/engine/hull, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"hV" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "ia" = ( /obj/machinery/atmospherics/components/unary/shuttle/heater{ dir = 1 @@ -543,12 +575,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/spacevine/weak, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "id" = ( -/obj/structure/flora/ausbushes/fernybush/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "it" = ( /obj/effect/turf_decal/industrial/warning{ dir = 8 @@ -556,17 +588,24 @@ /obj/structure/closet/body_bag, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/corpse/frontier, +/obj/item/circuitboard/computer/rdconsole, +/obj/item/stack/medical/suture/medicated, +/obj/item/circuitboard/machine/rdserver, +/obj/item/circuitboard/machine/protolathe/department/security, +/obj/effect/mob_spawn/human/sec, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "iw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/fakelattice{ icon_state = "lattice-9" }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "iA" = ( +/obj/machinery/mineral/ore_redemption{ + dir = 4 + }, /obj/structure/railing{ dir = 8 }, @@ -574,7 +613,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "iB" = ( /obj/machinery/button/door{ pixel_x = -23; @@ -587,24 +626,24 @@ }, /obj/machinery/light/small/broken/directional/south, /turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "iC" = ( /turf/closed/wall/mineral/plastitanium, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "iE" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/item/wallframe/firealarm, /obj/machinery/light/broken/directional/south, /obj/structure/frame/machine, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "iN" = ( /obj/item/stack/ore/salvage/scrapmetal/five{ pixel_x = 13; pixel_y = 17 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "ju" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-3" @@ -613,39 +652,35 @@ pixel_x = 7; pixel_y = 11 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "jC" = ( /obj/item/stack/rods{ pixel_x = -9; pixel_y = 1 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "jH" = ( /obj/structure/closet/crate/coffin, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/mob_spawn/human/corpse/frontier/ranged/officer, -/turf/open/floor/plating/moss, +/obj/effect/mob_spawn/human/corpse/pirate, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "jL" = ( /obj/structure/disposalpipe/broken, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/ruin/unpowered/crashed_starwalker) +/turf/open/floor/plating/asteroid/sand/lit, +/area/ruin/beach/starwalker) "kg" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, -/obj/item/kitchen/knife{ - pixel_x = 7; - pixel_y = 10 - }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "kh" = ( -/mob/living/simple_animal/hostile/asteroid/hivelord/legion, -/turf/open/floor/plating/moss, +/mob/living/simple_animal/crab, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "kv" = ( /obj/machinery/power/terminal, @@ -656,12 +691,11 @@ pixel_x = -13; pixel_y = 7 }, -/obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "ky" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "kK" = ( /obj/effect/decal/cleanable/blood/drip{ @@ -673,12 +707,15 @@ pixel_y = 15 }, /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "kP" = ( /obj/structure/railing/corner{ dir = 4 }, +/obj/machinery/status_display/shuttle{ + pixel_y = 32 + }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ icon_state = "6-8" @@ -691,7 +728,7 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "kR" = ( /obj/structure/railing{ dir = 1 @@ -702,14 +739,15 @@ /obj/structure/cable/pink{ icon_state = "4-10" }, +/obj/structure/spacevine, /turf/open/floor/plasteel/stairs{ dir = 8 }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "kX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "lc" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -721,11 +759,12 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/obj/item/food/breadslice/moldy{ +/obj/structure/spacevine/weak, +/obj/item/reagent_containers/food/snacks/breadslice/moldy{ pixel_x = 5 }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "lq" = ( /obj/effect/turf_decal/industrial/outline/yellow, /obj/structure/closet/crate/engineering, @@ -738,22 +777,28 @@ /obj/item/stack/cable_coil, /obj/item/stack/circuit_stack, /obj/machinery/firealarm/directional/west, +/obj/item/storage/box/ingredients/vegetarian, +/obj/item/storage/box/ingredients/carnivore{ + pixel_x = -4; + pixel_y = 6 + }, /turf/open/floor/plasteel/patterned, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "lM" = ( /obj/item/pushbroom{ pixel_x = 6; pixel_y = 7 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "lY" = ( +/obj/item/clothing/suit/space/hardsuit/swat, /obj/machinery/suit_storage_unit/inherit, /obj/item/tank/jetpack/oxygen/harness, /obj/effect/turf_decal/industrial/outline/yellow, /obj/machinery/light/directional/south, /turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "ma" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -762,7 +807,7 @@ pixel_y = -6 }, /turf/open/floor/plating, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "mb" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-5" @@ -772,8 +817,8 @@ pixel_y = -6 }, /obj/item/stack/cable_coil/cut/blue, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "mi" = ( /obj/effect/decal/cleanable/blood/old{ icon_state = "gib1-old"; @@ -789,35 +834,38 @@ pixel_y = 11; icon_state = "floor6-old" }, -/mob/living/simple_animal/hostile/asteroid/hivelord/legion, -/turf/open/floor/plating/moss, +/obj/item/reagent_containers/food/snacks/meat/rawcrab{ + pixel_x = 3; + pixel_y = 9 + }, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "mm" = ( -/obj/item/stack/ore/salvage/scrapmetal/five{ - pixel_x = 7 - }, -/obj/effect/decal/fakelattice{ - icon_state = "lattice-3" - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/machinery/jukebox/disco, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) "mU" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/moss, +/mob/living/simple_animal/hostile/carp, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "nw" = ( +/mob/living/simple_animal/hostile/carp{ + resize = 0.5; + melee_damage_lower = 0; + melee_damage_upper = 0; + name = "Baby carp"; + desc = "A ferociously cute, fang-less creature that resembles a fish." + }, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/flora/ash/fern, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "nz" = ( /obj/item/stack/rods{ pixel_x = 9; pixel_y = -11 }, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "nB" = ( /obj/effect/turf_decal/industrial/warning{ dir = 8; @@ -825,20 +873,14 @@ }, /obj/structure/rack, /obj/machinery/firealarm/directional/north, -/obj/item/mine/pressure/explosive/shrapnel, -/obj/item/mine/pressure/explosive/shrapnel{ - pixel_x = 8 - }, -/obj/item/mine/pressure/explosive/shrapnel{ - pixel_x = -8 - }, +/obj/item/storage/backpack/duffelbag/syndie, /turf/open/floor/mineral/plastitanium, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "nH" = ( /obj/machinery/smartfridge/organ, /obj/machinery/firealarm/directional/north, /turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "of" = ( /obj/effect/turf_decal/techfloor{ dir = 8 @@ -847,7 +889,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "ou" = ( /obj/effect/turf_decal/techfloor{ dir = 8 @@ -870,14 +912,11 @@ pixel_y = 2 }, /turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "oy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/medical/bruise_pack/herb{ - pixel_x = -10; - pixel_y = 12 - }, -/turf/open/floor/plating/moss, +/mob/living/simple_animal/crab, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "oz" = ( /obj/effect/decal/cleanable/glass{ @@ -887,13 +926,13 @@ /obj/effect/decal/fakelattice{ icon_state = "lattice-9" }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "oC" = ( /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "oG" = ( /obj/effect/turf_decal/techfloor/corner, /obj/effect/decal/cleanable/dirt/dust, @@ -904,24 +943,31 @@ pixel_x = -9; pixel_y = -9 }, +/obj/item/door_seal{ + pixel_y = -1; + pixel_x = 2 + }, /turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "oH" = ( -/obj/structure/girder/displaced, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/sand{ + dir = 5 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "oQ" = ( +/obj/item/clothing/suit/pirate, /obj/item/stack/cable_coil/cut/white{ pixel_x = -9; pixel_y = -9 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "pc" = ( /obj/structure/bed{ icon_state = "dirty_mattress" }, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "ph" = ( /obj/effect/decal/cleanable/dirt, @@ -937,31 +983,21 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "pj" = ( /obj/effect/turf_decal/industrial/outline/yellow, +/obj/item/wallframe/extinguisher_cabinet, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet/crate/secure/gear, -/obj/item/ammo_box/c10mm/surplus, -/obj/item/weaponcrafting/stock, -/obj/item/weaponcrafting/stock{ - pixel_x = -6 - }, -/obj/item/weaponcrafting/receiver, -/obj/item/weaponcrafting/receiver, -/obj/item/weaponcrafting/stock{ - pixel_x = 7 - }, /turf/open/floor/plasteel/patterned, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "pk" = ( /obj/item/reagent_containers/food/snacks/monkeycube{ pixel_y = -1; pixel_x = 6 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/ruin/unpowered/crashed_starwalker) +/turf/open/floor/plating/asteroid/sand/lit, +/area/ruin/beach/starwalker) "pm" = ( /obj/structure/catwalk/over, /obj/effect/decal/cleanable/dirt, @@ -978,7 +1014,7 @@ pixel_y = 5 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "pP" = ( /obj/machinery/computer/card/minor/cmo{ dir = 8 @@ -991,30 +1027,34 @@ name = "pepper" }, /turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "pV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/girder/displaced, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/sand{ + dir = 10 + }, +/obj/effect/turf_decal/weather/sand{ + dir = 9 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "qs" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-3" }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "qv" = ( /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "qx" = ( /obj/item/stack/ore/salvage/scrapmetal/ten{ pixel_x = -14; pixel_y = 14 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "qS" = ( /obj/structure/railing{ dir = 8 @@ -1024,11 +1064,11 @@ /obj/machinery/cell_charger, /obj/structure/grille/broken, /turf/open/floor/plating/rust, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "rl" = ( -/obj/item/grown/log/tree, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/overlay/palmtree_r, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "rt" = ( /obj/structure/catwalk/over, /obj/machinery/atmospherics/pipe/simple/orange/hidden, @@ -1039,13 +1079,17 @@ /obj/structure/cable/green{ icon_state = "1-2" }, +/obj/item/stack/medical/ointment/herb{ + pixel_x = -6; + pixel_y = -8 + }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "ry" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/hull/interior, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "rA" = ( /obj/item/stack/ore/salvage/scrapplasma/five{ pixel_x = -3; @@ -1054,11 +1098,11 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/engine/hull, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "rH" = ( /obj/structure/closet/crate/silvercrate, /obj/item/clothing/neck/cloak/qm, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "rI" = ( /obj/effect/turf_decal/siding/wood{ @@ -1068,22 +1112,17 @@ /turf/open/floor/wood{ icon_state = "wood-broken" }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "rK" = ( /obj/effect/decal/cleanable/blood/drip{ pixel_x = -21; pixel_y = 11 }, -/obj/structure/poddoor_assembly/shutters, /turf/open/floor/engine/hull/interior, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "rN" = ( -/obj/item/stack/rods{ - pixel_x = 9; - pixel_y = -11 - }, /turf/open/floor/plating/rust, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "rT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/smes{ @@ -1096,7 +1135,7 @@ icon_state = "0-5" }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "rX" = ( /obj/effect/turf_decal/industrial/warning{ dir = 4; @@ -1105,21 +1144,8 @@ /obj/structure/table/reinforced, /obj/machinery/airalarm/directional/north, /obj/machinery/light/small/broken/directional/east, -/obj/item/ammo_casing/shotgun/improvised{ - pixel_x = -11; - pixel_y = 10 - }, -/obj/item/ammo_casing/shotgun/improvised{ - pixel_x = -6 - }, -/obj/item/ammo_casing/shotgun/improvised{ - pixel_y = 4 - }, -/obj/item/ammo_casing/shotgun/improvised{ - pixel_x = 6 - }, /turf/open/floor/mineral/plastitanium, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "sw" = ( /obj/effect/turf_decal/siding/wood/end, /obj/effect/decal/cleanable/dirt/dust, @@ -1136,8 +1162,9 @@ /obj/structure/cable/cyan{ icon_state = "8-10" }, +/obj/structure/spacevine, /turf/open/floor/wood, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "sy" = ( /obj/effect/turf_decal/techfloor{ dir = 8 @@ -1147,9 +1174,17 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "sA" = ( -/turf/open/floor/plating/moss, +/obj/structure/flora/ausbushes/sparsegrass{ + pixel_x = -14; + pixel_y = 4 + }, +/obj/structure/flora/ausbushes/sparsegrass{ + pixel_y = -22; + pixel_x = -20 + }, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "sH" = ( /obj/structure/window/reinforced, @@ -1163,7 +1198,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "sJ" = ( /obj/machinery/door/airlock/maintenance{ dir = 4 @@ -1184,15 +1219,15 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "tm" = ( /obj/item/stack/ore/salvage/scrapmetal/five, /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/engine/hull, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "tG" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/ruin/unpowered/crashed_starwalker) +/turf/open/water/beach, +/area/ruin/unpowered) "tT" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-3" @@ -1202,8 +1237,8 @@ pixel_y = -6 }, /obj/item/stack/rods, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "tV" = ( /obj/effect/turf_decal/techfloor{ dir = 1 @@ -1212,8 +1247,12 @@ /obj/structure/chair/comfy/shuttle{ dir = 8 }, +/obj/item/camera_bug{ + pixel_x = -2; + pixel_y = 8 + }, /turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "tW" = ( /obj/structure/table/reinforced, /obj/machinery/button/door{ @@ -1237,36 +1276,39 @@ pixel_x = 6; pixel_y = 6 }, +/obj/machinery/recharger{ + pixel_x = -6; + pixel_y = 6 + }, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/item/paper_bin{ pixel_x = 6; pixel_y = 5 }, -/obj/item/ammo_box/a357{ - pixel_y = 6 - }, /turf/open/floor/plasteel/dark, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "tY" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/ore/salvage/scrapmetal/five, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "uf" = ( /obj/effect/decal/cleanable/blood/drip{ pixel_x = -21; pixel_y = 11 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "uC" = ( /obj/effect/decal/cleanable/blood/old{ pixel_x = -15; pixel_y = -5 }, -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "uM" = ( /obj/structure/fermenting_barrel{ @@ -1277,8 +1319,12 @@ pixel_y = -3; pixel_x = 8 }, +/obj/item/reagent_containers/food/drinks/bottle/lizardwine{ + pixel_x = -4; + pixel_y = -3 + }, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "uR" = ( /obj/effect/turf_decal/industrial/warning, @@ -1294,15 +1340,20 @@ start_charge = 0 }, /turf/open/floor/plasteel/patterned, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "uU" = ( -/obj/structure/flora/ash/fern, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/sand/lit, +/area/ruin/beach/starwalker) "ve" = ( -/obj/structure/flora/rock/lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/structure/flora/ausbushes/stalkybush{ + pixel_y = 11 + }, +/obj/effect/turf_decal/weather/sand{ + dir = 9 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "vf" = ( /obj/structure/cable{ icon_state = "1-8" @@ -1313,12 +1364,13 @@ /obj/effect/turf_decal/industrial/warning{ dir = 4 }, +/obj/structure/spacevine, /obj/item/stack/sheet/mineral/plasma/five{ pixel_x = -2; pixel_y = -3 }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "vg" = ( /obj/structure/railing{ dir = 4 @@ -1334,11 +1386,10 @@ /turf/open/floor/plasteel/stairs{ dir = 1 }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "vw" = ( -/obj/structure/flora/tree/tall/whitesands, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "vy" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-3" @@ -1347,8 +1398,8 @@ pixel_x = -12; pixel_y = 11 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "vO" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 8 @@ -1359,11 +1410,11 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/hull/interior, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "wc" = ( /obj/structure/closet/crate/coffin, -/obj/effect/mob_spawn/human/corpse/frontier, -/turf/open/floor/plating/moss, +/obj/effect/mob_spawn/human/corpse/pirate, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "wh" = ( /obj/effect/turf_decal/techfloor{ @@ -1383,18 +1434,28 @@ dir = 4 }, /turf/open/floor/plasteel/patterned, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "wl" = ( /obj/structure/cable/green{ icon_state = "4-9" }, /obj/item/clothing/shoes/jackboots, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "wp" = ( -/obj/structure/flora/ash/fireblossom, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/obj/structure/flora/ausbushes/reedbush{ + pixel_y = 22; + pixel_x = -4 + }, +/obj/structure/flora/ausbushes/reedbush{ + pixel_y = 14; + pixel_x = -17 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/cave/explored) "ws" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /obj/machinery/door/poddoor/shutters{ @@ -1402,7 +1463,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "wx" = ( /obj/structure/catwalk/over, /obj/effect/decal/cleanable/dirt, @@ -1417,11 +1478,11 @@ }, /obj/machinery/light/broken/directional/east, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "wI" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "wJ" = ( /obj/structure/railing/corner{ dir = 4 @@ -1434,25 +1495,30 @@ /obj/structure/cable/orange{ icon_state = "2-10" }, +/obj/structure/spacevine/dense, /turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"xl" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-12" + }, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "xt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "xu" = ( -/obj/structure/flora/rock/beach, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "xy" = ( /obj/effect/decal/cleanable/blood{ pixel_y = 11; pixel_x = 6 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "xG" = ( /obj/machinery/light/floor, /obj/effect/turf_decal/industrial/warning/dust{ @@ -1460,13 +1526,23 @@ }, /obj/effect/decal/cleanable/plasma, /turf/open/floor/engine/hull/interior, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) +"xL" = ( +/obj/item/stack/rods{ + pixel_x = 9; + pixel_y = -11 + }, +/obj/effect/turf_decal/weather/sand{ + dir = 8 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "ye" = ( /obj/item/stack/ore/salvage/scrapmetal/five{ pixel_x = 7 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "yi" = ( /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt, @@ -1477,14 +1553,18 @@ dir = 4 }, /turf/open/floor/plasteel/patterned, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "yn" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-12" }, -/obj/structure/foamedmetal, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/item/stack/ore/salvage/scrapsilver/five{ + pixel_x = -7; + pixel_y = 8 + }, +/obj/structure/spacevine, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "yp" = ( /obj/structure/railing, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -1502,16 +1582,19 @@ /turf/open/floor/plasteel/stairs{ dir = 4 }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "ys" = ( /obj/machinery/door/airlock/external/glass{ dir = 8 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "yJ" = ( -/turf/open/floor/plating/rust, -/area/overmap_encounter/planetoid/lava/explored) +/obj/item/clothing/head/pirate/captain{ + armor = list("melee"=40,"bullet"=30,"laser"=25,"energy"=35,"bomb"=25,"bio"=10,"rad"=0,"fire"=50,"acid"=60) + }, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "yQ" = ( /obj/effect/turf_decal/techfloor{ dir = 8 @@ -1527,7 +1610,7 @@ /obj/structure/frame/machine, /obj/structure/railing, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "ze" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, @@ -1536,16 +1619,15 @@ pixel_y = 15 }, /turf/open/floor/engine/hull, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "zq" = ( /obj/structure/grille/broken, -/obj/item/stack/ore/salvage/scrapmetal/five, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "zy" = ( /obj/structure/foamedmetal, /turf/template_noop, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "zz" = ( /obj/structure/railing{ dir = 1 @@ -1560,21 +1642,21 @@ /turf/open/floor/plasteel/stairs{ dir = 4 }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "zT" = ( /obj/effect/turf_decal/siding/wood{ dir = 10 }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/wood, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "zW" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-141" }, -/obj/structure/foamedmetal, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/structure/spacevine, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "zX" = ( /obj/structure/cable/yellow{ icon_state = "0-4" @@ -1597,19 +1679,27 @@ start_charge = 0 }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Aa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) +/obj/structure/cable, +/obj/machinery/power/shuttle/engine/electric{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/beach/starwalker) +"Aq" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Av" = ( /obj/effect/decal/cleanable/glass{ pixel_x = -13; pixel_y = 7 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Aw" = ( /obj/structure/railing/corner{ dir = 8 @@ -1632,11 +1722,11 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "AG" = ( -/obj/item/clothing/head/beret/sec/frontier, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/item/clothing/under/costume/sailor, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "AN" = ( /obj/structure/railing, /obj/effect/decal/cleanable/dirt, @@ -1661,7 +1751,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "AS" = ( /obj/machinery/power/port_gen/pacman{ anchored = 1 @@ -1680,21 +1770,27 @@ dir = 1 }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Ba" = ( -/obj/structure/flora/tree/dead/hell, -/turf/open/floor/plating/grass/lava, -/area/overmap_encounter/planetoid/cave/explored) +/obj/machinery/power/shuttle/engine/fueled/plasma{ + dir = 1 + }, +/obj/structure/spacevine/weak, +/turf/open/floor/plating, +/area/ruin/beach/starwalker) "BB" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 9 + }, /obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "BC" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/plasma, /turf/open/floor/engine/hull/interior, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "BK" = ( /obj/machinery/power/terminal{ dir = 1 @@ -1712,32 +1808,30 @@ dir = 6 }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "BP" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-46" }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "BR" = ( /obj/machinery/door/airlock/external/glass{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "BY" = ( /obj/item/stack/cable_coil/cut/red{ pixel_y = -9; pixel_x = 9 }, /turf/open/floor/plating/rust, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "Ch" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/overmap_encounter/planetoid/lava/explored) +/obj/structure/flora/rock/beach, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "Cu" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /obj/machinery/door/poddoor/shutters{ @@ -1745,8 +1839,9 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Cz" = ( +/obj/machinery/door/airlock/highsecurity, /obj/machinery/door/firedoor/border_only{ dir = 4 }, @@ -1762,11 +1857,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, -/obj/machinery/door/airlock/grunge{ - dir = 4 - }, /turf/open/floor/plasteel/dark, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Db" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/ore/glass/basalt{ @@ -1784,15 +1876,17 @@ pixel_y = 15 }, /turf/open/floor/engine/hull, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Di" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/sand{ + dir = 8 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "Dk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "Ds" = ( /obj/structure/chair/plastic{ @@ -1805,7 +1899,7 @@ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "DA" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /obj/structure/curtain/bounty, @@ -1815,10 +1909,19 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"DG" = ( +/obj/effect/turf_decal/weather/sand{ + dir = 9 + }, +/obj/effect/turf_decal/weather/sand{ + dir = 5 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "DK" = ( /obj/structure/closet/crate/secure/loot, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "DS" = ( /obj/structure/railing/corner, @@ -1834,7 +1937,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Ec" = ( /obj/machinery/power/apc/auto_name/directional/west{ start_charge = 0 @@ -1846,7 +1949,7 @@ dir = 4 }, /turf/open/floor/plasteel/stairs/wood, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Eh" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/ore/salvage/scrapgold/five{ @@ -1855,14 +1958,14 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "Em" = ( /obj/item/clothing/head/bandana{ pixel_x = 7; pixel_y = -11 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "En" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/frame/machine, @@ -1871,7 +1974,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Ey" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/orange/hidden, @@ -1886,12 +1989,13 @@ /obj/structure/cable/orange{ icon_state = "1-2" }, +/obj/structure/spacevine, /obj/item/stack/sheet/mineral/plasma/five{ pixel_x = 3; pixel_y = 3 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Ez" = ( /obj/machinery/power/terminal, /obj/structure/cable/yellow{ @@ -1906,6 +2010,7 @@ pixel_x = -5; pixel_y = 6 }, +/obj/structure/spacevine, /obj/item/trash/can{ pixel_x = -8; pixel_y = -2 @@ -1915,14 +2020,14 @@ pixel_x = 9 }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "EV" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /obj/machinery/door/poddoor/shutters{ id = "pcarrier_bridge" }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "EW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old{ @@ -1935,26 +2040,25 @@ pixel_x = 1; pixel_y = 14 }, -/turf/open/floor/plating/moss, +/obj/item/reagent_containers/food/snacks/meat/rawcrab{ + pixel_x = 5; + pixel_y = 10 + }, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "EZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/ore/salvage/scraptitanium{ - pixel_x = -12; - pixel_y = 11 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Ff" = ( /obj/item/stack/ore/salvage/scraptitanium{ pixel_x = -12; pixel_y = 11 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Fu" = ( -/mob/living/simple_animal/hostile/asteroid/hivelord/legion, -/turf/open/floor/plating/grass/lava, +/turf/open/water/beach, /area/overmap_encounter/planetoid/cave/explored) "Fv" = ( /obj/structure/catwalk/over, @@ -1969,20 +2073,29 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "FC" = ( -/obj/structure/flora/ausbushes/fullgrass/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/sand{ + dir = 9 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "FM" = ( /obj/effect/turf_decal/industrial/outline/yellow, /obj/machinery/light/small/directional/west, /obj/structure/grille, /turf/open/floor/engine/hull, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "FZ" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"GF" = ( +/obj/item/stack/ore/salvage/scrapmetal/five{ + pixel_x = 13; + pixel_y = 17 + }, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "GR" = ( /obj/structure/railing/corner{ dir = 1 @@ -1992,7 +2105,7 @@ icon_state = "5-8" }, /turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "GV" = ( /obj/effect/turf_decal/industrial/warning{ dir = 8; @@ -2002,27 +2115,25 @@ name = "armory locker"; req_one_access_txt = "1" }, +/obj/item/storage/belt/military, +/obj/item/clothing/suit/hooded/cloak/goliath, /obj/effect/decal/cleanable/dirt/dust, -/obj/item/clothing/suit/armor/vest/bulletproof/frontier, -/obj/item/clothing/head/helmet/bulletproof/x11/frontier{ - pixel_y = 6 - }, /turf/open/floor/mineral/plastitanium, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "GY" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/cable_coil/cut/green, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "Hi" = ( /obj/effect/turf_decal/industrial/warning/dust{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/hull/interior, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "Hl" = ( /obj/structure/statue/sandstone/assistant, /obj/effect/decal/cleanable/dirt, @@ -2030,44 +2141,47 @@ pixel_y = -32 }, /turf/open/floor/pod/light, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Hm" = ( /obj/effect/decal/fakelattice{ icon_state = "lattice-2" }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "Hn" = ( /obj/structure/window/reinforced, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/processor, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Ht" = ( /obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/garbage, /obj/effect/decal/cleanable/wrapping, /turf/open/floor/pod/light, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "HE" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/structure/rack, +/obj/machinery/vending/wallmed{ + pixel_y = -28 + }, /obj/item/storage/pill_bottle/epinephrine{ pixel_x = 8; pixel_y = -3 }, /turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "HI" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, /obj/structure/frame/machine, /obj/machinery/light/small/broken/directional/south, /turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "HK" = ( /obj/structure/window/reinforced, /obj/machinery/door/window/northright{ @@ -2082,8 +2196,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, +/obj/structure/spacevine/weak, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"Ia" = ( +/obj/structure/spacevine, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Ib" = ( /obj/item/kirbyplants{ icon_state = "plant-25" @@ -2091,7 +2210,16 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/pod/light, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"Ie" = ( +/obj/effect/turf_decal/weather/sand{ + dir = 5 + }, +/obj/effect/turf_decal/weather/sand{ + dir = 6 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "Ig" = ( /obj/effect/turf_decal/techfloor{ dir = 8 @@ -2099,39 +2227,42 @@ /turf/open/floor/plating{ icon_state = "platingdmg1" }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "In" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/stack/ore/salvage/scrapsilver/five{ - pixel_x = -7; - pixel_y = 8 - }, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "Io" = ( /obj/machinery/atmospherics/components/unary/tank/air{ piping_layer = 2 }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Ip" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/glass/plasma, /turf/open/floor/plating/rust, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) +"Ir" = ( +/obj/structure/destructible/tribal_torch/lit{ + pixel_x = -8; + pixel_y = 16 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) "IC" = ( /obj/effect/decal/cleanable/blood/drip{ pixel_x = -10; pixel_y = 15 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "IH" = ( /obj/structure/flora/rock/pile, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "IJ" = ( /obj/item/clothing/shoes/jackboots, /obj/effect/decal/cleanable/dirt, @@ -2141,18 +2272,22 @@ }, /obj/effect/decal/cleanable/wrapping, /turf/open/floor/plating/rust, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "IU" = ( /obj/item/stack/ore/salvage/scrapsilver{ pixel_x = -9 }, +/obj/structure/spacevine, /turf/open/floor/plating/rust, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "IY" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/foamedmetal, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/item/kitchen/knife{ + pixel_x = 7; + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Ja" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, @@ -2161,7 +2296,7 @@ pixel_y = 15 }, /turf/open/floor/engine/hull, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Jk" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -2177,26 +2312,29 @@ dir = 4 }, /turf/open/floor/plating/foam, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Ju" = ( /obj/effect/decal/cleanable/blood/drip, /obj/effect/decal/cleanable/blood/drip{ pixel_x = -21; pixel_y = 11 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Jv" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/east, /obj/machinery/light/small/broken/directional/south, +/obj/structure/spacevine, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Jw" = ( -/obj/structure/flora/firebush, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/sand{ + dir = 10 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "Jx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -2214,11 +2352,17 @@ }, /obj/structure/catwalk/over, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "JJ" = ( -/obj/structure/foamedmetal, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/ruin/unpowered/crashed_starwalker) +/obj/item/stack/medical/bruise_pack/herb{ + pixel_x = -10; + pixel_y = 12 + }, +/obj/effect/turf_decal/weather/sand{ + dir = 10 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "JR" = ( /obj/machinery/door/airlock/grunge{ dir = 4 @@ -2233,7 +2377,13 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"JU" = ( +/obj/effect/decal/fakelattice{ + icon_state = "lattice-46" + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Kk" = ( /obj/effect/turf_decal/techfloor{ dir = 8 @@ -2247,20 +2397,20 @@ pixel_y = 7 }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Kq" = ( -/obj/item/clothing/under/frontiersmen/officer, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/item/clothing/under/costume/sailor, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Ks" = ( /obj/structure/flora/stump, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Ky" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/flora/ausbushes/fullgrass/hell, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) +/mob/living/simple_animal/crab, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "KC" = ( /obj/structure/catwalk/over, /obj/structure/closet/firecloset/wall/directional/west, @@ -2278,13 +2428,13 @@ dir = 1 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "KD" = ( /obj/machinery/power/shuttle/engine/fueled/plasma{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "KL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -2299,7 +2449,7 @@ pixel_x = -9 }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "KO" = ( /obj/structure/cable/yellow{ icon_state = "1-4" @@ -2311,7 +2461,7 @@ dir = 8 }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "La" = ( /obj/machinery/power/terminal, /obj/machinery/power/apc/auto_name/directional/east{ @@ -2326,12 +2476,13 @@ /obj/structure/cable/green{ icon_state = "0-8" }, +/obj/structure/spacevine/dense, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Lg" = ( /obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Lw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/robot_debris, @@ -2343,7 +2494,12 @@ }, /obj/item/light/tube/broken, /turf/open/floor/plasteel/patterned, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"Lx" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "LA" = ( /obj/machinery/light/floor, /obj/effect/turf_decal/industrial/warning/dust{ @@ -2351,14 +2507,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/hull/interior, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "LN" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/ore/gold{ pixel_x = 5; pixel_y = 6 }, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "LV" = ( /obj/effect/turf_decal/industrial/loading, @@ -2366,25 +2522,26 @@ pixel_y = 5; pixel_x = 3 }, +/obj/structure/spacevine, /obj/effect/decal/cleanable/ash/large, /turf/open/floor/plasteel/patterned/ridged, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Mj" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/borderfloorblack, +/obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, /obj/machinery/airalarm/directional/south, -/obj/item/modular_computer/tablet/preset/cheap, /turf/open/floor/plasteel/dark, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Mk" = ( /obj/structure/statue/sandstone/assistant, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/pod/light, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Mm" = ( /obj/structure/railing, /obj/structure/cable/yellow{ @@ -2402,11 +2559,11 @@ /turf/open/floor/plasteel/stairs{ dir = 8 }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Mz" = ( /obj/structure/grille, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "MN" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/sink{ @@ -2419,7 +2576,7 @@ /obj/structure/spider/stickyweb, /obj/effect/spawner/lootdrop/glowstick, /turf/open/floor/pod/light, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "MO" = ( /obj/structure/bed/roller, /obj/effect/decal/cleanable/blood/old{ @@ -2439,15 +2596,15 @@ pixel_x = -4 }, /turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "MV" = ( /obj/item/radio/intercom/directional/east, /obj/effect/decal/cleanable/glass{ pixel_y = -12; pixel_x = -9 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/ruin/unpowered/crashed_starwalker) +/turf/open/floor/plating/asteroid/sand/lit, +/area/ruin/beach/starwalker) "MX" = ( /obj/machinery/vending/snack/random, /obj/structure/railing{ @@ -2463,15 +2620,19 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Nv" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/rust, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) +"NA" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "NC" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "NP" = ( /obj/item/cigbutt/cigarbutt{ pixel_y = 15; @@ -2486,14 +2647,24 @@ pixel_x = -5; pixel_y = 16 }, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) +"Of" = ( +/mob/living/simple_animal/beachcarp/salmon{ + dir = 8 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "Oi" = ( /obj/effect/decal/cleanable/plasma, +/obj/item/stack/rods{ + pixel_x = 9; + pixel_y = -11 + }, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "Or" = ( /obj/effect/decal/cleanable/glass{ dir = 8; @@ -2505,8 +2676,9 @@ }, /obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/animalhide/monkey, +/obj/structure/spacevine, /turf/open/floor/plasteel/patterned, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Ou" = ( /obj/structure/catwalk/over, /obj/machinery/door/airlock/glass, @@ -2524,30 +2696,45 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"OO" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/cave/explored) "Pe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "Pk" = ( -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/sand{ + dir = 6 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "Pv" = ( -/obj/structure/foamedmetal, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/sand{ + dir = 4 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "Pz" = ( /obj/structure/sign/poster/ripped{ pixel_x = 32 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/ruin/unpowered/crashed_starwalker) +/mob/living/simple_animal/crab/evil/kreb, +/turf/open/floor/plating/asteroid/sand/lit, +/area/ruin/beach/starwalker) "PH" = ( /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "PU" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, @@ -2558,7 +2745,7 @@ }, /obj/structure/curtain/bounty, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Qa" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/blood/old{ @@ -2568,8 +2755,8 @@ desc = "It looks incredibly comfy, and expensive. Theres a little note on the side, explaining how its made of %100 real cow skin."; name = "Cowskin chair" }, -/obj/effect/mob_spawn/human/corpse/frontier, -/turf/open/floor/plating/moss, +/obj/effect/mob_spawn/human/corpse/pirate/ranged, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "Qi" = ( /turf/template_noop, @@ -2586,45 +2773,45 @@ /obj/structure/cable/orange{ icon_state = "6-8" }, +/obj/item/clothing/suit/pirate/captain{ + armor = list("melee"=35,"bullet"=30,"laser"=30,"energy"=40,"bomb"=25,"bio"=0,"rad"=0,"fire"=50,"acid"=50) + }, /turf/open/floor/plasteel/grimy, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Qq" = ( /obj/structure/railing{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, +/obj/structure/spacevine, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/stairs{ dir = 1 }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Qx" = ( -/obj/structure/flora/rock/pile/lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/sand, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "QC" = ( /obj/structure/flora/rock, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "QQ" = ( /obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "QT" = ( -/obj/effect/decal/fakelattice{ - icon_state = "lattice-74" - }, -/obj/structure/foamedmetal, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/mob/living/simple_animal/hostile/carp, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "QW" = ( /obj/effect/turf_decal/industrial/warning/dust{ dir = 4 }, /turf/open/floor/engine/hull/interior, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "QZ" = ( /obj/effect/decal/cleanable/blood/drip, /obj/effect/decal/cleanable/blood/old, @@ -2633,7 +2820,7 @@ pixel_x = 12 }, /turf/open/floor/engine/hull, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Rf" = ( /obj/structure/railing/corner{ dir = 4; @@ -2646,12 +2833,12 @@ /obj/structure/cable/yellow{ icon_state = "5-6" }, -/obj/item/clothing/under/frontiersmen/officer, +/obj/structure/spacevine, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Rg" = ( /turf/open/floor/engine/hull/interior, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "Rn" = ( /obj/structure/frame/computer{ anchored = 1; @@ -2666,7 +2853,7 @@ }, /obj/machinery/firealarm/directional/south, /turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "RN" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -2674,30 +2861,37 @@ }, /obj/machinery/airalarm/directional/east, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"RO" = ( +/obj/item/stack/rods{ + pixel_x = -9; + pixel_y = 1 + }, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "RQ" = ( /obj/structure/closet/crate/goldcrate, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "RS" = ( /obj/effect/turf_decal/number/one{ dir = 8 }, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "RU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/fakelattice{ icon_state = "lattice-8" }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Sc" = ( /obj/effect/turf_decal/industrial/warning/dust{ dir = 9 }, /turf/open/floor/engine/hull/interior, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "Sm" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -2715,7 +2909,7 @@ }, /obj/structure/frame/machine, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Sz" = ( /obj/effect/turf_decal/techfloor{ dir = 6 @@ -2734,27 +2928,28 @@ }, /obj/item/dice/d2, /turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "SS" = ( /obj/structure/closet/emcloset/wall/directional/east, /obj/item/stack/sticky_tape, /obj/effect/decal/cleanable/dirt, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Tg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/rock/pile/lava, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/mob/living/simple_animal/crab, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Tj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Tw" = ( -/obj/item/stack/ore/salvage/scrapmetal/five, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/mob/living/simple_animal/crab/kreb, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) "TF" = ( /obj/structure/railing/corner{ dir = 1 @@ -2766,11 +2961,17 @@ icon_state = "2-8" }, /obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/syndie_kit/throwing_weapons{ + pixel_y = -1; + pixel_x = -5 + }, +/obj/structure/spacevine, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "TI" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/mob/living/simple_animal/beachcarp/salmon, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "TK" = ( /obj/structure/cable/orange{ icon_state = "4-10" @@ -2780,32 +2981,42 @@ }, /obj/structure/fluff/broken_flooring, /obj/effect/decal/cleanable/dirt, +/obj/structure/spacevine, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) +"TZ" = ( +/obj/structure/flora/ausbushes/stalkybush{ + pixel_y = 19; + pixel_x = -8 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "Uc" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plating/rust, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "Ul" = ( /obj/item/stack/rods{ pixel_x = 9; pixel_y = -11 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Ux" = ( +/obj/machinery/jukebox, +/obj/structure/spacevine, /obj/structure/railing/wood{ dir = 1 }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Uy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "UG" = ( /obj/machinery/door/airlock/hatch{ dir = 4 @@ -2822,15 +3033,22 @@ }, /obj/structure/barricade/wooden/crude, /turf/open/floor/pod/light, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "UL" = ( +/obj/item/stack/ore/salvage/scrapgold/five{ + pixel_x = -7; + pixel_y = -11 + }, +/obj/item/stack/ore/salvage/scrapuranium{ + pixel_x = 3; + pixel_y = -9 + }, /obj/effect/decal/cleanable/blood/drip{ pixel_x = -21; pixel_y = 11 }, -/obj/structure/foamedmetal, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/ruin/unpowered/crashed_starwalker) +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "UQ" = ( /obj/effect/turf_decal/techfloor{ dir = 8 @@ -2847,7 +3065,7 @@ icon_state = "0-2" }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "UZ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable/yellow{ @@ -2868,14 +3086,14 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Vb" = ( /obj/item/stack/rods{ pixel_x = 2; pixel_y = 9 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "Vi" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/tracks{ @@ -2885,12 +3103,21 @@ pixel_y = -13; pixel_x = 6 }, -/turf/open/floor/plating/moss, +/obj/item/reagent_containers/food/snacks/meat/rawcrab{ + pixel_x = -11; + pixel_y = -12 + }, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "Vt" = ( /obj/structure/grille/broken, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/item/stack/ore/salvage/scraptitanium{ + pixel_x = -12; + pixel_y = 11 + }, +/obj/structure/spacevine, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "VL" = ( /obj/structure/catwalk/over, /obj/effect/decal/cleanable/dirt, @@ -2903,23 +3130,21 @@ dir = 1 }, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "VO" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "VQ" = ( /obj/effect/turf_decal/techfloor{ dir = 8 }, -/obj/machinery/light/directional/south, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/frame/computer{ - anchored = 1; - can_be_unanchored = 1; +/obj/machinery/computer/bounty{ dir = 4 }, +/obj/machinery/light/directional/south, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/plasteel/patterned, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "VR" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/glass{ @@ -2927,14 +3152,14 @@ pixel_x = 16 }, /turf/open/floor/plating, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "VS" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/ore/gold{ pixel_x = -11; pixel_y = 6 }, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "VX" = ( /obj/structure/table/reinforced, @@ -2942,17 +3167,23 @@ pixel_x = -32 }, /turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Wa" = ( /obj/structure/flora/rock/pile, -/turf/open/floor/plating/moss, +/turf/open/floor/plating/dirt, /area/overmap_encounter/planetoid/cave/explored) "Wi" = ( /turf/open/floor/plating, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) +"Wm" = ( +/obj/structure/destructible/tribal_torch/lit{ + pixel_x = 10 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) "Wp" = ( /turf/closed/wall/mineral/plastitanium, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "WJ" = ( /obj/effect/decal/cleanable/blood/drip, /obj/effect/decal/cleanable/blood/drip{ @@ -2963,13 +3194,19 @@ pixel_x = -10; pixel_y = 15 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/dirt{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "WM" = ( /obj/effect/turf_decal/techfloor{ dir = 6 }, /obj/structure/table/reinforced, +/obj/item/door_seal{ + pixel_x = 6 + }, /obj/machinery/status_display/shuttle{ pixel_y = -32 }, @@ -2983,16 +3220,8 @@ pixel_y = -2; pixel_x = -1 }, -/obj/item/toy/plush/sharai{ - pixel_x = -10; - pixel_y = 4 - }, -/obj/item/clothing/head/beret/sec/frontier/officer{ - pixel_x = 8; - pixel_y = 9 - }, /turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "WY" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -3001,9 +3230,10 @@ /obj/structure/cable/green{ icon_state = "1-6" }, +/obj/structure/spacevine, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/patterned, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Xa" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt, @@ -3024,23 +3254,27 @@ pixel_x = -14 }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Xe" = ( /obj/structure/cable, /obj/machinery/power/shuttle/engine/electric{ dir = 1 }, +/obj/structure/spacevine/weak, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Xh" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /obj/machinery/door/poddoor/shutters{ id = "pcarrier_bridge" }, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Xj" = ( -/turf/open/floor/plating/grass/lava, +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/turf/open/water/beach, /area/overmap_encounter/planetoid/cave/explored) "Xs" = ( /obj/effect/turf_decal/techfloor{ @@ -3054,15 +3288,15 @@ dir = 4 }, /turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "XJ" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "XK" = ( /obj/structure/grille, /turf/template_noop, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "XM" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -3091,15 +3325,16 @@ pixel_y = -8; pixel_x = 11 }, +/obj/structure/spacevine, /turf/open/floor/plating, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "XN" = ( /obj/structure/grille/broken, /obj/effect/decal/cleanable/glass, /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "XP" = ( /obj/effect/turf_decal/industrial/warning{ dir = 6; @@ -3114,19 +3349,22 @@ /obj/structure/cable/orange{ icon_state = "2-10" }, -/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/item/gun/ballistic/shotgun/brimstone, +/obj/structure/spacevine, /turf/open/floor/mineral/plastitanium, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "XR" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/turf_decal/weather/sand{ + dir = 1 + }, +/turf/open/water/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) "XT" = ( /obj/effect/decal/cleanable/dirt, /obj/item/broken_missile, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/patterned, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "XZ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/cobweb, @@ -3136,7 +3374,7 @@ /obj/item/reagent_containers/food/condiment/rice, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Yb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -3149,12 +3387,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, +/obj/structure/spacevine, /obj/item/newspaper{ pixel_x = -4; pixel_y = 2 }, /turf/open/floor/pod, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Yg" = ( /obj/machinery/cryopod, /obj/effect/turf_decal/siding/wood{ @@ -3164,22 +3403,22 @@ /turf/open/floor/wood{ icon_state = "wood-broken5" }, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "YF" = ( /obj/effect/turf_decal/industrial/warning/corner{ dir = 8 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, -/area/overmap_encounter/planetoid/lava/explored) +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "YG" = ( -/obj/structure/flora/tree/dead_pine, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) +/obj/effect/overlay/palmtree_l, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "YN" = ( /obj/structure/grille, /obj/effect/decal/cleanable/dirt, /turf/template_noop, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) "YT" = ( /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/east, @@ -3197,14 +3436,21 @@ pixel_y = 8 }, /turf/open/floor/plasteel, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "Zo" = ( /obj/effect/turf_decal/industrial/warning/dust{ dir = 4 }, /obj/effect/decal/cleanable/glass, /turf/open/floor/engine/hull/interior, -/area/overmap_encounter/planetoid/lava/explored) +/area/overmap_encounter/planetoid/beachplanet/explored) +"Zp" = ( +/obj/item/stack/ore/salvage/scraptitanium{ + pixel_x = -12; + pixel_y = 11 + }, +/turf/open/floor/plating/asteroid/sand/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) "ZW" = ( /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt/dust, @@ -3218,7 +3464,7 @@ }, /obj/item/reagent_containers/syringe, /turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) "ZX" = ( /obj/structure/window/reinforced{ dir = 4 @@ -3227,7 +3473,7 @@ /obj/machinery/iv_drip, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/crashed_starwalker) +/area/ruin/beach/starwalker) (1,1,1) = {" Qi @@ -3242,13 +3488,13 @@ Qi bg bg bg -TI -TI -TI -TI -TI -TI -Pk +id +id +id +id +id +id +id Qi Qi Qi @@ -3257,9 +3503,9 @@ Qi Qi Qi Qi -Pk -FC -Pk +id +id +id Qi Qi Qi @@ -3272,12 +3518,12 @@ Qi Qi Qi Qi -Pk -Pk -Pk -Pk -Pk -Pk +id +id +id +id +id +id Qi Qi Qi @@ -3302,24 +3548,24 @@ bg bg bg Wp -TI -TI -TI -TI -Pk -Pk -Pk +id +id +id +id +id +id +id Qi Qi Qi Qi -Pk -Pk -Pk id -Pk -Pk -Pk +id +id +id +id +id +id Qi Qi Qi @@ -3329,14 +3575,14 @@ Qi Qi Qi Qi -Pk -Pk -Jw -Pk id -Pk -Pk -bd +id +id +rl +id +id +id +id Qi Qi Qi @@ -3360,42 +3606,42 @@ bg bg bg Sc -TI -TI +id +id bL bL RS VO -Pk -Pk -Pk -Pk -Pk -FC -Jw -Pk -Pk -Pk -FC -Pk -Pk -Pk +id +id +id +id +id +id +id +id +id +Tg +id +id +id +id Qi -Pk -Pk -Pk -Pk -Pk -Pk -bd -Pk -FC -Pk -Pk -Pk +id +id +id +id +id +id +id +id FC -Pk -Pk +Di +Di +Jw +id +id +id Qi Qi Qi @@ -3416,45 +3662,45 @@ bg mi EW bg -hi +id Hi wI -wI +Ky vO -TI -TI +id +id xG -TI -TI -Pk -Pk -wp -Pk -Pk +id +id +Tg +id +id +id +id YG -Pk -bd -Pk -wp -Pk -FC +id +id +id +id +id +id +id +id +id +id +id +id +id FC -Pk -Pk -Pk +Di +vw +vw +vw vw -Pk -FC -Pk -FC -Pk -Pk -FC -Pk Jw -Pk -Pk -Pk +id +id +id Qi Qi Qi @@ -3472,47 +3718,47 @@ bg nw di Vi -Aa -TI -TI +ky +hi +id Hi -TI -TI +id +id RU wI -TI +id Rg -TI -TI +id +id IH -TI -bd -Pk -Pk -Pk -Pk +id +id +id +id FC -Pk -Pk -Pk -Pk -Pk +Di Jw -Pk -Pk -Pk +id +id +id +id +id +id +id +id +id +id FC -Pk -Pk -Pk vw -Pk -Pk -bd -Pk -Pk -Pk -Pk +vw +vw +vw +vw +vw +vw +Jw +id +id Qi Qi Qi @@ -3531,45 +3777,45 @@ bg mU hd BB -BB -BB -BB -BB +NA +NA +NA +NA xy -TI -TI +id +id wI wI wI -TI -TI -TI -TI +id +id +id +id +id FC -Pk -Pk +vw +vw +Ch +Di Jw -Pk -Pk -FC -Pk -Pk -Pk -Pk -FC -Pk -Pk id -Pk -Pk -Pk -Pk -Pk -FC -Pk -Pk -FC -Pk +Tg +id +id +id +id +id +id +XR +vw +vw +vw +vw +vw +vw +vw +Qx +Tg id Qi Qi @@ -3591,44 +3837,44 @@ bg bg bg bg -TI +id IH -TI +id wI -TI -TI -TI -TI +id +id +id +id wI -TI -TI -TI -TI -xu -Pk -Pk -Pk -Pk -Pk +id +id +id +id +oH +Pv +vw +vw vw -FC -Pk -bd -Pk -FC -Pk -Pk -Pk -Pk -FC -Pk -Pk -wp -FC -Pk -Pk -Pk Pk +id +id +id +id +id +Tg +id +id +XR +vw +vw +vw +vw +vw +vw +vw +Qx +id +id Qi Qi Qi @@ -3648,46 +3894,46 @@ bg bg bg bg -TI -TI -TI -TI +id +id +FC +Jw BC ry -TI -TI -TI +id +id +id ye wI bM Eh -TI -TI -TI -TI -Pk -bd -Pk -FC -FC -Pk -Pk id +id +id +oH +Pv Pk -Pk -Pk +id +id +ve +Di Jw -Pk -Pk id -Pk -Pk +id +id FC +vw +vw +vw +vw +vw +vw +vw +vw Pk -YG -Pk -Pk -Pk +id +id +id Qi Qi Qi @@ -3706,10 +3952,10 @@ bg bg bg bg -TI -TI -xu -TI +id +FC +Ch +vw QW QW Mz @@ -3721,31 +3967,31 @@ iw ma VR Uc -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -Pk -Pk -Pk -Pk -Pk -FC -Pk -FC +id +id +id +id +id +DG +TZ +vw +vw +Di +Di +Di +vw +vw +vw +vw +vw +vw +Pv +Pv Pk +YG +id +id +id Qi Qi Qi @@ -3764,26 +4010,26 @@ PH di bg bg -TI -TI -TI -TI -TI -TI -TI +id +XR +vw +vw +vw +vw +Jw Zo LA wI wI -pV +wI dm Wi XK -iN -TI +GF +id rN -TI -Pv +id +id iC tG iC @@ -3792,19 +4038,19 @@ FZ ws FZ iC -TI -TI -TI -TI -wI -wI -wI -wI -Pk -Pk -Jw -Pk -Pk +vw +vw +vw +vw +Qx +id +id +id +id +id +id +id +id Qi Qi Qi @@ -3817,31 +4063,31 @@ bg bg bg DK -sA -Ky +di +ky DK bg bg -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI +FC +vw +Of +vw +vw +vw +Pk +id +id +id +id +id +id +id wI wI -EZ -TI +wI +id Vb -TI +id FZ FZ FZ @@ -3851,18 +4097,18 @@ nH VX FZ iC -wI -wI -wI -wI -TI -TI -TI -TI -TI -TI -TI -TI +Pv +Pv +Pv +Pk +id +id +id +id +Tg +id +id +id Qi Qi Qi @@ -3877,29 +4123,29 @@ RQ uC DK Dk -Aa +ky hi -TI -TI -TI +QT +XR +vw bg bg -TI -TI -TI -TI -TI -IH -TI -TI +vw +Qx +id +id +id +id +Tg +id QC -TI -TI +id +id wI In Uy YN -Pv +Ia FZ gi MN @@ -3911,16 +4157,16 @@ HI FZ FZ FZ -FZ -FZ -iC -wI -as -as -as -as -wI -wI +FZ +FZ +iC +id +id +id +id +id +id +id Qi Qi Qi @@ -3936,25 +4182,25 @@ VS ky Pe ky -TI -TI -TI -TI +hi +id +XR +vw bg bg bg -TI -TI -IH -TI -TI -TI -TI -TI -Pv -Pv +Qx +id +id +id +id +id +id +id +id +id IY -QT +dm Oi zW Vt @@ -3971,15 +4217,15 @@ rT BK Ez fj -Xe -as -as -Qx -wI -wI -wI -wI -TI +Aa +id +id +id +id +id +id +id +id Qi Qi "} @@ -3996,14 +4242,14 @@ ky WJ IC Lg -TI -TI -TI +XR +vw +vw bg bg -TI -oH -TI +vw +Jw +id zq FZ FZ @@ -4012,10 +4258,10 @@ PU FZ XZ NC -IY -yn +wI +xl yn -Pv +id ph eN pm @@ -4029,15 +4275,15 @@ Ey Yb lc ia -KD -TI -TI -TI -TI -as -as -as -TI +Ba +id +id +id +id +pV +YG +id +id Qi Qi "} @@ -4046,21 +4292,21 @@ Qi bg bg bg -oy +ky +xt +xt xt -Tj -Tj eT uf Ju kK -TI -TI -TI -TI +XR +vw +vw +vw bg -TI -TI +vw +vw oC of of @@ -4088,15 +4334,15 @@ vf La HK Xe -as -as -as -as -as -TI -TI -TI -TI +id +id +id +FC +vw +Di +Jw +id +id Qi "} (16,1,1) = {" @@ -4109,16 +4355,16 @@ pc di ky di -Lg -TI +Tj +id bg +gV TI -TI -oH -TI -IH -TI -Pv +vw +vw +vw +vw +vw iC FZ FZ @@ -4137,8 +4383,8 @@ FZ FZ FZ ws -JJ -JJ +Qx +uU FZ FZ FZ @@ -4146,15 +4392,15 @@ BR FZ FZ iC -wI -wI -as -as -TI -wI -wI -wI -wI +id +id +id +XR +vw +vw +Qx +id +id Qi "} (17,1,1) = {" @@ -4170,13 +4416,13 @@ wc bg bg bg -TI -TI -TI -Hm -qs -mm -Pv +XR +vw +eJ +vw +vw +vw +vw hf FM iC @@ -4192,27 +4438,27 @@ yp Hl FZ iC -TI -jC +vw +dP QQ lM -nz +xL Di -TI -TI -TI -TI -TI -TI -xu -TI -TI -as -as -as -as -wI -wI +Jw +id +id +id +id +id +id +id +YG +oH +vw +vw +vw +Jw +id Qi "} (18,1,1) = {" @@ -4227,14 +4473,14 @@ bg bg bg bg -as -TI +id oH -TI -TI -Tw -Pv -Pv +vw +vw +vw +vw +vw +vw QZ rA tm @@ -4243,34 +4489,34 @@ cT XT gr yi -WY -Qq -GR -AN -Ib -dC -TI -TI -Di -TI -nz -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -Pk -Pk +WY +Qq +GR +AN +Ib +dC +vw +vw +vw +vw +nz +vw +vw +vw +Jw +Tg +id +id +EZ +xu +id +id +id +oH +vw +vw +Qx +id Qi "} (19,1,1) = {" @@ -4285,14 +4531,14 @@ bg bg bg bg -as -TI -TI -TI -xu -TI -Pv -Pv +bd +IH +oH +vw +Ch +vw +vw +vw Db Ja ze @@ -4307,28 +4553,28 @@ wJ aL gU dC -TI -TI -TI -Di -TI -TI -TI -TI -TI -TI -rl -XR -Pk -XR -TI -TI -TI -TI +vw +vw +vw +vw +vw +vw +vw +vw +Qx +id +id +xu +xu +xu +xu +xu +id +id XR -rl -Ks +vw Pk +id Qi "} (20,1,1) = {" @@ -4343,14 +4589,14 @@ bg bg bg bg -as -Qx -TI -TI -TI -TI -iN -Pv +bg +id +id +XR +vw +vw +vw +vw UL hN iC @@ -4366,27 +4612,27 @@ Mm Mk FZ iC -TI -TI -TI -Pv -Pv -Pv -Pv -TI -TI -TI -TI -Ks -Pk -Pk -Pk -Pk -Pk -Pk -Pk -XR +vw +vw +vw +vw +vw +vw +vw Pk +id +id +xu +Ks +xu +xu +xu +xu +id +oH +Qx +id +id Qi "} (21,1,1) = {" @@ -4401,14 +4647,14 @@ bg bg bg bg -as -as -TI -TI -TI +bg +bg +id +XR +vw Hm qs -qs +hx iC FZ FZ @@ -4430,21 +4676,21 @@ ws XN ws Pv -Pv -TI -TI -TI -dP -TI -TI -TI -TI -XR -rl -Pk -Pk -Pk Pk +id +id +id +xu +xu +EZ +hV +xu +xu +rl +id +Ie +id +id Qi "} (22,1,1) = {" @@ -4460,13 +4706,13 @@ bg bg bg bg -as -TI -oH -TI +bg +id oH -TI -TI +vw +vw +vw +vw zy Ig sy @@ -4486,24 +4732,24 @@ Fv wx VL Jx -Pv -Pv -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -Ks -Pk -Pk -Pk +id +id +id +Tg +id +xu +xu +Lx +xu +xu +xu +xu +id +id +id +id +as +as "} (23,1,1) = {" bg @@ -4518,13 +4764,13 @@ bg bg bg bg -as -TI -TI -TI -TI -IH -TI +bg +id +id +oH +vw +vw +vw zy zy zy @@ -4544,24 +4790,24 @@ FZ FZ FZ sJ -FZ -Av -TI -TI -TI -TI -TI -TI -TI -TI -TI -dP -TI -TI -TI -TI -Pk -XR +FZ +Av +id +id +xu +Ks +xu +xu +xu +xu +xu +xu +id +id +id +id +as +as "} (24,1,1) = {" bg @@ -4576,19 +4822,19 @@ bg bg bg bg -as -as -ve -TI -TI -TI -TI -TI -TI +bg +bg +id +Tg +oH +vw +vw +vw +vw zy zy -TI -TI +vw +vw iC FZ FZ @@ -4605,21 +4851,21 @@ Qo Ds ju tT -yJ -TI -TI +rN xu -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -Pk +xu +xu +xu +xu +xu +hV +xu +EZ +id +id +as +as +as "} (25,1,1) = {" bg @@ -4627,28 +4873,28 @@ bg bg bg bg -Xj -Xj +Fu +Fu Fu bg bg bg bg bg -as -as -TI -TI -TI -TI -TI -IH -TI -TI -TI -TI -TI -TI +bg +bg +id +id +oH +Pv +vw +vw +vw +vw +vw +vw +vw +vw FZ tW ef @@ -4660,24 +4906,24 @@ sw Ux wl tY -Ff +Zp Em oQ BP qv iN -TI -TI -TI -TI -TI -wI -wI -wI -TI -TI -TI -TI +EZ +xu +xu +xu +xu +xu +xu +id +as +as +as +as "} (26,1,1) = {" bg @@ -4685,28 +4931,28 @@ bg bg bg bg +Fu +Fu +Fu Xj -Ba -Xj -Xj -di +kh bg bg bg bg bg bg -TI -TI -TI -TI -TI -TI -TI -IH -TI -TI -TI +id +id +id +oH +vw +vw +vw +vw +vw +vw +vw EV Xs ou @@ -4716,26 +4962,26 @@ FZ Cu FZ oz -Kq -TI +yJ +id IJ Vb GY cn ar BY -TI +xu ys FZ FZ iC -wI +xu +xu +as +as as as as -TI -TI -TI "} (27,1,1) = {" bg @@ -4744,55 +4990,55 @@ bg bg bg bg -Xj -Xj +Fu +wp sA -uU -mU di -sA -mU -hi -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI +di +kh +di +di +Aq +id +id +id +id +Tg +oH +Pv +Pv +Pv +vw +vw +Pk Xh tV oG WM FZ iC -TI -TI -TI -TI +id +id +id +id AG -TI -jC -TI -Ch -Ch +id +RO +id +In +In Ul YF KO zX sH -Xe +Aa +xu +hV +as +as as as -wI -wI -wI -TI Qi "} (28,1,1) = {" @@ -4802,54 +5048,54 @@ bg bg bg bg -Xj +OO +Ir di -kh -mU -sA -mU -sA +mm di -sA -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI +di +di +di +di +Aq +id +id +id +id +id +bg +id +id +oH +Pk +id EV pP Sz FZ iC -TI -TI -TI -TI -TI -TI -TI -TI +id +id +id +xu +xu +id +id +id Kq Ff -BP +JU mb ao KL cH aN KD -Tg -wI -wI -TI -TI +xu +xu +as +as +as Qi Qi "} @@ -4860,54 +5106,54 @@ bg bg bg bg -mU +di Wa -sA -sA -sA -mU -sA -sA -sA -mU +Tw +di +di +kh +di +di +di +di bg bg bg bg bg bg -as -as -ve -TI -TI +bg +id +id +id +id iC FZ FZ iC -TI -TI -TI -IH -TI -TI -TI +id +id +Tg +id +xu +hV +xu Nv qx -TI -TI +xu +xu jC FZ Io SS kv fu -Xe -as +Aa +xu +xu +xu as as -TI -TI Qi Qi "} @@ -4921,11 +5167,11 @@ bg bg bg bg -mU +oy +Wm di -mU Wa -sA +kh di bg bg @@ -4935,35 +5181,35 @@ bg bg bg bg -as -as -as -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI -TI +bg +bg +bg +id +id +id +id +id +id +id +id +id +id +xu +xu +xu +xu +xu +Ks +xu FZ FZ FZ FZ FZ iC -wI -wI -TI +xu +xu +xu Qi Qi Qi @@ -5000,27 +5246,27 @@ bg bg bg bg -bg -bg -TI -TI -TI -TI -TI -TI -TI -IH -TI -TI +id +id +id +id +id +Tg +xu +xu +xu +EZ +xu +xu FZ iC -TI -TI -TI -TI -TI -TI -wI +xu +xu +xu +xu +xu +xu +xu Qi Qi Qi @@ -5046,6 +5292,7 @@ bg bg bg bg +bg Qi Qi bg @@ -5057,27 +5304,26 @@ bg bg bg bg -bg -bg -bg -bg -bg -bg -bg -TI -TI -TI -TI -TI -TI +Qi +id +id +id +id +id +id +rl +xu +xu +id +xu iC -TI -TI -TI -TI -TI -TI -TI +xu +xu +xu +hV +xu +xu +xu Qi Qi Qi @@ -5116,25 +5362,25 @@ Qi Qi Qi Qi -bg -bg -bg -bg -bg -bg -bg -bg -bg -bg -bg -TI -TI -TI -TI -TI -TI -TI -TI +Qi +Qi +id +id +id +id +id +id +id +id +id +xu +xu +xu +xu +xu +xu +EZ +xu Qi Qi Qi diff --git a/_maps/RandomRuins/BeachRuins/beach_fishing_hut.dmm b/_maps/RandomRuins/BeachRuins/beach_fishing_hut.dmm index ab5a6bb58d84..84fabfbe5ff7 100644 --- a/_maps/RandomRuins/BeachRuins/beach_fishing_hut.dmm +++ b/_maps/RandomRuins/BeachRuins/beach_fishing_hut.dmm @@ -136,7 +136,7 @@ /obj/machinery/light/floor, /obj/machinery/porta_turret/syndicate/energy{ active_power_usage = 0; - faction = list("Frontiersmen","beach"); + faction = list("beach","pirate"); idle_power_usage = 0; reqpower = 0; name = "Point defense anti-carp turret" @@ -485,6 +485,9 @@ /obj/machinery/light/small/directional/north{ light_color = "#694c12" }, +/obj/structure/safe/floor, +/obj/item/book/granter/martial/carp, +/obj/item/grenade/clusterbuster/spawner_spesscarp, /turf/open/floor/carpet, /area/ruin/beach) "tj" = ( @@ -664,8 +667,8 @@ /area/overmap_encounter/planetoid/beachplanet/explored) "Bg" = ( /obj/effect/turf_decal/corner/opaque/pink/diagonal, -/mob/living/simple_animal/hostile/human/frontier{ - faction = list("Frontiersmen","beach") +/mob/living/simple_animal/hostile/human/pirate/melee{ + faction = list("beach","pirate") }, /turf/open/floor/plastic, /area/ruin/beach) @@ -723,7 +726,8 @@ "Ch" = ( /obj/effect/turf_decal/corner/opaque/pink/diagonal, /obj/structure/sink/kitchen{ - dir = 4 + dir = 4; + pixel_x = -11 }, /turf/open/floor/plastic, /area/ruin/beach) @@ -823,6 +827,23 @@ /area/ruin/beach) "Gt" = ( /obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, +/mob/living/simple_animal/hostile/human/cat_butcherer{ + atmos_requirements = list("min_oxy"=0,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=0,"min_n2"=0,"max_n2"=0); + desc = "A profession carp butcher, gone mad due to carptoxin exposure. There seems to be something in their pocket..."; + faction = list("beach","pirate"); + health = 300; + loot = list(/obj/effect/mob_spawn/human/corpse/cat_butcher,/obj/item/guardiancreator/carp); + maxHealth = 300; + maxbodytemp = 10000; + melee_damage_lower = 20; + melee_damage_upper = 25; + minbodytemp = 0; + name = "The Butcher"; + ranged_cooldown_time = 15; + ranged_message = "fires the speargun at"; + real_name = "The Butcher"; + unique_name = 1 + }, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 1 }, @@ -832,8 +853,8 @@ "GP" = ( /obj/structure/chair/sofa/brown/right/directional/south, /obj/effect/decal/cleanable/cobweb, -/mob/living/simple_animal/hostile/human/frontier{ - faction = list("Frontiersmen","beach") +/mob/living/simple_animal/hostile/human/pirate/melee{ + faction = list("beach","pirate") }, /turf/open/floor/carpet, /area/ruin/beach) @@ -1024,8 +1045,8 @@ /obj/structure/chair/plastic{ dir = 8 }, -/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/neutered{ - faction = list("Frontiersmen","beach") +/mob/living/simple_animal/hostile/human/pirate/ranged{ + faction = list("beach","pirate") }, /turf/open/floor/wood/ebony, /area/overmap_encounter/planetoid/beachplanet/explored) @@ -1098,6 +1119,10 @@ dir = 8 }, /obj/structure/table/wood, +/obj/item/grenade/spawnergrenade/spesscarp{ + pixel_x = 3; + pixel_y = -21 + }, /obj/item/stack/medical/bruise_pack/herb{ pixel_x = -5; name = "herbal pack" @@ -1110,8 +1135,8 @@ /area/ruin/beach) "Rh" = ( /obj/structure/chair/sofa/brown/corner/directional/south, -/mob/living/simple_animal/hostile/human/frontier{ - faction = list("Frontiersmen","beach") +/mob/living/simple_animal/hostile/human/pirate/melee{ + faction = list("beach","pirate") }, /turf/open/floor/carpet, /area/ruin/beach) @@ -1225,8 +1250,8 @@ pixel_x = 4; layer = 2.9 }, -/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/neutered{ - faction = list("Frontiersmen","beach") +/mob/living/simple_animal/hostile/human/pirate/ranged{ + faction = list("beach","pirate") }, /turf/open/floor/wood/ebony, /area/overmap_encounter/planetoid/beachplanet/explored) @@ -1308,8 +1333,8 @@ /turf/open/water/beach, /area/overmap_encounter/planetoid/beachplanet/explored) "ZJ" = ( -/mob/living/simple_animal/hostile/human/frontier{ - faction = list("Frontiersmen","beach") +/mob/living/simple_animal/hostile/human/pirate/melee{ + faction = list("beach","pirate") }, /turf/open/floor/wood, /area/ruin/beach) diff --git a/_maps/RandomRuins/BeachRuins/beach_knights_rest.dmm b/_maps/RandomRuins/BeachRuins/beach_knights_rest.dmm new file mode 100644 index 000000000000..17ad7d93f739 --- /dev/null +++ b/_maps/RandomRuins/BeachRuins/beach_knights_rest.dmm @@ -0,0 +1,3347 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ao" = ( +/obj/structure/fermenting_barrel, +/turf/open/floor/plating/dirt/jungle/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"aA" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"bV" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"cv" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"cC" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"dr" = ( +/obj/structure/sink/puddle, +/obj/item/reagent_containers/glass/bucket/wooden, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"dF" = ( +/obj/structure/mineral_door/iron, +/turf/open/floor/plasteel/stairs/mid{ + dir = 4 + }, +/area/ruin/beachplanet/knight) +"dG" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"dK" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"eF" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel/stairs{ + dir = 1 + }, +/area/ruin/beachplanet/knight) +"eZ" = ( +/turf/open/floor/wood/ebony, +/area/ruin/beachplanet/knight) +"fw" = ( +/mob/living/simple_animal/butterfly, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"fy" = ( +/turf/open/floor/plating/grass/beach/lit, +/area/ruin/beachplanet/knight) +"fB" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + pixel_x = -1 + }, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"fC" = ( +/obj/effect/turf_decal/stoneborder, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/wood/ebony, +/area/ruin/beachplanet/knight) +"fN" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"fR" = ( +/obj/effect/turf_decal/stoneborder, +/turf/open/floor/grass/fairy/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) +"gf" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"gw" = ( +/obj/structure/flora/tree/chapel{ + desc = "A true earthen oak tree. It stands high, like a proud guard"; + name = "oak tree" + }, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"gC" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"gE" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"gO" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"gU" = ( +/obj/structure/chair/pew{ + dir = 1 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"gX" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/tomato, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"hk" = ( +/obj/structure/railing, +/turf/open/floor/plasteel/stairs{ + dir = 4 + }, +/area/ruin/beachplanet/knight) +"hl" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"hD" = ( +/turf/template_noop, +/area/template_noop) +"ia" = ( +/obj/structure/chair/pew/left{ + dir = 1 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"iG" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"ja" = ( +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"jm" = ( +/obj/effect/turf_decal/stoneborder, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/wood/ebony, +/area/ruin/beachplanet/knight) +"jA" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"jG" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"kb" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"kq" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"kD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"kV" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/stoneborder, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"kX" = ( +/mob/living/simple_animal/butterfly, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"lD" = ( +/obj/machinery/hydroponics/soil, +/obj/item/plant_analyzer, +/obj/item/seeds/poppy/geranium, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"mx" = ( +/turf/closed/wall/mineral/iron{ + desc = "A wall with rough metal plating, it looks almost stonelike in composition." + }, +/area/ruin/beachplanet/knight) +"nc" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"no" = ( +/obj/structure/chair/pew{ + dir = 8 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"oo" = ( +/obj/structure/flora/ausbushes/sunnybush{ + name = "oak sapling" + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"oF" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/wheat/oat, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"oP" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/sparsegrass{ + pixel_x = -1 + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"pn" = ( +/obj/item/shovel/spade, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"pL" = ( +/obj/structure/rack, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/item/flashlight/flare/torch, +/obj/item/flashlight/flare/torch, +/obj/item/flashlight/flare/torch, +/obj/item/flashlight/flare/torch, +/obj/item/flashlight/flare/torch, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"pN" = ( +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"pT" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/wood/ebony, +/area/ruin/beachplanet/knight) +"qe" = ( +/obj/structure/table/wood, +/obj/item/seeds/grape, +/obj/item/seeds/grape, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"qi" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"qJ" = ( +/turf/open/floor/plating/dirt/jungle/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"qV" = ( +/obj/structure/table/wood, +/obj/structure/curtain/cloth, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"rp" = ( +/obj/structure/railing, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"rv" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/poppy/lily/trumpet, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"si" = ( +/obj/structure/chair/pew{ + dir = 8 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"sD" = ( +/obj/structure/destructible/tribal_torch/lit, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"sG" = ( +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"tc" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"tk" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass/fairy/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) +"tD" = ( +/obj/structure/table/wood, +/obj/item/flashlight/flare/torch, +/obj/item/flashlight/flare/torch, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"ue" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"uf" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel/stairs, +/area/ruin/beachplanet/knight) +"uz" = ( +/obj/structure/sink/puddle, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"ve" = ( +/obj/effect/turf_decal/stoneborder, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"vf" = ( +/obj/structure/bookcase/manuals, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"vm" = ( +/obj/structure/railing/wood{ + dir = 1 + }, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"wm" = ( +/turf/open/floor/grass/fairy/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) +"wr" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"ww" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + pixel_x = -1 + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"wI" = ( +/obj/machinery/hydroponics/soil, +/obj/item/hatchet/wooden, +/obj/item/seeds/poppy/lily/trumpet, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"xg" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/stoneborder, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"xp" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"xq" = ( +/obj/structure/chair/pew/left{ + dir = 8 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"xI" = ( +/obj/item/cultivator/rake, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"xN" = ( +/obj/structure/chair/pew/right{ + dir = 4 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"yc" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/flashlight/flare/torch, +/obj/item/flashlight/flare/torch, +/obj/item/flashlight/flare/torch, +/obj/item/flashlight/flare/torch, +/obj/item/flashlight/flare/torch, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"ye" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"yG" = ( +/obj/structure/railing/wood{ + dir = 1 + }, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"zg" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"zz" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"zH" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/poppy/geranium, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Al" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass{ + pixel_x = -1 + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"AA" = ( +/obj/structure/railing, +/turf/open/floor/wood/ebony, +/area/ruin/beachplanet/knight) +"AJ" = ( +/obj/structure/chair/pew/right{ + dir = 1 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"AM" = ( +/obj/structure/chair/pew{ + dir = 4 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Bk" = ( +/obj/structure/closet/crate/grave/loot{ + icon_state = "grave_lead"; + desc = "An marked patch of soil, showing signs of a burial. The headstone cannot be read, its' message torn away by age." + }, +/obj/item/nullrod/claymore{ + name = "ancient claymore"; + desc = "The gold on the sword is tarnished, yet retains an human letter carved into it. R." + }, +/turf/open/floor/plating/dirt/jungle/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Cb" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"Cs" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"CA" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Dg" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Dh" = ( +/obj/machinery/biogenerator, +/obj/item/reagent_containers/glass/bucket/wooden, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"Dj" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Eh" = ( +/obj/structure/altar_of_gods, +/obj/item/reagent_containers/food/snacks/grown/poppy/lily, +/turf/open/floor/plating/dirt/jungle/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Ej" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"EH" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"ES" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + pixel_x = -1 + }, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Ft" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Gj" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/potato/sweet, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Ha" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/wheat, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"HQ" = ( +/obj/structure/flora/ausbushes/sparsegrass{ + pixel_x = -1 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"If" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/poppy, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Ih" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Jf" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/potato, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"JH" = ( +/obj/structure/chair/pew/right{ + dir = 8 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"JI" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"KE" = ( +/obj/item/storage/bag/plants, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"KJ" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Mc" = ( +/obj/structure/destructible/tribal_torch/lit, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Me" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sparsegrass{ + pixel_x = -1 + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"MR" = ( +/obj/structure/railing/wood, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"MT" = ( +/mob/living/simple_animal/butterfly, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Np" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"Nt" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"PJ" = ( +/obj/structure/table/wood, +/obj/structure/curtain/cloth, +/obj/item/flashlight/flare/torch, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"PK" = ( +/turf/open/floor/concrete/slab_1, +/area/overmap_encounter/planetoid/beachplanet/explored) +"PT" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Qj" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/destructible/tribal_torch/lit{ + pixel_y = 10 + }, +/turf/open/floor/wood/ebony, +/area/ruin/beachplanet/knight) +"Ql" = ( +/obj/structure/flora/tree/chapel{ + desc = "A true earthen oak tree. It stands high, like a proud guard"; + name = "oak tree" + }, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Qm" = ( +/obj/item/reagent_containers/glass/bucket/wooden, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Qw" = ( +/obj/structure/closet/cabinet{ + name = "grower's cabinet" + }, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/cultivator/rake, +/obj/item/cultivator/rake, +/obj/item/reagent_containers/glass/bucket/wooden, +/obj/item/reagent_containers/glass/bucket/wooden, +/obj/item/storage/bag/plants, +/obj/item/storage/bag/plants, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"QG" = ( +/obj/structure/statue/sandstone/venus{ + anchored = 1 + }, +/turf/open/floor/concrete/slab_1, +/area/ruin/beachplanet/knight) +"QI" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"QS" = ( +/obj/machinery/hydroponics/soil, +/obj/item/hatchet/wooden, +/obj/item/seeds/poppy/lily, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Ro" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"Sj" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Sp" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/poppy/lily, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Sz" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"SR" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"SV" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"Th" = ( +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Tr" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Uo" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Uy" = ( +/obj/item/clothing/suit/hooded/chaplainsuit/monkhabit, +/obj/item/clothing/suit/hooded/chaplainsuit/monkhabit, +/obj/item/clothing/suit/hooded/chaplainsuit/monkhabit, +/obj/item/clothing/suit/hooded/chaplainsuit/monkhabit, +/obj/structure/closet/cabinet, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/under/rank/civilian/chaplain, +/obj/item/clothing/under/rank/civilian/chaplain, +/obj/item/clothing/under/rank/civilian/chaplain/skirt, +/obj/item/clothing/under/rank/civilian/chaplain/skirt, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"UG" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"UL" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"UQ" = ( +/obj/effect/turf_decal/stoneborder, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/destructible/tribal_torch/lit, +/turf/open/floor/wood/ebony, +/area/ruin/beachplanet/knight) +"Vx" = ( +/mob/living/simple_animal/butterfly, +/turf/open/floor/plating/dirt/jungle/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"VF" = ( +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"VK" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"WE" = ( +/obj/structure/railing, +/turf/open/floor/plasteel/stairs{ + dir = 8 + }, +/area/ruin/beachplanet/knight) +"WX" = ( +/obj/structure/bed, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"WZ" = ( +/obj/structure/mineral_door/iron, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"Xn" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Xw" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Xz" = ( +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass/fairy/beach, +/area/overmap_encounter/planetoid/beachplanet/explored) +"XF" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"XL" = ( +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Yq" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/destructible/tribal_torch/lit, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"YC" = ( +/turf/open/floor/plasteel/stairs, +/area/ruin/beachplanet/knight) +"YJ" = ( +/obj/structure/destructible/tribal_torch/lit, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Zf" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/plating/grass/beach/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"Zg" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass/beach/lit{ + smoothing_flags = 0 + }, +/area/overmap_encounter/planetoid/beachplanet/explored) +"ZE" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood, +/area/ruin/beachplanet/knight) +"ZF" = ( +/obj/structure/chair/pew/left{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle/lit, +/area/overmap_encounter/planetoid/beachplanet/explored) +"ZS" = ( +/obj/structure/mineral_door/iron, +/turf/open/floor/plasteel/stairs/mid{ + dir = 8 + }, +/area/ruin/beachplanet/knight) + +(1,1,1) = {" +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(2,1,1) = {" +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +ja +ja +hD +ja +ja +ja +ja +ja +hD +hD +ja +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(3,1,1) = {" +ja +ja +hD +hD +ja +ja +hD +hD +hD +hD +hD +ja +Zf +ja +ja +hD +hD +ja +ja +hD +ja +wm +wm +wm +ja +hD +hD +Zf +Zf +Zf +ja +hD +hD +hD +hD +Zf +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(4,1,1) = {" +hD +ja +Zf +Zf +ww +ja +ja +ja +ja +ja +hD +ja +ja +Zf +Zf +ja +ja +ja +ja +ja +ja +wm +Zf +Zf +ja +ja +ja +ja +Zf +Zf +ja +ja +ja +ja +ja +wm +wm +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(5,1,1) = {" +hD +hD +ja +bV +bV +XL +zg +zg +zg +zg +zg +zg +zg +zg +zg +zg +zg +XL +ja +ja +Zf +Zf +Zf +ja +ja +XL +zg +zg +zg +zg +zg +zg +zg +zg +zg +XL +wm +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(6,1,1) = {" +hD +hD +hD +ww +Zf +XL +Ih +Th +Th +Th +Th +Th +Th +Th +Th +Th +rp +kV +zg +zg +zg +zg +zg +zg +zg +zg +Ih +Th +Th +Th +Th +Th +Th +Th +rp +ve +wm +ja +ja +ja +ja +ja +hD +hD +hD +hD +hD +hD +"} +(7,1,1) = {" +hD +hD +hD +ja +ja +XL +Ih +mx +mx +mx +mx +mx +mx +mx +mx +Mc +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Mc +mx +mx +mx +mx +dF +mx +rp +ve +wm +wm +ja +ja +wm +ja +ja +wm +hD +hD +hD +hD +"} +(8,1,1) = {" +hD +hD +hD +ja +ja +XL +Ih +mx +Dh +VF +Qw +mx +ja +ja +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +Cb +Cb +Cb +SV +mx +rp +ve +ja +wm +Tr +Zf +wm +ja +Zf +wm +wm +wm +hD +hD +"} +(9,1,1) = {" +hD +hD +hD +ja +ja +XL +Ih +mx +gO +VF +VF +qV +ja +ja +XL +QS +dr +Sp +XL +XL +Ha +Ha +Ha +XL +XL +gX +dr +gX +mx +hk +fC +Qj +Ro +mx +rp +ve +ja +ja +Tr +ja +wm +ja +Zf +ja +ja +wm +wm +hD +"} +(10,1,1) = {" +hD +hD +hD +hD +hD +XL +Ih +mx +sD +VF +VF +qV +ja +ja +XL +XL +XL +xI +XL +XL +KE +XL +XL +pn +XL +XL +XL +XL +mx +hk +jm +AA +Ro +mx +rp +ve +XL +ja +Tr +ja +wm +ja +ja +gC +ja +ja +wm +hD +"} +(11,1,1) = {" +hD +hD +ja +ja +ja +XL +Ih +mx +qe +VF +VF +PJ +wm +wm +XL +zH +lD +zH +XL +XL +oF +oF +oF +XL +kX +Gj +Gj +Gj +mx +ye +YC +AA +pL +mx +rp +ve +ja +ja +Zf +ja +wm +ja +Zf +gC +Zf +ja +ja +hD +"} +(12,1,1) = {" +hD +ja +ja +ja +ja +XL +Ih +mx +mx +WZ +mx +mx +wm +wm +XL +XL +XL +XL +XL +XL +XL +Qm +XL +wm +kX +XL +xI +XL +mx +mx +mx +WZ +mx +mx +rp +ve +gE +gE +Zf +ja +wm +ja +bV +SR +bV +Zf +ja +hD +"} +(13,1,1) = {" +hD +ja +ja +wm +ja +XL +Ih +Mc +mx +pN +pN +wm +wm +ja +pn +If +If +If +wm +XL +wI +uz +rv +wm +wm +Jf +Jf +Jf +XL +XL +XL +qJ +qJ +mx +rp +ve +ja +gE +gC +Zf +wm +wm +wr +bV +wr +ja +ja +hD +"} +(14,1,1) = {" +ja +ja +wm +wm +Zf +XL +Ih +Th +mx +pN +XL +wm +wm +jG +kq +XL +wm +wm +wm +qJ +qJ +qJ +qJ +qJ +sG +qJ +qJ +qJ +qJ +qJ +XL +qJ +Vx +mx +rp +ve +Zf +ja +gE +nc +wr +wm +wm +wr +bV +ja +ja +hD +"} +(15,1,1) = {" +ja +ja +wm +JI +bV +XL +Ih +Th +mx +qJ +qJ +qJ +kX +ja +jG +Ql +XF +XL +qJ +qJ +qJ +sG +qJ +qJ +Vx +XL +wm +qJ +qJ +qJ +qJ +qJ +XL +mx +rp +ve +ja +Tr +ja +KJ +KJ +wr +wm +wm +wm +Zf +Zf +hD +"} +(16,1,1) = {" +hD +ja +Tr +JI +ww +XL +Ih +Th +mx +qJ +oo +qJ +Uo +jA +PT +XF +XF +sG +qJ +xN +AM +AM +AM +ZF +qJ +Ft +XL +wm +wm +qJ +sG +qJ +XL +mx +rp +ve +ja +Tr +ja +fN +tc +VK +ja +ja +wm +wm +ja +ja +"} +(17,1,1) = {" +hD +ja +ww +ww +ww +XL +Ih +Th +mx +qJ +qJ +qJ +Uo +UG +pN +pN +qJ +qJ +jA +jA +XL +cC +XL +XL +XL +ja +gE +ja +wm +wm +qJ +qJ +XL +mx +mx +ve +ja +ja +xp +xp +ja +VK +VK +ja +ja +wm +wm +ja +"} +(18,1,1) = {" +hD +ja +ww +ja +ja +XL +Ih +Th +mx +qJ +wm +qJ +sG +qJ +pN +pN +qJ +XL +XL +jG +ja +UL +UL +UL +XL +PT +dG +QI +ja +wm +PT +qJ +XL +mx +QG +XL +ja +Nt +Nt +ja +ja +ja +ja +ja +ja +ja +wm +ja +"} +(19,1,1) = {" +hD +hD +ww +bV +ja +XL +Ih +Th +mx +qJ +qJ +qJ +qJ +qJ +XL +PT +MT +qJ +XL +ja +XL +XL +XL +kX +PT +ia +XL +QI +ja +wm +PT +Vx +XL +PK +PK +sG +qJ +qJ +qJ +qJ +sG +qJ +pN +qJ +qJ +ja +ja +ja +"} +(20,1,1) = {" +hD +hD +ww +Al +Zf +XL +Ih +Th +mx +qJ +qJ +kX +XL +XL +PT +wr +qJ +dK +XL +ja +XL +qJ +qJ +PT +XL +gU +XL +QI +ja +wm +XL +qJ +qJ +qJ +qJ +qJ +qJ +sG +qJ +qJ +qJ +sG +qJ +qJ +ja +ja +ja +hD +"} +(21,1,1) = {" +hD +hD +ww +JI +Zf +XL +Ih +Th +mx +qJ +UG +UG +oo +ja +ja +ja +gw +Bk +qJ +PT +XL +Eh +qJ +YJ +XL +gU +PT +gE +ja +wm +XL +qJ +qJ +qJ +qJ +sG +qJ +qJ +qJ +qJ +Cs +sG +qJ +Dg +Tr +ja +ja +hD +"} +(22,1,1) = {" +hD +hD +ww +ww +Zf +XL +Ih +Th +mx +qJ +Ft +gE +zz +ja +ja +Xn +aA +Sj +iG +kX +qJ +qJ +qJ +XL +XL +gU +XL +gE +ja +wm +wm +XL +qJ +qJ +qJ +XL +qJ +qJ +sG +bV +bV +qJ +qJ +Tr +Tr +Zf +ja +hD +"} +(23,1,1) = {" +hD +hD +hD +ja +ja +XL +Ih +Th +mx +qJ +Ft +gE +gf +wr +ja +ja +Zg +qJ +XL +XL +XL +XL +XL +XL +XL +AJ +XL +gE +ja +ja +wm +qJ +qJ +PK +PK +XL +Nt +qJ +qJ +Zf +Yq +qJ +qJ +Yq +Sz +Sz +hD +hD +"} +(24,1,1) = {" +hD +hD +ja +ja +ja +XL +Ih +Th +mx +qJ +qJ +XL +wr +wr +Ql +ja +kX +XL +XL +ja +ja +wr +wr +ja +XL +PT +XL +Zf +ja +Zf +XL +qJ +sG +mx +QG +ve +ja +sG +qJ +mx +mx +qV +qV +mx +mx +ja +hD +hD +"} +(25,1,1) = {" +hD +ja +ja +hD +ja +XL +Ih +Th +mx +qJ +qJ +wm +ja +ja +wr +ja +ja +zz +PT +PT +XL +PT +XL +XL +UG +zz +fw +Sz +ja +Sz +Ft +qJ +qJ +mx +mx +fR +ja +ja +qJ +mx +VF +VF +kb +ZE +mx +ja +hD +hD +"} +(26,1,1) = {" +hD +hD +hD +hD +ja +XL +Ih +Th +mx +qJ +wm +ja +ja +ja +ja +ja +Dj +Dj +XL +xq +no +no +si +JH +XL +zz +zz +gE +wm +ja +XL +qJ +XL +mx +rp +fR +wm +ja +qJ +WZ +VF +VF +VF +Np +mx +ja +hD +hD +"} +(27,1,1) = {" +hD +hD +hD +fy +ja +XL +Ih +Th +mx +qJ +wm +ja +ja +ja +zz +zz +Dj +ja +XL +XL +XL +XL +XL +XL +XL +ja +ja +wm +wm +ja +kX +pN +XL +mx +rp +ve +wm +ja +qJ +mx +vf +tD +sD +Np +mx +ja +hD +hD +"} +(28,1,1) = {" +hD +ja +ja +ja +ja +XL +Ih +Th +mx +pN +wm +ja +Ql +ja +ja +ja +gf +gf +gf +jG +zz +wm +wm +QI +QI +ja +Xz +wm +wm +XL +XL +pN +XL +mx +rp +ve +wm +ja +qJ +mx +mx +mx +mx +mx +mx +ja +hD +hD +"} +(29,1,1) = {" +hD +ja +wm +wm +ja +XL +Ih +Th +mx +pN +pN +wm +ja +ja +fw +ja +gf +wr +wr +ja +wm +wm +QI +tc +tc +wm +wm +Ej +ja +Xw +pN +pN +qJ +mx +rp +ve +wm +ja +ja +Zf +ja +ja +ja +ja +ja +ja +hD +hD +"} +(30,1,1) = {" +hD +ja +ja +wm +ja +XL +Ih +Mc +mx +pN +pN +wm +wm +ja +ja +ja +ja +wm +wm +ja +ja +ja +ja +wm +ja +ja +KJ +KJ +ja +Xw +pN +pN +pN +mx +rp +ve +ja +gE +gE +Zf +ja +ja +hD +hD +hD +hD +hD +hD +"} +(31,1,1) = {" +hD +hD +ja +wm +ja +XL +Ih +mx +mx +WZ +mx +mx +wm +XL +XL +XL +XL +XL +XL +ja +wm +wm +ja +ja +ja +ja +ja +wm +mx +mx +mx +WZ +mx +mx +rp +ve +gE +gE +gC +ja +ja +ja +hD +hD +hD +hD +hD +hD +"} +(32,1,1) = {" +hD +hD +ja +wm +ja +XL +Ih +mx +Uy +VF +WX +mx +wm +MR +qJ +qJ +qJ +qJ +yG +gE +ja +wm +wm +ue +wm +wm +wm +wm +mx +hl +uf +eZ +eZ +mx +rp +ve +gE +gC +gC +gE +ja +hD +hD +hD +hD +hD +hD +hD +"} +(33,1,1) = {" +hD +hD +bV +wm +ja +XL +Ih +mx +WX +VF +WX +mx +ja +MR +ao +ao +ao +ao +vm +gE +gE +ja +fw +ue +wm +QI +QI +ja +mx +WE +UQ +pT +pT +mx +rp +ve +ja +Zf +gE +ja +ja +hD +hD +hD +hD +hD +hD +hD +"} +(34,1,1) = {" +hD +hD +JI +Zf +ww +XL +Ih +mx +Uy +VF +WX +mx +ja +MR +ao +ao +ao +ao +vm +ja +gE +gE +ja +ue +wm +QI +ja +ja +mx +ye +eF +cv +kD +mx +rp +ve +ja +Zf +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +"} +(35,1,1) = {" +hD +hD +JI +JI +ww +XL +Ih +mx +EH +sD +WX +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +mx +yc +qi +VF +mx +rp +ve +ja +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(36,1,1) = {" +hD +hD +ww +ww +ww +XL +Ih +mx +mx +mx +mx +mx +Mc +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Th +Mc +mx +mx +mx +ZS +mx +rp +ve +ja +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(37,1,1) = {" +hD +hD +ja +ja +ja +XL +Ih +Th +Th +Th +Th +Th +Th +rp +xg +CA +CA +CA +CA +CA +CA +CA +CA +CA +CA +CA +CA +Ih +Th +Th +Th +Th +Th +Th +rp +ve +ja +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(38,1,1) = {" +hD +hD +ja +ww +Zf +XL +CA +CA +CA +CA +CA +CA +CA +CA +XL +ja +ja +ja +wr +Zf +Zf +Zf +Zf +ja +ja +ja +XL +CA +CA +CA +CA +CA +CA +CA +CA +XL +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(39,1,1) = {" +hD +ja +ww +Me +Tr +ja +ja +ja +Tr +Tr +Zf +Zf +ja +ja +ja +ja +ja +ja +wr +wr +wr +wr +wr +ja +ja +ja +ja +ja +ja +ja +ja +ja +ja +ja +wm +ja +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(40,1,1) = {" +hD +ja +ww +Tr +ja +ja +ja +ja +ja +Tr +Tr +Zf +ja +ja +ja +wm +wm +ja +ja +ja +ja +wm +wm +ja +ja +ja +ja +ja +ja +ja +ja +ja +ja +wm +wm +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(41,1,1) = {" +ja +ja +hD +oP +wm +wm +ja +wm +wm +ja +Tr +Tr +ja +ja +ja +wm +wm +wm +ja +ja +ja +ja +wm +wm +wm +ja +ja +Zf +Tr +Tr +wr +wm +wm +wm +ja +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(42,1,1) = {" +hD +hD +hD +ja +ja +wm +wm +ja +wm +ja +ja +ja +ja +ja +ja +ja +ja +ja +ja +Tr +wr +ja +Tr +ja +ja +ja +Zf +Tr +Tr +wr +wr +ja +ja +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(43,1,1) = {" +hD +hD +hD +hD +ja +Zf +HQ +ES +wm +wm +ja +ja +wm +ja +ja +ja +ja +ja +Tr +Tr +wr +ja +Tr +Tr +wr +ja +Tr +Tr +wr +wr +ja +ja +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(44,1,1) = {" +hD +hD +hD +hD +hD +Zf +ww +fB +Zf +wm +wm +ja +wm +ja +ja +ja +ja +ja +Tr +tk +wr +ja +wr +tk +tk +ja +wr +wr +wr +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(45,1,1) = {" +hD +hD +hD +hD +hD +ja +ja +ja +ja +wm +wm +wm +wm +wr +Tr +Tr +ja +Tr +Tr +wr +wm +ja +wm +wm +ja +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(46,1,1) = {" +hD +hD +hD +hD +hD +hD +hD +hD +ja +ja +ja +ja +ja +wr +Tr +Tr +Tr +wr +wr +wr +ja +wm +wm +ja +ja +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(47,1,1) = {" +hD +hD +hD +hD +hD +hD +hD +hD +hD +ja +ja +ja +ja +wr +wr +Tr +JI +Tr +ja +ja +ja +ja +ja +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} +(48,1,1) = {" +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +ja +ww +jG +JI +Tr +ja +ja +ja +ja +ja +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +hD +"} diff --git a/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm b/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm index a751740c08a2..3a7fb09aa5f6 100644 --- a/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm +++ b/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm @@ -1859,8 +1859,15 @@ pixel_y = -32; pixel_x = 32 }, -/obj/item/reagent_containers/food/drinks/mug, -/obj/item/reagent_containers/food/drinks/mug, +/obj/item/reagent_containers/food/drinks/britcup{ + desc = "A cup with a strange flag emblazoned on it."; + pixel_y = 4; + pixel_x = 9 + }, +/obj/item/reagent_containers/food/drinks/britcup{ + desc = "A cup with a strange flag emblazoned on it."; + pixel_y = -2 + }, /obj/item/reagent_containers/food/drinks/bottle/wine{ pixel_y = 10; pixel_x = -9 diff --git a/_maps/RandomRuins/BeachRuins/beach_pirate_crash.dmm b/_maps/RandomRuins/BeachRuins/beach_pirate_crash.dmm index 2b2479ffe0fb..e47ffa92a5e9 100644 --- a/_maps/RandomRuins/BeachRuins/beach_pirate_crash.dmm +++ b/_maps/RandomRuins/BeachRuins/beach_pirate_crash.dmm @@ -385,7 +385,10 @@ }, /area/overmap_encounter/planetoid/beachplanet/explored) "jE" = ( -/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/neutered, +/mob/living/simple_animal/hostile/human/pirate/ranged{ + environment_smash = 0; + faction = list("pirate","mining") + }, /turf/open/floor/plating/rust, /area/overmap_encounter/planetoid/cave/explored) "jT" = ( @@ -519,10 +522,13 @@ /obj/structure/cable{ icon_state = "1-4" }, +/mob/living/simple_animal/hostile/human/pirate/melee{ + environment_smash = 0; + faction = list("pirate","mining") + }, /obj/structure/cable{ icon_state = "4-8" }, -/mob/living/simple_animal/hostile/human/frontier, /turf/open/floor/plating, /area/ruin/beach/piratecrash/storage) "nQ" = ( @@ -1100,7 +1106,6 @@ icon_state = "0-2" }, /obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/hostile/human/frontier, /turf/open/floor/plating, /area/ruin/beach/piratecrash/shuttle) "GS" = ( @@ -1368,7 +1373,7 @@ /obj/machinery/porta_turret/syndicate/pod{ desc = "A turret built with substandard parts and run down further with age. Still capable of delivering lethal lasers to the odd space carp, but not much else."; dir = 8; - faction = list("Frontiersmen"); + faction = list("Syndicate","pirate"); lethal_projectile = /obj/projectile/beam/weak/penetrator; lethal_projectile_sound = 'sound/weapons/plasma_cutter.ogg'; name = "laser turret" @@ -1503,7 +1508,10 @@ /turf/open/floor/plating/asteroid/sand/lit, /area/overmap_encounter/planetoid/cave/explored) "Vc" = ( -/mob/living/simple_animal/hostile/human/frontier, +/mob/living/simple_animal/hostile/human/pirate/melee{ + environment_smash = 0; + faction = list("pirate","mining") + }, /turf/open/floor/plating/asteroid/sand/lit, /area/overmap_encounter/planetoid/cave/explored) "Vh" = ( diff --git a/_maps/RandomRuins/BeachRuins/beach_treasure_cove.dmm b/_maps/RandomRuins/BeachRuins/beach_treasure_cove.dmm index becd88ae56fd..e97a926aec6b 100644 --- a/_maps/RandomRuins/BeachRuins/beach_treasure_cove.dmm +++ b/_maps/RandomRuins/BeachRuins/beach_treasure_cove.dmm @@ -240,7 +240,7 @@ }, /obj/structure/table/wood/reinforced, /obj/effect/decal/cleanable/dirt/dust, -/obj/item/food/breadslice/moldy{ +/obj/item/reagent_containers/food/snacks/breadslice/moldy{ pixel_x = 3; pixel_y = 6 }, @@ -417,7 +417,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/neutered, +/mob/living/simple_animal/hostile/human/pirate/ranged/space, /turf/open/floor/wood, /area/ruin/beach/treasure_cove) "oR" = ( @@ -565,7 +565,7 @@ /turf/open/floor/wood/walnut, /area/ruin/beach/treasure_cove) "sd" = ( -/obj/structure/guncloset, +/obj/structure/guncase, /obj/effect/turf_decal/industrial/warning{ dir = 4; color = "#808080" @@ -970,12 +970,12 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/hostile/human/frontier, +/mob/living/simple_animal/hostile/human/pirate/melee, /turf/open/floor/plating/dirt/jungle/lit, /area/ruin/beach/treasure_cove) "EU" = ( /obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/hostile/human/frontier, +/mob/living/simple_animal/hostile/human/pirate/melee, /turf/open/floor/plating/dirt/jungle/lit, /area/ruin/beach/treasure_cove) "Gm" = ( @@ -1301,7 +1301,7 @@ /obj/structure/chair/wood{ dir = 8 }, -/mob/living/simple_animal/hostile/human/frontier/ranged/officer/neutured, +/mob/living/simple_animal/hostile/human/pirate/ranged, /turf/open/floor/carpet/red, /area/ruin/beach/treasure_cove) "SX" = ( diff --git a/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm b/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm index 82c054f8fabf..d17c4f371728 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_crashed_holemaker.dmm @@ -1480,7 +1480,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel{ +/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game{ pixel_y = 12; pixel_x = -7 }, diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm new file mode 100644 index 000000000000..c48664ffdcf3 --- /dev/null +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_corporate_rejects.dmm @@ -0,0 +1,3668 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aF" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/westright, +/obj/item/multitool/old, +/obj/item/weldingtool/old, +/obj/item/wrench/old, +/obj/item/screwdriver/old, +/obj/item/crowbar/old, +/obj/item/stack/cable_coil/yellow, +/obj/item/wirecutters/old, +/obj/item/analyzer, +/turf/open/floor/plasteel/mono, +/area/ruin/unpowered/corprejectengineering) +"aQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/ruin/unpowered/corprejectrooms) +"aR" = ( +/obj/structure/cable/blue{ + icon_state = "0-6" + }, +/obj/structure/cable/blue{ + icon_state = "6-8" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"bI" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + input_level = 200000; + name = "power storage unit"; + output_level = 200000 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/structure/cable/blue{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"ce" = ( +/obj/structure/cable/blue{ + icon_state = "2-9" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"cl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"cF" = ( +/obj/structure/mecha_wreckage/reticence, +/turf/open/floor/mech_bay_recharge_floor, +/area/ruin/unpowered/corprejectengineering) +"cK" = ( +/obj/machinery/power/port_gen/pacman/mrs, +/obj/structure/cable/blue{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/mono, +/area/ruin/unpowered/corprejectengineering) +"cN" = ( +/obj/structure/safe/floor, +/obj/item/hand_tele, +/obj/item/stack/sheet/mineral/hidden/hellstone, +/obj/item/stack/sheet/mineral/hidden/hellstone, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/corprejectrooms) +"cP" = ( +/obj/structure/cable/blue{ + icon_state = "0-10" + }, +/obj/structure/cable/blue{ + icon_state = "4-10" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"dq" = ( +/obj/structure/table/glass, +/obj/item/table_bell/brass, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"dt" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/obj/item/storage/box/evidence, +/obj/item/storage/box/bodybags, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"dw" = ( +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"dG" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"dO" = ( +/obj/structure/fence, +/obj/structure/cable/blue{ + icon_state = "1-10" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"ed" = ( +/obj/structure/table/glass, +/obj/item/paper/pamphlet/violent_video_games, +/obj/item/paper/pamphlet/ruin/spacehotel, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"em" = ( +/obj/machinery/door/window{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"eK" = ( +/obj/structure/cable/blue{ + icon_state = "2-9" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"eW" = ( +/obj/structure/cable/blue{ + icon_state = "6-9" + }, +/obj/structure/cable/blue{ + icon_state = "0-9" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"ff" = ( +/obj/structure/flora/grass/brown, +/mob/living/simple_animal/hostile/viscerator{ + faction = list("DeserterNT"); + name = "Sable" + }, +/mob/living/simple_animal/hostile/viscerator{ + faction = list("DeserterNT"); + name = "Mabel" + }, +/mob/living/simple_animal/hostile/viscerator{ + faction = list("DeserterNT"); + name = "Labelle" + }, +/mob/living/simple_animal/hostile/viscerator{ + faction = list("DeserterNT"); + name = "Isabelle" + }, +/mob/living/simple_animal/bot/secbot/ed209/rockplanet{ + faction = list("DeserterNT"); + name = "Jamie" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/corprejectrooms) +"fE" = ( +/obj/structure/chair, +/obj/machinery/light/directional/north, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"fH" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"fN" = ( +/obj/structure/cable/blue{ + icon_state = "6-8" + }, +/obj/structure/cable/blue{ + icon_state = "5-8" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"fS" = ( +/obj/structure/rack, +/obj/item/gun/medbeam, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"fX" = ( +/obj/structure/cable/blue{ + icon_state = "8-10" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"gd" = ( +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"gg" = ( +/obj/structure/cable/blue{ + icon_state = "6-10" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"gB" = ( +/obj/structure/cable/blue{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"gL" = ( +/obj/machinery/light/directional/south, +/obj/structure/cable/blue{ + icon_state = "5-8" + }, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"gT" = ( +/obj/item/ammo_casing/shotgun/incendiary{ + pixel_y = 10 + }, +/obj/structure/cable/blue{ + icon_state = "1-5" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"hn" = ( +/turf/closed/wall/r_wall, +/area/ruin/unpowered/corprejectrooms) +"hu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 9 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"hz" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"hG" = ( +/obj/structure/cable/blue{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"hV" = ( +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"io" = ( +/obj/structure/closet/wall/red/directional/west, +/obj/item/keycard/office{ + desc = "Only Elite level employees are authorized to handle this keycard. All other employees may face termination if found in possession."; + name = "Vault Card"; + puzzle_id = "NTB5" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"iu" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/machinery/door/keycard{ + name = "Vault Unit Gamma"; + puzzle_id = "NTB5" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"iX" = ( +/obj/structure/cable/blue{ + icon_state = "6-8" + }, +/obj/structure/cable/blue{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"ja" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/machinery/door/keycard{ + name = "WorkSpaces"; + puzzle_id = "NTB3" + }, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"jd" = ( +/obj/structure/cable/blue{ + icon_state = "4-10" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"jy" = ( +/mob/living/simple_animal/bot/secbot/ed209/rockplanet{ + faction = list("DeserterNT"); + name = "Jimmothy" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"jY" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/blue{ + icon_state = "0-8" + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"kq" = ( +/obj/structure/cable/blue{ + icon_state = "9-10" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"kF" = ( +/obj/structure/cable/blue{ + icon_state = "5-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"kY" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/structure/table/optable, +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"la" = ( +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/keycard{ + name = "Engineering and Sciences"; + puzzle_id = "NTB3" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"lc" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 4; + piping_layer = 4 + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ruin/unpowered/corprejectengineering) +"le" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"lj" = ( +/obj/structure/mecha_wreckage/ripley/mkii, +/obj/machinery/light/directional/east, +/turf/open/floor/mech_bay_recharge_floor, +/area/ruin/unpowered/corprejectengineering) +"lk" = ( +/turf/closed/mineral/snowmountain/icemoon, +/area/ruin/unpowered/corprejectrooms) +"lF" = ( +/obj/structure/mecha_wreckage/honker/dark, +/obj/machinery/light/directional/east, +/turf/open/floor/mech_bay_recharge_floor, +/area/ruin/unpowered/corprejectengineering) +"lL" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"lM" = ( +/obj/machinery/autolathe/hacked, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"mt" = ( +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"mN" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable/blue, +/obj/structure/cable/blue{ + icon_state = "2-10" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"mU" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/structure/cable/blue{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"nb" = ( +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"nk" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 9 + }, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged/assault{ + desc = "No longer a member of Nanotrasen's more militaristic forces. Seems grumpy."; + faction = list("DeserterNT"); + name = "Benny Bleighch" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"nl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"nN" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/westright{ + dir = 4 + }, +/obj/item/storage/toolbox/emergency/old, +/turf/open/floor/plasteel/mono, +/area/ruin/unpowered/corprejectengineering) +"nW" = ( +/obj/structure/cable/blue{ + icon_state = "1-10" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"nX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ruin/unpowered/corprejectengineering) +"nZ" = ( +/obj/structure/fence, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"or" = ( +/mob/living/simple_animal/hostile/human/nanotrasen/elite{ + desc = "A former major player for Nanotrasen militaristic needs. He doesn't seem like someone who'd want to talk over tea."; + faction = list("DeserterNT"); + name = "Sam the Sharp" + }, +/obj/machinery/light/directional/north, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"ou" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/westright, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/yellow, +/turf/open/floor/plasteel/mono, +/area/ruin/unpowered/corprejectengineering) +"oB" = ( +/obj/structure/curtain/cloth/fancy, +/turf/open/floor/carpet/lone, +/area/ruin/unpowered/corprejectrooms) +"oF" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"oP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"pd" = ( +/obj/structure/cable/blue{ + icon_state = "2-5" + }, +/obj/structure/cable/blue{ + icon_state = "0-5" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"ph" = ( +/obj/structure/cable/blue{ + icon_state = "2-9" + }, +/obj/structure/cable/blue{ + icon_state = "0-9" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"pi" = ( +/obj/structure/fence/door{ + dir = 4 + }, +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"px" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"pz" = ( +/mob/living/simple_animal/bot/secbot/ed209/rockplanet{ + faction = list("DeserterNT"); + name = "Jordan" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/corprejectrooms) +"pD" = ( +/obj/structure/table/wood/poker, +/obj/structure/cable/blue{ + icon_state = "4-10" + }, +/obj/structure/cable/blue{ + icon_state = "4-5" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"pE" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/structure/cable/blue, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"qe" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/machinery/door/keycard{ + name = "Vault Access"; + puzzle_id = "NTB5" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"qw" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/structure/cable/blue, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"qO" = ( +/obj/structure/sign/departments/medbay, +/turf/closed/wall/r_wall, +/area/ruin/unpowered/corprejectrooms) +"qT" = ( +/obj/structure/cable/blue{ + icon_state = "1-6" + }, +/obj/structure/cable/blue, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"rH" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/machinery/vending/wallmed{ + pixel_x = -25 + }, +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"rW" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/machinery/door/keycard{ + name = "Employees Only"; + puzzle_id = "NTB2" + }, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"sG" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"tb" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg{ + desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you."; + faction = list("DeserterNT"); + name = "Rebecca Slouch" + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"tD" = ( +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"tI" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/item/bedsheet/medical, +/obj/structure/bed, +/obj/structure/curtain, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"tM" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/machinery/vending/wallmed{ + pixel_x = 25 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"tN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectrooms) +"ue" = ( +/obj/structure/table/reinforced, +/obj/item/gun/energy/disabler, +/obj/item/restraints/handcuffs, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"um" = ( +/obj/structure/cable/blue{ + icon_state = "1-10" + }, +/obj/structure/cable/blue, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"uE" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/keycard{ + name = "Nanotrasen Secure Solutions"; + puzzle_id = "NTB1" + }, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"uN" = ( +/obj/structure/cable/blue{ + icon_state = "6-9" + }, +/obj/structure/cable/blue{ + icon_state = "0-9" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted, +/obj/machinery/door/poddoor/shutters{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"uO" = ( +/obj/structure/cable/blue{ + icon_state = "5-10" + }, +/obj/structure/cable/blue{ + icon_state = "0-5" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"vl" = ( +/obj/machinery/vending/cola/pwr_game, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"vv" = ( +/obj/structure/cable/blue{ + icon_state = "5-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"vP" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/turf/open/floor/carpet/lone, +/area/ruin/unpowered/corprejectrooms) +"wl" = ( +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/structure/cable/blue{ + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"wo" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/corprejectrooms) +"ws" = ( +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/structure/cable/blue{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"wy" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"wB" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/donut/trumpet, +/obj/item/reagent_containers/food/snacks/donut/matcha, +/obj/item/reagent_containers/food/snacks/donut/laugh, +/obj/item/reagent_containers/food/snacks/donut/jelly/choco, +/obj/item/reagent_containers/food/snacks/donut/jelly/apple, +/obj/item/reagent_containers/food/snacks/donut/chaos, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"wE" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"xf" = ( +/obj/structure/cable/blue{ + icon_state = "5-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"xp" = ( +/obj/structure/cable/blue{ + icon_state = "2-10" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"xq" = ( +/obj/structure/chair, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"xX" = ( +/obj/machinery/vending/wardrobe, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"ya" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/westright, +/obj/item/storage/belt, +/obj/item/keycard/swordfish{ + desc = "Nanotrasen Corporate Security Solutions, no place safer in the galaxy!"; + name = "Secure Solutions Card"; + puzzle_id = "NTB4" + }, +/turf/open/floor/plasteel/mono, +/area/ruin/unpowered/corprejectengineering) +"yd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 10 + }, +/mob/living/simple_animal/bot/secbot/ed209/rockplanet{ + faction = list("DeserterNT"); + name = "Jerry" + }, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"yf" = ( +/obj/structure/cable/blue{ + icon_state = "5-8" + }, +/obj/structure/cable/blue{ + icon_state = "0-5" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"yo" = ( +/obj/structure/table/glass, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"yp" = ( +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"yy" = ( +/obj/item/restraints/legcuffs/beartrap{ + armed = 1 + }, +/obj/machinery/door/window, +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/structure/cable/blue{ + icon_state = "9-10" + }, +/obj/structure/cable/blue{ + icon_state = "5-6" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"yD" = ( +/obj/item/keycard/entry{ + desc = "Nanotrasen Corporate Security Solutions, no place safer in the galaxy!"; + name = "Keycard to NT Secure Solutions"; + puzzle_id = "NTB1" + }, +/turf/open/floor/plating/snowed/temperatre, +/area/ruin/unpowered/corprejectrooms) +"yI" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"yK" = ( +/obj/structure/chair/stool/bar, +/obj/structure/cable/blue{ + icon_state = "4-9" + }, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg{ + desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you."; + faction = list("DeserterNT"); + name = "Gloria the Glorious" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"yO" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/mob/living/simple_animal/hostile/viscerator{ + faction = list("DeserterNT"); + name = "Mia" + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"yS" = ( +/obj/structure/fence/door, +/obj/structure/cable/blue{ + icon_state = "6-10" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"za" = ( +/obj/structure/cable/blue{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"zc" = ( +/obj/structure/chair{ + dir = 8 + }, +/mob/living/simple_animal/hostile/human/nanotrasen/screaming{ + desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you."; + faction = list("DeserterNT"); + name = "Jimmy Firecracker" + }, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"zh" = ( +/obj/structure/table/wood/poker, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable/blue{ + icon_state = "6-8" + }, +/obj/item/keycard/stockroom{ + desc = "Nanotrasen Corporate Security Solutions, no place safer in the galaxy!"; + name = "Science and Medine Workspaces Card"; + puzzle_id = "NTB3" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"zz" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/storage/box/drinkingglasses, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"zM" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ + dir = 1 + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"Aj" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/mob/living/simple_animal/hostile/viscerator{ + faction = list("DeserterNT"); + name = "Lu Bu" + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"Al" = ( +/turf/template_noop, +/area/template_noop) +"At" = ( +/obj/structure/closet/secure_closet/evidence, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"AT" = ( +/obj/structure/fence, +/obj/structure/cable/blue{ + icon_state = "2-6" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"Bb" = ( +/obj/structure/bed, +/obj/item/bedsheet/patriot, +/turf/open/floor/carpet/lone, +/area/ruin/unpowered/corprejectrooms) +"Bl" = ( +/obj/structure/chair/stool/bar, +/obj/structure/cable/blue{ + icon_state = "8-9" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"Bo" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/machinery/door/keycard{ + name = "Medical and Solutions"; + puzzle_id = "NTB3" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"BM" = ( +/obj/structure/cable/blue{ + icon_state = "4-10" + }, +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/keycard{ + name = "Secure Solutions"; + puzzle_id = "NTB4" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"Cm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/structure/cable/blue{ + icon_state = "1-5" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"Cv" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/blue{ + icon_state = "0-5" + }, +/obj/machinery/light/directional/south, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"CA" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/punching_glove, +/obj/item/mmi/posibrain, +/obj/item/mmi, +/obj/item/circuitboard/mecha/honker/main, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"CS" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/filingcabinet, +/obj/item/folder/documents{ + name = "folder- 'EGREGORE PROJECT'" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"CU" = ( +/obj/item/gun/ballistic/shotgun/automatic/combat, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier{ + name = "Alfred Ososs" + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"Dh" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/mob/living/simple_animal/hostile/viscerator{ + faction = list("DeserterNT"); + name = "Olivia" + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"Di" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"Dl" = ( +/obj/structure/cable/blue{ + icon_state = "2-4" + }, +/obj/structure/cable/blue{ + icon_state = "2-8" + }, +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"Dx" = ( +/obj/item/ammo_casing/shotgun/dragonsbreath{ + pixel_x = -7; + pixel_y = 11 + }, +/obj/item/ammo_casing/shotgun/dragonsbreath{ + pixel_y = 6 + }, +/obj/structure/cable/blue{ + icon_state = "1-9" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"DS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"DV" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/corprejectrooms) +"En" = ( +/obj/item/gun/ballistic/automatic/smg/proto, +/obj/structure/rack, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"Er" = ( +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/keycard{ + name = "Break Room"; + puzzle_id = "NTB2" + }, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"Ev" = ( +/turf/closed/wall/r_wall, +/area/ruin/unpowered/corprejectvault) +"EA" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks/beer/fullupgrade{ + dir = 1 + }, +/obj/structure/cable/blue{ + icon_state = "4-9" + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"EJ" = ( +/obj/structure/cable/blue{ + icon_state = "5-10" + }, +/obj/structure/cable/blue{ + icon_state = "0-5" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"EL" = ( +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"Fa" = ( +/obj/structure/closet/firecloset/wall/directional/north, +/obj/structure/cable/blue{ + icon_state = "5-6" + }, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"Fz" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/machinery/light/directional/west, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"FI" = ( +/obj/structure/sign/barsign, +/turf/closed/wall/r_wall, +/area/ruin/unpowered/corprejectrooms) +"FW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"FZ" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"Gb" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/construction, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"Ge" = ( +/obj/structure/cable/blue{ + icon_state = "2-5" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"GN" = ( +/obj/structure/sign/poster/contraband/donut_corp, +/turf/closed/wall/r_wall, +/area/ruin/unpowered/corprejectrooms) +"GX" = ( +/obj/structure/table/wood/poker, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"Hs" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/blue{ + icon_state = "0-9" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"Hw" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks/fullupgrade{ + dir = 1 + }, +/obj/structure/cable/blue{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"Hz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/window{ + dir = 1; + req_access = null; + req_one_access = null; + req_one_access_txt = "55" + }, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"HX" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/keycard{ + name = "Secure Solutions"; + puzzle_id = "NTB4" + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"HY" = ( +/obj/structure/flora/grass/brown, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/corprejectrooms) +"Ie" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"Ik" = ( +/obj/structure/fence{ + dir = 4 + }, +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"Is" = ( +/obj/item/ammo_casing/shotgun/incendiary, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"It" = ( +/obj/item/ammo_casing/shotgun/buckshot{ + pixel_x = 10; + pixel_y = 4 + }, +/obj/item/ammo_casing/shotgun/buckshot{ + pixel_x = -9 + }, +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"Iy" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/structure/bedsheetbin, +/obj/item/roller, +/obj/item/roller, +/obj/structure/cable/blue{ + icon_state = "4-10" + }, +/obj/structure/table/reinforced, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"IE" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/westright{ + dir = 4 + }, +/obj/item/storage/toolbox/mechanical/old/heirloom, +/turf/open/floor/plasteel/mono, +/area/ruin/unpowered/corprejectengineering) +"II" = ( +/obj/item/skub, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"IL" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"IU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"Jk" = ( +/obj/item/ammo_casing/shotgun/laserscatter{ + pixel_x = 10 + }, +/obj/item/ammo_casing/shotgun/laserscatter{ + pixel_y = 7 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"Kg" = ( +/obj/structure/cable/blue{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 6 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"Kk" = ( +/obj/structure/bed, +/obj/effect/mob_spawn/human/clown/corpse, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"Kn" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/blue, +/mob/living/simple_animal/bot/secbot/ed209/rockplanet{ + faction = list("DeserterNT"); + name = "Dell" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"Ku" = ( +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/item/poster/random_official, +/obj/structure/table/glass, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"KF" = ( +/obj/structure/cable/blue{ + icon_state = "2-9" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"Lo" = ( +/mob/living/simple_animal/bot/secbot/ed209/rockplanet{ + faction = list("DeserterNT"); + name = "Phillip" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"LA" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"LB" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"LH" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/mob/living/simple_animal/bot/medbot/derelict{ + faction = list("DeserterNT"); + name = "Asshole Medibot" + }, +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"LK" = ( +/obj/item/bedsheet/nanotrasen, +/obj/structure/bed, +/turf/open/floor/carpet/lone, +/area/ruin/unpowered/corprejectrooms) +"LY" = ( +/obj/structure/cable/blue{ + icon_state = "4-6" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"Mc" = ( +/obj/structure/table/glass, +/obj/item/fireaxe, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"Md" = ( +/obj/structure/rack, +/obj/item/ammo_box/magazine/smgm9mm/ap, +/obj/item/ammo_box/magazine/smgm9mm/inc, +/obj/machinery/light/small/directional/east, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"Mh" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/corprejectrooms) +"Mk" = ( +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/corprejectrooms) +"MR" = ( +/mob/living/simple_animal/hostile/viscerator{ + faction = list("DeserterNT"); + name = "Amelia" + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"Nk" = ( +/obj/structure/chair/stool/bar, +/obj/structure/cable/blue{ + icon_state = "5-10" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"ND" = ( +/obj/structure/safe, +/obj/item/stack/sheet/mineral/plasma/twenty, +/obj/item/stack/sheet/mineral/uranium/twenty, +/obj/item/spacecash/bundle/c1000, +/obj/item/spacecash/bundle/c1000, +/obj/item/stack/sheet/bluespace_crystal/five, +/obj/item/stack/sheet/mineral/hidden/hellstone{ + amount = 15 + }, +/obj/item/stack/sheet/mineral/gold/twenty, +/obj/item/stack/sheet/mineral/hidden/hellstone/ten, +/obj/item/toy/figure/captain, +/obj/item/organ/cyberimp/brain/anti_stun, +/obj/item/disk/design_disk/adv/knight_gear, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"NJ" = ( +/obj/structure/bed, +/obj/item/bedsheet/cosmos, +/turf/open/floor/carpet/lone, +/area/ruin/unpowered/corprejectrooms) +"NL" = ( +/mob/living/simple_animal/hostile/viscerator{ + faction = list("DeserterNT"); + name = "Guan Yu" + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"NO" = ( +/obj/structure/cable/blue{ + icon_state = "2-5" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"NQ" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable/blue{ + icon_state = "0-6" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"Oc" = ( +/obj/structure/cable/blue{ + icon_state = "1-6" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"Ok" = ( +/obj/structure/AIcore/deactivated, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"ON" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/structure/cable/blue{ + icon_state = "2-5" + }, +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/machinery/door/keycard{ + name = "Medical and Solutions"; + puzzle_id = "NTB3" + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"OP" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/structure/table/rolling, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/item/storage/belt/medical, +/obj/item/storage/firstaid/medical, +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"Pe" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/structure/cable/blue{ + icon_state = "1-10" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"Pj" = ( +/turf/open/lava, +/area/ruin/unpowered/corprejectrooms) +"PA" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"PF" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/mob/living/simple_animal/hostile/viscerator{ + faction = list("DeserterNT"); + name = "Emma" + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"PS" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/structure/cable/blue{ + icon_state = "0-9" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"PU" = ( +/obj/structure/bed, +/obj/effect/mob_spawn/human/corpse/cargo_tech, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"Qf" = ( +/obj/structure/bed, +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"Qi" = ( +/obj/structure/flora/ausbushes/fullgrass, +/mob/living/simple_animal/bot/secbot/ed209/rockplanet{ + faction = list("DeserterNT"); + name = "Gary" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered/corprejectrooms) +"Qr" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable/blue{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/mono, +/area/ruin/unpowered/corprejectengineering) +"Qt" = ( +/obj/machinery/vending/boozeomat/all_access, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"QZ" = ( +/obj/structure/cable/blue{ + icon_state = "4-9" + }, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg{ + desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you."; + faction = list("DeserterNT"); + name = "Todd Clorox" + }, +/obj/structure/cable/blue{ + icon_state = "6-9" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"Rb" = ( +/obj/structure/cable/blue{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"Rh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/mob/living/simple_animal/hostile/human/nanotrasen/elite{ + desc = "A former major player for Nanotrasen militaristic needs. He doesn't seem like someone who'd want to talk over tea."; + faction = list("DeserterNT"); + name = "Max the Maniac" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"Ri" = ( +/obj/structure/barricade/sandbags, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"Rm" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"Rp" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged/assault{ + desc = "No longer a member of Nanotrasen's more militaristic forces. Seems grumpy."; + faction = list("DeserterNT"); + name = "Gordon Lary" + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"Rs" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"RE" = ( +/obj/structure/fence, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"Sr" = ( +/obj/structure/cable/blue{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"Sy" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"SF" = ( +/obj/structure/barricade/sandbags, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"SI" = ( +/obj/structure/cable/blue{ + icon_state = "4-9" + }, +/obj/structure/cable/blue{ + icon_state = "0-9" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"SV" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/curtain, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"Tb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged/assault{ + desc = "No longer a member of Nanotrasen's more militaristic forces. Seems grumpy."; + faction = list("DeserterNT"); + name = "Gary Larson" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"Te" = ( +/mob/living/simple_animal/hostile/viscerator{ + faction = list("DeserterNT"); + name = "Charlotte" + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"Tn" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/structure/cable/blue{ + icon_state = "1-6" + }, +/obj/structure/cable/blue{ + icon_state = "1-10" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"To" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/machinery/light/directional/east, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"Tu" = ( +/obj/structure/table/glass, +/obj/item/paper{ + desc = "Standard Nanotrasen typeface for important documents."; + default_raw_text = "Welcome to the NNTVS 'Not Nanotrasen Vault Station'! We are never happier to have people on board than when we get new arrivals ready to betray and renounce their allegiance to the coporate egregory known as Nanotrasen! "; + name = "Corporate Desertion and You!" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"TN" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"TQ" = ( +/obj/structure/cable/blue{ + icon_state = "1-5" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/mob/living/simple_animal/bot/secbot/ed209/rockplanet{ + faction = list("DeserterNT"); + name = "Derek" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"Uq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged/assault{ + desc = "No longer a member of Nanotrasen's more militaristic forces. Seems grumpy."; + faction = list("DeserterNT"); + name = "Nancy Drew" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"Us" = ( +/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg{ + desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you."; + faction = list("DeserterNT"); + name = "Larry Liessahl" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"Ut" = ( +/obj/machinery/vending/security, +/obj/machinery/light/directional/south, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"UF" = ( +/turf/closed/wall/r_wall, +/area/ruin/unpowered/corprejectengineering) +"UN" = ( +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"UT" = ( +/obj/structure/cable/blue{ + icon_state = "4-9" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/unpowered/corprejectrooms) +"UZ" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"Vc" = ( +/obj/structure/mecha_wreckage/phazon, +/turf/open/floor/mech_bay_recharge_floor, +/area/ruin/unpowered/corprejectengineering) +"Vy" = ( +/obj/structure/cable/blue{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"VB" = ( +/mob/living/simple_animal/hostile/viscerator{ + faction = list("DeserterNT"); + name = "Sophia" + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"VM" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 10 + }, +/obj/item/keycard/cheese{ + desc = "Nanotrasen Corporate Security Solutions, no place safer in the galaxy!"; + name = "Employee Card"; + puzzle_id = "NTB2" + }, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"Wa" = ( +/obj/item/bedsheet/nanotrasen, +/obj/structure/bed, +/obj/machinery/light/directional/east, +/turf/open/floor/carpet/lone, +/area/ruin/unpowered/corprejectrooms) +"WT" = ( +/turf/open/floor/plasteel/sepia, +/area/ruin/unpowered/corprejectrooms) +"WV" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"Xa" = ( +/obj/structure/mecha_wreckage/marauder, +/turf/open/floor/mech_bay_recharge_floor, +/area/ruin/unpowered/corprejectengineering) +"Xt" = ( +/mob/living/simple_animal/bot/secbot/ed209/rockplanet{ + faction = list("DeserterNT"); + name = "Jonathon" + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) +"XB" = ( +/obj/effect/turf_decal/corner/opaque/white/diagonal, +/mob/living/simple_animal/bot/secbot/ed209/rockplanet{ + faction = list("DeserterNT"); + name = "Zack" + }, +/turf/open/floor/mineral/titanium/tiled/blue, +/area/ruin/unpowered/corprejectrooms) +"XL" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/westright{ + dir = 4 + }, +/obj/item/clothing/mask/gas/welding, +/turf/open/floor/plasteel/mono, +/area/ruin/unpowered/corprejectengineering) +"Yj" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/blue{ + icon_state = "0-4" + }, +/mob/living/simple_animal/hostile/human/nanotrasen/screaming{ + desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you."; + faction = list("DeserterNT"); + name = "Wendy Wallaby" + }, +/turf/open/floor/wood, +/area/ruin/unpowered/corprejectrooms) +"Ym" = ( +/obj/structure/cable/blue{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectrooms) +"Zh" = ( +/obj/item/phone, +/obj/structure/table/glass, +/obj/machinery/light/small/directional/west, +/turf/open/floor/vault, +/area/ruin/unpowered/corprejectvault) +"Zu" = ( +/obj/structure/cable/blue{ + icon_state = "4-10" + }, +/obj/structure/cable/blue{ + icon_state = "0-4" + }, +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plating, +/area/ruin/unpowered/corprejectvault) +"ZM" = ( +/turf/open/floor/plating/snowed/temperatre, +/area/ruin/unpowered/corprejectrooms) +"ZP" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/corprejectengineering) +"ZV" = ( +/obj/structure/cable/blue{ + icon_state = "4-5" + }, +/mob/living/simple_animal/hostile/human/nanotrasen/screaming{ + desc = "An officer no longer part of Nanotrasen's private security force, he seems rather unpleased to meet you."; + faction = list("DeserterNT"); + name = "Wetzel the Pretzel" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered/corprejectrooms) +"ZX" = ( +/obj/structure/cable/blue{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plating/catwalk_floor, +/area/ruin/unpowered/corprejectrooms) + +(1,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(2,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +ZM +ZM +ZM +yD +ZM +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(3,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +Al +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +ZM +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(4,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +Al +hn +hn +hn +hn +ZM +hn +hn +hn +hn +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(5,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +Al +hn +hn +hn +hn +uE +hn +hn +hn +hn +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(6,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +Al +hn +hn +fE +yp +yp +yp +fH +hn +hn +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(7,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +Al +hn +hn +xq +IU +yo +dq +Gb +hn +hn +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(8,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +Al +hn +hn +ed +Di +Tu +zc +Yj +hn +hn +hn +hn +hn +hn +hn +hn +hn +hn +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(9,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +hn +hn +hn +xq +yp +Hz +yp +gL +hn +hn +hn +hn +hn +hn +hn +hn +hn +hn +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(10,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +hn +hn +hn +hn +fE +yp +VM +xp +IL +rW +wy +wy +Dh +To +PF +wy +za +hn +hn +hn +hn +hn +hn +hn +Al +Al +Al +Al +Al +Al +Al +"} +(11,1,1) = {" +Al +Al +Al +Al +Al +Al +hn +hn +hn +Xt +hn +tN +tN +tN +tN +tN +hn +hn +hn +hn +hn +hn +hn +Er +hn +hn +hn +hn +hn +hn +hn +Al +Al +Al +Al +Al +Al +Al +"} +(12,1,1) = {" +Al +Al +Al +Al +Al +Al +hn +hn +Te +VB +hn +tN +Pj +Pj +Pj +Pj +Pj +Pj +Pj +tN +tN +hn +wE +Sr +Fa +oF +GX +NQ +Qt +hn +hn +Al +Al +Al +Al +Al +Al +Al +"} +(13,1,1) = {" +Al +Al +Al +Al +Al +Al +hn +hn +II +hn +hn +Pj +Pj +pd +qw +qw +qw +qT +Pj +Pj +tN +tN +xX +fX +LY +yK +GX +ZV +EA +FI +hn +Al +Al +Al +Al +Al +Al +Al +"} +(14,1,1) = {" +Al +Al +Al +Al +Al +Al +hn +hn +MR +hn +Pj +Pj +EJ +Ev +Ev +Ev +Ev +Ev +uN +Pj +Pj +tN +vl +FW +vv +Bl +pD +Rb +Hw +hn +hn +hn +hn +hn +Al +Al +Al +Al +"} +(15,1,1) = {" +Al +Al +Al +Al +hn +hn +hn +hn +NL +hn +Pj +Zu +Ev +Ev +CS +Zh +Ku +Ev +Ev +SI +Pj +tN +FZ +gg +WT +Nk +zh +em +zz +hn +hn +hn +hn +hn +Al +Al +Al +Al +"} +(16,1,1) = {" +Al +Al +Al +Al +hn +hn +hn +hn +hn +tN +Pj +aR +Ev +Ge +gT +Is +jy +ND +Ev +wl +Pj +tN +yI +yd +kq +DS +DS +ce +px +ja +WV +za +hn +hn +Al +Al +Al +Al +"} +(17,1,1) = {" +Al +Al +Al +Al +hn +hn +hV +io +NO +qe +Ym +iu +yy +Tn +CU +It +TN +Kn +Ev +ws +Pj +tN +oB +oB +oB +oB +oB +oB +hn +hn +hn +dw +hn +hn +Al +Al +Al +Al +"} +(18,1,1) = {" +Al +Al +Al +Al +hn +hn +or +jd +Rh +tN +Pj +cP +Ev +KF +Dx +Jk +Lo +Mc +Ev +ws +Pj +tN +LK +vP +Wa +Bb +NJ +LK +hn +cN +hn +gd +hn +hn +Al +Al +Al +Al +"} +(19,1,1) = {" +Al +Al +Al +Al +hn +hn +le +nb +Ri +tN +Pj +iX +Ev +Ev +En +Md +fS +Ev +Ev +yf +Pj +hn +hn +hn +hn +hn +hn +hn +hn +ff +hn +gd +hn +Al +Al +Al +Al +Al +"} +(20,1,1) = {" +Al +Al +Al +hn +hn +hn +nZ +pi +RE +tN +Pj +Pj +eW +Ev +Ev +Ev +Ev +Ev +uO +Pj +Pj +tN +HY +pz +Mk +DV +lk +lk +lk +lk +hn +gd +aQ +zM +hn +hn +Al +Al +"} +(21,1,1) = {" +Al +Al +Al +hn +hn +hn +PA +tD +SF +hn +hn +Pj +Pj +ph +pE +pE +pE +um +Pj +Pj +tN +tN +Mk +Mk +Mk +Mk +UF +UF +UF +UF +UF +la +nX +UF +UF +hn +Al +Al +"} +(22,1,1) = {" +Al +Al +Al +hn +hn +At +hz +xf +Tb +Ut +hn +tN +Pj +Pj +Pj +Pj +Pj +Pj +Pj +tN +tN +Mh +Mk +Mk +wo +Mk +UF +Qr +Kg +bI +Cm +kF +hu +lc +UF +hn +Al +Al +"} +(23,1,1) = {" +Al +Al +Al +hn +hn +AT +dO +Rm +oP +ue +hn +tN +tN +tN +tN +tN +tN +tN +hn +tN +Mk +Mk +Qi +Mk +Mk +Mk +UF +cK +Dl +mN +Pe +Oc +cl +lM +UF +hn +Al +Al +"} +(24,1,1) = {" +Al +Al +Al +hn +hn +Kk +eK +Ik +TQ +dt +GN +ZX +WV +yO +WV +Aj +WV +za +hn +Mk +HY +Mk +Mk +Mk +Mk +HY +UF +Qr +hG +aF +ya +ou +QZ +CA +UF +hn +Al +Al +"} +(25,1,1) = {" +Al +Al +Al +hn +hn +Qf +hz +yS +Uq +wB +hn +EL +hn +hn +hn +hn +hn +HX +qO +hn +hn +hn +qO +hn +hn +hn +UF +UN +nl +XL +IE +nN +fN +PS +UF +hn +Al +Al +"} +(26,1,1) = {" +Al +Al +Al +hn +hn +PU +hz +Rs +UT +Cv +hn +EL +hn +hn +hn +hn +hn +mU +LB +LH +rH +sG +ON +wy +Fz +wy +Bo +UZ +nk +Sy +Sy +nW +Us +Hs +UF +hn +Al +Al +"} +(27,1,1) = {" +Al +Al +Al +hn +hn +hn +hn +hn +BM +hn +hn +mt +hn +hn +hn +hn +hn +OP +lL +XB +Ie +Iy +qO +hn +hn +hn +UF +lj +cF +Vc +Xa +lF +ZP +Ok +UF +hn +Al +Al +"} +(28,1,1) = {" +Al +Al +Al +hn +hn +hn +hn +hn +Vy +WV +WV +gB +hn +hn +Al +hn +hn +kY +tb +LA +Rp +jY +hn +hn +hn +hn +UF +UF +UF +UF +UF +UF +UF +UF +UF +hn +Al +Al +"} +(29,1,1) = {" +Al +Al +Al +Al +Al +Al +hn +hn +hn +hn +hn +hn +hn +hn +Al +hn +hn +dG +tM +SV +SV +tI +hn +hn +hn +hn +hn +hn +hn +hn +hn +hn +hn +hn +hn +hn +Al +Al +"} +(30,1,1) = {" +Al +Al +Al +Al +Al +Al +hn +hn +hn +hn +hn +hn +hn +hn +Al +hn +hn +hn +hn +hn +hn +hn +hn +hn +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(31,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +hn +hn +hn +hn +hn +hn +hn +hn +hn +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(32,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(33,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} +(34,1,1) = {" +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +Al +"} diff --git a/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm new file mode 100644 index 000000000000..b514b1c40f9c --- /dev/null +++ b/_maps/RandomRuins/IceRuins/icemoon_surface_engioutpost.dmm @@ -0,0 +1,2727 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/ruin/unpowered) +"ab" = ( +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/ruin) +"ac" = ( +/obj/effect/mob_spawn/human/engineer, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"ad" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"ae" = ( +/turf/closed/wall/r_wall, +/area/overmap_encounter/planetoid/ice/explored) +"af" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"ag" = ( +/obj/structure/cable, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"ah" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"ai" = ( +/obj/item/disk/holodisk/ruin/snowengieruin, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"aj" = ( +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"al" = ( +/turf/open/floor/plating/ice/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"am" = ( +/obj/machinery/power/emitter, +/obj/effect/turf_decal/industrial/warning/cee{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"an" = ( +/obj/item/chair/plastic, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"ao" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"ap" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"aq" = ( +/obj/machinery/field/generator, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"ar" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"as" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"at" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"au" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"av" = ( +/turf/template_noop, +/area/template_noop) +"aw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"ax" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber, +/turf/open/floor/engine/o2, +/area/ruin) +"ay" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume, +/turf/open/floor/engine/o2, +/area/ruin) +"az" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber, +/turf/open/floor/engine/n2, +/area/ruin) +"aA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume, +/turf/open/floor/engine/n2, +/area/ruin) +"aB" = ( +/turf/closed/wall, +/area/ruin) +"aC" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"aD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/atmos/oxygen, +/turf/open/floor/engine/o2, +/area/ruin) +"aE" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/engine/o2, +/area/ruin) +"aF" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/atmos/nitrogen, +/turf/open/floor/engine/n2, +/area/ruin) +"aG" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/engine/n2, +/area/ruin) +"aH" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"aI" = ( +/obj/item/pda/engineering{ + note = "To-do: Check on singularity status. Get a pint at eat. Nag the research manager for RCDs." + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"aJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/ice/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"aK" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/light/small/broken/directional/west, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"aL" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"aM" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating/airless, +/area/ruin) +"aO" = ( +/turf/closed/wall/r_wall/rust, +/area/overmap_encounter/planetoid/ice/explored) +"aP" = ( +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"aQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor/window, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"aR" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"aS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin) +"aT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/coffee, +/turf/open/floor/plasteel/white, +/area/ruin) +"aU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/table/reinforced, +/obj/item/trash/plate, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin) +"aV" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/filled/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"aW" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"aX" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"aY" = ( +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"aZ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"ba" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bb" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 10 + }, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bc" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"bd" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"be" = ( +/obj/item/card/id{ + access = list(200,204,11,12,10); + assignment = "Senior Station Engineer"; + desc = "A card used to provide ID and determine access across the station. There's blood dripping from the corner. Ew."; + name = "George 'Plastic' Miller's ID Card (Senior Station Engineer)"; + registered_age = 47; + registered_name = "George 'Plastic' Miller" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"bf" = ( +/obj/effect/gibspawner/generic, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/gibs/core, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"bh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"bi" = ( +/obj/machinery/door/airlock/engineering{ + name = "The Singularity Engine"; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/overmap_encounter/planetoid/ice/explored) +"bj" = ( +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + name = "The Singularity Engine"; + dir = 8 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"bm" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/machinery/holopad/emergency/engineering, +/turf/open/floor/plasteel/white, +/area/ruin) +"bo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/structure/chair/plastic{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin) +"bp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/white, +/area/ruin) +"bq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating/icemoon, +/area/ruin) +"br" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bs" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"bt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/meter/atmos/layer2, +/turf/open/floor/plating/icemoon, +/area/ruin) +"bu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bv" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/meter/atmos, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bx" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 1 + }, +/obj/machinery/power/apc/unlocked{ + dir = 4; + pixel_x = 25 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"by" = ( +/obj/item/stack/rods{ + amount = 2 + }, +/obj/item/shard/plasma, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"bz" = ( +/obj/item/clothing/suit/space/hardsuit/engine, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"bA" = ( +/obj/item/flashlight/flare, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"bB" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"bC" = ( +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"bD" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/item/book/manual/wiki/engineering, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bE" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating/icemoon, +/area/ruin) +"bG" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bH" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 8 + }, +/obj/item/pda/clear{ + note = "Chief's asked me to check on the machinery inside PDA. He's also worried about Build, but i'm sure Harry'll handle the construction. I just need to work on Internals. Fuck i'm hungry" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"bI" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"bJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating/icemoon, +/area/ruin) +"bK" = ( +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating/icemoon, +/area/ruin) +"bL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/plating/icemoon, +/area/ruin) +"bM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bN" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bO" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bP" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 10 + }, +/obj/machinery/meter/atmos, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bQ" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bR" = ( +/obj/effect/spawner/structure/window/plasma, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"bS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"bT" = ( +/obj/item/pipe_dispenser, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"bU" = ( +/obj/structure/sign/poster/official/build{ + pixel_x = -32 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/filled/line{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bV" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"bW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin) +"bX" = ( +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin) +"bY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin) +"bZ" = ( +/obj/structure/sign/poster/official/safety_internals{ + pixel_x = 32 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"ca" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cb" = ( +/obj/item/flashlight, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cc" = ( +/obj/item/book/manual/wiki/engineering, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cd" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"ce" = ( +/obj/machinery/atmospherics/pipe/manifold/dark/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cf" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cg" = ( +/obj/item/wallframe/apc, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"ch" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/line{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"ci" = ( +/obj/machinery/light/broken/directional/south, +/obj/effect/turf_decal/trimline/opaque/yellow/filled/line, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cj" = ( +/obj/structure/sign/poster/official/pda_ad{ + pixel_y = -32 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/filled/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"ck" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"cl" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/light/dim/directional/east, +/obj/machinery/newscaster/directional/north{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 5 + }, +/obj/structure/sign/poster/contraband/atmosia_independence{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cn" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/visible, +/obj/machinery/meter/atmos/distro_loop, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"co" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cq" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cr" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cs" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 1 + }, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"ct" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Production Room"; + req_access_txt = "204" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"cu" = ( +/obj/structure/girder, +/turf/open/floor/plating/icemoon, +/area/ruin) +"cv" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 4 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cx" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cy" = ( +/obj/machinery/atmospherics/pipe/manifold4w/green/visible, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cz" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cA" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cB" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 + }, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cC" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"cD" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"cE" = ( +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"cF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"cG" = ( +/obj/machinery/field/generator, +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"cH" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/line{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cI" = ( +/obj/machinery/modular_computer/console/preset/civilian, +/obj/effect/turf_decal/corner/transparent/neutral/three_quarters{ + dir = 1 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"cJ" = ( +/obj/item/construction/rcd, +/obj/structure/rack, +/obj/item/rcd_ammo, +/obj/item/rcd_ammo, +/obj/item/rcd_upgrade/frames, +/obj/effect/turf_decal/corner/transparent/neutral/half, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"cK" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/effect/turf_decal/corner/transparent/neutral/half{ + dir = 4 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"cL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/corner/transparent/neutral/three_quarters{ + dir = 4 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"cN" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cO" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cP" = ( +/obj/machinery/atmospherics/components/binary/pump, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cQ" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cR" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 6 + }, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cS" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 9 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/meter/atmos, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cT" = ( +/obj/machinery/power/emitter{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning/cee, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/ice/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"cU" = ( +/obj/effect/mob_spawn/human/engineer, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/ice/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"cV" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/corner/transparent/neutral/half{ + dir = 4 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"cW" = ( +/obj/effect/turf_decal/trimline/transparent/neutral/filled/line, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cX" = ( +/obj/effect/turf_decal/trimline/transparent/neutral/filled/line, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"cY" = ( +/obj/effect/turf_decal/corner/transparent/neutral/half{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"cZ" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating/airless, +/area/ruin) +"da" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating/airless, +/area/ruin) +"db" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating/airless, +/area/ruin) +"dc" = ( +/obj/machinery/power/rad_collector, +/obj/structure/cable, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"dd" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"de" = ( +/obj/machinery/rnd/production/circuit_imprinter/department, +/obj/effect/turf_decal/corner/transparent/neutral/half{ + dir = 1 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"df" = ( +/obj/machinery/rnd/production/protolathe/department/engineering, +/obj/machinery/light/small/broken/directional/south, +/obj/effect/turf_decal/corner/transparent/neutral/half{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"dg" = ( +/obj/machinery/autolathe, +/obj/effect/turf_decal/corner/transparent/neutral/half{ + dir = 1 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"dh" = ( +/obj/structure/sign/poster/contraband/grey_tide, +/turf/closed/wall, +/area/ruin) +"di" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Foyer" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"dj" = ( +/turf/closed/wall/rust, +/area/ruin) +"dk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible, +/turf/open/floor/engine/air, +/area/ruin) +"dl" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/turf_decal/atmos/air, +/turf/open/floor/engine/air, +/area/ruin) +"dm" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/turf/open/floor/engine/vacuum, +/area/ruin) +"dn" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/obj/effect/turf_decal/atmos/mix, +/turf/open/floor/engine/vacuum, +/area/ruin) +"do" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/decal/cleanable/oil/streak, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"dp" = ( +/obj/machinery/light/built/directional/south, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"dq" = ( +/obj/item/tank/internals/plasma, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"dr" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"ds" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"dt" = ( +/obj/effect/turf_decal/trimline/transparent/neutral/filled/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"du" = ( +/obj/effect/turf_decal/trimline/transparent/neutral/filled/line{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"dv" = ( +/obj/effect/turf_decal/trimline/transparent/neutral/filled/line{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"dw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/ruin) +"dx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/ruin) +"dy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/ruin) +"dz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/ruin) +"dA" = ( +/obj/effect/turf_decal/trimline/transparent/neutral/filled/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/weather/snow{ + dir = 10 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"dB" = ( +/obj/effect/turf_decal/trimline/transparent/neutral/filled/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/turf_decal/weather/snow, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"dC" = ( +/obj/effect/turf_decal/trimline/transparent/neutral/filled/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/weather/snow{ + dir = 6 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"dD" = ( +/obj/structure/girder, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"dE" = ( +/obj/structure/door_assembly/door_assembly_eng, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"em" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"eS" = ( +/obj/structure/chair/plastic, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin) +"fr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"fE" = ( +/obj/machinery/atmospherics/components/trinary/filter/flipped{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"fU" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/line, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"gl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"gJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/item/stack/tape/industrial, +/turf/open/floor/plasteel/white, +/area/ruin) +"he" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"hE" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/item/stack/tape/industrial, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"hN" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"iq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"js" = ( +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"jP" = ( +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"kp" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"kD" = ( +/obj/machinery/power/rad_collector, +/obj/structure/cable, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"lg" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"rB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/ice/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"rG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible{ + dir = 4 + }, +/obj/machinery/meter/atmos/distro_loop, +/turf/open/floor/plating/icemoon, +/area/ruin) +"sT" = ( +/obj/machinery/pipedispenser, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"va" = ( +/turf/closed/wall/r_wall, +/area/ruin) +"vn" = ( +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"wA" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating/airless, +/area/ruin) +"xG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"zK" = ( +/obj/machinery/power/emitter{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning/cee, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/ice/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"zZ" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/filled/corner{ + dir = 4 + }, +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"De" = ( +/turf/closed/wall, +/area/overmap_encounter/planetoid/ice/explored) +"DH" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/filled/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"Fc" = ( +/turf/closed/wall/ice, +/area/overmap_encounter/planetoid/ice/explored) +"Fg" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/tesla_coil, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"Fp" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/item/storage/belt/utility, +/obj/item/lightreplacer, +/turf/open/floor/plasteel/white, +/area/ruin) +"Gx" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/obj/item/storage/toolbox/drone, +/turf/open/floor/plasteel/white, +/area/ruin) +"GX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin) +"Ha" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/obj/effect/turf_decal/corner/transparent/neutral/three_quarters{ + dir = 8 + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"Jh" = ( +/obj/item/stack/tape/industrial, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"Jq" = ( +/obj/machinery/atmospherics/pipe/manifold/dark/visible{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"JM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin) +"LM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/ice/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"Oz" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel/icemoon, +/area/ruin) +"OH" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin) +"Pj" = ( +/obj/machinery/door/airlock/atmos{ + name = "Storage" + }, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"Pn" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"PU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/chair/plastic{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin) +"Qj" = ( +/turf/closed/wall/ice, +/area/ruin) +"Qx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen{ + pixel_x = 6; + pixel_y = 12 + }, +/obj/effect/turf_decal/corner/opaque/red/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin) +"QL" = ( +/turf/open/floor/plasteel/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"Rj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/white, +/area/ruin) +"RD" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/item/stack/tape/industrial, +/turf/open/floor/plating/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"UO" = ( +/obj/machinery/space_heater, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"Xl" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark{ + initial_gas_mix = "ICEMOON_ATMOS" + }, +/area/ruin) +"XP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating/icemoon, +/area/ruin) +"Ym" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/snowed/smoothed/icemoon, +/area/overmap_encounter/planetoid/ice/explored) + +(1,1,1) = {" +av +av +av +av +av +av +av +av +av +av +av +av +av +av +av +av +av +av +av +av +"} +(2,1,1) = {" +av +av +js +Fc +vn +Fc +vn +vn +vn +js +by +bR +bR +ae +ae +ae +ae +ae +aO +av +"} +(3,1,1) = {" +av +av +av +js +ao +vn +al +al +vn +vn +vn +vn +vn +vn +al +al +vn +do +ae +av +"} +(4,1,1) = {" +av +av +av +js +js +js +ao +al +al +al +al +al +al +al +al +al +vn +xG +Fc +av +"} +(5,1,1) = {" +av +av +av +av +js +js +js +aH +aH +bc +bc +vn +Ym +Ym +cC +cT +bS +Pn +aO +av +"} +(6,1,1) = {" +av +av +av +av +js +js +js +js +js +js +js +js +af +al +cD +rB +vn +bC +aO +av +"} +(7,1,1) = {" +av +aa +av +av +js +js +js +js +js +bd +js +js +js +af +cE +LM +dc +bC +ae +av +"} +(8,1,1) = {" +av +vn +vn +js +js +js +js +aI +js +be +js +js +js +af +af +LM +ag +bC +Fc +av +"} +(9,1,1) = {" +av +ac +vn +vn +ap +js +js +js +js +bf +bz +js +js +af +af +LM +kD +dp +ae +av +"} +(10,1,1) = {" +av +vn +vn +vn +ap +al +js +js +js +js +js +bT +js +af +vn +LM +dc +dq +Fc +av +"} +(11,1,1) = {" +av +ad +bS +bS +aq +al +al +js +js +js +bA +js +js +af +cE +LM +dc +bC +Fc +av +"} +(12,1,1) = {" +av +vn +vn +vn +ck +al +al +aJ +js +js +js +js +js +js +cF +cU +vn +bC +aO +av +"} +(13,1,1) = {" +av +vn +vn +am +ar +at +at +at +at +dd +bB +bB +bB +at +cG +zK +bS +dr +ae +av +"} +(14,1,1) = {" +av +vn +ah +vn +as +au +as +RD +as +bh +vn +vn +cg +vn +vn +vn +vn +bC +ae +av +"} +(15,1,1) = {" +av +vn +ai +bC +bC +bC +bC +bC +vn +bh +bC +Jh +kp +bC +bC +bC +bC +ds +ae +av +"} +(16,1,1) = {" +av +ae +ae +ae +ae +ae +ae +ae +aO +bi +ae +ae +ae +ae +ae +ae +ae +ae +ae +av +"} +(17,1,1) = {" +js +js +js +js +js +js +js +va +aP +bj +bD +va +av +av +av +av +av +av +av +av +"} +(18,1,1) = {" +js +js +js +js +js +js +js +va +iq +bk +he +va +av +av +av +av +av +av +av +av +"} +(19,1,1) = {" +js +af +js +js +js +vn +De +va +aQ +bl +aQ +va +aB +aB +aB +aB +aB +aB +av +av +"} +(20,1,1) = {" +js +af +af +QL +js +js +af +aK +aR +bm +bE +bU +ch +ct +cH +Oz +de +aB +av +av +"} +(21,1,1) = {" +js +af +QL +QL +af +af +QL +bX +aS +GX +PU +bV +ci +aB +cI +gl +df +aB +av +av +"} +(22,1,1) = {" +js +js +js +af +QL +QL +QL +Fp +Rj +gJ +Gx +bW +fU +aQ +cJ +aj +dg +aB +av +av +"} +(23,1,1) = {" +js +vn +js +af +QL +QL +QL +bX +aS +bn +JM +bX +cj +aB +aB +aQ +aB +aB +ab +av +"} +(24,1,1) = {" +js +js +af +QL +vn +QL +QL +eS +aT +bo +JM +bX +aj +Ha +cK +cV +aB +dj +Qj +Qj +"} +(25,1,1) = {" +av +js +af +QL +QL +QL +QL +eS +aU +bp +Qx +bX +aj +aj +aj +cW +dh +dt +dA +Qj +"} +(26,1,1) = {" +av +av +af +af +vn +an +QL +bX +OH +bq +bF +bY +fr +fr +cL +cX +di +du +dB +dD +"} +(27,1,1) = {" +av +av +av +js +js +vn +vn +aL +aC +br +bG +bZ +cl +zZ +cM +cY +aB +dv +dC +dE +"} +(28,1,1) = {" +av +av +av +av +vn +vn +vn +aB +va +bs +bH +va +aB +cu +cu +aB +dj +Qj +Qj +dj +"} +(29,1,1) = {" +av +av +av +av +va +Fg +Fg +Xl +va +em +bI +va +av +av +av +av +av +av +av +Qj +"} +(30,1,1) = {" +av +av +av +av +va +jP +jP +jP +Pj +bt +bJ +va +av +av +av +av +av +av +av +Qj +"} +(31,1,1) = {" +av +av +av +av +va +hN +UO +UO +va +XP +bK +va +va +va +va +va +av +av +av +av +"} +(32,1,1) = {" +av +av +av +av +va +va +va +va +va +rG +bL +ca +cm +cv +cN +va +va +va +va +av +"} +(33,1,1) = {" +av +av +av +av +va +ax +aD +aM +aV +bu +bM +DH +cn +cw +cO +cZ +dk +dw +va +av +"} +(34,1,1) = {" +av +av +av +av +va +ay +aE +wA +aW +bv +bN +lg +co +cq +cP +wA +dl +dx +va +av +"} +(35,1,1) = {" +av +av +av +av +va +va +va +va +aX +bw +bO +cb +cp +cx +cQ +va +va +va +va +av +"} +(36,1,1) = {" +av +av +av +av +va +az +aF +aM +aY +aw +hE +cc +cq +cy +cO +da +dm +dy +va +av +"} +(37,1,1) = {" +av +av +av +av +va +aA +aG +wA +aZ +bv +fE +cd +cr +cz +cR +db +dn +dz +va +av +"} +(38,1,1) = {" +av +av +av +av +va +va +va +va +ba +bw +bP +ce +Jq +cA +cS +va +va +va +va +av +"} +(39,1,1) = {" +av +av +av +av +av +av +av +va +bb +bx +bQ +cf +cs +cB +sT +va +av +av +av +av +"} +(40,1,1) = {" +av +av +av +av +av +av +av +va +va +va +va +va +va +va +va +va +av +av +av +av +"} diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_newcops.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_newcops.dmm new file mode 100644 index 000000000000..149f4a579542 --- /dev/null +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_newcops.dmm @@ -0,0 +1,2434 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aF" = ( +/obj/machinery/door/airlock/centcom{ + name = "Dormitories"; + req_access_txt = "150"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/powered) +"bf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad/emergency/command, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"bF" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"bH" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"bV" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"ch" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/powered) +"cl" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/item/clothing/head/helmet/space/syndicate, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"cn" = ( +/obj/structure/table, +/obj/item/toy/talking/AI, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"cu" = ( +/obj/machinery/door/airlock/centcom{ + name = "Dormitories"; + req_access_txt = "150"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/powered) +"dm" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"dX" = ( +/obj/structure/table/wood, +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/cut, +/obj/item/circuitboard/machine/chem_dispenser/drinks/beer, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/powered) +"eu" = ( +/obj/item/circuitboard/machine/mech_recharger, +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/cut, +/turf/open/floor/plating, +/area/ruin/powered) +"eX" = ( +/obj/machinery/door/airlock/centcom{ + name = "Air Traffic Control"; + req_access_txt = "150" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"fa" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/turf/open/floor/plating/airless, +/area/ruin/powered) +"fb" = ( +/obj/structure/girder, +/obj/item/stack/telecrystal, +/turf/open/floor/plating, +/area/ruin/powered) +"fL" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel, +/area/ruin/powered) +"fP" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"gj" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"gp" = ( +/turf/template_noop, +/area/template_noop) +"gt" = ( +/obj/item/clothing/mask/gas/syndicate, +/obj/item/mining_scanner, +/obj/item/pickaxe, +/obj/structure/closet/syndicate, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"gZ" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/structure/chair/stool, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ha" = ( +/obj/item/reagent_containers/food/drinks/shaker, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/powered) +"ic" = ( +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood, +/area/ruin/powered) +"ij" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/powered) +"iB" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"iD" = ( +/obj/structure/closet/cardboard/metal, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/powered) +"iR" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"iS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/rack_parts, +/obj/item/clothing/suit/space/syndicate, +/obj/item/clothing/head/helmet/space/syndicate, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/powered) +"iY" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/machinery/vending/toyliberationstation, +/turf/open/floor/plasteel, +/area/ruin/powered) +"jp" = ( +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/structure/closet/syndicate, +/obj/item/flashlight/flare, +/obj/item/toy/crayon/spraycan, +/obj/effect/turf_decal/box/red, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"jI" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/paicard, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"jK" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/powered) +"jX" = ( +/obj/structure/table/wood, +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/cut, +/obj/item/circuitboard/machine/chem_dispenser/drinks, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/powered) +"ke" = ( +/obj/structure/table/wood, +/obj/item/storage/box/syndie_kit/sleepytime, +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/ruin/powered) +"kj" = ( +/obj/item/shard{ + icon_state = "tiny" + }, +/obj/item/shard{ + icon_state = "small"; + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/stack/cable_coil/cut, +/obj/item/shard{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/powered) +"kS" = ( +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/structure/closet/syndicate, +/obj/item/megaphone/sec{ + name = "syndicate megaphone" + }, +/obj/item/toy/sword, +/obj/item/toy/sword, +/obj/effect/turf_decal/box/red, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"kT" = ( +/obj/structure/door_assembly/door_assembly_centcom, +/turf/open/floor/plating, +/area/ruin/powered) +"lw" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"lN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/light_construct/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"mc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/turf/open/floor/plating, +/area/ruin/powered) +"mz" = ( +/obj/item/toy/cards/deck/syndicate{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/structure/table_frame/wood, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/powered) +"mE" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/powered) +"nm" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/powered) +"ok" = ( +/obj/structure/table/wood, +/obj/item/radio{ + icon_state = "radio" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/ruin/powered) +"ot" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/door/window{ + dir = 8; + icon_state = "right"; + name = "Tactical Toilet"; + opacity = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered) +"oU" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"ps" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/wood, +/area/ruin/powered) +"pW" = ( +/obj/machinery/vending/tool, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"qi" = ( +/obj/structure/frame/computer, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"qt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/powered) +"rv" = ( +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/template_noop) +"rG" = ( +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"sf" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/chair/stool, +/obj/effect/gibspawner/human, +/obj/item/disk/nuclear/fake, +/turf/open/floor/plasteel, +/area/ruin/powered) +"so" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/powered) +"sW" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/effect/gibspawner/human, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"tg" = ( +/obj/structure/table_frame/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/powered) +"tr" = ( +/obj/machinery/washing_machine, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered) +"tt" = ( +/obj/item/toy/nuke, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/powered) +"tJ" = ( +/obj/machinery/door/poddoor/shuttledock{ + dir = 4 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/ruin/powered) +"tP" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/structure/frame/computer, +/obj/item/shard{ + icon_state = "tiny" + }, +/obj/item/shard{ + pixel_x = -6; + pixel_y = -5 + }, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"tS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"ud" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ux" = ( +/obj/item/chair/stool, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"vk" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/powered) +"vw" = ( +/obj/structure/bed, +/obj/item/bedsheet/syndie{ + layer = 3 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/powered) +"vH" = ( +/obj/item/storage/box/syndie_kit/sleepytime, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/powered) +"vV" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/powered) +"wO" = ( +/obj/structure/closet/syndicate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/card/id/syndicate/anyone, +/turf/open/floor/plating, +/area/ruin/powered) +"xa" = ( +/obj/structure/frame/computer, +/turf/open/floor/plating/airless, +/area/ruin/powered) +"xn" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"xA" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"xB" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/closet/syndicate, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/powered) +"yB" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"yO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/powered) +"yW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/powered) +"zj" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 11 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"zI" = ( +/obj/structure/frame/computer, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"zL" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"zU" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered) +"Ai" = ( +/obj/machinery/button/door/indestructible{ + id = "abandonednewcopshuttle"; + name = "mission launch control"; + pixel_x = -26 + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/broken_bottle, +/turf/open/floor/plasteel, +/area/ruin/powered) +"AE" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/powered) +"AW" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Bd" = ( +/obj/structure/marker_beacon{ + picked_color = "Burgundy" + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"Bo" = ( +/obj/item/documents/syndicate, +/obj/item/clothing/gloves/krav_maga/combatglovesplus, +/obj/structure/safe, +/obj/item/gun/ballistic/automatic/pistol, +/turf/open/floor/wood, +/area/ruin/powered) +"Br" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"BS" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"Cd" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/ruin/powered) +"Cs" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/powered) +"CU" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"CV" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Di" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/powered) +"Ds" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/powered) +"Dv" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"DG" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered) +"Ec" = ( +/obj/machinery/door/poddoor/shuttledock{ + name = "Stolen Shuttle Storage" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Ez" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/item/broken_bottle{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/shard, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"EV" = ( +/obj/machinery/light/small/directional/west{ + brightness = 3 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered) +"Fb" = ( +/obj/structure/closet/syndicate, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/glasses/night, +/obj/item/radio/headset, +/obj/item/kitchen/knife/combat/survival, +/obj/item/radio{ + icon_state = "radio" + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/under/color/black, +/turf/open/floor/wood, +/area/ruin/powered) +"Fh" = ( +/obj/machinery/door/airlock/centcom{ + name = "Auxiliary Dock"; + req_access_txt = "" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Fo" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"Fr" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/turf/open/floor/plating, +/area/ruin/powered) +"FL" = ( +/obj/structure/flora/bush, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"GU" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/item/paper/fluff/stations/centcom/disk_memo, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Ha" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Hy" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"HB" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/gibspawner/human, +/turf/open/floor/plasteel, +/area/ruin/powered) +"IG" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"Je" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"JE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/ruin/powered) +"JN" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/closet/syndicate, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/powered) +"Kk" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/closet/syndicate, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/ammo_box/magazine/m10mm, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/powered) +"Ko" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Kx" = ( +/obj/item/soap/syndie, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"KJ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"KN" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/nukeplushie, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/powered) +"KZ" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Lh" = ( +/obj/item/bedsheet/syndie, +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/powered) +"Lq" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor/shuttledock{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Lt" = ( +/obj/structure/light_construct/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/powered) +"LA" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/powered) +"LL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"LP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"LR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad/emergency/bar, +/turf/open/floor/wood, +/area/ruin/powered) +"LU" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Ml" = ( +/obj/structure/closet/syndicate, +/obj/item/toy/figure/syndie, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"PH" = ( +/obj/machinery/door/airlock/centcom{ + name = "Dormitories"; + req_access_txt = "150"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/powered) +"Qb" = ( +/obj/structure/closet/syndicate, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/suit/hooded/wintercoat, +/turf/open/floor/plating, +/area/ruin/powered) +"Qf" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/item/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"QT" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Rj" = ( +/obj/machinery/door/poddoor/shutters{ + id = "abandonednewcopshuttle"; + name = "Shuttle Dock"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Ro" = ( +/obj/structure/table/wood, +/obj/item/storage/box/syndie_kit/sleepytime, +/turf/open/floor/wood, +/area/ruin/powered) +"Rx" = ( +/obj/machinery/door/airlock/centcom{ + name = "Dormitories"; + req_access_txt = "150"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/powered) +"Si" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/shard{ + icon_state = "small" + }, +/turf/open/floor/wood, +/area/ruin/powered) +"Ss" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"SN" = ( +/obj/structure/table/wood, +/obj/item/storage/box/syndie_kit/sleepytime, +/obj/machinery/light/directional/west, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/ruin/powered) +"SQ" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plating, +/area/ruin/powered) +"Uf" = ( +/obj/item/bedsheet/syndie, +/obj/structure/bed, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/powered) +"Ut" = ( +/obj/item/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"VK" = ( +/obj/structure/table/wood, +/obj/item/chair/stool, +/obj/item/storage/photo_album/syndicate{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/camera{ + pixel_x = -2 + }, +/turf/open/floor/wood, +/area/ruin/powered) +"VM" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"VT" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/structure/bed/dogbed/cayenne, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Wp" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun/space, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered) +"Ws" = ( +/obj/item/clothing/mask/gas/syndicate, +/obj/item/mining_scanner, +/obj/item/pickaxe, +/obj/structure/closet/syndicate, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Wt" = ( +/turf/open/floor/plating, +/area/ruin/powered) +"WE" = ( +/obj/machinery/door/airlock/centcom{ + name = "Dormitories"; + req_access_txt = "150" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"WI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/powered) +"WM" = ( +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"WV" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"WW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/wood, +/area/ruin/powered) +"WY" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Xk" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/structure/light_construct/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Xn" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"XN" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"YJ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Restroom"; + req_access_txt = "150"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"YQ" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"YU" = ( +/obj/structure/mecha_wreckage/mauler, +/obj/machinery/light/directional/north, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/powered) +"Zc" = ( +/obj/structure/closet/cardboard, +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/powered) +"Zk" = ( +/obj/item/bedsheet/syndie, +/obj/structure/bed, +/turf/open/floor/wood, +/area/ruin/powered) +"ZL" = ( +/obj/machinery/door/airlock/centcom{ + name = "EVA Equipment"; + req_access_txt = "150"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"ZN" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ZU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"ZZ" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/storage/crayons{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/storage/crayons{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/pizzabox/bomb, +/turf/open/floor/plasteel, +/area/ruin/powered) + +(1,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +gp +Bd +rG +Bd +rG +Bd +rG +Bd +rG +Bd +rG +Bd +rG +Bd +rG +Bd +rG +Bd +gp +gp +gp +gp +gp +gp +"} +(2,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +gp +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +gp +gp +gp +gp +gp +gp +"} +(3,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +gp +Bd +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +Bd +gp +gp +gp +gp +gp +gp +"} +(4,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +gp +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +gp +gp +gp +gp +gp +gp +"} +(5,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +gp +Bd +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +Bd +gp +gp +gp +gp +gp +gp +"} +(6,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +gp +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +gp +gp +gp +gp +gp +gp +"} +(7,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +gp +Bd +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +Bd +gp +gp +gp +gp +gp +gp +"} +(8,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +gp +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +rG +gp +gp +gp +gp +gp +"} +(9,1,1) = {" +gp +gp +gp +gp +gp +gp +rG +rG +rG +Bd +rG +Bd +rG +Bd +rG +Bd +rG +Bd +rG +Bd +rG +Bd +rG +Bd +rG +Bd +rG +rG +gp +gp +gp +gp +"} +(10,1,1) = {" +gp +gp +rG +rG +Xn +rG +FL +rG +WV +rG +rG +rG +rG +WV +rG +rG +rG +Fr +xn +Fr +rG +Xn +WV +rG +rG +rG +Xn +rG +gp +gp +gp +gp +"} +(11,1,1) = {" +vV +vV +vV +vV +rG +rG +rG +rG +rG +rG +FL +rG +rG +rG +rG +WV +rG +Fr +LP +Fr +rG +rG +rG +rG +WV +rG +rG +rG +rG +gp +gp +gp +"} +(12,1,1) = {" +Ec +bH +LP +vV +rG +rG +rG +WV +WV +rG +Xn +rG +rG +Xn +rG +rG +rG +Fr +bV +Fr +rG +rG +rG +rG +rG +rG +rG +WV +rG +gp +gp +gp +"} +(13,1,1) = {" +Ec +bH +lw +vV +FL +FL +rG +rG +rG +rG +rG +rG +rG +vV +vV +vV +vV +vV +Rj +vV +vV +vV +vV +Xn +rG +rG +WV +rG +rG +gp +gp +gp +"} +(14,1,1) = {" +Ec +bH +LP +vV +rG +rG +rG +rG +rG +WV +rG +FL +vV +vV +tP +Ut +Hy +LU +LP +Ai +Si +Lt +vV +vV +vV +Fr +vV +vV +Xn +gp +gp +gp +"} +(15,1,1) = {" +Ec +bH +XN +vV +rG +rG +rG +Xn +rG +rG +rG +rG +Fr +fL +LP +Je +mE +AW +LP +AW +KN +ha +tg +vV +iS +mc +LA +vV +rG +gp +gp +gp +"} +(16,1,1) = {" +Ec +iR +LP +vV +rG +Xn +rG +rG +rG +rG +rG +rG +Fr +lw +LP +AW +jI +sf +Je +Ut +tg +LR +ic +vV +Qb +WY +WY +vV +rG +gp +gp +gp +"} +(17,1,1) = {" +Ec +bH +LP +Cd +vV +Fr +Fr +Fr +vV +vV +vV +vV +Cd +Je +GU +LP +ZZ +mz +Ez +gZ +ok +tt +jX +vV +Ws +lw +LP +vV +rG +gp +gp +gp +"} +(18,1,1) = {" +Ec +iR +LP +LP +LP +LP +LP +LP +LP +LP +LP +Wt +Fh +Xk +lw +Je +Je +cl +LP +VT +VK +kj +dX +vV +gt +LP +LL +vV +WV +gp +gp +gp +"} +(19,1,1) = {" +Ec +bH +LP +vV +vV +Fr +Fr +Fr +vV +Cd +vV +vV +vV +Cd +QT +sW +LP +Qf +Je +Je +LP +Je +Cd +vV +Fr +ZL +Cd +vV +rG +rG +gp +gp +"} +(20,1,1) = {" +Ec +bH +LP +vV +rG +WV +rG +Xn +rG +WV +rG +rG +WV +vV +SQ +KZ +Je +iY +LP +Je +lw +HB +kT +ZU +LP +ZU +xB +vV +rG +Xn +gp +gp +"} +(21,1,1) = {" +Ec +jK +XN +vV +rG +Xn +rG +rG +rG +rG +rG +Xn +rG +vV +vV +Cd +YJ +vV +Cd +ud +Je +ZN +Cd +LP +oU +ZU +Ml +Fr +rG +rG +gp +gp +"} +(22,1,1) = {" +Ec +bH +LP +vV +rG +rG +Xn +rG +rG +WV +rG +rG +rG +vV +Ds +DG +LP +EV +vV +Fr +WM +Fr +Cd +eu +LP +LP +Kk +Fr +rG +rG +gp +gp +"} +(23,1,1) = {" +Ec +bH +LP +vV +WV +rG +rG +WV +rG +rG +Xn +rG +rG +vV +Kx +tS +Wp +ot +Cd +Fr +Wt +Fr +vV +YU +LL +ZU +JN +Fr +rG +rG +gp +gp +"} +(24,1,1) = {" +Ec +bH +LP +vV +rG +Xn +rG +rG +Xn +rG +rG +Xn +WV +Fr +tr +zU +zj +vV +Cd +Fr +LP +Fr +Cd +bF +oU +LP +wO +Fr +rG +WV +gp +gp +"} +(25,1,1) = {" +vV +vV +vV +vV +rG +rG +WV +rG +rG +WV +rG +rG +rG +vV +vV +vV +vV +fb +vV +Fr +Di +Fr +vV +pW +Di +ux +vk +vV +rG +Xn +gp +gp +"} +(26,1,1) = {" +gp +gp +gp +gp +rG +rG +rG +Xn +rG +rG +Xn +rG +rG +rG +rG +vV +vV +vV +Cd +Fr +Wt +Fr +vV +vV +vV +vV +Cd +vV +vV +vV +vV +vV +"} +(27,1,1) = {" +gp +gp +gp +gp +gp +rG +rG +rG +WV +rG +rG +rG +Xn +rG +rG +vV +Wt +LP +Wt +Fr +bV +Fr +Wt +Wt +LP +vV +Uf +yO +Cd +yW +Lh +vV +"} +(28,1,1) = {" +gp +gp +gp +gp +gp +gp +rv +Xn +rG +rG +rG +Xn +rG +rG +Xn +vV +LP +Zc +KJ +CU +CU +CU +CU +iD +LP +vV +ke +Cs +vV +vH +Bo +vV +"} +(29,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +rG +rG +WV +rG +rG +rG +rG +rG +vV +yB +Ha +LP +Wt +mE +Wt +Wt +BS +CV +vV +Ds +PH +vV +aF +vV +vV +"} +(30,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +rG +rG +Xn +rG +WV +rG +rG +vV +IG +LP +LP +LP +LP +LP +LP +Wt +bH +WE +WW +ps +ij +ch +Fb +fa +"} +(31,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +vV +vV +fa +fa +fa +vV +vV +vV +Ss +lw +Wt +Di +LP +LP +lw +LP +VM +vV +qt +so +Cs +ps +Fb +fa +"} +(32,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +fa +cn +dm +jp +ZU +LP +Wt +Cd +IG +LP +LP +LP +LP +LP +LP +LP +bH +Cd +zL +cu +zL +Rx +vV +vV +"} +(33,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +fa +zI +xA +LP +ZU +lw +ZU +Cd +IG +LP +LP +LP +lw +LP +Wt +Wt +AE +vV +Ro +WI +vV +Cs +SN +vV +"} +(34,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +fa +xa +Di +bf +LP +ZU +LP +eX +IG +LP +mE +LP +LP +LP +LP +Wt +gj +Cd +Zk +Cs +vV +JE +vw +vV +"} +(35,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +fa +qi +xA +ZU +LP +ZU +lN +vV +nm +Br +LP +LP +LP +LP +Di +fP +YQ +vV +vV +vV +vV +vV +vV +vV +"} +(36,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +fa +iB +dm +kS +ZU +LP +LP +vV +LP +Dv +Fo +Ko +Fo +Ko +Ko +YQ +LP +vV +gp +gp +gp +gp +gp +gp +"} +(37,1,1) = {" +gp +gp +gp +gp +gp +gp +gp +gp +vV +vV +fa +fa +fa +vV +vV +vV +tJ +Lq +Lq +Lq +Lq +Lq +Lq +Lq +Lq +vV +gp +gp +gp +gp +gp +gp +"} diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm index 06d6a8e9fd27..aee0cc51330b 100644 --- a/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_abandoned_village.dmm @@ -175,8 +175,8 @@ /turf/open/floor/plating/asteroid/snow/icemoon, /area/overmap_encounter/planetoid/cave/explored) "pP" = ( +/obj/structure/chair/sofa/brown/left/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/structure/chair/sofa/brown/right/directional/north, /turf/open/floor/wood, /area/ruin/powered) "pV" = ( @@ -306,7 +306,7 @@ /turf/open/floor/carpet, /area/ruin/powered) "yb" = ( -/obj/structure/chair/sofa/brown/left/directional/north, +/obj/structure/chair/sofa/brown/right/directional/north, /turf/open/floor/wood, /area/ruin/powered) "yS" = ( @@ -437,6 +437,7 @@ /obj/item/clothing/under/rank/cargo/miner, /obj/item/clothing/suit/hooded/wintercoat/miner, /obj/item/clothing/shoes/winterboots, +/obj/item/card/id/mining, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/ruin/powered) diff --git a/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm b/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm new file mode 100644 index 000000000000..d000b8fd17a7 --- /dev/null +++ b/_maps/RandomRuins/IceRuins/icemoon_underground_drakelair.dmm @@ -0,0 +1,1586 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ar" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/obj/structure/stone_tile/block/cracked, +/turf/open/indestructible/boss, +/area/ruin) +"aX" = ( +/obj/item/borg/upgrade/modkit/cooldown, +/obj/item/stack/sheet/mineral/gold/five, +/obj/item/stack/sheet/mineral/diamond, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"cd" = ( +/obj/item/coin/gold, +/obj/item/stack/sheet/mineral/diamond, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"cf" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/indestructible/boss, +/area/ruin) +"ci" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"ct" = ( +/obj/structure/stone_tile/cracked, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"cA" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"dK" = ( +/obj/item/spacecash/bundle/c1000, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"dS" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"dV" = ( +/obj/structure/stone_tile/slab, +/turf/open/indestructible/boss, +/area/ruin) +"eg" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 10 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"ex" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"eS" = ( +/obj/structure/grille/indestructable, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"eU" = ( +/obj/item/coin/gold, +/obj/item/spacecash/bundle/c1000, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"fG" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/center, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"fY" = ( +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"gC" = ( +/obj/item/storage/bag/quiver/empty, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"hh" = ( +/obj/structure/stone_tile/slab, +/turf/closed/indestructible/riveted/uranium{ + base_icon_state = "iron_wall"; + icon = 'icons/turf/walls/iron_wall.dmi'; + icon_state = "iron_wall-0" + }, +/area/ruin) +"ie" = ( +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"if" = ( +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"iu" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"iT" = ( +/obj/structure/stone_tile/slab, +/mob/living/simple_animal/hostile/megafauna/dragon/icemoon{ + loot = list(/obj/structure/closet/crate/necropolis/dragon,/obj/item/keycard/gatedrop/drakelair); + }, +/turf/open/indestructible/boss, +/area/ruin) +"jf" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/closed/indestructible/riveted/uranium{ + base_icon_state = "iron_wall"; + icon = 'icons/turf/walls/iron_wall.dmi'; + icon_state = "iron_wall-0" + }, +/area/ruin) +"jE" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 6 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"jQ" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"ka" = ( +/obj/structure/flora/grass/brown, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"kd" = ( +/obj/item/coin/gold, +/obj/item/ammo_casing/caseless/arrow/ash, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"kA" = ( +/obj/item/nullrod/scythe/talking/necro, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"kC" = ( +/obj/structure/stone_tile/slab, +/obj/structure/necropolis_gate, +/turf/open/indestructible/boss, +/area/ruin) +"kP" = ( +/obj/item/clothing/head/helmet/knight, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"li" = ( +/obj/structure/stone_tile/slab, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"mx" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"nD" = ( +/turf/closed/indestructible/riveted/uranium{ + base_icon_state = "iron_wall"; + icon = 'icons/turf/walls/iron_wall.dmi'; + icon_state = "iron_wall-0" + }, +/area/ruin/powered) +"qa" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"rX" = ( +/turf/closed/indestructible/riveted/uranium{ + base_icon_state = "iron_wall"; + icon = 'icons/turf/walls/iron_wall.dmi'; + icon_state = "iron_wall-0" + }, +/area/ruin) +"rY" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 9 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"sm" = ( +/obj/structure/stone_tile/slab/cracked, +/obj/structure/fans/tiny/invisible, +/obj/machinery/door/keycard/gates/drakelair, +/turf/open/indestructible/boss{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"tm" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"tD" = ( +/turf/template_noop, +/area/template_noop) +"tI" = ( +/obj/structure/flora/tree/dead, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"uu" = ( +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"va" = ( +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/turf/open/indestructible/boss, +/area/ruin) +"vB" = ( +/obj/item/clothing/head/helmet/knight, +/obj/item/ammo_casing/caseless/arrow/ash, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"wf" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 4 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"wl" = ( +/obj/item/clothing/suit/armor/vest/capcarapace, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"wD" = ( +/obj/item/clothing/head/caphat/nt, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"wK" = ( +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile/cracked, +/turf/open/indestructible/boss{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"wX" = ( +/turf/closed/indestructible/rock/snow, +/area/overmap_encounter/planetoid/cave/explored) +"xo" = ( +/obj/structure/stone_tile/slab, +/obj/structure/fans/tiny/invisible, +/obj/machinery/door/keycard/gates/drakelair, +/turf/open/indestructible/boss{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"xu" = ( +/obj/structure/stone_tile/slab, +/turf/open/indestructible/boss{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"xW" = ( +/obj/item/clothing/suit/armor/riot/knight, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"xX" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"yx" = ( +/obj/structure/stone_tile/slab/cracked, +/obj/machinery/door/keycard/gates/drakelair, +/turf/open/indestructible/boss{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"yA" = ( +/obj/structure/stone_tile/slab, +/obj/machinery/door/keycard/gates/drakelair, +/turf/open/indestructible/boss{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"yD" = ( +/turf/closed/indestructible/riveted/uranium{ + base_icon_state = "icerock_wall"; + icon = 'icons/turf/mining.dmi'; + icon_state = "icerock" + }, +/area/overmap_encounter/planetoid/cave/explored) +"yL" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 9 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"Ai" = ( +/obj/structure/stone_tile/cracked, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"Ax" = ( +/obj/item/stack/sheet/mineral/gold/five, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"Cc" = ( +/obj/structure/closet/crate/necropolis, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"CK" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/obj/structure/stone_tile/surrounding_tile/cracked, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"CN" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"CS" = ( +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"Dz" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"DL" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"DM" = ( +/obj/item/coin/gold, +/obj/item/stack/sheet/mineral/gold/five, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"EF" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"Fw" = ( +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"FA" = ( +/obj/structure/flora/grass/both, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"FF" = ( +/obj/structure/bed/pod, +/obj/item/flashlight/flare/torch, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"Gb" = ( +/turf/closed/mineral/snowmountain/cavern/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Gh" = ( +/obj/effect/decal/remains/human{ + desc = "Some human remains, the only thing that could burn remains to a crisp like this is a plasmafire, or a dragon..." + }, +/obj/effect/decal/cleanable/ash/large, +/obj/item/shield/riot/roman{ + pixel_x = -12 + }, +/obj/item/nullrod/claymore{ + pixel_x = 20 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"Gv" = ( +/obj/machinery/door/keycard/gates/drakelair{ + color = "#EFC51D" + }, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"Hb" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/cracked, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"HL" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"IB" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/block/cracked, +/turf/open/indestructible/boss, +/area/ruin) +"JL" = ( +/obj/structure/flora/grass/green, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"JS" = ( +/obj/item/stack/sheet/mineral/diamond, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"Kg" = ( +/obj/structure/sink/puddle, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"Lh" = ( +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/slab/cracked{ + dir = 8 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"Li" = ( +/obj/structure/fluff/drake_statue, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"MA" = ( +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 1 + }, +/turf/open/indestructible/boss{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + }, +/area/ruin/powered) +"Ov" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 10 + }, +/obj/structure/stone_tile/slab/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"OF" = ( +/obj/structure/flora/ash/fireblossom, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"Pt" = ( +/obj/machinery/button/door{ + id = "ashdrake_cell1"; + pixel_y = 23 + }, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"Qu" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"QM" = ( +/obj/item/coin/gold, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"Sj" = ( +/obj/structure/stone_tile/center, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"SI" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 6 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"Tf" = ( +/obj/item/coin/gold, +/obj/item/borg/upgrade/modkit/cooldown, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"Tv" = ( +/obj/item/extinguisher/mini, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"VO" = ( +/obj/structure/stone_tile/slab, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"Wb" = ( +/obj/effect/gibspawner, +/obj/item/clothing/head/crown, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"Wp" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"WN" = ( +/obj/machinery/door/airlock/gold/glass, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"Xi" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/open/indestructible/boss, +/area/ruin) +"Xq" = ( +/obj/structure/bed/pod, +/obj/item/flashlight/flare/torch, +/obj/effect/mob_spawn/human/corpse/wizard, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"XC" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"XG" = ( +/obj/machinery/door/poddoor/gates/indestructible{ + id = "ashdrake_cell2" + }, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"XJ" = ( +/obj/structure/toilet, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"YK" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) +"YQ" = ( +/obj/machinery/button/door{ + id = "ashdrake_cell2"; + pixel_y = 23 + }, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"Ze" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"Zl" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/turf/open/floor/grass/snow/basalt, +/area/overmap_encounter/planetoid/ice/explored) +"Zp" = ( +/obj/item/gun/ballistic/bow, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"ZT" = ( +/obj/machinery/door/poddoor/gates/indestructible{ + id = "ashdrake_cell1" + }, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/ruin/powered) +"ZZ" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/icemoon, +/area/overmap_encounter/planetoid/ice/explored) + +(1,1,1) = {" +tD +tD +tD +tD +tD +tD +Gb +Gb +Gb +Gb +Gb +Gb +Gb +Gb +Gb +Gb +nD +ie +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +"} +(2,1,1) = {" +tD +tD +tD +Gb +Gb +Gb +Gb +Gb +wX +wX +wX +wX +wX +wX +wX +wX +nD +ie +ie +ie +ie +tD +tD +tD +tD +tD +tD +tD +tD +tD +"} +(3,1,1) = {" +tD +tD +Gb +Gb +wX +wX +wX +wX +wX +nD +nD +nD +nD +nD +nD +nD +nD +ie +ie +ie +ie +ie +tD +tD +tD +ie +ie +ie +tD +tD +"} +(4,1,1) = {" +tD +Gb +Gb +Gb +wX +nD +nD +nD +nD +nD +FF +uu +uu +uu +uu +uu +nD +ie +FA +ie +DL +ie +tI +ie +ie +ie +ie +ie +ie +tD +"} +(5,1,1) = {" +tD +Gb +Gb +Gb +wX +nD +EF +dK +EF +nD +XJ +uu +uu +Wb +uu +Kg +nD +ie +ie +ie +ie +ie +ie +ie +ie +FA +ie +ie +ie +tD +"} +(6,1,1) = {" +tD +Gb +Gb +wX +wX +nD +JS +DM +Tf +nD +nD +nD +eS +eS +ZT +eS +nD +ie +ie +ka +ie +ie +ie +ie +ie +ie +ie +ie +ie +tD +"} +(7,1,1) = {" +tD +Gb +Gb +wX +nD +nD +QM +xW +Fw +QM +Fw +nD +Pt +uu +uu +xX +nD +ie +ie +ie +ie +FA +ie +if +ie +ie +ie +tI +ie +tD +"} +(8,1,1) = {" +Gb +Gb +Gb +wX +nD +Fw +QM +QM +cd +gC +dK +WN +uu +uu +uu +uu +nD +ie +DL +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +tD +"} +(9,1,1) = {" +Gb +Gb +Gb +wX +nD +QM +Fw +Ax +QM +QM +JS +nD +uu +uu +uu +uu +nD +ie +ie +ie +ie +ie +JL +ie +ie +ie +ie +ie +ie +ie +"} +(10,1,1) = {" +Gb +Gb +Gb +wX +nD +QM +xW +eU +Zp +Fw +QM +nD +uu +uu +uu +uu +nD +ie +ie +ie +DL +ie +ie +ie +ie +ie +DL +ie +if +ie +"} +(11,1,1) = {" +Gb +Gb +Gb +wX +nD +dK +QM +QM +dK +Fw +Fw +nD +uu +uu +uu +uu +nD +ie +tI +if +ie +ie +tI +ie +ka +ie +ie +ie +ie +ie +"} +(12,1,1) = {" +Gb +wX +wX +wX +nD +Fw +Fw +eU +Ax +QM +EF +nD +xX +uu +uu +xX +nD +ie +ie +ie +ie +ie +ie +ie +ie +ka +ie +ie +ie +ie +"} +(13,1,1) = {" +Gb +wX +nD +nD +nD +kP +Fw +QM +EF +nD +nD +nD +rX +rX +rX +rX +rX +Li +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +"} +(14,1,1) = {" +Gb +wX +nD +Cc +Gv +Fw +kP +QM +QM +sm +xu +yx +dV +cf +ar +dV +jf +Hb +CS +ct +wf +rY +CK +HL +CN +mx +Dz +eg +VO +iu +"} +(15,1,1) = {" +Gb +wX +nD +kA +Gv +Fw +JS +wl +wD +sm +MA +yA +iT +dV +dV +va +kC +dS +OF +Gh +Tv +ex +Qu +Lh +HL +fY +Ze +jQ +fY +ci +"} +(16,1,1) = {" +tD +wX +nD +Cc +Gv +Fw +Fw +Fw +kP +xo +wK +yA +cf +IB +dV +Xi +hh +Zl +Ov +yL +jE +fG +fY +Wp +XC +ci +Sj +VO +ZZ +li +"} +(17,1,1) = {" +tD +wX +nD +nD +nD +QM +xW +Zp +EF +nD +nD +nD +rX +rX +rX +rX +rX +Li +ie +ie +qa +YK +cA +SI +tm +li +Ai +Ai +ie +ie +"} +(18,1,1) = {" +tD +wX +wX +wX +nD +Fw +Fw +Fw +JS +Fw +EF +nD +xX +uu +uu +xX +nD +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +"} +(19,1,1) = {" +tD +tD +Gb +wX +nD +dK +QM +kd +QM +QM +cd +nD +uu +uu +uu +uu +nD +ie +ie +FA +ie +ie +ie +ie +ie +ie +ie +DL +ie +ie +"} +(20,1,1) = {" +tD +tD +Gb +wX +nD +Fw +QM +Fw +Fw +eU +QM +nD +uu +uu +uu +uu +nD +ie +ie +ie +ie +ie +ie +tI +ie +ie +ie +ie +ie +ie +"} +(21,1,1) = {" +tD +tD +Gb +wX +nD +QM +Fw +QM +QM +Fw +Fw +WN +uu +uu +uu +uu +nD +if +ie +ie +tI +DL +ie +ie +ie +ie +FA +ie +ie +ie +"} +(22,1,1) = {" +tD +tD +tD +wX +nD +nD +QM +Ax +vB +Fw +QM +nD +YQ +uu +uu +xX +nD +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +"} +(23,1,1) = {" +tD +tD +tD +Gb +wX +nD +JS +QM +aX +nD +nD +nD +eS +eS +XG +eS +nD +ie +ie +ie +if +ie +ie +ie +if +ie +ie +ie +ie +tD +"} +(24,1,1) = {" +tD +tD +tD +yD +wX +nD +EF +Fw +EF +nD +XJ +uu +uu +uu +uu +Kg +nD +ie +ka +ie +ie +ie +ie +FA +ie +ie +ie +ie +ie +tD +"} +(25,1,1) = {" +tD +tD +tD +tD +wX +nD +nD +nD +nD +nD +Xq +uu +uu +uu +uu +uu +nD +ie +ie +ie +ka +ie +ie +ie +ie +ie +FA +ie +ie +tD +"} +(26,1,1) = {" +tD +tD +tD +tD +wX +wX +wX +wX +wX +nD +nD +nD +nD +nD +nD +nD +nD +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +ie +tD +tD +"} +(27,1,1) = {" +tD +tD +tD +tD +Gb +Gb +Gb +Gb +wX +wX +wX +wX +wX +wX +wX +wX +nD +ie +ie +tI +ie +ie +ie +ie +ie +ie +tD +tD +tD +tD +"} +(28,1,1) = {" +tD +tD +tD +tD +Gb +Gb +Gb +Gb +Gb +Gb +Gb +Gb +Gb +Gb +Gb +Gb +nD +ie +ie +ie +ie +ie +ie +ie +tD +tD +tD +tD +tD +tD +"} +(29,1,1) = {" +tD +tD +tD +tD +tD +tD +Gb +Gb +Gb +Gb +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +tD +"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm b/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm index 12fdf42c7d44..9c3e4c090eb6 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm @@ -193,7 +193,7 @@ pixel_x = 6; pixel_y = -6 }, -/obj/item/gun/ballistic/automatic/pistol/syndicate/no_mag{ +/obj/item/gun/ballistic/automatic/pistol/no_mag{ name = "bible gun"; pixel_x = -7; pixel_y = -8; diff --git a/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm b/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm index f5214804dbbd..2b04f2a3edb1 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_bombed_starport.dmm @@ -5613,7 +5613,7 @@ /obj/structure/closet, /obj/item/clothing/suit/armor/ngr/captain, /obj/item/clothing/under/syndicate/ngr/officer, -/obj/item/gun/ballistic/automatic/pistol/syndicate, +/obj/item/gun/ballistic/automatic/pistol, /obj/item/ammo_box/magazine/m10mm, /obj/item/ammo_box/magazine/m10mm, /turf/open/floor/wood{ @@ -5787,7 +5787,7 @@ /area/overmap_encounter/planetoid/jungle/explored) "Nh" = ( /obj/structure/filingcabinet, -/obj/item/gun/ballistic/automatic/pistol/syndicate, +/obj/item/gun/ballistic/automatic/pistol, /obj/item/ammo_box/magazine/m10mm, /obj/item/ammo_box/magazine/m10mm, /turf/open/floor/mineral/plastitanium, diff --git a/_maps/RandomRuins/JungleRuins/jungle_botany.dmm b/_maps/RandomRuins/JungleRuins/jungle_botany.dmm new file mode 100644 index 000000000000..6888c97fc9a6 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungle_botany.dmm @@ -0,0 +1,1013 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aM" = ( +/obj/structure/table, +/obj/item/disk/data, +/obj/item/disk/data, +/obj/item/disk/data, +/obj/item/disk/data, +/obj/item/disk/data, +/turf/open/floor/plasteel, +/area/ruin/powered) +"aP" = ( +/obj/item/kirbyplants/fullysynthetic, +/turf/open/floor/plasteel, +/area/ruin/powered) +"cI" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel, +/area/ruin/powered) +"dJ" = ( +/obj/structure/closet/crate/radiation, +/obj/item/stack/sheet/mineral/uranium/twenty, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ez" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/turf/open/floor/plasteel, +/area/ruin/powered) +"eQ" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel, +/area/ruin/powered) +"fM" = ( +/obj/structure/chair/greyscale{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"fR" = ( +/obj/effect/decal/cleanable/xenoblood/xgibs/larva, +/turf/open/floor/plasteel, +/area/ruin/powered) +"gb" = ( +/obj/structure/table, +/obj/item/plant_analyzer, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ge" = ( +/obj/structure/spacevine/dense, +/obj/machinery/smartfridge/drying_rack, +/turf/open/floor/plasteel, +/area/ruin/powered) +"hl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"hL" = ( +/obj/item/reagent_containers/food/drinks/bottle/hooch, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ii" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ik" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/turf/open/floor/plasteel, +/area/ruin/powered) +"iG" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/ruin/powered) +"jc" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel, +/area/ruin/powered) +"jf" = ( +/obj/structure/closet/crate/large, +/obj/item/circuitboard/machine/biogenerator, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/spray/weedspray, +/obj/item/reagent_containers/spray/weedspray, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ji" = ( +/obj/item/seeds/tomato/killer, +/obj/item/seeds/kudzu, +/obj/item/seeds/cannabis, +/obj/item/seeds/random, +/obj/structure/closet/crate/secure/hydroponics, +/turf/open/floor/plasteel, +/area/ruin/powered) +"js" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/spacevine, +/turf/open/floor/plasteel, +/area/ruin/powered) +"jK" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ke" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"kj" = ( +/obj/machinery/vending/sovietsoda, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/ruin/powered) +"lb" = ( +/obj/machinery/power/smes, +/turf/open/floor/plasteel, +/area/ruin/powered) +"lK" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/spacevine, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/turf/open/floor/plasteel, +/area/ruin/powered) +"mg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"mB" = ( +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"mN" = ( +/obj/structure/spacevine/dense, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/turf/open/floor/plasteel, +/area/ruin/powered) +"nl" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/xenoblood/xgibs, +/turf/open/floor/plasteel, +/area/ruin/powered) +"nJ" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/spacevine, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"nS" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plasteel, +/area/ruin/powered) +"oc" = ( +/obj/machinery/door/airlock/glass{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"om" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 10 + }, +/obj/effect/mob_spawn/human/corpse/cargo_tech, +/obj/item/clothing/mask/cigarette/rollie/trippy{ + pixel_x = 7; + pixel_y = 15 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"oR" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/turf/open/floor/plasteel, +/area/ruin/powered) +"pt" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/glowshroom/single, +/turf/open/floor/plasteel, +/area/ruin/powered) +"pO" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/reagent_containers/food/snacks/grown/ambrosia, +/turf/open/floor/plasteel, +/area/ruin/powered) +"qM" = ( +/obj/structure/sign/poster/contraband/ambrosia_vulgaris, +/turf/closed/wall, +/area/ruin/powered) +"ru" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spacevine, +/turf/open/floor/plasteel, +/area/ruin/powered) +"sv" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/reagent_containers/food/snacks/grown/garlic{ + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"uC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4; + pixel_y = 11 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"uK" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"uM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"wl" = ( +/obj/structure/table, +/obj/item/screwdriver/power{ + pixel_y = 6 + }, +/obj/item/storage/belt/utility, +/turf/open/floor/plasteel, +/area/ruin/powered) +"wD" = ( +/obj/structure/sign/poster/contraband/kudzu{ + pixel_x = 3 + }, +/turf/closed/wall, +/area/ruin/powered) +"wP" = ( +/obj/structure/closet/crate/medical, +/obj/item/stack/medical/ointment/herb, +/obj/item/stack/medical/suture/medicated, +/obj/item/stack/medical/suture/medicated, +/obj/item/stack/medical/ointment/herb, +/obj/item/gun/syringe, +/obj/item/reagent_containers/syringe/piercing, +/obj/item/reagent_containers/syringe/piercing, +/obj/item/reagent_containers/syringe/piercing, +/turf/open/floor/plasteel, +/area/ruin/powered) +"wU" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"yr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spacevine, +/turf/open/floor/plasteel, +/area/ruin/powered) +"yt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"yR" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/xenoblood, +/obj/item/reagent_containers/food/snacks/grown/berries, +/turf/open/floor/plasteel, +/area/ruin/powered) +"yS" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 6 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/fancy/rollingpapers, +/turf/open/floor/plasteel, +/area/ruin/powered) +"zm" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/spacevine, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Aq" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/folder, +/obj/item/stamp, +/turf/open/floor/plasteel, +/area/ruin/powered) +"AD" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Cj" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"DL" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"DS" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel, +/area/ruin/powered) +"EJ" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4; + pixel_y = 7 + }, +/mob/living/simple_animal/hostile/killertomato, +/turf/open/floor/plasteel, +/area/ruin/powered) +"FF" = ( +/obj/effect/decal/cleanable/xenoblood, +/turf/open/floor/plasteel, +/area/ruin/powered) +"FG" = ( +/obj/machinery/door/airlock{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"FR" = ( +/obj/structure/glowshroom/single, +/turf/open/floor/plasteel, +/area/ruin/powered) +"FZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spacevine/dense, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Gq" = ( +/obj/structure/table, +/obj/item/book/manual/hydroponics_pod_people, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Gx" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/mob/living/simple_animal/hostile/killertomato, +/turf/open/floor/plasteel, +/area/ruin/powered) +"GW" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4; + pixel_y = 11 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Hm" = ( +/obj/structure/chair/greyscale{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plasteel, +/area/ruin/powered) +"HQ" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Ia" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/spacevine, +/obj/item/reagent_containers/food/snacks/grown/ambrosia, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Ie" = ( +/obj/structure/table, +/obj/machinery/plantgenes, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Ig" = ( +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/turf/open/floor/plasteel, +/area/ruin/powered) +"IG" = ( +/obj/structure/closet/crate/large, +/obj/item/inducer, +/obj/item/circuitboard/machine/smes, +/obj/item/stock_parts/cell/potato, +/obj/item/stock_parts/cell/potato, +/obj/item/stock_parts/cell/potato, +/turf/open/floor/plasteel, +/area/ruin/powered) +"JU" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Ke" = ( +/obj/structure/sign/departments/botany, +/turf/closed/wall, +/area/ruin/powered) +"Kn" = ( +/obj/structure/sign/departments/botany, +/turf/closed/wall/r_wall, +/area/ruin/powered) +"Kt" = ( +/obj/structure/chair/greyscale{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"LW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/structure/glowshroom/single, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Mq" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/powered) +"Nk" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/salad/jungle{ + pixel_y = 7 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Nn" = ( +/obj/item/spear, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Np" = ( +/obj/structure/girder/reinforced, +/turf/open/floor/plating, +/area/ruin/powered) +"NE" = ( +/obj/structure/grille/broken, +/obj/structure/spacevine, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/jungle/explored) +"OT" = ( +/obj/machinery/door/airlock, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"OX" = ( +/turf/open/floor/plasteel, +/area/ruin/powered) +"Pm" = ( +/obj/structure/sign/departments/engineering, +/turf/closed/wall/r_wall, +/area/ruin/powered) +"Pp" = ( +/obj/structure/grille/broken, +/obj/structure/spacevine, +/turf/open/floor/plating, +/area/ruin/powered) +"Pq" = ( +/obj/effect/decal/cleanable/xenoblood, +/obj/structure/spacevine/dense, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Pz" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Qa" = ( +/obj/structure/spacevine/dense, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Qc" = ( +/obj/effect/spawner/structure/window/hollow/reinforced, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Qg" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/spacevine, +/obj/item/reagent_containers/food/snacks/grown/banana, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Qu" = ( +/obj/structure/door_assembly/door_assembly_com{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"QJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + locked = 1; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Rj" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/stack/sheet/mineral/plasma/twenty, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Se" = ( +/obj/structure/closet/secure_closet/personal, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Sh" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Ss" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"SB" = ( +/obj/machinery/vending/hydronutrients, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"SQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/sign/poster/contraband/kudzu{ + pixel_x = 2 + }, +/turf/closed/wall, +/area/ruin/powered) +"Ti" = ( +/obj/machinery/door/airlock, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"TO" = ( +/obj/structure/salvageable/seed, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/ruin/powered) +"TV" = ( +/obj/structure/spacevine, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Uo" = ( +/obj/structure/table, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/reagent_containers/food/snacks/salad/fruit{ + pixel_y = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Vn" = ( +/obj/structure/table, +/obj/item/clipboard, +/turf/open/floor/plasteel, +/area/ruin/powered) +"VH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Wo" = ( +/obj/structure/sign/poster/contraband/donut_corp, +/turf/closed/wall, +/area/ruin/powered) +"WE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Xg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/spacevine, +/obj/item/reagent_containers/food/snacks/grown/banana, +/mob/living/simple_animal/hostile/venus_human_trap, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Yc" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/ruin/powered) +"YN" = ( +/obj/structure/table, +/obj/item/toy/cards/deck/tarot{ + pixel_x = -8 + }, +/obj/item/reagent_containers/food/snacks/salad/herbsalad{ + pixel_x = 8; + pixel_y = 12 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Zq" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/powered) +"ZO" = ( +/obj/structure/bed, +/obj/item/bedsheet/green, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ZU" = ( +/turf/closed/wall, +/area/ruin/powered) + +(1,1,1) = {" +ZU +Ke +jK +jK +Ke +ZU +Qc +ZU +Qc +Qc +wU +Sh +"} +(2,1,1) = {" +Np +Mq +Pz +Pz +Zq +ZU +aM +Vn +Aq +Qc +NE +nJ +"} +(3,1,1) = {" +ZU +ZU +mB +mB +wD +ZU +OX +fM +TV +Pq +NE +NE +"} +(4,1,1) = {" +ZU +yS +JU +VH +VH +hl +js +nS +om +TV +TV +Qc +"} +(5,1,1) = {" +ZU +gb +Cj +Yc +TO +ZU +pt +uM +Gx +Qa +jf +ZU +"} +(6,1,1) = {" +ZU +Gq +FR +OX +ii +Np +DS +ik +WE +Yc +wP +Qc +"} +(7,1,1) = {" +ZU +ZU +Kn +oc +ZU +Np +ZU +ZU +SQ +Qu +ZU +ZU +"} +(8,1,1) = {" +ZU +qM +ji +OX +FR +pO +ZU +iG +WE +fR +Kt +ZU +"} +(9,1,1) = {" +Sh +ZU +SB +Qg +Yc +yR +Np +kj +nl +OX +YN +ZU +"} +(10,1,1) = {" +nJ +Qc +lK +ru +Xg +VH +mg +VH +ke +OX +Hm +ZU +"} +(11,1,1) = {" +nJ +Pp +Ia +FZ +TV +sv +ZU +Uo +ke +FF +aP +ZU +"} +(12,1,1) = {" +zm +Qc +ge +LW +mN +Ia +ZU +Nk +WE +DS +ZU +ZU +"} +(13,1,1) = {" +Sh +ZU +jc +yr +Ie +ZU +ZU +ZU +yt +ZU +ZU +HQ +"} +(14,1,1) = {" +wU +ZU +Pm +QJ +ZU +ZU +AD +Ti +uC +Se +Qc +Sh +"} +(15,1,1) = {" +HQ +ZU +wl +WE +IG +ZU +ZU +ZU +EJ +Se +ZU +uK +"} +(16,1,1) = {" +Sh +Np +Ig +WE +dJ +ZU +ZO +OT +GW +eQ +Qc +Sh +"} +(17,1,1) = {" +Sh +Np +Rj +WE +OX +ZU +ZU +ZU +FG +ZU +ZU +wU +"} +(18,1,1) = {" +Sh +ZU +lb +Ss +OX +Wo +ez +Nn +cI +Qc +Sh +HQ +"} +(19,1,1) = {" +HQ +ZU +DL +Cj +OX +ZU +oR +OX +hL +Qc +HQ +Sh +"} +(20,1,1) = {" +Sh +ZU +ZU +ZU +ZU +ZU +ZU +Qc +Qc +ZU +Sh +Sh +"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm b/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm index dec4c65755f9..2f671753e72c 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm @@ -558,7 +558,7 @@ /area/overmap_encounter/planetoid/cave/explored) "gF" = ( /obj/structure/closet/cabinet, -/obj/item/clothing/under/frontiersmen/officer, +/obj/item/clothing/under/rank/security/officer/frontier/officer, /obj/item/clothing/suit/armor/frontier, /obj/item/clothing/head/beret/sec/frontier/officer, /turf/open/floor/carpet/red_gold, @@ -1364,7 +1364,7 @@ /turf/open/floor/plasteel/patterned/cargo_one, /area/ruin/jungle/cavecrew/cargo) "qz" = ( -/obj/structure/guncloset, +/obj/structure/guncase, /obj/effect/turf_decal/industrial/hatch/yellow, /obj/effect/turf_decal/industrial/warning{ dir = 10 @@ -1671,7 +1671,7 @@ /obj/effect/turf_decal/siding/wood{ dir = 5 }, -/obj/item/clothing/under/frontiersmen, +/obj/item/clothing/under/rank/security/officer/frontier, /obj/item/clothing/head/beret/sec/frontier, /obj/machinery/light_switch{ pixel_y = 21; @@ -1762,7 +1762,7 @@ /turf/open/floor/plasteel/tech, /area/ruin/jungle/cavecrew/security) "vr" = ( -/obj/machinery/computer/cargo, +/obj/machinery/computer/cargo/express, /turf/open/floor/plasteel/patterned, /area/ruin/jungle/cavecrew/cargo) "vH" = ( @@ -3244,7 +3244,7 @@ /obj/structure/closet/cabinet, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/clothing/under/frontiersmen, +/obj/item/clothing/under/rank/security/officer/frontier, /obj/item/clothing/head/beret/sec/frontier, /obj/item/clothing/under/misc/pj/blue, /obj/machinery/light/small/broken/directional/north, @@ -3931,9 +3931,9 @@ }, /obj/effect/turf_decal/industrial/outline/yellow, /obj/effect/decal/cleanable/cobweb, -/obj/item/clothing/under/frontiersmen, -/obj/item/clothing/under/frontiersmen, -/obj/item/clothing/under/frontiersmen, +/obj/item/clothing/under/rank/security/officer/frontier, +/obj/item/clothing/under/rank/security/officer/frontier, +/obj/item/clothing/under/rank/security/officer/frontier, /obj/item/clothing/suit/armor/vest/bulletproof/frontier, /obj/item/clothing/suit/armor/vest/bulletproof/frontier, /obj/item/clothing/suit/armor/vest/bulletproof/frontier, diff --git a/_maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm b/_maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm index fce0a7d6904d..e8f075b9005d 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm @@ -3173,7 +3173,7 @@ /obj/structure/closet/cabinet, /obj/item/hatchet/wooden, /obj/item/ammo_box/a357, -/obj/item/gun/ballistic/revolver/syndicate, +/obj/item/gun/ballistic/revolver, /turf/open/floor/wood, /area/ship/bridge) "VM" = ( diff --git a/_maps/RandomRuins/JungleRuins/jungle_nest.dmm b/_maps/RandomRuins/JungleRuins/jungle_nest.dmm new file mode 100644 index 000000000000..2783fc59549b --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungle_nest.dmm @@ -0,0 +1,814 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aH" = ( +/obj/structure/alien/weeds, +/obj/structure/table/wood/fancy, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"aW" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/item/storage/bag/books, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"bB" = ( +/obj/structure/alien/weeds, +/obj/structure/mecha_wreckage/seraph, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"ce" = ( +/obj/structure/alien/weeds, +/obj/effect/mob_spawn/human/corpse/cargo_tech, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"cj" = ( +/obj/structure/alien/weeds, +/obj/item/clothing/head/crown, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"cO" = ( +/obj/structure/alien/weeds, +/obj/structure/barricade/wooden, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"dj" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"eA" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"eB" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"eG" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"fj" = ( +/obj/structure/alien/weeds, +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"fZ" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"gU" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/remains/xeno, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"hu" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/machinery/vending/boozeomat, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"ia" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"iF" = ( +/turf/closed/mineral/random/jungle, +/area/overmap_encounter/planetoid/cave/explored) +"jI" = ( +/obj/structure/alien/resin/wall, +/turf/closed/mineral/random/jungle, +/area/overmap_encounter/planetoid/cave/explored) +"kd" = ( +/obj/structure/alien/resin/membrane, +/obj/structure/alien/weeds, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"lh" = ( +/obj/structure/alien/weeds, +/obj/structure/sink/oil_well, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"lS" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/item/clothing/glasses/night, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"mW" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/xenoblood/xgibs/larva/body, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"nn" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"oB" = ( +/obj/effect/decal/cleanable/xenoblood/xgibs/larva/body, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"oX" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/egg, +/obj/item/toy/toy_xeno, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"qK" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"rY" = ( +/obj/structure/alien/weeds, +/obj/structure/table/wood/fancy, +/obj/item/reagent_containers/food/drinks/bottle/fernet, +/obj/item/reagent_containers/food/drinks/bottle/champagne, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"sw" = ( +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/cave/explored) +"tZ" = ( +/obj/effect/decal/cleanable/xenoblood, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"ul" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/item/storage/box/alienhandcuffs, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"uo" = ( +/obj/structure/alien/weeds, +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"uR" = ( +/obj/effect/decal/cleanable/xenoblood/xgibs/up, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"vg" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/item/clothing/under/costume/mech_suit/blue, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"vt" = ( +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/grass, +/area/overmap_encounter/planetoid/cave/explored) +"vW" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"wc" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/egg, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"wg" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"wl" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/xenoblood/xgibs/torso, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/jungle/explored) +"wt" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/obj/structure/sign/poster/contraband/lusty_xenomorph, +/turf/open/floor/plating/grass, +/area/overmap_encounter/planetoid/cave/explored) +"xY" = ( +/obj/structure/alien/weeds, +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/structure/bed/nest, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"ya" = ( +/obj/effect/decal/cleanable/xenoblood/xgibs/larva, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"yF" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/grass, +/area/overmap_encounter/planetoid/cave/explored) +"yG" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/maid, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"yV" = ( +/obj/structure/alien/resin/wall, +/obj/structure/alien/weeds, +/turf/closed/mineral/random/jungle, +/area/overmap_encounter/planetoid/cave/explored) +"zi" = ( +/obj/structure/alien/resin/wall, +/obj/structure/alien/weeds, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/cave/explored) +"zv" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"zy" = ( +/obj/structure/alien/resin/wall, +/obj/structure/alien/weeds, +/turf/open/floor/plating/grass, +/area/overmap_encounter/planetoid/cave/explored) +"zz" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/remains/xeno/larva, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"AC" = ( +/obj/structure/alien/weeds, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"AE" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/item/clothing/head/helmet/riot, +/obj/item/shield/riot, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"AI" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"Du" = ( +/obj/structure/alien/weeds, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/structure/bed/nest, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"DP" = ( +/obj/structure/alien/resin/wall, +/obj/structure/sign/poster/contraband/backdoor_xeno_babes_6, +/turf/open/floor/plating/grass, +/area/overmap_encounter/planetoid/cave/explored) +"Ee" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/item/kitchen/knife/combat/survival, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"EC" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"Fe" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/item/cartridge, +/obj/item/clothing/under/rank/civilian/curator, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"FA" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/item/clothing/head/helmet/space/eva, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"Gk" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/sentinel, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"Gt" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/membrane, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"Hh" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/drone, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"Hz" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/egg/burst, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"II" = ( +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"KR" = ( +/obj/structure/alien/weeds, +/obj/structure/table/wood/fancy, +/obj/machinery/dish_drive, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"Lg" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/membrane, +/turf/open/floor/plating/grass, +/area/overmap_encounter/planetoid/cave/explored) +"Lh" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/queen/large, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"MJ" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"Ne" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/mob/living/simple_animal/hostile/alien, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"NK" = ( +/obj/structure/alien/weeds, +/obj/item/bodypart/chest/larva, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"RG" = ( +/obj/structure/alien/weeds, +/turf/closed/mineral/random/jungle, +/area/overmap_encounter/planetoid/cave/explored) +"TS" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"TY" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"UV" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/jungle/explored) +"VK" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"VT" = ( +/obj/structure/alien/weeds, +/obj/structure/table/wood/fancy, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/turf/open/floor/plating/dirt, +/area/overmap_encounter/planetoid/cave/explored) +"Wb" = ( +/turf/template_noop, +/area/template_noop) +"Wj" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"Yq" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) + +(1,1,1) = {" +Wb +Wb +Wb +Wb +iF +iF +II +II +tZ +eB +Wb +Wb +Wb +Wb +Wb +"} +(2,1,1) = {" +Wb +Wb +iF +iF +iF +iF +RG +Yq +II +Wj +II +Wb +Wb +Wb +Wb +"} +(3,1,1) = {" +Wb +iF +jI +zi +zi +zi +vt +zv +zv +II +II +II +Wb +Wb +Wb +"} +(4,1,1) = {" +iF +jI +zy +Hz +zz +NK +zy +zy +zy +ya +TY +II +Wb +Wb +Wb +"} +(5,1,1) = {" +iF +vt +wc +ia +ia +ia +ia +vg +zy +zv +II +II +fZ +Wb +Wb +"} +(6,1,1) = {" +iF +vt +wc +AI +fj +ce +ia +ia +zy +zy +zy +zy +II +II +Wb +"} +(7,1,1) = {" +iF +sw +vt +ia +Lh +ia +yF +Gt +yF +lh +lS +zy +II +qK +Wb +"} +(8,1,1) = {" +iF +iF +vt +mW +ia +ia +yF +ia +yF +dj +Du +zy +eB +oB +Yq +"} +(9,1,1) = {" +iF +iF +vt +vt +cj +mW +yF +Hh +yF +Gk +AE +zy +UV +II +II +"} +(10,1,1) = {" +Wb +iF +iF +vt +oX +yF +yF +ia +yF +ia +zy +vt +UV +VK +II +"} +(11,1,1) = {" +Wb +iF +iF +vt +yF +yF +EC +ia +yF +Gt +zy +cO +UV +UV +TY +"} +(12,1,1) = {" +Wb +iF +iF +vt +ia +gU +AI +ia +ia +ia +kd +AC +wl +UV +II +"} +(13,1,1) = {" +Wb +iF +sw +zy +Gt +yF +yF +yF +yF +yF +zy +nn +UV +UV +eA +"} +(14,1,1) = {" +Wb +iF +vt +uo +ia +ia +ia +ia +bB +vW +zy +zy +zy +zy +uR +"} +(15,1,1) = {" +Wb +iF +DP +FA +ia +Hh +ia +wg +xY +yF +yF +Fe +aW +zy +Yq +"} +(16,1,1) = {" +Wb +iF +sw +Ee +ia +AI +ia +ia +TS +yF +ia +Ne +eG +zy +iF +"} +(17,1,1) = {" +Wb +iF +jI +vt +yF +Lg +yF +yF +yF +yF +ia +MJ +ul +yV +iF +"} +(18,1,1) = {" +Wb +Wb +iF +jI +vt +ia +ia +ia +ia +ia +ia +zy +vt +jI +iF +"} +(19,1,1) = {" +Wb +Wb +Wb +iF +jI +vt +vt +Gt +yF +wt +yF +zy +iF +iF +Wb +"} +(20,1,1) = {" +Wb +Wb +Wb +Wb +iF +iF +vt +ia +ia +ia +KR +zy +iF +Wb +Wb +"} +(21,1,1) = {" +Wb +Wb +Wb +Wb +Wb +Wb +jI +vt +hu +yG +rY +yV +iF +Wb +Wb +"} +(22,1,1) = {" +Wb +Wb +Wb +Wb +Wb +Wb +Wb +jI +vt +VT +aH +yV +Wb +Wb +Wb +"} +(23,1,1) = {" +Wb +Wb +Wb +Wb +Wb +Wb +Wb +iF +sw +vt +jI +jI +Wb +Wb +Wb +"} +(24,1,1) = {" +Wb +Wb +Wb +Wb +Wb +Wb +Wb +Wb +iF +iF +iF +Wb +Wb +Wb +Wb +"} +(25,1,1) = {" +Wb +Wb +Wb +Wb +Wb +Wb +Wb +Wb +Wb +Wb +Wb +Wb +Wb +Wb +Wb +"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm index 86e2ac4e5477..9457e639c5ce 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm @@ -5381,7 +5381,7 @@ "Ih" = ( /obj/structure/table/wood, /obj/machinery/light/directional/south, -/obj/item/food/breadslice/moldy{ +/obj/item/reagent_containers/food/snacks/breadslice/moldy{ pixel_x = -8 }, /obj/item/reagent_containers/food/snacks/grown/berries/poison{ @@ -7509,7 +7509,7 @@ }, /obj/effect/mob_spawn/human/corpse/nanotrasensoldier, /obj/effect/decal/cleanable/vomit/old, -/obj/item/food/breadslice/moldy{ +/obj/item/reagent_containers/food/snacks/breadslice/moldy{ pixel_x = -4; pixel_y = 16 }, diff --git a/_maps/RandomRuins/JungleRuins/jungle_pirate.dmm b/_maps/RandomRuins/JungleRuins/jungle_pirate.dmm new file mode 100644 index 000000000000..739244a8b282 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungle_pirate.dmm @@ -0,0 +1,747 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ay" = ( +/obj/structure/statue/sandstone/venus{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"aR" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/wood, +/area/ruin/unpowered) +"ch" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"cM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/jungle/explored) +"ej" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"eK" = ( +/obj/item/bedsheet/syndie, +/obj/structure/bed, +/turf/open/floor/wood, +/area/ruin/unpowered) +"eV" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"gz" = ( +/obj/structure/stairs/east, +/turf/open/floor/wood, +/area/ruin/unpowered) +"gE" = ( +/obj/structure/closet/crate/wooden/toy, +/turf/open/floor/wood, +/area/ruin/unpowered) +"gW" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/ash, +/obj/structure/fluff/oldturret, +/turf/open/floor/wood, +/area/ruin/unpowered) +"iw" = ( +/obj/item/ammo_box/c45, +/obj/structure/table/wood/poker, +/turf/open/floor/wood, +/area/ruin/unpowered) +"iC" = ( +/obj/item/ammo_box/c9mm, +/obj/structure/table/wood/poker, +/turf/open/floor/wood, +/area/ruin/unpowered) +"iY" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"jc" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"jN" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"kh" = ( +/turf/closed/wall/mineral/wood, +/area/ruin/unpowered) +"lv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"lN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stairs/east, +/turf/open/floor/wood, +/area/ruin/unpowered) +"nD" = ( +/obj/item/ammo_box/a40mm, +/obj/structure/table/wood/poker, +/turf/open/floor/wood, +/area/ruin/unpowered) +"of" = ( +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/jungle/explored) +"oj" = ( +/obj/effect/decal/cleanable/food/egg_smudge, +/turf/open/floor/wood, +/area/ruin/unpowered) +"oX" = ( +/obj/structure/curtain/bounty, +/turf/open/floor/wood, +/area/ruin/unpowered) +"pd" = ( +/obj/item/storage/bag/money/vault, +/obj/item/storage/bag/money/vault, +/obj/item/storage/bag/money/vault, +/obj/item/storage/bag/money/vault, +/obj/item/storage/bag/money/vault, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"pR" = ( +/obj/structure/railing{ + dir = 4 + }, +/mob/living/simple_animal/hostile/human/pirate/ranged, +/turf/open/floor/wood, +/area/ruin/unpowered) +"qL" = ( +/obj/structure/table/wood/poker, +/obj/item/gun/energy/laser, +/turf/open/floor/carpet/red, +/area/ruin/unpowered) +"rc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"sH" = ( +/turf/open/floor/wood, +/area/ruin/unpowered) +"tw" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"tG" = ( +/turf/open/water/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"uf" = ( +/obj/structure/closet/crate/goldcrate, +/turf/open/floor/wood, +/area/ruin/unpowered) +"xd" = ( +/turf/open/floor/plating/dirt/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"xT" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/wood, +/area/ruin/unpowered) +"ze" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"zk" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 5 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"zN" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"BV" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/dirt/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"CG" = ( +/obj/structure/curtain/bounty, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Dh" = ( +/obj/structure/closet/crate/goldcrate, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"Dm" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4 + }, +/turf/open/water/jungle/lit, +/area/ruin/unpowered) +"DC" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"DH" = ( +/mob/living/simple_animal/hostile/human/pirate/ranged/space, +/turf/open/floor/carpet/red, +/area/ruin/unpowered) +"DS" = ( +/mob/living/simple_animal/hostile/human/pirate/ranged, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"DV" = ( +/obj/vehicle/ridden/lavaboat, +/turf/open/water/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Er" = ( +/obj/structure/dresser, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Ew" = ( +/obj/structure/table/wood/poker, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/mob/living/simple_animal/parrot{ + faction = list("pirate"); + name = "Pegwing" + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Fi" = ( +/obj/structure/railing, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"Ic" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/plating/dirt/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"IH" = ( +/obj/item/reagent_containers/glass/bucket/wooden, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Jx" = ( +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"Kd" = ( +/obj/structure/fermenting_barrel, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"Kl" = ( +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"KD" = ( +/obj/machinery/grill, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood, +/area/ruin/unpowered) +"LD" = ( +/obj/item/ammo_box/c45_speedloader, +/obj/structure/table/wood/poker, +/turf/open/floor/wood, +/area/ruin/unpowered) +"LT" = ( +/mob/living/simple_animal/hostile/human/pirate/melee, +/obj/structure/chair/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"MX" = ( +/obj/structure/fluff/oldturret, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Nq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/water/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"NY" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/ash/large, +/obj/structure/fluff/oldturret, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Pp" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/ash, +/obj/structure/fluff/oldturret, +/turf/open/floor/wood, +/area/ruin/unpowered) +"PI" = ( +/obj/structure/closet/crate/secure/weapon, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"Qq" = ( +/turf/template_noop, +/area/template_noop) +"RY" = ( +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Sk" = ( +/obj/structure/safe, +/obj/item/gun/ballistic/shotgun/brimstone, +/obj/item/gun/ballistic/shotgun/brimstone, +/obj/item/gun/ballistic/shotgun/brimstone, +/obj/item/gun/grenadelauncher, +/turf/open/floor/wood, +/area/ruin/unpowered) +"SA" = ( +/obj/structure/railing, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Th" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"TH" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"TX" = ( +/obj/structure/closet/crate/secure/loot, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"UA" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/ash/large, +/obj/structure/fluff/oldturret, +/turf/open/floor/wood, +/area/ruin/unpowered) +"UR" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/plating/dirt/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"UX" = ( +/mob/living/simple_animal/hostile/human/pirate/melee, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Vf" = ( +/turf/open/floor/carpet/red, +/area/ruin/unpowered) +"Wk" = ( +/obj/structure/closet/crate/critter, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/parrot{ + faction = list("pirate") + }, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"Wp" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"WA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Xb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet/red, +/area/ruin/unpowered) +"Xt" = ( +/obj/structure/table/wood/poker, +/obj/item/nullrod/claymore/saber/pirate, +/obj/item/melee/transforming/energy/sword/saber/pirate, +/turf/open/floor/carpet/red, +/area/ruin/unpowered) +"XA" = ( +/mob/living/simple_animal/hostile/human/pirate/melee, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Zl" = ( +/obj/structure/ore_box, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"ZM" = ( +/obj/structure/closet/crate/goldcrate, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) + +(1,1,1) = {" +Qq +Qq +xd +xd +Kl +Kl +tG +tG +tG +tG +tG +Kl +Kl +Qq +Qq +"} +(2,1,1) = {" +Qq +BV +xd +Kl +Kl +tG +tG +tG +ay +MX +tG +tG +Kl +Kl +Qq +"} +(3,1,1) = {" +Ic +Ic +zN +Kl +tG +tG +tG +tG +sH +sH +tG +tG +tG +Kl +Qq +"} +(4,1,1) = {" +lv +rc +tw +tG +tG +tG +tG +Th +sH +WA +ej +tG +tG +Kl +Qq +"} +(5,1,1) = {" +Zl +Jx +tw +tG +tG +tG +jc +Wp +UX +sH +ch +TH +tG +Kl +Kl +"} +(6,1,1) = {" +Kd +Jx +tw +tG +tG +tG +UA +sH +sH +sH +sH +gW +tG +tG +Kl +"} +(7,1,1) = {" +Dh +eV +tw +tG +tG +jc +ze +sH +uf +uf +sH +ch +TH +tG +Kl +"} +(8,1,1) = {" +Jx +Fi +tG +tG +DV +Pp +XA +nD +kh +kh +iC +UX +NY +DV +Kl +"} +(9,1,1) = {" +PI +eV +tG +tG +tG +Th +sH +LD +kh +kh +iw +aR +SA +tG +Kl +"} +(10,1,1) = {" +LT +Jx +of +cM +of +WA +sH +sH +oj +sH +sH +sH +sH +tG +tG +"} +(11,1,1) = {" +Jx +Jx +cM +of +of +IH +gz +RY +KD +xT +sH +lN +gE +tG +tG +"} +(12,1,1) = {" +TX +Fi +tG +tG +tG +kh +kh +oX +kh +kh +oX +kh +kh +tG +tG +"} +(13,1,1) = {" +Wk +eV +tG +tG +DV +kh +Er +Xb +qL +Xt +Vf +pd +kh +DV +Kl +"} +(14,1,1) = {" +Kd +Fi +tw +tG +tG +kh +eK +DH +Xb +Vf +Vf +ZM +kh +tG +Kl +"} +(15,1,1) = {" +Kd +rc +tw +tG +tG +kh +kh +Ew +sH +sH +Sk +kh +kh +tG +Kl +"} +(16,1,1) = {" +DS +Jx +tw +tG +tG +Dm +kh +kh +oX +CG +kh +kh +Dm +tG +Kl +"} +(17,1,1) = {" +UR +UR +jN +Kl +tG +tG +Dm +zk +pR +iY +DC +Dm +tG +Kl +Kl +"} +(18,1,1) = {" +Qq +xd +xd +Kl +tG +tG +tG +tG +tG +Nq +tG +tG +tG +Kl +Qq +"} +(19,1,1) = {" +Qq +BV +xd +Kl +Kl +Kl +tG +tG +tG +tG +tG +tG +Kl +Kl +Qq +"} +(20,1,1) = {" +Qq +Qq +xd +xd +xd +Kl +Kl +Kl +tG +tG +Kl +Kl +Kl +Qq +Qq +"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_pizzawave.dmm b/_maps/RandomRuins/JungleRuins/jungle_pizzawave.dmm new file mode 100644 index 000000000000..e4dee4cec868 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungle_pizzawave.dmm @@ -0,0 +1,452 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/mineral/random/jungle, +/area/overmap_encounter/planetoid/cave/explored) +"b" = ( +/obj/machinery/jukebox, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"c" = ( +/obj/structure/table/wood, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"d" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/memeorgans, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"e" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"f" = ( +/mob/living/simple_animal/hostile/lizard/space, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"g" = ( +/obj/structure/table/wood/fancy/purple, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"h" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"i" = ( +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"j" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"k" = ( +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"l" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"m" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/colocup/lean, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"n" = ( +/obj/structure/table/wood/fancy/purple, +/obj/item/flashlight/glowstick/pink, +/obj/item/flashlight/glowstick, +/obj/item/flashlight/glowstick/blue, +/obj/item/flashlight/glowstick/cyan, +/obj/item/flashlight/glowstick/orange, +/obj/item/flashlight/glowstick/red, +/obj/item/flashlight/glowstick/yellow, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"p" = ( +/obj/structure/statue/sandstone/venus{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"s" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"t" = ( +/obj/structure/musician/piano, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"u" = ( +/obj/structure/table/wood/fancy/purple, +/obj/item/storage/pill_bottle/zoom, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/spacecash/bundle/c1000, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"v" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"w" = ( +/obj/structure/window/reinforced/tinted/fulltile, +/obj/structure/grille, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"x" = ( +/obj/structure/sink/puddle, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"z" = ( +/turf/template_noop, +/area/template_noop) +"A" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"B" = ( +/obj/structure/table/wood, +/obj/item/pizzabox/meat, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"D" = ( +/mob/living/simple_animal/pet/gondola, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"E" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"F" = ( +/obj/machinery/door/airlock/grunge, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"G" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/obj/item/spacecash/bundle/c1000, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"H" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"I" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/item/clothing/glasses/sunglasses/big, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"K" = ( +/obj/machinery/door/airlock/grunge, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"L" = ( +/obj/structure/bed/pod, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"M" = ( +/obj/structure/statue/sandstone/venus, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"N" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"O" = ( +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"P" = ( +/obj/effect/decal/cleanable/greenglow, +/turf/closed/wall, +/area/overmap_encounter/planetoid/cave/explored) +"Q" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/item/statuebust, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"R" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall, +/area/overmap_encounter/planetoid/cave/explored) +"S" = ( +/mob/living/simple_animal/hostile/lightgeist, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) +"T" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/grass, +/area/overmap_encounter/planetoid/cave/explored) +"U" = ( +/obj/structure/table/wood/fancy/purple, +/obj/item/clothing/suit/det_suit, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/vaporwave, +/area/overmap_encounter/planetoid/cave/explored) + +(1,1,1) = {" +z +z +z +a +a +a +a +a +a +a +a +a +a +z +z +"} +(2,1,1) = {" +z +z +a +a +a +a +a +i +i +i +l +a +a +a +z +"} +(3,1,1) = {" +z +a +a +a +a +i +H +i +i +s +i +H +a +a +z +"} +(4,1,1) = {" +a +a +a +a +e +i +k +i +D +i +x +i +B +a +a +"} +(5,1,1) = {" +a +a +H +i +i +i +N +d +i +v +i +k +c +a +a +"} +(6,1,1) = {" +a +a +i +P +P +R +P +P +P +P +P +i +e +T +a +"} +(7,1,1) = {" +a +i +l +P +M +h +U +u +O +t +P +i +i +G +a +"} +(8,1,1) = {" +a +i +i +w +I +h +O +S +O +h +K +H +k +m +a +"} +(9,1,1) = {" +a +k +e +w +Q +O +f +h +O +O +F +i +i +a +a +"} +(10,1,1) = {" +a +j +i +P +p +O +g +n +O +b +P +j +L +a +a +"} +(11,1,1) = {" +a +i +i +P +P +P +P +P +P +P +P +i +a +a +z +"} +(12,1,1) = {" +a +a +i +i +k +i +i +i +i +i +H +A +a +a +z +"} +(13,1,1) = {" +z +a +a +a +j +l +e +i +k +E +i +a +a +a +z +"} +(14,1,1) = {" +z +a +a +a +a +a +a +H +i +i +a +a +a +z +z +"} +(15,1,1) = {" +z +z +z +a +a +a +a +a +a +a +a +z +z +z +z +"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_seedling.dmm b/_maps/RandomRuins/JungleRuins/jungle_seedling.dmm new file mode 100644 index 000000000000..3dff53c32639 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungle_seedling.dmm @@ -0,0 +1,462 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"cO" = ( +/obj/machinery/door/airlock/survival_pod, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/powered) +"dT" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"fj" = ( +/obj/structure/flora/rock/jungle, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"iB" = ( +/obj/structure/fence/corner{ + dir = 1 + }, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"iJ" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"iX" = ( +/obj/structure/fence/cut/large{ + dir = 8 + }, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"kj" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"mh" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"ms" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"mt" = ( +/obj/item/storage/bag/medical, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/powered) +"nW" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/powered) +"pl" = ( +/obj/structure/closet/crate/freezer, +/obj/item/organ/cyberimp/arm/surgery, +/obj/item/organ/eyes/night_vision/mushroom, +/obj/item/organ/heart/cybernetic/tier3, +/obj/item/organ/liver/plasmaman, +/obj/item/organ/tongue/robot, +/obj/item/organ/moth_wings, +/obj/item/organ/stomach/cybernetic/tier2, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered) +"pN" = ( +/obj/item/clothing/mask/breath/medical, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered) +"rN" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"rZ" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/decal/cleanable/food/tomato_smudge, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"so" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"uY" = ( +/turf/closed/wall/mineral/titanium/survival/pod, +/area/ruin/powered) +"vZ" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"wa" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"wT" = ( +/obj/structure/fence/end{ + dir = 8 + }, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"wW" = ( +/obj/structure/flora/junglebush/c, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"xV" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/dirt/jungle/wasteland/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"zA" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Ef" = ( +/mob/living/simple_animal/hostile/venus_human_trap, +/turf/open/water/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"FT" = ( +/obj/item/scythe, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Io" = ( +/turf/closed/mineral, +/area/overmap_encounter/planetoid/jungle/explored) +"JL" = ( +/turf/open/water/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"Ld" = ( +/obj/item/clothing/suit/hooded/wintercoat/medical, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered) +"Lt" = ( +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Nj" = ( +/mob/living/simple_animal/bot/medbot/rockplanet, +/obj/item/circuitboard/machine/techfab/department/medical, +/turf/open/floor/plasteel/freezer, +/area/ruin/powered) +"Pe" = ( +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/powered) +"Py" = ( +/obj/structure/fence, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Qe" = ( +/obj/machinery/hydroponics/soil, +/obj/item/reagent_containers/food/snacks/salad/jungle, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"QF" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"QG" = ( +/obj/effect/decal/cleanable/food/tomato_smudge, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"QV" = ( +/obj/structure/flora/rock/jungle, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"SA" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"SI" = ( +/obj/effect/turf_decal/dept/medical, +/turf/closed/wall/mineral/titanium/survival/pod, +/area/ruin/powered) +"TD" = ( +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"TM" = ( +/obj/item/cultivator/rake, +/mob/living/simple_animal/hostile/venus_human_trap, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Uv" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Vf" = ( +/obj/structure/flora/junglebush/b, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Vu" = ( +/obj/structure/frame/machine, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/unpowered) +"VB" = ( +/turf/open/floor/plating/dirt/jungle, +/area/overmap_encounter/planetoid/jungle/explored) +"WA" = ( +/obj/effect/spawner/structure/window/survival_pod, +/turf/open/floor/plasteel, +/area/ruin/powered) +"WR" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/dirt/jungle/wasteland/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"ZE" = ( +/turf/open/floor/plating/dirt/jungle/wasteland/lit, +/area/overmap_encounter/planetoid/jungle/explored) + +(1,1,1) = {" +SA +ZE +TD +Io +ZE +Io +ZE +xV +TD +wW +TD +TD +TD +Vf +TD +"} +(2,1,1) = {" +WR +xV +Io +Io +Io +Io +Io +TD +rN +TD +TD +SA +TD +TD +TD +"} +(3,1,1) = {" +ZE +Io +Io +WA +WA +Io +WR +SA +wW +TD +Vf +TD +TD +wW +TD +"} +(4,1,1) = {" +ZE +ZE +uY +Nj +pl +uY +ZE +mh +Py +Py +Py +Py +iB +TD +iJ +"} +(5,1,1) = {" +TD +ZE +SI +Pe +mt +SI +TD +Uv +Vf +FT +wW +TD +Uv +fj +TD +"} +(6,1,1) = {" +rN +fj +uY +Ld +pN +uY +QF +Uv +SA +Qe +ms +Vf +Uv +TD +TD +"} +(7,1,1) = {" +SA +TD +nW +cO +cO +Vu +Vf +TD +JL +JL +Ef +TD +Uv +TD +TD +"} +(8,1,1) = {" +fj +TD +Lt +QV +kj +wa +TD +QF +rZ +JL +JL +JL +iX +TD +TD +"} +(9,1,1) = {" +iJ +TD +wa +Lt +zA +Lt +Uv +TD +TM +ms +JL +JL +Uv +SA +TD +"} +(10,1,1) = {" +TD +Lt +Lt +Lt +Lt +QF +Vf +QG +ms +JL +JL +JL +Uv +TD +iJ +"} +(11,1,1) = {" +TD +QV +Lt +Lt +QV +iX +TD +JL +JL +JL +JL +TD +Uv +TD +TD +"} +(12,1,1) = {" +TD +Lt +dT +Lt +TD +TD +TD +JL +JL +JL +JL +wW +Uv +TD +TD +"} +(13,1,1) = {" +SA +Lt +Lt +Lt +wW +TD +QF +TD +JL +JL +so +TD +vZ +TD +TD +"} +(14,1,1) = {" +TD +Lt +Lt +TD +TD +iJ +TD +Vf +TD +wW +TD +TD +wT +TD +TD +"} +(15,1,1) = {" +TD +VB +rN +wW +TD +Vf +TD +TD +SA +TD +TD +fj +TD +rN +TD +"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_surface_bombmakers_cabin.dmm b/_maps/RandomRuins/JungleRuins/jungle_surface_bombmakers_cabin.dmm new file mode 100644 index 000000000000..878e674b7835 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungle_surface_bombmakers_cabin.dmm @@ -0,0 +1,731 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aE" = ( +/obj/machinery/light/broken/directional/west, +/turf/open/floor/wood, +/area/ruin/powered) +"bF" = ( +/obj/structure/closet/crate/bin, +/obj/item/trash/popcorn, +/obj/item/trash/candy, +/obj/item/grenade/frag{ + name = "garbage" + }, +/turf/open/floor/wood, +/area/ruin/powered) +"bM" = ( +/turf/open/floor/carpet/red, +/area/ruin/powered) +"dQ" = ( +/mob/living/simple_animal/hostile/rat, +/obj/machinery/light/small/broken/directional/north, +/turf/open/floor/wood, +/area/ruin/powered) +"eE" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/powered) +"eG" = ( +/obj/structure/flora/tree/jungle, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"eX" = ( +/mob/living/simple_animal/hostile/rat{ + dir = 4 + }, +/turf/open/floor/carpet/red, +/area/ruin/powered) +"eZ" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/powered) +"fu" = ( +/obj/structure/table/wood, +/obj/item/multitool{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/wirecutters/old{ + pixel_y = -1 + }, +/obj/item/stack/cable_coil/random/five{ + pixel_x = 9; + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/ruin/powered) +"gI" = ( +/obj/structure/table/wood/reinforced, +/obj/item/ammo_casing/shotgun/improvised{ + pixel_x = 6; + pixel_y = -5 + }, +/obj/item/ammo_casing/shotgun/improvised{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/ammo_casing/shotgun/improvised{ + pixel_x = 6; + pixel_y = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/powered) +"gO" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"hD" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/wood, +/area/ruin/powered) +"iH" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/powered) +"iS" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/powered) +"kn" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/corn, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"ky" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"kL" = ( +/obj/structure/fence/cut/medium, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"lN" = ( +/obj/structure/table/wood, +/obj/item/grenade/chem_grenade/ez_clean{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/item/research_notes/loot/small{ + origin_type = "explosives"; + pixel_y = 4; + value = 1200 + }, +/turf/open/floor/wood, +/area/ruin/powered) +"lW" = ( +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/airlock/wood, +/turf/open/floor/wood, +/area/ruin/powered) +"oD" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/powered) +"oH" = ( +/obj/structure/fence/corner{ + dir = 5 + }, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"qp" = ( +/obj/structure/noticeboard{ + desc = "A board with many old marks and paper scraps on it."; + dir = 4; + name = "Teacher's Board" + }, +/turf/closed/wall/mineral/wood, +/area/ruin/powered) +"ri" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/powered) +"rF" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf{ + desc = "You can still see what was once a rather small human under the shifting mass of corruption. Its trying to keep you away from the main office for some reason."; + name = "Student" + }, +/turf/open/floor/wood, +/area/ruin/powered) +"rN" = ( +/obj/structure/dresser, +/obj/item/research_notes/loot/medium{ + origin_type = "explosives"; + pixel_y = 6 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/powered) +"so" = ( +/obj/structure/flora/junglebush/c, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"sV" = ( +/obj/structure/chair/comfy/grey/directional/south, +/turf/open/floor/carpet/red, +/area/ruin/powered) +"sX" = ( +/obj/structure/bed, +/obj/item/bedsheet/rd, +/turf/open/floor/wood, +/area/ruin/powered) +"tc" = ( +/obj/structure/fence, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"uH" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"vs" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"wq" = ( +/obj/structure/table/wood, +/obj/item/grenade/firecracker{ + pixel_x = -8; + pixel_y = -5 + }, +/obj/item/grenade/firecracker{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/item/grenade/firecracker{ + pixel_x = 4 + }, +/turf/open/floor/wood, +/area/ruin/powered) +"wz" = ( +/obj/structure/floodlight_frame, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"wK" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/powered) +"xs" = ( +/obj/structure/table/wood/reinforced, +/obj/item/storage/belt/utility/chief/full, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/powered) +"xQ" = ( +/obj/structure/flora/junglebush/b, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"yu" = ( +/turf/closed/wall/mineral/wood, +/area/ruin/powered) +"yJ" = ( +/obj/structure/table/wood/reinforced, +/obj/item/grenade/clusterbuster/soap{ + name = "Reality Devastator" + }, +/turf/open/floor/wood, +/area/ruin/powered) +"zg" = ( +/obj/item/transfer_valve{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/item/transfer_valve{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/structure/table/wood/fancy/orange, +/turf/open/floor/wood, +/area/ruin/powered) +"Bo" = ( +/obj/machinery/light/broken/directional/south, +/turf/open/floor/wood, +/area/ruin/powered) +"Bz" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/wood, +/area/ruin/powered) +"Cr" = ( +/obj/structure/table/wood, +/obj/item/grenade/chem_grenade/large{ + pixel_x = -7; + pixel_y = -1 + }, +/obj/item/grenade/chem_grenade/large{ + pixel_x = 4; + pixel_y = 9 + }, +/obj/item/screwdriver/old{ + pixel_y = 10 + }, +/turf/open/floor/wood, +/area/ruin/powered) +"CR" = ( +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/airlock/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/powered) +"DU" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion{ + name = "Student" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/powered) +"FT" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/powered) +"Gz" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/wood, +/area/ruin/powered) +"GE" = ( +/obj/structure/chair/stool/bar{ + dir = 4; + name = "teacher's stool" + }, +/turf/open/floor/wood, +/area/ruin/powered) +"Ho" = ( +/obj/structure/table/wood/reinforced, +/obj/item/flashlight/lamp/green, +/turf/open/floor/wood, +/area/ruin/powered) +"Hr" = ( +/obj/structure/fence/cut/large{ + dir = 4 + }, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"It" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Jd" = ( +/obj/effect/mob_spawn/human/corpse/charredskeleton{ + desc = "Many die in the pursuit of science. Even more die making homebrew explosives in a random shack on some frontier planet."; + name = "charred remains of the Teacher" + }, +/turf/open/floor/carpet/red, +/area/ruin/powered) +"Je" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Na" = ( +/obj/item/reagent_containers/food/snacks/grown/corn, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Oe" = ( +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Qj" = ( +/obj/item/grown/corncob, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Rc" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/powered) +"RR" = ( +/mob/living/simple_animal/hostile/rat{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/wood, +/area/ruin/powered) +"SI" = ( +/obj/structure/table/wood, +/obj/item/grenade/stingbang{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/lighter/greyscale{ + pixel_x = 6 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/powered) +"Tb" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"TB" = ( +/turf/open/floor/wood, +/area/ruin/powered) +"TQ" = ( +/obj/structure/bookcase/random, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/powered) +"Ux" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/powered) +"Vq" = ( +/obj/structure/table/wood/reinforced, +/obj/item/grenade/chem_grenade/adv_release{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/grenade/chem_grenade/adv_release{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/grenade/chem_grenade/adv_release{ + pixel_y = 5 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/powered) +"WO" = ( +/obj/item/seeds/corn/snapcorn, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"WW" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/gas/welding, +/obj/item/research_notes/loot/small{ + origin_type = "explosives"; + pixel_y = 3; + value = 1200 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/powered) +"XH" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/wood, +/area/ruin/powered) +"Ym" = ( +/obj/item/tank/internals/plasma/full{ + pixel_x = -8; + pixel_y = -1 + }, +/obj/item/tank/internals/plasma/full{ + pixel_x = 5 + }, +/obj/item/tank/internals/oxygen{ + pixel_x = -7; + pixel_y = 8 + }, +/obj/item/tank/internals/oxygen{ + pixel_x = 4; + pixel_y = -6 + }, +/obj/structure/table/wood/fancy/orange, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/powered) +"Zo" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/powered) +"ZH" = ( +/mob/living/simple_animal/hostile/cockroach/glockroach, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"ZL" = ( +/obj/machinery/hydroponics/soil, +/obj/item/reagent_containers/food/snacks/grown/corn, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"ZX" = ( +/obj/machinery/hydroponics/soil, +/obj/item/grown/corncob, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) + +(1,1,1) = {" +Oe +It +Oe +Oe +Oe +It +Tb +Oe +Oe +xQ +Oe +Oe +Oe +Oe +It +"} +(2,1,1) = {" +Oe +yu +yu +yu +yu +yu +yu +yu +yu +vs +Oe +Oe +uH +xQ +Oe +"} +(3,1,1) = {" +eG +yu +sX +oD +bF +yu +zg +Ym +yu +yu +vs +Oe +Oe +It +Tb +"} +(4,1,1) = {" +Oe +yu +rN +eX +bM +Gz +eE +TB +Bz +yu +qp +qp +yu +yu +Oe +"} +(5,1,1) = {" +Oe +yu +dQ +Jd +RR +yu +oD +iH +Zo +aE +oD +GE +TQ +yu +Oe +"} +(6,1,1) = {" +Oe +yu +xs +sV +gI +yu +XH +Zo +rF +TB +TB +eE +TB +lW +xQ +"} +(7,1,1) = {" +Oe +yu +Ho +Vq +yJ +yu +TB +TB +Zo +TB +eZ +Zo +oD +yu +Oe +"} +(8,1,1) = {" +eG +yu +yu +yu +yu +yu +Ux +CR +yu +lN +fu +wK +hD +yu +It +"} +(9,1,1) = {" +Oe +ky +so +Oe +Qj +Oe +Oe +gO +yu +yu +Rc +TB +oD +yu +Oe +"} +(10,1,1) = {" +Tb +ky +Oe +kn +Oe +ZX +xQ +kn +Oe +yu +wq +SI +Bo +yu +Oe +"} +(11,1,1) = {" +Oe +Hr +Oe +Je +WO +Je +wz +ZL +Oe +yu +iS +TB +DU +yu +xQ +"} +(12,1,1) = {" +Oe +ky +Oe +ZL +Na +Je +Oe +ZX +so +yu +WW +Cr +FT +yu +Oe +"} +(13,1,1) = {" +Oe +ky +Qj +Je +ZH +kn +Qj +ZL +Oe +yu +TB +ri +TB +yu +Oe +"} +(14,1,1) = {" +Oe +oH +tc +tc +tc +tc +kL +tc +tc +yu +yu +yu +yu +yu +Oe +"} +(15,1,1) = {" +Oe +Oe +Oe +eG +xQ +Oe +Oe +It +Tb +Oe +Oe +Oe +Oe +Oe +It +"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_surface_coffinpirate.dmm b/_maps/RandomRuins/JungleRuins/jungle_surface_coffinpirate.dmm new file mode 100644 index 000000000000..b4d280ba7a17 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungle_surface_coffinpirate.dmm @@ -0,0 +1,511 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/open/floor/wood, +/area/ruin/unpowered) +"c" = ( +/obj/structure/closet/crate/coffin, +/obj/item/clothing/head/hooded/cloakhood/bone, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"d" = ( +/obj/structure/closet/crate/coffin, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/skeleton, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"e" = ( +/obj/structure/table/wood, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"f" = ( +/obj/structure/chair/wood/wings{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"g" = ( +/obj/item/grown/bananapeel, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/wood, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/ruin/unpowered) +"h" = ( +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"i" = ( +/obj/structure/closet/crate/coffin, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"j" = ( +/obj/structure/table/wood, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -1; + pixel_y = 2 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"k" = ( +/obj/item/reagent_containers/food/snacks/grown/banana, +/turf/open/floor/wood, +/area/ruin/unpowered) +"l" = ( +/turf/closed/wall/mineral/wood, +/area/ruin/unpowered) +"m" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"n" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/bananalamp, +/turf/open/floor/wood, +/area/ruin/unpowered) +"q" = ( +/obj/structure/closet/crate/coffin, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/skeleton, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"r" = ( +/obj/structure/flora/junglebush/c, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"s" = ( +/obj/structure/sink/puddle, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"u" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"v" = ( +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"w" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/dirt, +/obj/item/cultivator/rake, +/obj/item/shovel, +/turf/open/floor/wood, +/area/ruin/unpowered) +"x" = ( +/obj/item/grown/bananapeel, +/turf/open/floor/wood, +/area/ruin/unpowered) +"y" = ( +/obj/structure/flora/junglebush/b, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"z" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/head/pirate{ + pixel_y = -4 + }, +/obj/item/clothing/suit/pirate{ + pixel_y = -4 + }, +/obj/item/clothing/glasses/eyepatch{ + pixel_y = 2 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"A" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"B" = ( +/obj/structure/closet/crate/coffin, +/obj/item/stack/sheet/bone, +/obj/item/stack/sheet/bone, +/obj/item/stack/sheet/bone, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"C" = ( +/obj/structure/closet/crate/coffin, +/obj/item/stack/sheet/bone, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"E" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/sugarcookie/spookycoffin, +/obj/item/reagent_containers/food/snacks/sugarcookie/spookycoffin, +/obj/item/reagent_containers/food/snacks/sugarcookie/spookycoffin, +/turf/open/floor/wood, +/area/ruin/unpowered) +"F" = ( +/obj/item/reagent_containers/food/snacks/grown/banana, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"G" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"H" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = 8 + }, +/obj/item/reagent_containers/food/drinks/beer{ + pixel_x = -6 + }, +/obj/item/reagent_containers/food/snacks/sugarcookie/spookycoffin, +/turf/open/floor/wood, +/area/ruin/unpowered) +"I" = ( +/obj/structure/table/wood, +/obj/item/melee/transforming/energy/sword/saber/pirate{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/flashlight/lamp/bananalamp{ + pixel_x = 3; + pixel_y = 9 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"J" = ( +/obj/structure/closet/crate/coffin{ + desc = "It's a burial receptacle for some fruit."; + name = "fridge" + }, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/bungofruit, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"K" = ( +/obj/structure/closet/crate/coffin, +/obj/item/reagent_containers/food/snacks/monkeycube, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"L" = ( +/obj/machinery/door/airlock/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"M" = ( +/obj/structure/closet/crate/coffin, +/obj/item/stack/sheet/bone, +/obj/item/stack/sheet/bone, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"N" = ( +/obj/structure/closet/crate/coffin, +/obj/item/melee/baseball_bat/bone, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"P" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/hooded/cloak/bone, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Q" = ( +/obj/structure/closet/crate/coffin, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"R" = ( +/obj/structure/bed/dogbed{ + name = "Palmo's bed" + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"S" = ( +/obj/structure/table/wood, +/obj/item/paper{ + default_raw_text = "Forgot I had this paper on me, so I might as well use it as a diary. Today is the 23rd of July, or atleast that's what I made up in my head, and I am currently fulfilling my dream career of carving coffins. Yep, I'm living my best life here. I tamed a monkey a while back, named him Palmo, little guy's been a dear friend since. Until activity picks up on this planet I'm just gonna live a nice and quiet life, and then sell my masterfully crafted coffins to all those in need of them. Also, I found some peculiar fruit earlier, tastes pretty good but I think I probably ingested a few of the seeds. Shouldn't be TOO bad for me. Either way, I'm going to go to bed. Hopefully I find some more paper to use so I can keep writing."; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 2 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"T" = ( +/obj/structure/flora/grass/jungle, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"U" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/human/corpse/pirate{ + desc = "It looks like they died of a heart attack in their sleep." + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"V" = ( +/mob/living/carbon/monkey{ + dir = 8; + name = "Palmo" + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"W" = ( +/obj/structure/closet/crate/coffin, +/obj/item/reagent_containers/food/snacks/sugarcookie/spookyskull, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Y" = ( +/obj/structure/closet/crate/coffin, +/obj/item/reagent_containers/glass/bucket/wooden, +/obj/item/seeds/banana, +/obj/item/seeds/banana, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Z" = ( +/obj/structure/flora/junglebush, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) + +(1,1,1) = {" +a +a +v +v +v +v +v +y +a +a +d +h +h +i +a +"} +(2,1,1) = {" +a +v +v +l +l +l +l +T +y +h +h +h +Z +Q +a +"} +(3,1,1) = {" +a +v +l +l +U +I +l +l +M +h +i +h +h +h +a +"} +(4,1,1) = {" +a +v +l +z +b +b +R +l +C +h +N +h +h +i +h +"} +(5,1,1) = {" +a +K +l +H +b +A +P +l +c +h +h +a +a +h +i +"} +(6,1,1) = {" +a +l +l +l +L +l +l +l +l +h +a +a +a +a +a +"} +(7,1,1) = {" +a +l +E +x +b +A +b +w +l +W +a +a +a +a +a +"} +(8,1,1) = {" +a +l +e +b +b +b +x +A +l +Z +h +h +a +a +a +"} +(9,1,1) = {" +a +l +S +f +V +A +b +A +g +h +h +s +h +h +a +"} +(10,1,1) = {" +a +l +j +x +A +b +b +Y +l +m +T +h +v +G +h +"} +(11,1,1) = {" +a +l +l +b +b +k +n +l +l +h +G +v +G +v +T +"} +(12,1,1) = {" +a +a +l +l +J +u +l +l +a +B +G +F +G +q +h +"} +(13,1,1) = {" +a +a +a +l +l +l +l +a +a +i +C +G +v +h +r +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +a +h +h +h +h +a +"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_surface_ikea_ai.dmm b/_maps/RandomRuins/JungleRuins/jungle_surface_ikea_ai.dmm new file mode 100644 index 000000000000..6cb02b13e8d8 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungle_surface_ikea_ai.dmm @@ -0,0 +1,277 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"b" = ( +/obj/structure/table/wood, +/obj/item/borg/upgrade/ai, +/turf/open/floor/wood, +/area/ruin/powered) +"e" = ( +/obj/structure/table/wood, +/obj/item/mmi/posibrain, +/obj/item/mmi/posibrain, +/turf/open/floor/wood, +/area/ruin/powered) +"f" = ( +/obj/structure/table/wood, +/obj/item/circuitboard/computer/borgupload, +/obj/item/circuitboard/computer/aiupload, +/turf/open/floor/wood, +/area/ruin/powered) +"g" = ( +/obj/structure/table/wood, +/obj/item/borg/upgrade/transform/clown{ + desc = "Allows you to to turn a cyborg into a... something."; + name = "borg module picker (Unknown)" + }, +/obj/item/borg/upgrade/transform{ + desc = "Allows you to to turn a cyborg into a... something."; + name = "borg module picker (Unknown)"; + new_module = /obj/item/robot_module/syndicate_medical + }, +/turf/open/floor/wood, +/area/ruin/powered) +"h" = ( +/obj/machinery/door/airlock/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/powered) +"k" = ( +/turf/open/floor/wood, +/area/ruin/powered) +"n" = ( +/obj/effect/decal/remains/robot, +/turf/open/floor/wood, +/area/ruin/powered) +"p" = ( +/obj/machinery/recharge_station, +/turf/open/floor/wood, +/area/ruin/powered) +"q" = ( +/obj/item/bodypart/head/robot, +/turf/open/floor/wood, +/area/ruin/powered) +"r" = ( +/obj/structure/table/wood, +/obj/item/aiModule/core/full/damaged{ + name = "Unknown AI Core Module" + }, +/obj/item/aiModule/core/full/hulkamania{ + name = "Unknown AI Core Module" + }, +/obj/item/aiModule/reset/purge, +/obj/item/aiModule/core/full/paladin_devotion{ + name = "Unknown AI Core Module" + }, +/obj/item/aiModule/reset, +/obj/item/aiModule/core/full/tyrant{ + name = "Unknown AI Core Module" + }, +/obj/item/aiModule/core/full/maintain{ + name = "Unknown AI Core Module" + }, +/obj/item/aiModule/core/full/reporter{ + name = "Unknown AI Core Module" + }, +/obj/item/aiModule/core/full/cybersun{ + name = "Unknown AI Core Module" + }, +/obj/item/aiModule/core/full/corp{ + name = "Unknown AI Core Module" + }, +/obj/item/aiModule/core/full/asimov{ + name = "Unknown AI Core Module" + }, +/turf/open/floor/wood, +/area/ruin/powered) +"u" = ( +/obj/item/stock_parts/cell/hyper, +/turf/open/floor/wood, +/area/ruin/powered) +"w" = ( +/obj/item/wallframe/camera, +/turf/open/floor/wood, +/area/ruin/powered) +"x" = ( +/obj/item/stack/cable_coil, +/turf/open/floor/wood, +/area/ruin/powered) +"y" = ( +/obj/structure/table/wood, +/obj/item/circuitboard/machine/cyborgrecharger, +/turf/open/floor/wood, +/area/ruin/powered) +"z" = ( +/turf/closed/wall/mineral/wood/nonmetal, +/area/ruin/powered) +"D" = ( +/obj/item/assembly/flash/handheld, +/turf/open/floor/wood, +/area/ruin/powered) +"F" = ( +/obj/item/robot_suit/prebuilt, +/turf/open/floor/wood, +/area/ruin/powered) +"G" = ( +/obj/item/assembly/flash/handheld, +/obj/item/stock_parts/cell/hyper, +/turf/open/floor/wood, +/area/ruin/powered) +"H" = ( +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/turf/open/floor/wood, +/area/ruin/powered) +"J" = ( +/obj/structure/AIcore/latejoin_inactive, +/turf/open/floor/wood, +/area/ruin/powered) +"L" = ( +/obj/item/bodypart/leg/right/robot, +/turf/open/floor/wood, +/area/ruin/powered) +"M" = ( +/obj/item/bodypart/chest/robot, +/obj/item/wallframe/camera, +/turf/open/floor/wood, +/area/ruin/powered) +"N" = ( +/obj/item/robot_suit, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/turf/open/floor/wood, +/area/ruin/powered) +"Q" = ( +/obj/item/paper{ + default_raw_text = "Welcome to your Space Ikea Brand Full AI Kit! There are all the amenities needed to create a functional AI for your installation in this easy to use kit! Note: Warranty void if exposed to: High Humidity, High Temperatures, Grass, Mud, The Jungle. Thank you for shopping Space Ikea!" + }, +/turf/open/floor/wood, +/area/ruin/powered) +"R" = ( +/obj/item/bodypart/l_arm/robot, +/turf/open/floor/wood, +/area/ruin/powered) +"S" = ( +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/turf/open/floor/wood, +/area/ruin/powered) +"U" = ( +/turf/template_noop, +/area/template_noop) +"V" = ( +/obj/item/aiModule/core/freeformcore, +/obj/item/stack/cable_coil, +/turf/open/floor/wood, +/area/ruin/powered) +"Y" = ( +/obj/item/bodypart/r_arm/robot, +/turf/open/floor/wood, +/area/ruin/powered) +"Z" = ( +/obj/item/bodypart/leg/left/robot, +/turf/open/floor/wood, +/area/ruin/powered) + +(1,1,1) = {" +U +z +h +h +h +z +U +"} +(2,1,1) = {" +U +z +k +w +Q +z +U +"} +(3,1,1) = {" +U +z +n +G +R +z +U +"} +(4,1,1) = {" +z +z +p +H +D +z +z +"} +(5,1,1) = {" +z +e +q +w +S +r +z +"} +(6,1,1) = {" +z +f +u +J +V +y +z +"} +(7,1,1) = {" +z +g +w +L +n +b +z +"} +(8,1,1) = {" +z +z +x +M +D +z +z +"} +(9,1,1) = {" +U +z +D +N +Y +z +U +"} +(10,1,1) = {" +U +z +F +x +Z +z +U +"} +(11,1,1) = {" +U +z +z +z +z +z +U +"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_surface_ninjashrine.dmm b/_maps/RandomRuins/JungleRuins/jungle_surface_ninjashrine.dmm new file mode 100644 index 000000000000..03072f2d6aac --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungle_surface_ninjashrine.dmm @@ -0,0 +1,425 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"c" = ( +/obj/item/throwing_star/ninja{ + pixel_x = 6; + pixel_y = -5 + }, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"d" = ( +/obj/item/reagent_containers/food/snacks/grown/rice, +/turf/open/water/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"f" = ( +/obj/item/reagent_containers/food/snacks/fortunecookie, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"h" = ( +/obj/structure/fluff/divine/convertaltar{ + desc = "An altar dedicated to a kami."; + name = "altar" + }, +/obj/item/storage/belt/weebstick, +/obj/effect/decal/cleanable/dirt, +/obj/item/bodypart/r_arm/robot{ + desc = "The only thing I know for real..." + }, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"i" = ( +/mob/living/simple_animal/hostile/jungle/mega_arachnid, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"j" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"k" = ( +/obj/item/throwing_star/ninja{ + pixel_x = -8; + pixel_y = -4 + }, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"l" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"q" = ( +/obj/structure/spider/cocoon, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"s" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/spiderling, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"t" = ( +/obj/item/reagent_containers/food/snacks/spiderling, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"u" = ( +/obj/item/clothing/suit/shrine_maiden, +/obj/item/clothing/head/shrine_wig, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/obj/item/gohei, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"v" = ( +/obj/item/reagent_containers/food/snacks/spiderling, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"w" = ( +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"x" = ( +/obj/structure/mineral_door/paperframe, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"y" = ( +/obj/item/seeds/wheat/rice, +/turf/open/water/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"z" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/mineral_door/paperframe, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"A" = ( +/turf/closed/wall/mineral/wood, +/area/overmap_encounter/planetoid/jungle/explored) +"B" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/shoes/sneakers/black, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"C" = ( +/obj/item/reagent_containers/food/snacks/salad/boiledrice, +/obj/item/reagent_containers/food/drinks/bottle/sake{ + pixel_x = 12 + }, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"G" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"H" = ( +/turf/open/water/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"I" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/head/rice_hat{ + pixel_y = 6 + }, +/turf/open/water/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"J" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"K" = ( +/obj/item/toy/plush/spider, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"M" = ( +/obj/structure/rack, +/obj/item/katana{ + pixel_x = -3 + }, +/obj/item/katana{ + pixel_x = 8 + }, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"N" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"O" = ( +/obj/structure/spider/cocoon, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"P" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/item/throwing_star/ninja{ + pixel_x = 7; + pixel_y = -8 + }, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"Q" = ( +/obj/item/clothing/mask/balaclava{ + name = "ninja mask" + }, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"R" = ( +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"S" = ( +/obj/item/clothing/under/color/black, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"T" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/plating/grass/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"U" = ( +/obj/structure/mineral_door/paperframe, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/yew, +/area/overmap_encounter/planetoid/jungle/explored) +"W" = ( +/obj/item/book/granter/spell/smoke/lesser{ + desc = "This book is overflowing with the mystical arts of the ninja."; + name = "Ninja Vanish" + }, +/obj/structure/closet/crate/coffin, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"X" = ( +/obj/item/throwing_star/ninja{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Y" = ( +/obj/item/reagent_containers/food/snacks/spiderlollipop, +/turf/open/floor/plating/dirt/jungle/dark/lit, +/area/overmap_encounter/planetoid/jungle/explored) + +(1,1,1) = {" +H +H +H +H +T +R +R +R +R +R +T +a +T +a +"} +(2,1,1) = {" +H +H +R +W +j +G +A +x +A +R +A +A +A +T +"} +(3,1,1) = {" +H +R +A +A +A +G +R +R +R +w +c +X +A +R +"} +(4,1,1) = {" +R +R +w +w +v +O +R +a +u +R +P +k +R +G +"} +(5,1,1) = {" +R +w +R +l +R +w +w +j +T +w +G +w +w +R +"} +(6,1,1) = {" +R +R +R +s +t +R +N +G +Q +R +R +w +A +w +"} +(7,1,1) = {" +R +R +s +R +i +K +G +h +S +w +j +R +U +R +"} +(8,1,1) = {" +R +R +R +R +t +R +R +G +B +R +a +R +A +R +"} +(9,1,1) = {" +R +G +R +R +G +t +w +w +w +w +R +R +z +R +"} +(10,1,1) = {" +T +j +R +R +q +R +J +R +R +w +R +R +A +R +"} +(11,1,1) = {" +d +H +R +f +R +w +R +R +G +R +R +M +A +a +"} +(12,1,1) = {" +H +y +H +A +R +R +w +R +C +Y +R +l +A +T +"} +(13,1,1) = {" +H +I +d +R +R +R +w +w +R +G +A +R +j +R +"} +(14,1,1) = {" +d +H +H +R +R +R +R +R +R +R +R +R +R +R +"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_surface_roommates.dmm b/_maps/RandomRuins/JungleRuins/jungle_surface_roommates.dmm new file mode 100644 index 000000000000..86e44d0d8480 --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungle_surface_roommates.dmm @@ -0,0 +1,603 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/effect/turf_decal/corner/opaque/white{ + dir = 6 + }, +/obj/effect/turf_decal/corner/opaque/lime{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/pink{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"b" = ( +/obj/structure/dresser, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"d" = ( +/obj/structure/closet/cabinet, +/obj/item/toy/plush/hornet/gay, +/obj/item/lipstick/random, +/obj/item/lipstick/random, +/obj/item/clothing/mask/gas/clown_hat, +/obj/item/clothing/under/rank/civilian/clown/orange, +/obj/item/clothing/under/rank/civilian/clown/rainbow, +/obj/effect/turf_decal/corner/opaque/solgovgold, +/obj/effect/turf_decal/corner/opaque/lime{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/pink{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/item/clothing/under/rank/civilian/clown/orange, +/obj/item/clothing/neck/tie/lesbian, +/obj/item/bikehorn, +/obj/effect/decal/cleanable/confetti, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"e" = ( +/obj/structure/mirror{ + pixel_x = 23 + }, +/obj/structure/table/wood, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 10 + }, +/obj/item/lipstick/jade{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/chainsaw{ + alpha = 30; + desc = "A nearly see-through weapon, seems custom made for a mime. It has a slight coating of dried blood from seemingly years ago."; + hitsound = null + }, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"j" = ( +/turf/open/floor/carpet/nanoweave/beige, +/area/ruin/jungle/roommates/shack) +"o" = ( +/obj/effect/turf_decal/corner/opaque/solgovgold, +/obj/effect/turf_decal/corner/opaque/lime{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/pink{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{ + pixel_x = 12; + pixel_y = 12 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"p" = ( +/obj/structure/closet/crate/wooden, +/obj/item/claymore{ + pixel_x = -3 + }, +/obj/item/claymore{ + pixel_x = 5 + }, +/obj/item/clothing/head/peaceflower{ + desc = "An extremely addictive flower, full of lesbian magic." + }, +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/purple{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"q" = ( +/obj/effect/turf_decal/corner/opaque/solgovgold, +/obj/effect/turf_decal/corner/opaque/lime{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/pink{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"r" = ( +/obj/effect/turf_decal/corner/opaque/white{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"s" = ( +/obj/effect/turf_decal/corner/opaque/solgovgold, +/obj/effect/turf_decal/corner/opaque/lime{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/pink{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/confetti, +/obj/item/grown/bananapeel{ + pixel_y = 7; + pixel_x = 1 + }, +/obj/item/storage/crayons, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"t" = ( +/obj/effect/turf_decal/corner/opaque/white{ + dir = 10 + }, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_y = 4; + pixel_x = 4 + }, +/obj/item/pen{ + pixel_x = -8; + pixel_y = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"u" = ( +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/purple{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/item/chair/wood{ + dir = 8; + pixel_y = -9; + pixel_x = 7 + }, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"v" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/under/dress/striped, +/obj/item/clothing/under/rank/civilian/mime/skirt, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 10 + }, +/obj/item/clothing/mask/gas/mime, +/obj/item/storage/backpack/mime, +/obj/item/clothing/neck/tie/lesbian, +/obj/item/clothing/under/rank/civilian/mime, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"w" = ( +/obj/effect/turf_decal/corner/opaque/solgovgold, +/obj/effect/turf_decal/corner/opaque/lime{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/pink{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"y" = ( +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/purple{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/effect/decal/cleanable/plastic, +/obj/structure/table/wood, +/obj/item/stack/cable_coil/pink, +/obj/item/assembly/igniter{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/canned_laughter{ + pixel_x = 5; + pixel_y = 17 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"z" = ( +/obj/structure/bed{ + pixel_y = 14 + }, +/obj/item/bedsheet/clown{ + pixel_y = 15 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 6 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"A" = ( +/obj/effect/turf_decal/corner/opaque/solgovgold, +/obj/effect/turf_decal/corner/opaque/lime{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/pink{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/canned_laughter{ + pixel_x = -13; + pixel_y = -6 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/canned_laughter{ + pixel_x = -4; + pixel_y = -6 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/canned_laughter{ + pixel_x = 5; + pixel_y = -6 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/canned_laughter{ + pixel_x = 14; + pixel_y = -6 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{ + pixel_x = 9; + pixel_y = 6; + layer = 3.1 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{ + pixel_y = 6; + layer = 3.1 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{ + pixel_y = 6; + pixel_x = -9; + layer = 3.1 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{ + pixel_y = 15; + pixel_x = -4 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{ + pixel_y = 15; + pixel_x = -4; + layer = 3.2 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{ + pixel_y = 15; + pixel_x = 5; + layer = 3.2 + }, +/obj/effect/decal/cleanable/plastic, +/obj/effect/decal/cleanable/confetti, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"C" = ( +/obj/effect/turf_decal/corner/opaque/white{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"D" = ( +/turf/open/floor/carpet/orange, +/area/ruin/jungle/roommates/shack) +"F" = ( +/obj/effect/turf_decal/corner/opaque/white{ + dir = 6 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"H" = ( +/obj/effect/turf_decal/corner/opaque/solgovgold, +/obj/effect/turf_decal/corner/opaque/lime{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/pink{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/item/trash/can/food{ + pixel_x = -9; + pixel_y = -6 + }, +/obj/effect/decal/cleanable/confetti, +/obj/item/restraints/handcuffs/cable, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"I" = ( +/turf/closed/wall/mineral/wood, +/area/ruin/jungle/roommates/shack) +"K" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/ruin/jungle/roommates/shack) +"L" = ( +/obj/effect/turf_decal/corner/opaque/white{ + dir = 10 + }, +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"N" = ( +/obj/effect/turf_decal/corner/opaque/white{ + dir = 10 + }, +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/machinery/light/small/broken/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"R" = ( +/obj/machinery/light/small/broken/directional/south, +/turf/open/floor/carpet/purple, +/area/ruin/jungle/roommates/shack) +"S" = ( +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/purple{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"T" = ( +/obj/structure/bed, +/obj/item/bedsheet/mime, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 6 + }, +/obj/effect/turf_decal/corner/opaque/lime{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/pink{ + dir = 1 + }, +/obj/item/toy/plush/knight{ + pixel_y = -1 + }, +/obj/machinery/light/small/broken/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"U" = ( +/obj/effect/turf_decal/corner/opaque/white{ + dir = 10 + }, +/obj/structure/easel, +/obj/item/canvas/twentythreeXtwentythree{ + pixel_x = 3 + }, +/obj/item/canvas/twentythreeXtwentythree{ + pixel_x = 3 + }, +/obj/item/canvas/twentythreeXtwentythree{ + pixel_x = 3 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"X" = ( +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/purple{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/item/trash/can/food{ + pixel_y = -1 + }, +/obj/item/trash/can/food{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/trash/can/food{ + pixel_x = -6 + }, +/obj/item/trash/can/food{ + pixel_y = 8; + pixel_x = 5 + }, +/obj/item/trash/can/food{ + pixel_x = 8 + }, +/obj/item/trash/can/food{ + pixel_x = -10; + pixel_y = -7 + }, +/obj/item/trash/can/food{ + pixel_y = -1 + }, +/obj/item/trash/can/food{ + pixel_y = -9 + }, +/obj/item/trash/can/food{ + pixel_y = 10 + }, +/obj/item/trash/can/food{ + pixel_y = 10; + pixel_x = 9 + }, +/obj/item/trash/can/food{ + pixel_y = 10; + pixel_x = 9 + }, +/obj/item/trash/can/food{ + pixel_y = 10; + pixel_x = 9 + }, +/obj/item/trash/can/food{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/item/trash/can/food{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/trash/can/food{ + pixel_x = 3 + }, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/plastic, +/obj/machinery/light/small/broken/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) +"Y" = ( +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/purple{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/item/lipstick/purple{ + pixel_x = -4; + pixel_y = -10 + }, +/obj/item/lipstick/jade{ + pixel_x = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/jungle/roommates/shack) + +(1,1,1) = {" +I +I +I +I +I +I +I +"} +(2,1,1) = {" +I +p +d +X +s +y +I +"} +(3,1,1) = {" +I +A +Y +H +u +q +I +"} +(4,1,1) = {" +I +S +w +S +o +D +I +"} +(5,1,1) = {" +I +T +z +a +F +j +K +"} +(6,1,1) = {" +I +r +r +r +C +R +I +"} +(7,1,1) = {" +I +U +r +r +L +r +I +"} +(8,1,1) = {" +I +t +N +v +e +b +I +"} +(9,1,1) = {" +I +I +I +I +I +I +I +"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_surface_weed_shack.dmm b/_maps/RandomRuins/JungleRuins/jungle_surface_weed_shack.dmm new file mode 100644 index 000000000000..4c0987e0623d --- /dev/null +++ b/_maps/RandomRuins/JungleRuins/jungle_surface_weed_shack.dmm @@ -0,0 +1,949 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aj" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/item/cigbutt/roach, +/turf/open/floor/wood, +/area/ruin/unpowered) +"aW" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/wood, +/area/ruin/unpowered) +"aY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/rollingpaper, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"br" = ( +/mob/living/simple_animal/hostile/cockroach, +/obj/effect/decal/cleanable/dirt, +/obj/item/cigbutt/roach, +/turf/open/floor/wood, +/area/ruin/unpowered) +"cR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/mob/living/simple_animal/hostile/cockroach, +/obj/item/cigbutt/roach, +/turf/open/floor/wood, +/area/ruin/unpowered) +"dG" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/turf/template_noop, +/area/template_noop) +"ec" = ( +/obj/structure/plaque{ + desc = "A motivational plaque reading: \"It's not a crack shack, it's a crack home <3\""; + engraved = 1; + name = "Motivational Plaque" + }, +/turf/closed/wall/mineral/wood/nonmetal, +/area/ruin/unpowered) +"eT" = ( +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 8 + }, +/turf/template_noop, +/area/template_noop) +"eZ" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/cannabis/ultimate, +/turf/open/floor/light{ + currentcolor = "#FFFFFF" + }, +/area/ruin/unpowered) +"fx" = ( +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 1 + }, +/turf/template_noop, +/area/template_noop) +"fP" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/reagent_containers/food/snacks/grown/cannabis, +/obj/item/cigbutt/roach, +/turf/open/floor/wood, +/area/ruin/unpowered) +"gP" = ( +/obj/item/trash/chips, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered) +"gS" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/turf/template_noop, +/area/template_noop) +"hg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/dirt/corner, +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 8 + }, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/jungle/explored) +"il" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"iw" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/floodlight{ + setting = 15 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"kD" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/cigbutt/roach, +/turf/open/floor/light{ + currentcolor = "#FFFFFF" + }, +/area/ruin/unpowered) +"kM" = ( +/mob/living/simple_animal/hostile/cockroach, +/obj/item/trash/cheesie, +/turf/open/floor/wood, +/area/ruin/unpowered) +"kW" = ( +/obj/structure/cable, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/wood, +/area/ruin/unpowered) +"li" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/turf/template_noop, +/area/template_noop) +"ls" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/rollingpaper, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/light{ + currentcolor = "#FFFFFF" + }, +/area/ruin/unpowered) +"lJ" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/power/floodlight{ + setting = 15 + }, +/obj/item/seeds/cannabis/white, +/turf/open/floor/wood, +/area/ruin/unpowered) +"mx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/trash/boritos, +/turf/open/floor/wood, +/area/ruin/unpowered) +"mQ" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 4 + }, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/jungle/explored) +"nA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/dirt/corner{ + dir = 1 + }, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/jungle/explored) +"nI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/trash/cheesie, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered) +"nJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered) +"ov" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/wall/mineral/wood/nonmetal, +/area/ruin/unpowered) +"oE" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/cannabis, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/light{ + currentcolor = "#FFFFFF" + }, +/area/ruin/unpowered) +"qI" = ( +/obj/machinery/door/airlock/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"rl" = ( +/obj/structure/bed/pod, +/obj/structure/bed/pod{ + pixel_y = 10 + }, +/obj/item/seeds/cannabis/rainbow, +/obj/item/clothing/head/beanie/rasta, +/turf/open/floor/wood, +/area/ruin/unpowered) +"sW" = ( +/obj/item/cigbutt/roach, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"uQ" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/cigbutt/roach, +/turf/open/floor/wood, +/area/ruin/unpowered) +"wn" = ( +/turf/open/floor/plating/dirt/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"xh" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 9 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/jungle/explored) +"zz" = ( +/obj/item/trash/boritos, +/obj/item/seeds/cannabis/death, +/turf/open/floor/wood, +/area/ruin/unpowered) +"zL" = ( +/obj/structure/closet/crate/hydroponics, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Av" = ( +/mob/living/simple_animal/hostile/cockroach, +/turf/open/floor/wood, +/area/ruin/unpowered) +"AJ" = ( +/obj/item/trash/boritos, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Cs" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/jungle/explored) +"Cw" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/table/wood, +/obj/item/storage/fancy/rollingpapers, +/turf/open/floor/wood, +/area/ruin/unpowered) +"DM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/cigbutt/roach, +/turf/open/floor/wood, +/area/ruin/unpowered) +"DN" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/cigbutt/roach, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/unpowered) +"Ey" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 10 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/jungle/explored) +"EM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/hostile/cockroach, +/turf/open/floor/wood, +/area/ruin/unpowered) +"FK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"FN" = ( +/obj/machinery/power/smes/engineering, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Gc" = ( +/obj/item/cigbutt/roach, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered) +"Gi" = ( +/obj/structure/table/wood, +/obj/item/rollingpaper, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Hl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sink/kitchen{ + dir = 8; + pixel_x = 11 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Hp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/wood, +/area/ruin/unpowered) +"HG" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/rollie/mindbreaker, +/turf/open/floor/wood, +/area/ruin/unpowered) +"HJ" = ( +/obj/item/cigbutt/roach, +/obj/structure/plaque{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"IF" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather/dirt/corner, +/turf/open/floor/wood{ + icon_state = "wood-broken5"; + light_range = 2 + }, +/area/overmap_encounter/planetoid/jungle/explored) +"Jb" = ( +/obj/effect/turf_decal/weather/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/jungle/explored) +"JY" = ( +/mob/living/simple_animal/hostile/cockroach/glockroach, +/turf/open/floor/plating/dirt/jungle/lit, +/area/overmap_encounter/planetoid/jungle/explored) +"Kg" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/item/trash/cheesie, +/obj/item/cigbutt/roach, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Kq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/seeds/cannabis, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"LD" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/light{ + currentcolor = "#FFFFFF" + }, +/area/ruin/unpowered) +"Ma" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/power/floodlight{ + setting = 15 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Mj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"NE" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/turf/template_noop, +/area/template_noop) +"Pk" = ( +/mob/living/simple_animal/hostile/cockroach/glockroach, +/obj/effect/decal/cleanable/dirt, +/obj/item/cigbutt/roach, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Pv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"PS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/unpowered) +"Qs" = ( +/mob/living/simple_animal/hostile/cockroach, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Qt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"QQ" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/power/floodlight{ + setting = 15 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Rj" = ( +/mob/living/simple_animal/hostile/cockroach, +/obj/item/reagent_containers/food/snacks/grown/cannabis, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"RW" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/power/floodlight{ + setting = 15 + }, +/obj/item/rollingpaper, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered) +"Tx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"TK" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/rollie/cannabis{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/clothing/mask/cigarette/rollie/cannabis{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/clothing/mask/cigarette/rollie/cannabis, +/obj/item/storage/fancy/rollingpapers, +/obj/item/storage/fancy/rollingpapers, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Up" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/beanie/rasta, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"UC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Vn" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/obj/effect/turf_decal/weather/dirt{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/jungle/explored) +"VY" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/cannabis, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Wo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/cigbutt/roach, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Xd" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/light{ + currentcolor = "#FFFFFF" + }, +/area/ruin/unpowered) +"XJ" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"XT" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 9 + }, +/turf/template_noop, +/area/template_noop) +"XW" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken"; + light_range = 2 + }, +/area/overmap_encounter/planetoid/jungle/explored) +"Yj" = ( +/turf/closed/wall/mineral/wood/nonmetal, +/area/ruin/unpowered) +"YB" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"YL" = ( +/turf/open/floor/wood, +/area/ruin/unpowered) +"ZJ" = ( +/obj/effect/turf_decal/weather/dirt{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + light_range = 2 + }, +/area/overmap_encounter/planetoid/jungle/explored) +"ZK" = ( +/turf/template_noop, +/area/template_noop) +"ZS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) + +(1,1,1) = {" +ZK +Yj +Yj +Yj +ZK +ZK +Yj +Yj +Yj +ZK +ZK +ZK +ZK +ZK +ZK +ZK +ZK +"} +(2,1,1) = {" +ZK +Yj +zL +Yj +Yj +Yj +Yj +zz +Yj +Yj +ZK +ZK +ZK +ZK +ZK +ZK +ZK +"} +(3,1,1) = {" +ZK +Yj +aj +nI +fP +YB +Yj +Pk +sW +Yj +Yj +ZK +ZK +ZK +ZK +ZK +ZK +"} +(4,1,1) = {" +ZK +Yj +iw +LD +LD +Wo +Yj +YL +br +rl +Yj +ZK +ZK +ZK +ZK +ZK +ZK +"} +(5,1,1) = {" +ZK +Yj +RW +LD +eZ +Kq +Yj +Kg +YB +Yj +Yj +ZK +ZK +ZK +ZK +ZK +ZK +"} +(6,1,1) = {" +Yj +Yj +QQ +UC +Av +Tx +Yj +Gc +cR +Yj +Yj +Yj +dG +eT +ZK +ZK +ZK +"} +(7,1,1) = {" +Yj +Mj +Ma +oE +kD +FK +Yj +Yj +Pv +Yj +VY +Yj +wn +NE +dG +eT +ZK +"} +(8,1,1) = {" +Yj +Rj +Ma +LD +Xd +Hp +TK +Yj +aY +DM +kM +Yj +wn +wn +wn +NE +eT +"} +(9,1,1) = {" +Yj +Yj +Ma +YL +gP +Tx +Yj +Yj +il +PS +YL +Yj +wn +xh +JY +wn +gS +"} +(10,1,1) = {" +Yj +Yj +Ma +LD +Xd +FK +ec +HJ +il +Up +ZS +Yj +wn +mQ +IF +Ey +gS +"} +(11,1,1) = {" +Yj +YL +lJ +LD +ls +DN +Qt +mx +Cw +HG +Mj +qI +Cs +nA +Jb +wn +gS +"} +(12,1,1) = {" +Yj +Yj +FN +uQ +EM +Hl +ov +XJ +Qs +ZS +nJ +qI +XW +hg +ZJ +wn +gS +"} +(13,1,1) = {" +ZK +Yj +Yj +Yj +Yj +Yj +Yj +aW +kW +AJ +Qs +Yj +wn +Vn +wn +wn +gS +"} +(14,1,1) = {" +ZK +ZK +ZK +ZK +ZK +ZK +Yj +Yj +Yj +VY +Gi +Yj +wn +wn +wn +XT +fx +"} +(15,1,1) = {" +ZK +ZK +ZK +ZK +ZK +ZK +ZK +ZK +Yj +Yj +Yj +Yj +li +li +li +fx +ZK +"} +(16,1,1) = {" +ZK +ZK +ZK +ZK +ZK +ZK +ZK +ZK +ZK +Yj +Yj +ZK +ZK +ZK +ZK +ZK +ZK +"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_syndicate.dmm b/_maps/RandomRuins/JungleRuins/jungle_syndicate.dmm index ce83713f82bb..4ecf5ee382b1 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_syndicate.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_syndicate.dmm @@ -199,6 +199,8 @@ /area/overmap_encounter/planetoid/jungle/explored) "gf" = ( /obj/structure/closet/crate/secure/gear, +/obj/item/storage/box/syndimaid, +/obj/item/storage/box/syndimaid, /obj/item/blackmarket_uplink, /obj/machinery/light/directional/west, /turf/open/floor/plating, @@ -1108,7 +1110,7 @@ "Il" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/rack, -/obj/item/gun/ballistic/automatic/pistol/syndicate, +/obj/item/gun/ballistic/automatic/pistol, /turf/open/floor/plating, /area/ruin/jungle/syndifort) "Iv" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_abandonedlisteningpost.dmm b/_maps/RandomRuins/LavaRuins/lavaland_abandonedlisteningpost.dmm deleted file mode 100644 index ee1a8c17aad6..000000000000 --- a/_maps/RandomRuins/LavaRuins/lavaland_abandonedlisteningpost.dmm +++ /dev/null @@ -1,3947 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ae" = ( -/obj/structure/sign/poster/contraband/c20r, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post/canteen) -"aw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/railing, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plasteel/tech, -/area/ruin/unpowered/listening_post/engineering) -"aD" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"aU" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"bm" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/railing, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/engineering) -"bv" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/telecomms/receiver, -/obj/machinery/door/window/eastleft, -/turf/open/floor/plasteel/freezer, -/area/ruin/unpowered/listening_post/operations) -"bw" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"bA" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"bL" = ( -/obj/structure/flora/tree/dead/tall, -/turf/open/floor/plating/grass/lava, -/area/ruin/unpowered) -"bT" = ( -/obj/structure/chair/plastic{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"cb" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered/corner{ - dir = 4 - }, -/obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"cm" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/corner, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post) -"cr" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"cv" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"cB" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"cM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ruin/unpowered/listening_post/engineering) -"cX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/blackbox_recorder, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"db" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline"; - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"dm" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline"; - dir = 8 - }, -/obj/structure/fluff/paper/stack{ - dir = 5; - pixel_y = 25; - layer = 2.89 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"dJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 2 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/unpowered/listening_post/commons) -"dM" = ( -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 4 - }, -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"dT" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ruin/unpowered/listening_post/engineering) -"dY" = ( -/obj/item/ammo_casing/spent, -/obj/effect/decal/cleanable/blood/splatter{ - icon_state = "bubblegumfoot" - }, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"eN" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/half, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"eU" = ( -/obj/machinery/button/door{ - id = "cafeteriashutters"; - name = "Window Shutters"; - dir = 1; - pixel_y = -20 - }, -/obj/structure/closet/crate/bin, -/obj/item/cigbutt{ - pixel_y = -3 - }, -/obj/item/cigbutt{ - pixel_y = -3; - pixel_x = -7 - }, -/obj/item/cigbutt{ - pixel_y = 17; - pixel_x = -10 - }, -/obj/item/cigbutt{ - pixel_y = 1; - pixel_x = 7 - }, -/obj/item/cigbutt{ - pixel_y = 1; - pixel_x = -7 - }, -/obj/item/cigbutt{ - pixel_y = 15; - pixel_x = -7 - }, -/obj/item/storage/fancy/cigarettes/derringer/gold, -/obj/item/trash/can, -/obj/item/trash/sosjerky{ - pixel_y = 9; - pixel_x = -5 - }, -/obj/item/trash/sosjerky{ - pixel_y = 2; - pixel_x = 6 - }, -/obj/item/trash/syndi_cakes, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"eW" = ( -/obj/machinery/door/airlock/external/glass{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post) -"eX" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/three_quarters{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/tracks, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"fa" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"fd" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"fg" = ( -/obj/structure/sign/poster/contraband/bulldog, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post/commons) -"fl" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/stairs, -/area/ruin/unpowered/listening_post/engineering) -"fo" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"fz" = ( -/obj/machinery/suit_storage_unit/open, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/listening_post) -"fG" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/obj/structure/chair/bench/red/directional/east, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"fQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post) -"fZ" = ( -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"gr" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline"; - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"gN" = ( -/obj/structure/table/reinforced, -/obj/item/paper/crumpled/ruins{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/paper/crumpled/ruins, -/obj/item/toy/prize/ripley{ - pixel_y = 13; - pixel_x = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"gT" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/structure/fluff/paper/stack{ - dir = 4; - pixel_y = -4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"gY" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"hh" = ( -/obj/structure/sign/poster/contraband/cybersun, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post) -"hy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/unpowered/listening_post/commons) -"hA" = ( -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/power/port_gen/pacman/super/not_very, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/engineering) -"hC" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"hE" = ( -/obj/structure/curtain, -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post) -"hX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/engineering) -"ih" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/corner{ - dir = 8 - }, -/obj/machinery/door/window/brigdoor/northleft{ - dir = 2 - }, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/safe{ - pixel_y = 9; - pixel_x = -4 - }, -/obj/item/spacecash/bundle/loadsamoney, -/obj/item/documents/syndicate, -/obj/machinery/light/small/directional/north, -/obj/item/folder/documents/syndicate/red, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"iR" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline"; - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_y = 22 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"jz" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/three_quarters, -/obj/structure/table/chem, -/obj/item/tank/internals/anesthetic{ - pixel_y = 3; - pixel_x = 6 - }, -/obj/item/clothing/mask/breath/medical{ - pixel_y = 6; - pixel_x = -4 - }, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"jN" = ( -/obj/structure/curtain, -/obj/effect/turf_decal/techfloor/hole, -/obj/effect/turf_decal/techfloor/hole/right, -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/shower{ - pixel_y = 19 - }, -/obj/item/soap/syndie, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/unpowered/listening_post/canteen) -"kb" = ( -/obj/item/kirbyplants/dead{ - desc = "It doesn't look very healthy..."; - name = "potted plant"; - pixel_y = 10 - }, -/obj/item/cigbutt{ - pixel_y = -3; - pixel_x = -7 - }, -/obj/item/cigbutt{ - pixel_y = 17; - pixel_x = -10 - }, -/obj/item/cigbutt{ - pixel_y = 1; - pixel_x = 7 - }, -/obj/item/cigbutt{ - pixel_y = 15; - pixel_x = -4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"kk" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4; - name = "Bathroom" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"kz" = ( -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"kA" = ( -/obj/machinery/door/airlock/hatch{ - name = "Engineering" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/engineering) -"kB" = ( -/obj/structure/flora/tree/dead/tall, -/turf/open/floor/plating/grass/lava/purple, -/area/ruin/unpowered) -"lb" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/canteen) -"lj" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 9 - }, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"ls" = ( -/obj/item/toy/figure/syndie{ - pixel_y = -1; - pixel_x = -33 - }, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"lu" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"lK" = ( -/obj/structure/railing/corner, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plasteel/tech, -/area/ruin/unpowered/listening_post/engineering) -"lZ" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post/operations) -"mc" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_y = 7 - }, -/obj/item/pen{ - pixel_y = 9 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"mf" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/engineering) -"mh" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"mj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/unpowered/listening_post/commons) -"mp" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/grass/lava/purple, -/area/ruin/unpowered) -"mF" = ( -/obj/structure/flora/tree/dead/tall/grey, -/turf/open/floor/plating/grass/lava, -/area/ruin/unpowered) -"mG" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post) -"mU" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/operations) -"na" = ( -/obj/structure/table/reinforced, -/obj/machinery/fax{ - pixel_y = 7 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"nc" = ( -/obj/structure/mirror{ - pixel_x = 28; - icon_state = "mirror_broke"; - name = "Shattered Mirror" - }, -/obj/structure/sink{ - dir = 8; - pixel_x = 13 - }, -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/unpowered/listening_post/canteen) -"np" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"nD" = ( -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"nY" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"oi" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - dir = 1 - }, -/mob/living/simple_animal/hostile/human/syndicate/ranged/space, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"op" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post) -"ot" = ( -/obj/structure/closet/cabinet{ - name = "Alcohol Closet" - }, -/obj/item/reagent_containers/food/drinks/bottle/vodka, -/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium, -/obj/structure/sign/poster/contraband/syndiemoth{ - pixel_y = -31 - }, -/obj/item/reagent_containers/food/drinks/bottle/rum, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"ou" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/three_quarters{ - dir = 4 - }, -/obj/structure/bed/roller, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor2-old" - }, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"oC" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/half{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/tracks, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"oG" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"oO" = ( -/obj/structure/toilet{ - pixel_y = 31; - dir = 1 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post/canteen) -"oS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post) -"oT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/canteen) -"oX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/canteen) -"pa" = ( -/obj/structure/fluff/paper/stack{ - dir = 1; - pixel_x = -16; - pixel_y = -2 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"pt" = ( -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wideplating/dark/end, -/obj/structure/table/reinforced, -/obj/item/storage/box/cups{ - pixel_y = 8; - pixel_x = 7 - }, -/obj/item/reagent_containers/food/drinks/colocup{ - pixel_y = 6; - pixel_x = -7 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"pw" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"px" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post) -"pS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plasteel/tech, -/area/ruin/unpowered/listening_post/engineering) -"pW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"pZ" = ( -/obj/machinery/door/airlock/hatch{ - name = "Medbay" - }, -/obj/effect/decal/cleanable/blood/tracks, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post) -"qo" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"qq" = ( -/obj/structure/girder/reinforced, -/turf/open/floor/plating/ashplanet, -/area/ruin/unpowered) -"qv" = ( -/obj/structure/window/reinforced/spawner, -/obj/machinery/telecomms/server, -/obj/machinery/door/window/eastright, -/turf/open/floor/plasteel/freezer, -/area/ruin/unpowered/listening_post/operations) -"qC" = ( -/obj/item/kirbyplants/dead{ - desc = "It doesn't look very healthy..."; - name = "potted plant"; - pixel_y = 10 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"qJ" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post) -"qV" = ( -/turf/template_noop, -/area/template_noop) -"qW" = ( -/obj/structure/chair/bench/beige/directional/east, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"qX" = ( -/obj/structure/table/wood/reinforced, -/obj/item/toy/figure/secofficer{ - pixel_y = 10; - pixel_x = 7 - }, -/obj/item/toy/figure/head_of_personnel{ - pixel_y = 13; - pixel_x = -9 - }, -/obj/item/toy/figure/engineer{ - pixel_y = 5; - pixel_x = -7 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/unpowered/listening_post/commons) -"rb" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/secure_data/laptop, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post) -"rG" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post/canteen) -"rQ" = ( -/obj/structure/fluff/paper/stack{ - dir = 4; - pixel_y = -4; - pixel_x = 11 - }, -/obj/item/trash/can{ - pixel_y = -24; - pixel_x = -16 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"sd" = ( -/obj/structure/closet/crate/grave/loot, -/obj/effect/mob_spawn/human/skeleton, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"sr" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 11 - }, -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"sM" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/unpowered/listening_post/canteen) -"sP" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post) -"sX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post) -"te" = ( -/obj/item/gun/ballistic/automatic/smg/c20r{ - spawnwithmagazine = 0 - }, -/obj/item/ammo_box/magazine/smgm45{ - start_empty = 1 - }, -/obj/structure/guncloset, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"tf" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/half, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"th" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/listening_post) -"tk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"to" = ( -/obj/machinery/atmospherics/components/binary/volume_pump/on/layer4{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ruin/unpowered/listening_post/engineering) -"tG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/decal/cleanable/vomit/old{ - pixel_y = 8; - pixel_x = 18 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"tJ" = ( -/obj/structure/sign/departments/engineering, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post/engineering) -"tM" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/ruin/unpowered) -"tS" = ( -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"tV" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table/reinforced, -/obj/machinery/newscaster/directional/north, -/obj/item/trash/plate{ - pixel_y = -27; - pixel_x = 1 - }, -/obj/item/reagent_containers/food/drinks/beer/light{ - pixel_y = 10; - pixel_x = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"tY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post/operations) -"uv" = ( -/obj/machinery/atmospherics/components/unary/tank/air, -/obj/structure/railing/corner, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ruin/unpowered/listening_post/engineering) -"vu" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"vC" = ( -/obj/structure/flora/ausbushes/grassybush/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/ruin/unpowered) -"vG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"vJ" = ( -/obj/machinery/suit_storage_unit/mining/eva, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/listening_post) -"vR" = ( -/obj/effect/decal/cleanable/blood/splatter{ - icon_state = "floor7" - }, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"vU" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/obj/item/kirbyplants/dead{ - desc = "It doesn't look very healthy..."; - name = "potted plant"; - pixel_y = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"vY" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post/operations) -"wn" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - id = "commsshutters" - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/operations) -"wr" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"wz" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/engineering) -"wL" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/half{ - dir = 1 - }, -/obj/structure/table/chem, -/obj/item/stack/medical/gauze/improvised{ - pixel_y = 9 - }, -/obj/item/stack/medical/gauze/improvised{ - pixel_y = 11; - pixel_x = -4 - }, -/obj/item/scalpel, -/obj/machinery/light/directional/north, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"wO" = ( -/obj/effect/decal/cleanable/vomit/old{ - pixel_x = 15 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/unpowered/listening_post/canteen) -"xv" = ( -/obj/structure/flora/ausbushes/grassybush/hell, -/turf/open/floor/plating/grass/lava/purple, -/area/ruin/unpowered) -"xR" = ( -/obj/structure/table/reinforced, -/obj/item/cutting_board{ - anchored = 1 - }, -/obj/item/kitchen/knife, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"ya" = ( -/obj/item/trash/can{ - pixel_y = 35; - pixel_x = -26 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"yp" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/fluff/paper/stack{ - dir = 5; - pixel_y = 25; - layer = 2.89 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"ys" = ( -/obj/structure/bed, -/obj/structure/curtain, -/obj/item/bedsheet/syndie, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/unpowered/listening_post/commons) -"yN" = ( -/turf/open/floor/plating/grass/lava/purple, -/area/ruin/unpowered) -"yZ" = ( -/obj/item/trash/can{ - pixel_y = -12; - pixel_x = -7 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"zd" = ( -/obj/effect/turf_decal/trimline/opaque/bar/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 11 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"zj" = ( -/obj/effect/decal/cleanable/vomit/old{ - pixel_y = -5; - pixel_x = 33 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"zA" = ( -/obj/structure/table/greyscale, -/obj/structure/window/reinforced/spawner/east, -/obj/effect/turf_decal/corner/opaque/syndiered/half{ - dir = 1 - }, -/obj/item/storage/firstaid{ - pixel_y = -17; - pixel_x = -9 - }, -/obj/item/stack/medical/bruise_pack, -/obj/item/stack/medical/bruise_pack{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/stack/medical/ointment{ - pixel_y = 6; - pixel_x = -6 - }, -/obj/item/clothing/neck/stethoscope, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"zF" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/unpowered/listening_post) -"zI" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post/canteen) -"Ao" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"Ap" = ( -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"Ax" = ( -/obj/structure/table/reinforced, -/obj/structure/fluff/paper/stack{ - dir = 4; - pixel_y = -1 - }, -/obj/item/trash/chips{ - pixel_y = 5 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"AB" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/corner{ - dir = 8 - }, -/obj/structure/fluff/paper/stack{ - dir = 6; - pixel_y = 11; - pixel_x = 7 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered/corner, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"Bb" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 11 - }, -/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/engineering) -"Bg" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/three_quarters{ - dir = 8 - }, -/obj/structure/table/chem, -/obj/item/clothing/gloves/color/latex, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"BB" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"BF" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/engineering) -"BL" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - id = "commsshutters"; - dir = 8 - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/operations) -"BM" = ( -/obj/machinery/telecomms/processor, -/obj/machinery/door/window/eastright, -/turf/open/floor/plasteel/freezer, -/area/ruin/unpowered/listening_post/operations) -"BO" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/grass/lava, -/area/ruin/unpowered) -"Cx" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/operations) -"Di" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"Dr" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/directional/west, -/obj/structure/rack, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_y = 11; - pixel_x = 4 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_y = 8; - pixel_x = -8 - }, -/obj/item/reagent_containers/food/snacks/canned/peaches{ - pixel_y = 7; - pixel_x = 7 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"DE" = ( -/obj/effect/turf_decal/trimline/opaque/bar/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 9 - }, -/obj/effect/decal/cleanable/blood/tracks, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered/corner, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"DI" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_y = 8; - pixel_x = 6 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_y = 6; - pixel_x = -7; - list_reagents = null - }, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"DS" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/vending/cigarette/syndicate, -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"Ef" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"Eh" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"El" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"Eq" = ( -/obj/structure/table/wood/reinforced, -/obj/item/book/random{ - pixel_y = 3 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/unpowered/listening_post/commons) -"Ey" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/structure/curtain, -/obj/item/bedsheet/syndie{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/unpowered/listening_post/commons) -"EA" = ( -/obj/machinery/door/airlock/hatch{ - name = "Dormitories" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/commons) -"EB" = ( -/obj/item/ammo_casing/spent, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"EH" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"EJ" = ( -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"EM" = ( -/obj/structure/sign/syndicate, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post) -"Fs" = ( -/obj/structure/chair/bench/beige/directional/east, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"FN" = ( -/obj/structure/table/wood/reinforced, -/obj/item/flashlight/lamp{ - pixel_y = 6 - }, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/unpowered/listening_post/commons) -"FQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"FW" = ( -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/engineering) -"Gy" = ( -/obj/machinery/computer/telecomms/monitor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"GB" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post/engineering) -"GH" = ( -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"Ip" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"IA" = ( -/obj/structure/chair/bench/beige/directional/west, -/obj/effect/decal/cleanable/vomit/old{ - pixel_y = -1; - pixel_x = -8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"ID" = ( -/obj/structure/dresser, -/obj/item/radio/old{ - pixel_y = 10 - }, -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"Jj" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline"; - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/structure/fluff/paper/stack{ - dir = 1; - pixel_x = -16; - pixel_y = -2 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"Jn" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/tech, -/area/ruin/unpowered/listening_post/engineering) -"Jq" = ( -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 1; - name = "distribution output pump" - }, -/obj/machinery/light/small/directional/west, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/engineering) -"Js" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post) -"JD" = ( -/obj/structure/chair/bench/beige/directional/west, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"KB" = ( -/obj/structure/sign/departments/restroom, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post/canteen) -"KJ" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post) -"KS" = ( -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post) -"KV" = ( -/obj/machinery/telecomms/bus, -/obj/machinery/door/window/eastleft, -/turf/open/floor/plasteel/freezer, -/area/ruin/unpowered/listening_post/operations) -"KW" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/half{ - dir = 4 - }, -/obj/structure/table/chem, -/obj/structure/sink/chem{ - dir = 8 - }, -/obj/item/cautery{ - pixel_x = -9; - pixel_y = 14 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"Li" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline"; - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"Ln" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post/commons) -"LB" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters{ - id = "cafeteriashutters" - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/canteen) -"LD" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"LE" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"LI" = ( -/obj/structure/flora/tree/dead/barren, -/turf/open/floor/plating/grass/lava/orange, -/area/ruin/unpowered) -"LV" = ( -/obj/structure/sign/warning/gasmask, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post) -"Mg" = ( -/mob/living/simple_animal/hostile/human/syndicate/ranged/space, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"Mr" = ( -/obj/structure/fluff/paper/stack{ - dir = 5; - pixel_y = 25; - layer = 2.89 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun/space, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"MF" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"MN" = ( -/obj/structure/flora/tree/dead/barren, -/turf/open/floor/plating/grass/lava, -/area/ruin/unpowered) -"MU" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/item/trash/pistachios{ - pixel_y = 4; - pixel_x = -8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"MX" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/mopbucket, -/obj/item/mop, -/turf/open/floor/plasteel/tech, -/area/ruin/unpowered/listening_post/engineering) -"MZ" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/ration, -/obj/structure/sign/poster/official/high_class_martini{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"Nb" = ( -/obj/item/toy/plush/moth/firewatch{ - name = "Syndiemoth plushie" - }, -/obj/item/toy/nuke{ - pixel_x = 12; - pixel_y = -5 - }, -/obj/item/toy/sword{ - pixel_y = 2; - pixel_x = 2 - }, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/canteen) -"Nt" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"NI" = ( -/obj/structure/filingcabinet/double/grey{ - pixel_y = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"NK" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post/operations) -"NP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/unpowered/listening_post/commons) -"NV" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"NZ" = ( -/obj/structure/table/reinforced, -/obj/item/trash/plate{ - pixel_y = 29; - pixel_x = -2 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_y = 17; - pixel_x = -3 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_y = 17; - pixel_x = 4 - }, -/obj/item/reagent_containers/food/drinks/beer/light{ - pixel_y = 16; - pixel_x = -9 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"Oe" = ( -/obj/structure/dresser, -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"Om" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"On" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/half{ - dir = 1 - }, -/obj/structure/closet/wall/med/directional/north, -/obj/item/storage/firstaid/regular, -/obj/item/storage/box/masks, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"Oo" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline"; - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"Op" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"OI" = ( -/obj/structure/noticeboard, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post/commons) -"OP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"OS" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"OW" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"Pe" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/obj/structure/chair/bench/red/directional/east, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"Pj" = ( -/obj/structure/flora/rock/hell, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"PC" = ( -/obj/structure/plaque/listeningpost, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post) -"PQ" = ( -/obj/machinery/door/airlock/hatch, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/canteen) -"Qq" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"QC" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"QD" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/commons) -"QP" = ( -/turf/open/floor/plating/grass/lava/orange, -/area/ruin/unpowered) -"QS" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline"; - dir = 8 - }, -/obj/machinery/vending/snack/random, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"QY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post/operations) -"Rb" = ( -/obj/machinery/atmospherics/components/unary/passive_vent/layer4{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/basalt/lava, -/area/ruin/unpowered) -"Ri" = ( -/obj/structure/closet/cabinet, -/obj/item/storage/backpack/duffelbag/syndie, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/unpowered/listening_post/commons) -"RV" = ( -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post) -"SC" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline"; - dir = 10 - }, -/obj/machinery/button/door{ - dir = 4; - id = "commsshutters"; - name = "Window Shutters"; - pixel_x = -23; - pixel_y = -6 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"Ta" = ( -/turf/closed/mineral/random/volcanic, -/area/ruin/unpowered) -"To" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/unpowered/listening_post) -"Tp" = ( -/obj/structure/flora/ausbushes/grassybush/hell, -/turf/open/floor/plating/grass/lava, -/area/ruin/unpowered) -"Ty" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/engineering) -"TI" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered/corner, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"TK" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post) -"TM" = ( -/obj/structure/closet/cabinet, -/obj/item/ammo_box/magazine/m10mm, -/obj/item/gun/ballistic/automatic/pistol/syndicate, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/unpowered/listening_post/commons) -"TS" = ( -/turf/open/floor/plating/grass/lava, -/area/ruin/unpowered) -"Ut" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - icon_state = "trimline"; - dir = 9 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 11 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"UB" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell, -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/ruin/unpowered) -"UV" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"Wa" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/corner, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"Wc" = ( -/obj/structure/table/reinforced, -/obj/item/paper/crumpled/ruins{ - pixel_y = 1; - pixel_x = 6 - }, -/obj/item/paper/pamphlet{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/trash/cheesie{ - pixel_y = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"Wo" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/light/small/directional/east, -/obj/item/trash/can/food/beans{ - pixel_y = 16 - }, -/obj/item/trash/can/food/beans{ - pixel_y = 12; - pixel_x = -8 - }, -/obj/item/trash/can/food/beans{ - pixel_y = 9; - pixel_x = 5 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/unpowered/listening_post/commons) -"Wq" = ( -/obj/structure/chair/office{ - name = "tactical swivel chair"; - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/arrow_ccw{ - dir = 4 - }, -/mob/living/simple_animal/hostile/human/syndicate/ranged/space, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post) -"WL" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/falsewall/plastitanium, -/turf/open/floor/plating, -/area/ruin/unpowered/listening_post/canteen) -"WU" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"Xi" = ( -/obj/structure/flora/ausbushes/fullgrass/hell, -/turf/open/floor/plating/grass/lava, -/area/ruin/unpowered) -"Xk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"Xm" = ( -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -8 - }, -/obj/structure/reagent_dispensers/water_cooler, -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"XE" = ( -/obj/item/trash/chips{ - pixel_y = 5 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"XY" = ( -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"Yh" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 5 - }, -/obj/structure/closet/crate/bin, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ruin/unpowered/listening_post) -"YK" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder{ - pixel_y = 12 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"YL" = ( -/obj/item/paper/crumpled/ruins, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) -"YP" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/ration{ - pixel_x = -8; - pixel_y = 1 - }, -/obj/item/reagent_containers/food/snacks/ration{ - pixel_y = 4 - }, -/obj/item/reagent_containers/food/snacks/ration{ - pixel_y = 7; - pixel_x = -9 - }, -/obj/item/reagent_containers/food/condiment/bbqsauce{ - pixel_y = 6; - pixel_x = 7 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ruin/unpowered/listening_post/canteen) -"Zb" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/half, -/turf/open/floor/hangar/plasteel/white, -/area/ruin/unpowered/listening_post) -"Zd" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/canteen) -"ZY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/unpowered/listening_post/operations) - -(1,1,1) = {" -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -"} -(2,1,1) = {" -qV -qV -qV -Ap -Ap -Ap -Ap -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -Ap -Ap -Ap -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -"} -(3,1,1) = {" -qV -qV -Ap -Ap -Ap -Ap -Ap -TS -TS -Xi -Xi -Xi -Xi -Xi -TS -Ap -Ap -qV -qV -qV -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -TS -TS -TS -qV -qV -qV -"} -(4,1,1) = {" -qV -Ap -Ap -Ap -TS -TS -TS -TS -Xi -Xi -MN -Xi -Xi -Xi -TS -Ap -Pj -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -dY -Ap -TS -Tp -BO -BO -TS -qV -qV -"} -(5,1,1) = {" -qV -Ap -Ap -TS -TS -Xi -Xi -Xi -Xi -Xi -Xi -Xi -TS -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -nD -EB -Ap -EB -Ap -EB -Ap -TS -mF -BO -TS -qV -qV -"} -(6,1,1) = {" -qV -Ap -Ap -TS -Xi -Xi -Xi -Tp -Xi -TS -Ap -Ap -Ap -Ap -Ap -Ap -Ap -lj -GH -vR -Ap -Ap -Ap -Ap -Ap -EB -Ap -Ap -Ap -Ap -Ap -Ap -Tp -TS -qV -qV -"} -(7,1,1) = {" -qV -qV -Xi -Xi -Xi -Xi -TS -TS -Ap -Ap -Ap -Ap -Ap -Ap -Ap -op -op -sP -op -Ta -Ta -Ap -Ap -Ap -Ap -Ta -Ta -Ta -Ta -Ap -Ap -Ap -Ap -Ap -qV -qV -"} -(8,1,1) = {" -qV -Ap -TS -TS -TS -TS -Ap -Ap -Ap -Ap -Ap -Ap -Ta -Ta -Ta -op -fz -th -op -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ap -Ap -Ap -Ap -qV -"} -(9,1,1) = {" -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ta -Ta -Ta -Ta -Ta -op -vJ -zF -op -Ta -Ta -Ta -Ta -zI -zI -zI -zI -zI -Ta -Ta -Ta -Ta -Ap -Pj -Ap -qV -"} -(10,1,1) = {" -Ap -Ap -Ap -Ap -Ap -Ap -bT -Ap -Ap -Ta -Ta -op -op -op -op -op -LV -eW -op -op -op -op -op -zI -Om -lb -Dr -zI -zI -zI -Ta -Ta -Ap -Ap -Ap -qV -"} -(11,1,1) = {" -Ap -Ap -Ap -Ap -Ap -Ap -DI -Ap -Ap -Ta -Ta -op -ou -oC -eX -pZ -DE -fZ -zd -vU -fG -Pe -cb -zI -MZ -oX -ot -WL -Nb -zI -Ta -Ta -Ap -Ap -Ap -qV -"} -(12,1,1) = {" -qV -Ap -Ap -Ap -Ap -Ap -sd -Ap -Ap -Ta -Ta -op -zA -El -tf -To -np -fQ -KJ -sX -oS -oS -fd -zI -zI -oT -zI -rG -zI -zI -Ta -Ta -yN -Ap -Ap -qV -"} -(13,1,1) = {" -qV -Ap -Pj -Ap -Ap -Ap -ls -Ap -Ap -Ta -Ta -op -wL -tk -eN -hE -bw -TI -cv -WU -Wa -XY -EJ -zI -kb -LD -QC -YK -Qq -zI -Ta -yN -yN -Ap -qV -qV -"} -(14,1,1) = {" -qV -qV -Ap -QP -Ap -Ap -Ap -Ap -Ap -Ta -Ta -op -On -tS -Zb -hE -Di -OW -mG -mG -EM -RV -KS -zI -qW -Fs -Ao -Mg -xR -LB -Ap -mp -kB -yN -qV -qV -"} -(15,1,1) = {" -qV -qV -QP -QP -QP -QP -QP -Ap -Ap -Ta -Ta -op -Bg -KW -jz -hE -Yh -oG -rb -Wq -qJ -px -cm -zI -tV -NZ -Ao -wr -YP -LB -Ap -mp -yN -yN -qV -qV -"} -(16,1,1) = {" -qV -qV -QP -tM -tM -QP -QP -Ap -Ap -Ta -Ta -op -op -op -op -op -op -hh -op -PC -op -Js -TK -zI -JD -IA -zj -Zd -aU -LB -Ap -mp -yN -Ap -qV -qV -"} -(17,1,1) = {" -qV -qV -QP -QP -tM -tM -QP -QP -Ap -Ap -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ln -iR -pw -zI -Eh -Zd -Ao -Zd -eU -zI -Ta -mh -mp -yN -qV -qV -"} -(18,1,1) = {" -qV -qV -QP -QP -QP -tM -tM -QP -Ap -Ta -Ta -Ta -Ta -Ln -Ln -Ln -Ln -Ln -Ln -Ln -Ln -QD -yp -PQ -fa -Xk -fo -OP -DS -ae -Ta -Ap -yN -Ap -qV -qV -"} -(19,1,1) = {" -qV -qV -QP -QP -LI -QP -tM -QP -Ap -Ap -Ta -Ta -Ta -Ln -ID -Ey -FN -qX -Ri -sr -Ln -db -pw -zI -Xm -pt -tG -LE -dM -zI -Ta -Ta -Ap -Ap -qV -qV -"} -(20,1,1) = {" -qV -qV -QP -QP -QP -vC -QP -tM -QP -Ap -Ta -Ta -Ta -Ln -vG -mj -NP -hy -dJ -cr -EA -Jj -cB -zI -zI -zI -kk -KB -zI -zI -Ta -Ta -Ap -Ap -qV -qV -"} -(21,1,1) = {" -qV -qV -Ap -tM -tM -QP -QP -QP -QP -Ap -Ta -Ta -Ta -Ln -Oe -ys -Wo -Eq -TM -lu -Ln -oi -bA -fg -Ta -zI -wO -sM -oO -Ta -Ta -Ta -Ap -Ap -qV -qV -"} -(22,1,1) = {" -qV -qV -Ap -QP -tM -QP -LI -vC -QP -Ap -Ta -Ta -Ta -Ln -Ln -Ln -Ln -Ln -Ln -Ln -OI -vu -gY -Ln -Ta -zI -jN -nc -zI -Ta -Ta -Ta -Pj -Ap -qV -qV -"} -(23,1,1) = {" -qV -Ap -Ap -QP -QP -tM -QP -QP -QP -Ap -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ln -Oo -gT -Ln -Ta -zI -zI -zI -zI -Ta -Ta -Ta -Ap -Ap -qV -qV -"} -(24,1,1) = {" -qV -Ap -Ap -Ap -QP -tM -QP -vC -QP -Ap -Ap -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ln -NV -nY -Ln -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ap -qV -qV -qV -"} -(25,1,1) = {" -qV -qV -Ap -Ap -QP -QP -UB -QP -QP -Ap -Ap -Ta -lZ -lZ -lZ -lZ -lZ -lZ -lZ -lZ -lZ -Cx -mU -lZ -GB -GB -GB -GB -GB -Ta -Ta -Ta -Ap -qV -qV -qV -"} -(26,1,1) = {" -qV -qV -Pj -Ap -Ap -QP -QP -QP -Ap -Ap -Ap -Ta -lZ -ih -gr -SC -bv -BM -KV -qv -Ut -hC -MF -QS -GB -Bb -Jq -uv -GB -GB -GB -Ta -Ap -qV -qV -qV -"} -(27,1,1) = {" -qV -qV -Ap -Ap -Ap -Ap -QP -QP -Ap -Ap -Ap -Ap -lZ -na -EH -AB -Li -Li -qo -dm -Ip -pa -yZ -Ef -GB -hX -dT -bm -FW -hA -GB -Ta -TS -Ap -qV -qV -"} -(28,1,1) = {" -qV -qV -qV -Ap -Ap -Ap -Ap -Ap -Ap -Pj -Ap -Ap -wn -Wc -Nt -aD -vY -NK -QY -tY -tY -FQ -rQ -ya -tJ -Ty -pS -lK -fl -mf -GB -Ta -TS -TS -qV -qV -"} -(29,1,1) = {" -qV -qV -qV -qV -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -BL -wn -MU -gN -Op -Mr -pW -UV -YL -ZY -kz -BB -kA -BF -cM -aw -FW -hA -GB -Ta -Tp -TS -qV -qV -"} -(30,1,1) = {" -qV -qV -qV -qV -qV -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -BL -wn -NI -XE -cX -Ax -Gy -mc -te -OS -qC -GB -Jn -MX -to -GB -GB -GB -Ta -BO -TS -qV -qV -"} -(31,1,1) = {" -qV -qV -qV -qV -qV -Ap -Ap -Ap -Pj -Ap -Ap -Ap -Ap -Ap -lZ -lZ -lZ -lZ -lZ -lZ -lZ -lZ -lZ -lZ -GB -GB -GB -wz -GB -Ta -Ta -Ta -TS -BO -qV -qV -"} -(32,1,1) = {" -qV -qV -qV -qV -qV -Ap -Ap -Ap -Ap -Ap -Ap -Ap -yN -yN -yN -Ap -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ta -qq -Rb -qq -Ta -Ta -Tp -TS -BO -qV -qV -"} -(33,1,1) = {" -qV -qV -qV -qV -qV -qV -Ap -Ap -Ap -Ap -Ap -yN -mp -mp -mp -yN -yN -Ap -Ta -Ta -Ta -Ta -Ta -Ta -Ta -Ap -Ap -Ap -Ap -Ap -Ap -Ap -bL -BO -qV -qV -"} -(34,1,1) = {" -qV -qV -qV -qV -qV -qV -qV -Ap -Ap -Ap -yN -mp -mp -mp -mp -mp -yN -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Pj -Ap -Ap -Tp -qV -qV -"} -(35,1,1) = {" -qV -qV -qV -qV -qV -qV -qV -Ap -Ap -Ap -yN -mp -mp -xv -yN -Ap -Ap -Ap -Pj -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Ap -Pj -Ap -Ap -Ap -Ap -Ap -Ap -qV -qV -"} -(36,1,1) = {" -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -Ap -Ap -Ap -Ap -Ap -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -qV -"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_SPOOKYCRASH.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_SPOOKYCRASH.dmm new file mode 100644 index 000000000000..4f4464b57c7c --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_SPOOKYCRASH.dmm @@ -0,0 +1,459 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/mineral/random/volcanic, +/area/overmap_encounter/planetoid/cave/explored) +"b" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/light/broken/directional/south, +/obj/item/stack/tile/mineral/titanium/blue, +/obj/item/storage/book/bible, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"c" = ( +/obj/item/ectoplasm, +/obj/effect/decal/cleanable/blood/drip{ + pixel_x = 11; + pixel_y = -3 + }, +/turf/open/floor/mineral/titanium, +/area/overmap_encounter/planetoid/cave/explored) +"d" = ( +/turf/closed/wall/mineral/titanium, +/area/overmap_encounter/planetoid/cave/explored) +"e" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/mineral/plastitanium/red, +/area/overmap_encounter/planetoid/cave/explored) +"h" = ( +/obj/item/stack/tile/mineral/plastitanium/red, +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = -3 + }, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"j" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 1 + }, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"k" = ( +/obj/item/stack/tile/mineral/titanium, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"l" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"m" = ( +/obj/structure/table, +/obj/item/soulstone/anybody, +/obj/item/toy/plush/lizardplushie, +/obj/machinery/light/broken/directional/north, +/obj/structure/window/reinforced/spawner, +/obj/machinery/door/window/brigdoor/westright, +/obj/item/clothing/head/wizard/black, +/obj/item/clothing/suit/wizrobe/black, +/turf/open/floor/mineral/plastitanium/red, +/area/overmap_encounter/planetoid/cave/explored) +"n" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/glass, +/obj/item/stack/rods, +/obj/item/stack/tile/mineral/titanium/blue, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"o" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/blood/drip{ + pixel_x = 8; + pixel_y = 1 + }, +/turf/open/floor/mineral/titanium, +/area/overmap_encounter/planetoid/cave/explored) +"q" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_x = 13; + pixel_y = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"t" = ( +/obj/item/stack/tile/mineral/plastitanium/red, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"u" = ( +/obj/structure/window/reinforced/tinted, +/obj/structure/closet/crate{ + name = "emergency supplies" + }, +/obj/item/pickaxe/emergency, +/obj/item/storage/firstaid/medical, +/obj/item/storage/toolbox/emergency, +/obj/item/flashlight/flare, +/turf/open/floor/mineral/titanium, +/area/overmap_encounter/planetoid/cave/explored) +"v" = ( +/obj/structure/closet/crate/coffin{ + icon_state = "coffinopen"; + opened = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/overmap_encounter/planetoid/cave/explored) +"w" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/obj/item/stack/tile/mineral/plastitanium/red, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"A" = ( +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"C" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/mineral/titanium, +/area/overmap_encounter/planetoid/cave/explored) +"D" = ( +/obj/structure/frame/computer, +/obj/item/circuitboard/computer/shuttle/helm, +/obj/item/shard, +/turf/open/floor/mineral/titanium/blue, +/area/overmap_encounter/planetoid/cave/explored) +"E" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"F" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"G" = ( +/obj/machinery/light/broken/directional/north, +/obj/effect/decal/cleanable/blood/splatter, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/overmap_encounter/planetoid/cave/explored) +"I" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood, +/obj/item/clothing/suit/armor/riot/knight/red, +/obj/item/clothing/head/helmet/knight/red, +/obj/item/claymore/weak{ + desc = "Comically rusted to the point of near uselessness."; + force = 6; + name = "rusted claymore" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/overmap_encounter/planetoid/cave/explored) +"J" = ( +/obj/structure/girder/displaced, +/obj/item/stack/sheet/mineral/titanium, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"K" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"L" = ( +/obj/item/grenade/chem_grenade/ghostbuster, +/turf/open/floor/mineral/titanium, +/area/overmap_encounter/planetoid/cave/explored) +"M" = ( +/obj/structure/table, +/obj/item/paper/crumpled{ + default_raw_text = "Objective is to locate and secure the reliquary holding the supernatural items, then swing them back to HQ for containment. Simple job for Mystery Inc."; + name = "Mission Statement"; + pixel_x = -5 + }, +/obj/item/toy/figure/chaplain{ + pixel_x = 6 + }, +/turf/open/floor/mineral/titanium/blue, +/area/overmap_encounter/planetoid/cave/explored) +"N" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"O" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/under/color/khaki/buster, +/obj/item/clothing/glasses/welding/ghostbuster, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/mineral/plastitanium/red, +/area/overmap_encounter/planetoid/cave/explored) +"Q" = ( +/obj/structure/girder, +/obj/item/stack/sheet/mineral/titanium, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"R" = ( +/obj/machinery/power/smes/shuttle, +/obj/structure/window/reinforced/tinted, +/turf/open/floor/mineral/titanium, +/area/overmap_encounter/planetoid/cave/explored) +"T" = ( +/obj/structure/window/reinforced/tinted, +/obj/effect/decal/cleanable/blood, +/obj/structure/bed/dogbed, +/mob/living/simple_animal/pet/dog/pug{ + health = 5; + name = "Gooby-Moo" + }, +/turf/open/floor/mineral/titanium, +/area/overmap_encounter/planetoid/cave/explored) +"U" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/mineral/plastitanium/red, +/area/overmap_encounter/planetoid/cave/explored) +"V" = ( +/obj/structure/closet/crate{ + name = "DANGER: PARANORMAL ARTEFACTS" + }, +/obj/item/reagent_containers/food/snacks/muffin/booberry, +/obj/item/instrument/trombone, +/obj/item/reagent_containers/food/snacks/grown/ghost_chili, +/obj/item/clothing/head/hardhat/pumpkinhead, +/obj/item/nullrod/scythe/talking, +/obj/item/clothing/head/helmet/skull, +/turf/open/floor/mineral/plastitanium/red, +/area/overmap_encounter/planetoid/cave/explored) +"W" = ( +/obj/machinery/door/airlock/shuttle, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/mineral/titanium/blue, +/area/overmap_encounter/planetoid/cave/explored) +"X" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/item/clothing/under/rank/civilian/chaplain, +/obj/item/clothing/head/helmet/chaplain/witchunter_hat, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/mineral/titanium/blue, +/area/overmap_encounter/planetoid/cave/explored) +"Y" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/mineral/plastitanium/red, +/area/overmap_encounter/planetoid/cave/explored) +"Z" = ( +/obj/machinery/door/airlock/shuttle, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/plastitanium/red, +/area/overmap_encounter/planetoid/cave/explored) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +F +F +F +F +F +F +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +F +F +F +F +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +Q +d +d +d +F +F +F +F +A +"} +(4,1,1) = {" +a +a +d +a +d +d +G +w +Y +V +R +j +F +F +E +a +"} +(5,1,1) = {" +a +a +N +M +b +d +O +U +U +e +u +F +F +F +F +a +"} +(6,1,1) = {" +a +a +l +D +X +W +L +c +C +k +T +F +F +q +F +a +"} +(7,1,1) = {" +a +a +a +a +n +J +t +U +h +I +o +K +F +F +F +a +"} +(8,1,1) = {" +a +a +a +d +d +d +m +e +v +v +R +j +F +F +F +F +"} +(9,1,1) = {" +a +a +a +a +a +d +d +Z +d +d +d +F +F +F +F +F +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a +a +F +F +F +F +F +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +F +F +F +F +F +F +F +F +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index 6415f9e79293..15c3d93cb826 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -608,7 +608,7 @@ dir = 9 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spawner/burrow/lava_planet, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril, /turf/open/floor/plasteel/white, /area/ruin/unpowered/winter_biodome/living_quarters) "fs" = ( @@ -829,7 +829,7 @@ /area/ruin/unpowered/winter_biodome) "kb" = ( /obj/structure/table/wood, -/obj/item/food/breadslice/plain, +/obj/item/reagent_containers/food/snacks/breadslice/plain, /obj/item/reagent_containers/food/snacks/grown/cabbage, /turf/open/floor/wood, /area/ruin/unpowered/winter_biodome/cabin) @@ -896,7 +896,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spawner/burrow/lava_planet, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril, /turf/open/floor/plasteel/white, /area/ruin/unpowered/winter_biodome/living_quarters) "lq" = ( @@ -952,7 +952,7 @@ "mD" = ( /obj/effect/turf_decal/solgov/wood/center, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spawner/burrow/lava_planet, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril, /turf/open/floor/wood, /area/ruin/unpowered/winter_biodome/living_quarters) "mX" = ( @@ -1006,8 +1006,8 @@ "oR" = ( /obj/effect/turf_decal/corner/opaque/solgovblue/diagonal, /obj/structure/closet/secure_closet/freezer, -/obj/item/food/bread/plain, -/obj/item/food/bread/plain, +/obj/item/reagent_containers/food/snacks/store/bread/plain, +/obj/item/reagent_containers/food/snacks/store/bread/plain, /obj/item/reagent_containers/food/snacks/grown/cabbage, /obj/item/reagent_containers/food/snacks/grown/cabbage, /obj/effect/decal/cleanable/dirt/dust, @@ -1081,7 +1081,7 @@ }, /obj/effect/turf_decal/corner/opaque/solgovgold/diagonal, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spawner/burrow/lava_planet, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril, /turf/open/floor/plasteel/white, /area/ruin/unpowered/winter_biodome/engineering) "qt" = ( @@ -1467,7 +1467,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/blood/gibs/up, -/obj/structure/spawner/burrow/lava_planet, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, @@ -1925,7 +1925,7 @@ /turf/open/floor/wood, /area/ruin/unpowered/winter_biodome/sauna) "Lf" = ( -/obj/structure/spawner/burrow/lava_planet, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril, /turf/open/floor/grass/snow, /area/ruin/unpowered/winter_biodome) "Lt" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_buried_shrine.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_buried_shrine.dmm index b71bfb250aee..e5756e7dbdf5 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_buried_shrine.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_buried_shrine.dmm @@ -542,7 +542,7 @@ /area/ruin/unpowered/buried_shrine) "nq" = ( /obj/structure/stone_tile/surrounding, -/obj/structure/spawner/burrow/lava_planet, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/buried_shrine) "nz" = ( @@ -664,7 +664,7 @@ dir = 5 }, /obj/structure/chair/wood, -/obj/structure/spawner/burrow/lava_planet, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/buried_shrine) "qT" = ( @@ -931,7 +931,7 @@ /area/ruin/unpowered/buried_shrine) "wM" = ( /obj/structure/stone_tile/slab, -/obj/structure/spawner/burrow/lava_planet, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/buried_shrine) "wS" = ( @@ -1647,7 +1647,7 @@ /obj/structure/stone_tile/cracked{ dir = 1 }, -/obj/structure/spawner/burrow/lava_planet, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/buried_shrine) "QR" = ( @@ -1864,7 +1864,7 @@ /obj/structure/stone_tile{ dir = 1 }, -/obj/structure/spawner/burrow/lava_planet, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril, /turf/open/floor/plating/asteroid/basalt/lava_land_surface/lit, /area/ruin/unpowered/buried_shrine) "Xr" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_codelab.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_codelab.dmm new file mode 100644 index 000000000000..1f2e77364219 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_codelab.dmm @@ -0,0 +1,6285 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ai" = ( +/obj/effect/decal/cleanable/molten_object, +/obj/structure/table/chem, +/obj/item/slime_extract/darkblue{ + pixel_x = -7 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 3; + pixel_y = 8 + }, +/obj/item/reagent_containers/syringe, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"am" = ( +/obj/structure/window/plasma/reinforced, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/atmos/oxygen, +/turf/open/floor/engine/o2, +/area/ruin/unpowered/codelab/maintenance) +"ap" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"ar" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"aw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"az" = ( +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"aA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"aO" = ( +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ruin/unpowered/codelab/maintenance) +"aP" = ( +/obj/structure/table, +/obj/structure/window/reinforced/spawner/west, +/obj/item/modular_computer/laptop/preset, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"aR" = ( +/obj/item/trash/can, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"aY" = ( +/obj/structure/table, +/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/east, +/obj/item/modular_computer/laptop/preset, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"bd" = ( +/obj/structure/closet/crate/large{ + anchored = 1 + }, +/obj/item/toy/plush/flushed, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"bl" = ( +/obj/structure/chair/office/light, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"bn" = ( +/obj/structure/table, +/obj/item/trash/plate, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"bo" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"bq" = ( +/obj/structure/table, +/obj/item/trash/semki, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"bv" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"bw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"by" = ( +/obj/effect/decal/cleanable/molten_object, +/obj/effect/turf_decal/industrial/loading{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"bz" = ( +/obj/structure/cable{ + icon_state = "5-8" + }, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"bE" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"bG" = ( +/obj/effect/decal/cleanable/molten_object/large, +/mob/living/simple_animal/slime, +/obj/effect/decal/cleanable/food/plant_smudge, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"bT" = ( +/obj/effect/decal/cleanable/food/pie_smudge{ + desc = "Some kind of strange white goo."; + name = "strange goo" + }, +/mob/living/simple_animal/slime, +/obj/effect/turf_decal/corner/opaque/lime/border{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"cc" = ( +/obj/effect/turf_decal/industrial/stand_clear{ + dir = 4 + }, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"cd" = ( +/obj/machinery/light/dim/directional/north, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"ck" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"cl" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 4 + }, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"cv" = ( +/obj/structure/fence, +/turf/open/floor/plating/grass/lava, +/area/ruin/unpowered/codelab/exterior) +"cA" = ( +/obj/structure/closet/cardboard, +/obj/machinery/light/dim/directional/south, +/obj/effect/turf_decal/corner/opaque/lime/border{ + dir = 8 + }, +/obj/item/disk/tech_disk/major, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"cH" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"cI" = ( +/obj/structure/fluff/paper/stack{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"cO" = ( +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 9 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"cR" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"cX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"cZ" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/turf_decal/corner_techfloor_grid/full{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/codelab/reception) +"dg" = ( +/obj/structure/table, +/obj/machinery/door/window/brigdoor, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"ds" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"dx" = ( +/obj/effect/decal/cleanable/molten_object, +/obj/effect/turf_decal/corner/opaque/lime/border{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"dy" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"dD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"dF" = ( +/obj/structure/closet/crate/secure{ + anchored = 1 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"dL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"dQ" = ( +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/codelab/reception) +"ec" = ( +/obj/structure/closet/crate/medical{ + anchored = 1 + }, +/obj/item/reagent_containers/syringe, +/obj/item/circular_saw, +/obj/effect/turf_decal/industrial/outline, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"ef" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 5 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"eg" = ( +/obj/structure/closet/crate/large{ + anchored = 1 + }, +/obj/item/toy/plush/snakeplushie, +/obj/item/toy/plush/snakeplushie, +/obj/item/toy/plush/snakeplushie, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"en" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"eq" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Nitrogen to Air" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"et" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered/codelab/laboratory) +"ez" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light/dim/directional/south, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"eE" = ( +/obj/effect/turf_decal/trimline/opaque/red/filled/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"eH" = ( +/obj/structure/window/plasma/reinforced, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output, +/turf/open/floor/engine/n2, +/area/ruin/unpowered/codelab/maintenance) +"eI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"eY" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"fq" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/decal/cleanable/molten_object/large, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"fr" = ( +/obj/structure/closet/cardboard, +/obj/item/shard/plasma, +/obj/item/trash/energybar, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"fu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"fv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"fG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/molten_object, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"fU" = ( +/obj/machinery/camera{ + dir = 10 + }, +/obj/structure/closet/cardboard, +/obj/item/mop, +/obj/item/trash/plate, +/obj/item/shard, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"fW" = ( +/obj/effect/turf_decal/corner_techfloor_grid/full, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"fZ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"gc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"ge" = ( +/obj/structure/closet/crate/science, +/obj/machinery/light/dim/directional/north, +/obj/item/storage/pill_bottle/mutadone, +/obj/item/clothing/glasses/science, +/obj/item/clothing/head/beret/sci, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"gq" = ( +/obj/machinery/turretid{ + pixel_x = 28; + req_access = null; + req_access_txt = "16"; + name = "interior turret control panel" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"gr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"gz" = ( +/obj/structure/bookcase/manuals/chemistry, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"gC" = ( +/obj/structure/cable{ + icon_state = "5-8" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"gD" = ( +/obj/structure/bed, +/obj/item/bedsheet/rd, +/obj/structure/curtain/cloth/fancy, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"gE" = ( +/obj/structure/flora/ausbushes/sparsegrass/hell, +/turf/open/floor/plating/grass/lava, +/area/ruin/unpowered/codelab/exterior) +"gM" = ( +/obj/effect/turf_decal/corner_techfloor_grid/full, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/codelab/reception) +"gY" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/grass/lava, +/area/ruin/unpowered/codelab/exterior) +"hb" = ( +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"hc" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"hu" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/fluff/paper/stack{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"hx" = ( +/obj/structure/fluff/paper/stack{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/ntblue/border{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"hz" = ( +/obj/structure/window/plasma/reinforced, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/atmos/nitrogen, +/turf/open/floor/engine/n2, +/area/ruin/unpowered/codelab/maintenance) +"hA" = ( +/obj/effect/turf_decal/industrial/stand_clear, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"hB" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"hE" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered/codelab/reception) +"hO" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/unpowered/codelab/reception) +"ie" = ( +/obj/effect/decal/cleanable/molten_object/large, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"ih" = ( +/obj/structure/closet/cardboard, +/obj/item/trash/cheesie, +/obj/item/trash/plate, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"ij" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/closet/cardboard, +/obj/item/trash/can/food/peaches, +/obj/item/trash/can/food/peaches/maint, +/obj/item/shard, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"il" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light/broken/directional/west, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"im" = ( +/obj/machinery/light/broken/directional/south, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"iq" = ( +/obj/structure/closet/crate/wooden{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/pickaxe/drill, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"ir" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"iw" = ( +/obj/structure/table, +/obj/item/clipboard{ + pixel_x = -8; + pixel_y = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"iz" = ( +/obj/structure/closet/crate/secure{ + anchored = 1 + }, +/obj/item/grenade/firecracker, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"iB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"iE" = ( +/obj/effect/decal/cleanable/wrapping, +/obj/effect/turf_decal/industrial/outline, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"iI" = ( +/obj/structure/closet/crate{ + anchored = 1 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"iN" = ( +/obj/structure/chair/sofa/brown/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"je" = ( +/obj/machinery/door/airlock/public{ + name = "Subject Cryogenic Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"jk" = ( +/obj/structure/cable{ + icon_state = "1-6" + }, +/obj/structure/cable{ + icon_state = "1-10" + }, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 10 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"jm" = ( +/obj/structure/cable{ + icon_state = "6-9" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"jn" = ( +/obj/effect/decal/cleanable/molten_object, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"jx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"jz" = ( +/obj/structure/chair/sofa/brown/right/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"jB" = ( +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"jC" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"jG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"jH" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"jJ" = ( +/obj/effect/decal/cleanable/molten_object, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"jK" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"jV" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"kc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/chair/comfy{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"kh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"kj" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered/codelab/reception) +"kl" = ( +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"kt" = ( +/obj/structure/flora/tree/dead_pine, +/turf/open/floor/plating/grass/lava/purple, +/area/ruin/unpowered/codelab/exterior) +"kA" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/structure/fluff/paper/stack, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"kF" = ( +/obj/structure/fence, +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"kP" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/industrial/loading{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"kY" = ( +/obj/structure/cable{ + icon_state = "0-9" + }, +/obj/machinery/door/poddoor{ + id = "NTGen Door" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "NTGen Doorfield" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/unpowered/codelab/storage) +"lc" = ( +/obj/structure/flora/ausbushes/fullgrass/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"ln" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"lo" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-9" + }, +/obj/structure/cable{ + icon_state = "8-9" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"ls" = ( +/obj/structure/rack, +/obj/item/paper/pamphlet, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"lt" = ( +/obj/structure/holosign/barrier/infinite, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"lH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 5 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"lJ" = ( +/obj/structure/closet/emcloset/anchored, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/industrial/hatch/blue, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"lM" = ( +/obj/effect/turf_decal/corner_techfloor_grid/full{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"lU" = ( +/obj/structure/closet/cardboard, +/obj/item/clothing/under/pants/black, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"lW" = ( +/obj/structure/filingcabinet/double/grey, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"lY" = ( +/obj/effect/decal/cleanable/molten_object, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"lZ" = ( +/obj/effect/decal/cleanable/food/plant_smudge, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"ma" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"md" = ( +/obj/structure/flora/ausbushes/ywflowers/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"mw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"mA" = ( +/turf/open/floor/plating/grass/lava, +/area/ruin/unpowered/codelab/exterior) +"mF" = ( +/obj/structure/toilet{ + pixel_y = 11 + }, +/obj/machinery/door/window/eastright{ + dir = 2; + req_access = list(11) + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"mO" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/structure/fluff/paper/stack{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"mX" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"mZ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/lightgrey/filled/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"nl" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"nm" = ( +/turf/open/floor/plating/grass/lava/purple, +/area/ruin/unpowered/codelab/exterior) +"ns" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"nu" = ( +/obj/structure/closet/crate/internals{ + anchored = 1 + }, +/obj/item/tank/internals/generic, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"nw" = ( +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"ny" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered/codelab/exterior) +"nG" = ( +/obj/structure/fluff/paper/stack{ + dir = 6 + }, +/obj/effect/decal/cleanable/molten_object, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/corner/opaque/lime/border{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"nH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"nL" = ( +/obj/structure/sink/kitchen{ + dir = 4; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -24 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"nM" = ( +/obj/structure/closet/cardboard, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"nQ" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"nZ" = ( +/obj/machinery/door/airlock/public{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"ob" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"of" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"oj" = ( +/obj/structure/cable{ + icon_state = "0-10" + }, +/obj/machinery/power/rtg, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"ol" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/opaque/lightgrey/filled/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"oo" = ( +/obj/machinery/computer/security/telescreen/research{ + pixel_y = 27 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"op" = ( +/obj/machinery/door/airlock/public{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "5-10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"ow" = ( +/obj/structure/cable{ + icon_state = "4-9" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"ox" = ( +/obj/structure/cable{ + icon_state = "6-9" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"oK" = ( +/obj/machinery/door/window/brigdoor/eastleft{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"oY" = ( +/obj/structure/table, +/obj/machinery/door/window/brigdoor, +/obj/item/paper/codelab/reception, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"pb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"pf" = ( +/obj/effect/decal/cleanable/wrapping, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/corner_techfloor_grid/full{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"pk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"pp" = ( +/obj/structure/fluff/paper/stack{ + dir = 6 + }, +/obj/effect/turf_decal/corner/opaque/lime/border{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"pr" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"pB" = ( +/obj/structure/flora/ausbushes/ywflowers/hell, +/turf/open/floor/plating/grass/lava, +/area/ruin/unpowered/codelab/exterior) +"pE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"pF" = ( +/obj/item/reagent_containers/food/drinks/mug/tea{ + pixel_y = 9; + pixel_x = 8 + }, +/obj/structure/table, +/obj/item/slime_extract/green{ + pixel_x = -4; + pixel_y = 11 + }, +/obj/item/slime_extract/green{ + pixel_x = -11; + pixel_y = 11 + }, +/obj/item/slime_extract/green{ + pixel_x = -7; + pixel_y = 5 + }, +/obj/item/paper/codelab/researchernote, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"pG" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"pO" = ( +/obj/effect/decal/cleanable/shreds, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"pQ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange{ + pixel_y = 8 + }, +/obj/machinery/light/broken/directional/south, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"pS" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"pY" = ( +/obj/structure/chair/comfy/orange/directional/east, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"qb" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/rtg, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"qr" = ( +/obj/machinery/sleeper{ + pixel_y = 2; + state_open = 0 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"qs" = ( +/obj/structure/closet/cardboard, +/obj/item/reagent_containers/food/drinks/soda_cans/plasma, +/obj/item/trash/popcorn, +/obj/item/trash/energybar, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"qt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"qz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"qL" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/effect/turf_decal/trimline/opaque/blue/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"qQ" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/turf_decal/industrial/loading{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"qU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"qY" = ( +/obj/structure/closet/crate/large{ + anchored = 1 + }, +/obj/item/toy/plush/slimeplushie, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"rf" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"ri" = ( +/obj/machinery/door/airlock/public{ + name = "Testing Room A" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"rq" = ( +/obj/item/clipboard, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 8 + }, +/obj/machinery/light/broken/directional/west, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"rw" = ( +/obj/structure/closet/crate/bin, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"rz" = ( +/obj/structure/flora/ausbushes/fullgrass/hell, +/turf/open/floor/plating/grass/lava/purple, +/area/ruin/unpowered/codelab/exterior) +"rA" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/pushbroom, +/obj/item/trash/can/food/peaches, +/obj/item/trash/candy, +/obj/item/trash/plate, +/obj/item/trash/tray, +/obj/effect/turf_decal/industrial/outline, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"rG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/food/plant_smudge, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"rH" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"rI" = ( +/obj/structure/fluff/paper/stack, +/obj/machinery/light/dim/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"rL" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/light/dim/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"rS" = ( +/obj/structure/closet/crate/secure{ + anchored = 1 + }, +/obj/item/pickaxe, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"rT" = ( +/obj/effect/decal/cleanable/confetti, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"rV" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/corner_techfloor_grid/full{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/codelab/reception) +"rY" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/machinery/light/broken/directional/north, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"sc" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"sk" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"so" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/mop, +/obj/item/trash/boritos, +/obj/item/trash/can/food/peaches, +/obj/item/trash/can, +/obj/item/trash/waffles, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"sp" = ( +/obj/machinery/light/dim/directional/south, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"sr" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"sz" = ( +/obj/structure/closet/crate/large{ + anchored = 1 + }, +/obj/item/toy/plush/among, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"sA" = ( +/obj/structure/chair/comfy/orange/directional/north, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"sB" = ( +/obj/effect/decal/cleanable/food/pie_smudge{ + desc = "Some kind of strange white goo."; + name = "strange goo" + }, +/obj/effect/decal/cleanable/molten_object/large, +/obj/effect/turf_decal/corner/opaque/ntblue/border{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"sE" = ( +/obj/structure/fluff/paper/stack, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"sK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/lightgrey/filled/line{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"sW" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"tp" = ( +/obj/structure/cable{ + icon_state = "1-6" + }, +/obj/structure/cable{ + icon_state = "1-10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"tx" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/structure/fluff/paper/stack{ + dir = 1 + }, +/obj/machinery/light/dim/directional/north, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"tA" = ( +/obj/machinery/door/airlock{ + dir = 4; + name = "Dormitory" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"tD" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"tH" = ( +/obj/structure/flora/ausbushes/sparsegrass/hell, +/turf/open/floor/plating/grass/lava/purple, +/area/ruin/unpowered/codelab/exterior) +"tI" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"uc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"uf" = ( +/obj/structure/fence/corner{ + dir = 4 + }, +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"uj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/generic, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"uk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"uy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"uA" = ( +/obj/machinery/light/dim/directional/north, +/obj/structure/table/chem, +/obj/item/slimecrossbeaker/autoinjector/slimestimulant{ + pixel_y = 11 + }, +/obj/item/slimecrossbeaker/omnizine, +/obj/item/reagent_containers/glass/beaker{ + pixel_y = 10; + pixel_x = -9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"uH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"uL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"uM" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"uQ" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"uV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible/layer4, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"uW" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"vb" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_y = 14 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_y = 14; + pixel_x = -9 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_y = 14; + pixel_x = 9 + }, +/obj/item/reagent_containers/glass/maunamug{ + pixel_x = -19 + }, +/obj/effect/turf_decal/corner/opaque/white/mono, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"vg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"vk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"vu" = ( +/obj/structure/flora/tree/dead/tall/grey, +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"vz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"vD" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"vG" = ( +/obj/machinery/button/shieldwallgen{ + dir = 8; + id = "NTGen Doorfield"; + pixel_x = 24; + pixel_y = -5 + }, +/obj/machinery/button/door{ + dir = 8; + pixel_y = 7; + pixel_x = 25; + id = "NTGen Door" + }, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 6 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"vL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 5 + }, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/maintenance) +"vQ" = ( +/obj/structure/flora/ausbushes/sparsegrass/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"vU" = ( +/obj/machinery/light/dim/directional/south, +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"wc" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell{ + icon_state = "pod-open" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"wd" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/machinery/camera{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"wu" = ( +/obj/machinery/light/dim/directional/west, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"wB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"wJ" = ( +/obj/structure/closet/cardboard, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"wM" = ( +/obj/effect/decal/cleanable/molten_object/large, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered/codelab/reception) +"wN" = ( +/obj/structure/closet/crate/medical{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/reagent_containers/syringe, +/obj/item/surgicaldrill, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"wP" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/large/epinephrine, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"wZ" = ( +/obj/effect/decal/cleanable/food/pie_smudge{ + desc = "Some kind of strange white goo."; + name = "strange goo" + }, +/mob/living/simple_animal/slime, +/obj/effect/turf_decal/corner/opaque/lime/border{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"xi" = ( +/obj/machinery/camera{ + dir = 1 + }, +/obj/structure/table, +/obj/item/reagent_containers/syringe, +/obj/item/scalpel, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"xx" = ( +/obj/machinery/camera{ + dir = 10 + }, +/obj/effect/decal/cleanable/molten_object, +/obj/effect/turf_decal/corner/opaque/lime/border{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"xz" = ( +/obj/effect/turf_decal/dept/science, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"xB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/password{ + dir = 8; + password = "71421"; + name = "Password Locked Door" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"xK" = ( +/obj/structure/fluff/paper/stack{ + dir = 8 + }, +/obj/effect/decal/cleanable/molten_object, +/obj/effect/turf_decal/corner/opaque/ntblue/border{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"xM" = ( +/obj/effect/decal/cleanable/molten_object/large, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"xN" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"xQ" = ( +/obj/machinery/door/airlock/public{ + name = "Testing Room B" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"xV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/opaque/lightgrey/filled/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"xZ" = ( +/obj/structure/flora/rock/hell{ + pixel_y = -1 + }, +/turf/open/floor/plating/grass/lava/purple, +/area/ruin/unpowered/codelab/exterior) +"ya" = ( +/obj/structure/table, +/obj/structure/window/reinforced/spawner, +/obj/item/clipboard, +/obj/item/pen/fountain, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"yc" = ( +/obj/structure/fluff/paper/stack, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/industrial/warning/corner, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"yd" = ( +/obj/structure/cable{ + icon_state = "0-5" + }, +/obj/machinery/door/poddoor{ + id = "NTGen Door" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 4; + id = "NTGen Doorfield" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/unpowered/codelab/storage) +"ye" = ( +/obj/structure/fluff/paper/stack{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"yo" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"yG" = ( +/obj/effect/turf_decal/box/white/corners, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"yJ" = ( +/obj/structure/closet/crate/internals{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/tank/internals/oxygen/yellow, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"yL" = ( +/obj/effect/decal/cleanable/molten_object/large, +/obj/effect/decal/cleanable/food/plant_smudge, +/mob/living/simple_animal/slime, +/obj/effect/turf_decal/trimline/opaque/grey/filled/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"yS" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ + dir = 8; + piping_layer = 4 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"yT" = ( +/obj/machinery/camera, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"yY" = ( +/obj/structure/table, +/obj/item/modular_computer/laptop, +/obj/machinery/light/dim/directional/west, +/obj/item/pen/fountain, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"zb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"zj" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"zu" = ( +/obj/structure/cable{ + icon_state = "6-8" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"zG" = ( +/obj/structure/closet/crate/medical{ + anchored = 1 + }, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/retractor, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"zH" = ( +/obj/structure/fluff/paper/stack{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"zI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/light/small/directional/west, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"zJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"zK" = ( +/obj/structure/fluff/empty_sleeper/nanotrasen{ + pixel_y = 3 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"zM" = ( +/obj/machinery/camera{ + dir = 10 + }, +/obj/structure/fluff/paper/stack{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"zN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/airlock/research/glass{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"zP" = ( +/obj/machinery/door/airlock{ + name = "Dormitory" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"zY" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/slime, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"zZ" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/corner_techfloor_grid/full{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"Ab" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"Ai" = ( +/obj/machinery/light/dim/directional/east, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Am" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"Aq" = ( +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Ay" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/machinery/light/dim/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"AA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"AB" = ( +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"AE" = ( +/obj/structure/table, +/obj/item/newspaper, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"AG" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/fluff/paper/stack{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"AI" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"AJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/sign/poster/contraband/ntos{ + pixel_x = -30 + }, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"AK" = ( +/obj/structure/flora/ausbushes/fullgrass/hell, +/turf/open/floor/plating/grass/lava, +/area/ruin/unpowered/codelab/exterior) +"AL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/carpet/lone, +/area/ruin/unpowered/codelab/subjectrooms) +"AN" = ( +/obj/machinery/door/airlock/public{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"AO" = ( +/obj/structure/window/plasma/reinforced, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output, +/turf/open/floor/engine, +/area/ruin/unpowered/codelab/maintenance) +"AV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"Bc" = ( +/obj/structure/window/plasma/reinforced, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ruin/unpowered/codelab/maintenance) +"Bf" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Bj" = ( +/obj/machinery/computer/atmos_control/tank/oxygen_tank, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 5 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"Bk" = ( +/obj/structure/bed, +/obj/item/bedsheet/purple, +/obj/structure/curtain/cloth/grey, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"Bm" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"Bp" = ( +/obj/structure/closet/crate/internals{ + anchored = 1 + }, +/obj/item/tank/jetpack/oxygen, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"Br" = ( +/obj/structure/closet/cardboard, +/obj/machinery/light/dim/directional/east, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Bs" = ( +/obj/structure/flora/rock/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"Bu" = ( +/obj/effect/turf_decal/industrial/loading{ + dir = 1 + }, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"BF" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"BI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"BJ" = ( +/obj/item/newspaper, +/obj/structure/fluff/paper/stack, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"BK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"BN" = ( +/obj/effect/decal/cleanable/oil/streak{ + pixel_x = -12; + pixel_y = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"BO" = ( +/obj/structure/table/wood, +/obj/item/research_notes/loot/tiny{ + name = "Notes on Xenobiology" + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"BP" = ( +/obj/effect/turf_decal/industrial/stand_clear{ + dir = 8 + }, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"Cd" = ( +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"Cj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/corner_techfloor_grid/full{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/codelab/reception) +"Cw" = ( +/obj/structure/chair/sofa/brown/left/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"CA" = ( +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"CC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/research/glass{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"CJ" = ( +/obj/structure/table, +/obj/structure/window/reinforced/spawner/east, +/obj/item/clipboard, +/obj/item/pen/blue, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"CK" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"CV" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"CX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"CZ" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Db" = ( +/obj/structure/closet/crate/secure/plasma{ + anchored = 1 + }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/tank/internals/plasma, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"Dc" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Di" = ( +/obj/effect/decal/cleanable/molten_object, +/obj/effect/decal/cleanable/food/plant_smudge, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Dj" = ( +/obj/machinery/door/password{ + dir = 8; + password = "71421"; + name = "Password Locked Door" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Do" = ( +/obj/effect/decal/cleanable/molten_object, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/light/broken/directional/north, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"Du" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"DB" = ( +/obj/machinery/camera{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/corner_techfloor_grid/full{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/codelab/reception) +"DD" = ( +/obj/machinery/porta_turret/ai, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"DF" = ( +/obj/effect/decal/cleanable/molten_object, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"DH" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/neck/tie/rainbow, +/obj/item/spacecash/bundle/c20, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"DJ" = ( +/obj/structure/chair/comfy/orange/directional/west, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"DL" = ( +/obj/structure/closet/crate/medical{ + anchored = 1 + }, +/obj/item/reagent_containers/syringe/thializid, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"DU" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/grass/lava/purple, +/area/ruin/unpowered/codelab/exterior) +"DZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"Ef" = ( +/obj/structure/table, +/obj/item/paper/crumpled/codelab/subjectnote{ + pixel_y = 11; + pixel_x = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Eh" = ( +/obj/structure/closet/wardrobe/science_white, +/obj/effect/turf_decal/trimline/opaque/grey/filled/line{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Ej" = ( +/obj/machinery/computer/atmos_control/tank/air_tank, +/obj/effect/turf_decal/trimline/opaque/lightgrey/filled/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"Ep" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Et" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"Ev" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"Ex" = ( +/obj/machinery/camera, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"EF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/grey/filled/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"EM" = ( +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"EX" = ( +/obj/machinery/airalarm/directional/east, +/mob/living/simple_animal/slime, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"EY" = ( +/obj/structure/closet/crate/secure/engineering{ + anchored = 1 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"Fd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"Ff" = ( +/obj/structure/closet/crate/secure{ + anchored = 1 + }, +/obj/item/storage/fancy/cigarettes/cigpack_cannabis, +/obj/item/storage/fancy/cigarettes/cigpack_cannabis, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate, +/obj/item/storage/fancy/cigarettes/cigpack_uplift, +/obj/item/storage/belt/fannypack/blue, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"Fg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"Fw" = ( +/obj/item/trash/semki, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"Fx" = ( +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"Fy" = ( +/obj/machinery/modular_computer/console/preset/research, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Fz" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/neck/tie/trans, +/obj/item/spacecash/bundle/c100, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"FF" = ( +/obj/structure/cable{ + icon_state = "2-9" + }, +/obj/structure/cable{ + icon_state = "2-5" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"FG" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/molten_object, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"FH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"FJ" = ( +/obj/structure/cable{ + icon_state = "0-6" + }, +/obj/machinery/power/rtg, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"FT" = ( +/obj/machinery/power/rtg, +/obj/structure/cable{ + icon_state = "0-10" + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"Gb" = ( +/obj/machinery/camera{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Gc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/carpet/lone, +/area/ruin/unpowered/codelab/subjectrooms) +"Gd" = ( +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Gq" = ( +/obj/effect/decal/cleanable/molten_object/large, +/obj/effect/decal/cleanable/food/plant_smudge, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Gu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Gv" = ( +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/codelab/reception) +"GG" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"GH" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/pushbroom, +/obj/item/trash/popcorn, +/obj/item/trash/boritos, +/obj/item/trash/can, +/obj/item/trash/syndi_cakes, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"GK" = ( +/obj/structure/closet/crate{ + anchored = 1 + }, +/obj/item/storage/toolbox/mechanical/old, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"GN" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"GY" = ( +/obj/machinery/door/airlock/public{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Hc" = ( +/obj/effect/turf_decal/industrial/outline, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"Hd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"He" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered/codelab/subjectrooms) +"Hi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Hk" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"Ho" = ( +/obj/machinery/camera{ + dir = 10 + }, +/obj/structure/fluff/paper/stack{ + dir = 1 + }, +/obj/effect/decal/cleanable/molten_object, +/obj/effect/turf_decal/corner/opaque/ntblue/border{ + dir = 8 + }, +/obj/machinery/light/broken/directional/south, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Hp" = ( +/obj/effect/decal/cleanable/molten_object/large, +/mob/living/simple_animal/slime, +/obj/effect/decal/cleanable/food/plant_smudge, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Hu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/fluff/paper/stack{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"HA" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"HQ" = ( +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"HW" = ( +/obj/structure/flora/ausbushes/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"Ig" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/grey/filled/line{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"In" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"It" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"Iu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-6" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"Iv" = ( +/turf/template_noop, +/area/template_noop) +"IC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"IG" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-6" + }, +/obj/effect/turf_decal/trimline/opaque/grey/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"IL" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/machinery/light/dim/directional/south, +/obj/structure/fluff/paper/stack, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"IO" = ( +/obj/structure/fence/door{ + open = 1 + }, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"Jb" = ( +/obj/structure/flora/ausbushes/fernybush/hell, +/turf/open/floor/plating/grass/lava, +/area/ruin/unpowered/codelab/exterior) +"Jd" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"Jk" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Jm" = ( +/obj/structure/window/plasma/reinforced, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output, +/turf/open/floor/engine/n2, +/area/ruin/unpowered/codelab/maintenance) +"Jn" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Js" = ( +/obj/effect/decal/cleanable/wrapping, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Jv" = ( +/obj/structure/cable{ + icon_state = "6-9" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"JE" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered/codelab/reception) +"JI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 4 + }, +/obj/machinery/light/dim/directional/south, +/obj/machinery/atmospherics/components/trinary/mixer/airmix{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"JM" = ( +/obj/machinery/door/window/brigdoor/eastright, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"JR" = ( +/obj/item/trash/chips, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"JX" = ( +/obj/machinery/computer/atmos_control/tank/nitrogen_tank, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 5 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"JZ" = ( +/obj/effect/turf_decal/dept/cargo, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"Ka" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 9 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"Kj" = ( +/obj/machinery/computer/security/telescreen{ + pixel_y = 27 + }, +/obj/structure/closet/cardboard, +/obj/item/clothing/under/color/white, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Kl" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"Kp" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/unpowered/codelab/laboratory) +"Kv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"Kw" = ( +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/trash/plate{ + pixel_y = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Kx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/corner{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"KO" = ( +/obj/structure/sign/poster/contraband/cybersun_med{ + pixel_y = 31 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"KQ" = ( +/obj/structure/fluff/empty_sleeper/nanotrasen{ + pixel_y = 3 + }, +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"KT" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Lg" = ( +/obj/structure/flora/rock/hell, +/turf/open/floor/plating/grass/lava/purple, +/area/ruin/unpowered/codelab/exterior) +"Lr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Lx" = ( +/obj/structure/flora/ausbushes/fernybush/hell, +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"Lz" = ( +/obj/effect/turf_decal/corner_techfloor_grid/full{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/codelab/reception) +"LD" = ( +/obj/machinery/camera{ + dir = 10 + }, +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"LG" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"LH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"LP" = ( +/obj/machinery/light/dim/directional/west, +/mob/living/simple_animal/slime, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"LU" = ( +/obj/machinery/door/airlock/public{ + name = "Testing Room C" + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"LV" = ( +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ + dir = 4 + }, +/turf/open/floor/engine/n2, +/area/ruin/unpowered/codelab/maintenance) +"Ma" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/trimline/opaque/grey/filled/line{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Mp" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Mv" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/neck/tie/purple, +/obj/item/spacecash/bundle/c1000, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"MB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"ME" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"MK" = ( +/obj/structure/table, +/obj/item/modular_computer/laptop, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"MN" = ( +/obj/structure/holosign/barrier/infinite, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Ni" = ( +/obj/structure/closet/crate/secure/plasma{ + anchored = 1 + }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"Nn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Nq" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"NA" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ + dir = 8; + piping_layer = 4 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"NL" = ( +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"NW" = ( +/obj/item/cigbutt/cigarbutt, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"NX" = ( +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ + dir = 4 + }, +/turf/open/floor/engine/o2, +/area/ruin/unpowered/codelab/maintenance) +"Ob" = ( +/obj/structure/chair/sofa/brown/directional/north, +/obj/machinery/light/dim/directional/south, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"Od" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Oj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"Op" = ( +/obj/machinery/door/airlock/public{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Oq" = ( +/obj/effect/decal/cleanable/molten_object, +/obj/effect/turf_decal/trimline/opaque/grey/filled/line, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"OE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/molten_object, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"OM" = ( +/obj/machinery/door/poddoor{ + id = "NTGen Door" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/unpowered/codelab/storage) +"OW" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"Pc" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered/codelab/storage) +"Pu" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"PK" = ( +/obj/structure/table, +/obj/structure/window/reinforced/spawner, +/obj/machinery/computer/med_data/laptop{ + dir = 1; + pixel_y = 7 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"PL" = ( +/obj/effect/decal/cleanable/ash, +/obj/machinery/light/broken/directional/west, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"PP" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/corner/opaque/ntblue/border{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"PU" = ( +/obj/structure/cable{ + icon_state = "4-9" + }, +/obj/effect/turf_decal/trimline/opaque/grey/filled/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Qb" = ( +/obj/machinery/camera, +/obj/effect/turf_decal/techfloor/hole/right{ + dir = 4 + }, +/mob/living/simple_animal/slime, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Qc" = ( +/obj/structure/closet/crate/large{ + anchored = 1 + }, +/obj/item/toy/plush/carpplushie, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"Qi" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell{ + icon_state = "pod-open"; + state_open = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Qm" = ( +/mob/living/simple_animal/slime, +/obj/effect/turf_decal/corner/opaque/ntblue/border{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Qn" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner_techfloor_grid/full{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/codelab/reception) +"Qv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 10 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"QC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"QD" = ( +/obj/machinery/light/dim/directional/north, +/obj/structure/holosign/barrier/infinite, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"QJ" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"QO" = ( +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"QQ" = ( +/obj/structure/closet/crate/large{ + anchored = 1 + }, +/obj/item/toy/plush/nukeplushie, +/obj/effect/turf_decal/industrial/outline, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"QU" = ( +/obj/item/newspaper, +/obj/effect/decal/cleanable/molten_object, +/obj/machinery/light/broken/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"QV" = ( +/obj/structure/cable{ + icon_state = "0-10" + }, +/obj/machinery/power/rtg, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"Rf" = ( +/obj/structure/table, +/obj/structure/window/reinforced/spawner, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"Rg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Ri" = ( +/obj/structure/closet/crate/large{ + anchored = 1 + }, +/obj/item/toy/plush/lizardplushie, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"Ro" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Rp" = ( +/obj/effect/decal/cleanable/food/plant_smudge, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"Ru" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/fluff/paper/stack, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"RI" = ( +/obj/structure/closet/crate/large{ + anchored = 1 + }, +/obj/item/toy/plush/knight, +/obj/effect/turf_decal/industrial/outline, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"RS" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Nitrogen to Air" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"RX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/lightgrey/filled/line{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"RY" = ( +/obj/structure/marker_beacon, +/obj/machinery/button{ + pixel_x = -5; + pixel_y = 26; + name = "broken door button"; + desc = "A remote control switch, rendered unusable due to harsh conditions and age." + }, +/obj/machinery/button/shieldwallgen{ + id = "NTGen Doorfield"; + pixel_x = 6; + pixel_y = 25 + }, +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"RZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"Sf" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 1 + }, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"Sn" = ( +/obj/structure/fence, +/turf/open/floor/plating/grass/lava/purple, +/area/ruin/unpowered/codelab/exterior) +"Sq" = ( +/obj/structure/cable{ + icon_state = "5-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"St" = ( +/obj/structure/cable{ + icon_state = "4-10" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"SG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/molten_object/large, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"SQ" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-5" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"SY" = ( +/turf/open/floor/plating/grass/lava/orange, +/area/ruin/unpowered/codelab/exterior) +"Tg" = ( +/obj/structure/filingcabinet/double, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/ruin/unpowered/codelab/reception) +"Tw" = ( +/obj/machinery/camera, +/obj/effect/turf_decal/techfloor/hole/right{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Ty" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"Tz" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_y = 14; + pixel_x = -8 + }, +/turf/open/floor/carpet/nanoweave/red, +/area/ruin/unpowered/codelab/laboratory) +"TG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"TJ" = ( +/obj/effect/turf_decal/corner/opaque/white/mono, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"TQ" = ( +/obj/machinery/shower{ + dir = 8; + pixel_y = 8 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"TR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"TS" = ( +/obj/machinery/porta_turret/ship/weak/codelab, +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered/codelab/exterior) +"Ue" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"Uf" = ( +/obj/structure/table, +/obj/structure/window/reinforced/spawner, +/obj/structure/window/reinforced/spawner/west, +/obj/item/clothing/mask/cigarette, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered/codelab/reception) +"Ui" = ( +/obj/structure/closet/crate/wooden{ + anchored = 1 + }, +/obj/effect/turf_decal/industrial/outline, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"Uj" = ( +/obj/structure/fluff/paper/stack{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Un" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/corner_techfloor_grid/full, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/codelab/reception) +"Ux" = ( +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"Uy" = ( +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"UA" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/item/storage/box/cups, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"UM" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered/codelab/maintenance) +"UU" = ( +/obj/structure/fence/corner{ + dir = 5 + }, +/turf/open/floor/plating/grass/lava/purple, +/area/ruin/unpowered/codelab/exterior) +"Vc" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"Vd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"Vi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/dim/directional/south, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"VQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/closet/crate/large{ + anchored = 1 + }, +/obj/item/toy/plush/hornet/gay, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"VW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"VX" = ( +/obj/structure/closet/cardboard, +/obj/item/clothing/under/color/white, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"VY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"Wa" = ( +/obj/structure/table, +/obj/item/slime_extract/grey, +/obj/item/reagent_containers/glass/beaker{ + pixel_y = 10; + pixel_x = -9 + }, +/obj/item/research_notes/loot/small{ + pixel_y = 6; + pixel_x = 10; + name = "Notes on Xenobiology" + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Wq" = ( +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/atmos/air, +/turf/open/floor/engine, +/area/ruin/unpowered/codelab/maintenance) +"Ws" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/maintenance) +"Wt" = ( +/obj/structure/table, +/obj/structure/window/reinforced/spawner, +/obj/item/paper_bin/carbon{ + pixel_y = 4 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/unpowered/codelab/reception) +"Wv" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"WF" = ( +/obj/structure/table/chem, +/obj/item/reagent_containers/glass/beaker/plastic{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/reagent_containers/glass/beaker/plastic{ + pixel_y = 9; + pixel_x = 10 + }, +/obj/item/slime_extract/grey, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"WG" = ( +/obj/structure/closet/crate/medical{ + anchored = 1 + }, +/obj/item/stack/medical/gauze/twelve, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"WH" = ( +/obj/effect/decal/cleanable/food/pie_smudge{ + desc = "Some kind of strange white goo."; + name = "strange goo" + }, +/obj/machinery/light/dim/directional/east, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"WQ" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/turf/open/floor/plating/grass/lava, +/area/ruin/unpowered/codelab/exterior) +"WV" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/fluff/paper/stack{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"WX" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + name = "Air to Distro"; + target_pressure = 1000 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/lightgrey/filled/line{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"Xh" = ( +/obj/machinery/camera{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Xl" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/reception) +"Xo" = ( +/obj/machinery/camera, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"Xq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = -32 + }, +/obj/machinery/blackbox_recorder, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"Xu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"Xx" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"XA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/chair/comfy/orange/directional/west, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"XB" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"XS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"XZ" = ( +/obj/structure/closet/crate/secure/plasma{ + anchored = 1 + }, +/obj/machinery/light/dim/directional/north, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/tank/internals/plasma, +/obj/effect/turf_decal/industrial/outline, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) +"Ya" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"Yk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/grey/filled/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Yl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/storage) +"Yo" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"Yq" = ( +/obj/machinery/light/dim/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered/codelab/reception) +"Yr" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"Ys" = ( +/obj/structure/flora/ausbushes/hell, +/turf/open/floor/plating/grass/lava, +/area/ruin/unpowered/codelab/exterior) +"Yw" = ( +/obj/structure/table, +/obj/item/research_notes/loot/small{ + pixel_y = 6; + pixel_x = 10; + name = "Notes on Xenobiology" + }, +/obj/item/disk/design_disk/adv{ + pixel_x = -9; + pixel_y = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"YB" = ( +/obj/machinery/light/broken/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"YH" = ( +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/reception) +"YO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"YV" = ( +/obj/structure/flora/ausbushes/genericbush/hell, +/turf/open/floor/plating/grass/lava, +/area/ruin/unpowered/codelab/exterior) +"YW" = ( +/obj/structure/closet/cardboard, +/obj/item/clothing/under/color/white, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"Zb" = ( +/obj/structure/marker_beacon, +/obj/machinery/turretid{ + pixel_y = 26; + name = "exterior turret control panel"; + lethal = 1; + icon_state = "control_kill" + }, +/turf/open/floor/plating/grass/lava/purple, +/area/ruin/unpowered/codelab/exterior) +"Zd" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/wood, +/area/ruin/unpowered/codelab/laboratory) +"Ze" = ( +/obj/effect/turf_decal/trimline/opaque/grey/filled/line{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/laboratory) +"Zf" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/codelab/maintenance) +"Zi" = ( +/obj/machinery/vending/cola/shamblers, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"Zk" = ( +/obj/structure/cable{ + icon_state = "1-9" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light/dim/directional/south, +/turf/open/floor/plating, +/area/ruin/unpowered/codelab/maintenance) +"Zl" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"Zs" = ( +/obj/structure/flora/tree/dead/hell, +/turf/open/floor/plating/grass/lava, +/area/ruin/unpowered/codelab/exterior) +"Zv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, +/obj/machinery/door/airlock/glass, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered/codelab/laboratory) +"Zx" = ( +/obj/structure/marker_beacon, +/turf/open/floor/concrete/pavement/lava, +/area/ruin/unpowered/codelab/exterior) +"Zy" = ( +/obj/machinery/vending/snack/teal, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/reception) +"Zz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"ZC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered/codelab/subjectrooms) +"ZG" = ( +/obj/structure/closet/crate/internals{ + anchored = 1 + }, +/obj/item/tank/internals/oxygen, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered/codelab/storage) + +(1,1,1) = {" +Iv +Iv +Iv +SY +SY +SY +SY +SY +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +mA +mA +mA +mA +mA +mA +mA +Iv +Iv +Iv +Iv +Iv +Iv +Iv +Iv +"} +(2,1,1) = {" +Iv +SY +SY +lc +SY +SY +SY +md +SY +SY +SY +SY +SY +mA +AK +mA +mA +mA +mA +mA +mA +mA +mA +mA +mA +mA +mA +mA +AK +mA +mA +mA +mA +mA +Iv +"} +(3,1,1) = {" +Iv +SY +QO +kF +kF +kF +kF +kF +kF +kF +kF +kF +cv +cv +cv +cv +cv +TS +cv +cv +cv +cv +cv +cv +cv +cv +cv +cv +cv +cv +cv +cv +WQ +mA +Iv +"} +(4,1,1) = {" +Iv +SY +rf +SY +SY +SY +md +SY +SY +SY +mA +mA +mA +mA +mA +pB +mA +YV +mA +mA +Zs +mA +mA +YV +gE +mA +mA +YV +mA +pB +mA +mA +gY +mA +Iv +"} +(5,1,1) = {" +SY +SY +rf +SY +SY +ny +SY +SY +mA +mA +YV +mA +pB +mA +mA +mA +mA +mA +mA +mA +mA +mA +mA +mA +mA +pB +mA +mA +Jb +mA +ny +mA +gY +AK +mA +"} +(6,1,1) = {" +lc +SY +rf +SY +vu +SY +SY +SY +SY +jB +He +He +He +He +He +He +hE +hE +hE +hE +hE +hE +hE +hE +mA +mA +mA +mA +mA +mA +mA +mA +gY +mA +mA +"} +(7,1,1) = {" +SY +SY +rf +SY +SY +SY +SY +SY +jB +jB +He +Qb +KT +wu +iw +He +hE +jH +fZ +Qn +Un +il +jH +hE +hE +AK +mA +mA +mA +Zs +mA +mA +gY +mA +mA +"} +(8,1,1) = {" +Lx +SY +rf +SY +SY +SY +SY +SY +jB +jB +He +Qi +QJ +EM +vb +He +rV +Rp +GG +Gv +dQ +BI +tD +gM +hE +mA +YV +mA +mA +Ys +mA +pB +gY +mA +mA +"} +(9,1,1) = {" +SY +SY +rf +SY +SY +SY +SY +SY +Ws +vL +He +sr +xN +EM +Ef +He +cZ +jx +Hk +DB +Cj +Yr +lZ +Lz +hE +mA +mA +mA +pB +mA +mA +mA +gY +mA +mA +"} +(10,1,1) = {" +SY +SY +rf +SY +SY +SY +SY +UM +UM +Ux +He +mX +pG +BN +kh +He +He +GY +AN +He +hE +qU +nZ +hE +hE +hE +hE +hE +mA +mA +AK +mA +gY +mA +mA +"} +(11,1,1) = {" +Iv +SY +rf +vQ +SY +SY +SY +UM +Zf +YO +He +oo +sW +Ai +AL +je +WV +TR +TG +EM +hE +FH +Cd +Cd +PL +ls +gz +hE +mA +mA +mA +mA +gY +mA +mA +"} +(12,1,1) = {" +Iv +lc +TS +SY +SY +SY +SY +UM +Fx +MB +He +He +He +He +He +He +TJ +sE +ob +ye +hE +Nq +LH +kl +kl +NW +Cw +hE +gE +mA +pB +mA +TS +mA +Iv +"} +(13,1,1) = {" +Iv +SY +rf +SY +SY +SY +SY +UM +RZ +uV +He +zK +sB +Qm +Ho +He +Ay +uy +AG +wd +hE +yT +nl +ME +DZ +CX +Ob +hE +mA +mA +mA +mA +gY +mA +Iv +"} +(14,1,1) = {" +Iv +SY +rf +SY +SY +SY +SY +UM +ns +Vd +He +YB +sE +nH +YW +He +fq +sc +vD +lU +hE +Cd +Cd +zJ +lY +JR +iN +hE +mA +mA +mA +gE +gY +mA +Iv +"} +(15,1,1) = {" +Iv +SY +rf +SY +SY +SY +UM +UM +UM +AB +He +PP +xK +hx +AL +ri +xM +TR +eI +rI +hE +oK +aP +Uf +kl +VW +jz +hE +mA +gE +mA +mA +gY +mA +Iv +"} +(16,1,1) = {" +Iv +SY +rf +SY +SY +UM +UM +Ej +xV +Ka +He +He +He +He +He +He +mO +GN +cR +GN +hE +OW +JE +ya +LG +VW +hE +hE +hE +hE +Ys +mA +gY +mA +Iv +"} +(17,1,1) = {" +Iv +SY +rf +SY +SY +UM +Wq +AO +WX +Bm +He +qr +rq +BJ +zM +He +nM +EM +Hu +EM +hE +Yq +bl +oY +kl +VW +hE +lJ +Cd +hE +Kl +jB +rf +SY +Iv +"} +(18,1,1) = {" +Iv +SY +rf +Lx +SY +UM +aO +Bc +sK +nw +He +zH +lU +nH +kh +He +tx +GN +bE +Uj +hE +Wv +wM +PK +kl +Xl +Ya +Kv +Ue +ck +jB +jB +IO +SY +Iv +"} +(19,1,1) = {" +Iv +SY +rf +SY +SY +UM +RX +mZ +ol +pS +He +XB +WH +CA +AL +xQ +Du +Zz +bo +Gq +hE +Tg +YH +Rf +uk +uL +hE +hE +hE +hE +jB +jB +Zl +SY +Iv +"} +(20,1,1) = {" +Iv +SY +rf +SY +SY +UM +hz +JX +Kx +of +He +He +He +He +He +He +TJ +kA +cR +GN +hE +lW +JE +Wt +kl +Xl +Ya +Kv +Ue +ck +jB +jB +IO +SY +SY +"} +(21,1,1) = {" +Iv +Lx +rf +SY +SY +UM +LV +Jm +RS +JI +He +KQ +dx +bT +cA +He +hu +EM +Od +nM +hE +Do +bl +dg +kl +VW +hE +lJ +Cd +hE +Kl +jB +rf +SY +SY +"} +(22,1,1) = {" +Iv +SY +rf +SY +SY +UM +Vc +qL +yS +HA +He +QU +ie +VX +Gc +LU +Jk +TR +bo +GN +hE +kj +hO +PK +kl +VW +hE +hE +hE +hE +jB +jB +rf +SY +SY +"} +(23,1,1) = {" +Iv +SY +DU +SY +SY +UM +am +Bj +Hd +CK +He +nG +wZ +pp +xx +He +TJ +Uj +bE +IL +hE +JM +CJ +aY +LG +VW +pY +hE +lc +SY +jB +jB +rf +lc +SY +"} +(24,1,1) = {" +Iv +SY +DU +SY +SY +UM +NX +eH +eq +dL +He +He +He +He +He +He +wJ +GN +Od +GN +hE +Cd +Cd +aw +kl +aR +zj +hE +SY +SY +jB +jB +rf +SY +SY +"} +(25,1,1) = {" +Iv +nm +DU +vQ +SY +UM +nQ +AI +NA +cX +He +Tw +LP +ZC +Gc +je +dD +cI +SG +Gb +hE +Xo +Oj +Fw +DZ +Am +pQ +hE +SY +Lx +jB +jB +rf +SY +SY +"} +(26,1,1) = {" +Iv +nm +DU +nm +SY +UM +Pu +Uy +Qv +ef +He +mX +bv +ir +XS +He +rY +hB +Ru +GN +hE +eY +Jd +kl +kl +kl +DJ +hE +SY +SY +jB +jB +rf +SY +SY +"} +(27,1,1) = {" +Iv +rz +DU +nm +nm +UM +It +uH +Iu +Ev +He +sr +CZ +EM +Kw +He +yc +ln +Rg +Xx +hE +sk +ls +Zy +Zi +yo +ls +hE +SY +Zx +jB +jB +rf +SY +SY +"} +(28,1,1) = {" +Iv +nm +DU +nm +nm +UM +FJ +Uy +BF +Zk +He +wc +en +EM +zY +He +He +Dj +xB +He +hE +hE +hE +hE +hE +hE +hE +hE +SY +jB +jB +Zx +rf +SY +Iv +"} +(29,1,1) = {" +Iv +nm +DU +nm +nm +UM +qb +FF +SQ +mw +He +Kj +Br +EX +wP +He +hb +HQ +rG +ec +qs +iI +DF +Pc +SY +SY +SY +SY +SY +jB +jB +SY +rf +SY +Iv +"} +(30,1,1) = {" +Iv +nm +DU +nm +nm +UM +oj +FT +Sq +mw +et +et +et +et +et +et +QD +HQ +Lr +lt +HQ +HQ +Ro +Pc +SY +lc +SY +vQ +SY +jB +jB +SY +rf +SY +Iv +"} +(31,1,1) = {" +nm +nm +DU +nm +nm +UM +UM +QV +hA +qt +et +pF +ds +yY +FG +et +rS +DL +kP +qQ +pO +Ff +HQ +Pc +SY +SY +SY +SY +SY +jB +jB +HW +rf +SY +Iv +"} +(32,1,1) = {" +nm +nm +DU +nm +UM +UM +UM +UM +UM +Et +et +Fy +cH +Yw +bG +et +Qc +so +ij +QQ +nu +Db +vU +Pc +vQ +SY +SY +SY +Zx +jB +jB +Zx +rf +SY +SY +"} +(33,1,1) = {" +rz +nm +DU +nm +et +nL +Dc +dy +az +qz +et +eE +eE +eE +eE +et +Pc +Pc +Ex +gr +HQ +Di +HQ +Pc +SY +HW +vQ +SY +jB +jB +jB +jB +rf +SY +SY +"} +(34,1,1) = {" +nm +nm +DU +nm +et +mF +TQ +et +az +qz +et +WF +Gd +Hp +jV +et +Bf +HQ +BK +jn +pb +HQ +HQ +Pc +SY +SY +jB +jB +jB +jB +jB +jB +rf +SY +SY +"} +(35,1,1) = {" +nm +nm +DU +nm +et +et +et +et +az +Vi +et +ai +rH +Gd +xi +et +DD +HQ +zb +Bp +Ui +HQ +HQ +Pc +SY +Zx +jB +jB +jB +jB +Zx +jB +rf +SY +SY +"} +(36,1,1) = {" +nm +Lg +DU +nm +et +Bk +DH +et +az +vz +et +uA +Gd +Gd +Wa +et +ge +HQ +OE +eg +GK +hb +Ro +Pc +SY +Sf +BP +jB +jB +BP +CV +jB +rf +SY +SY +"} +(37,1,1) = {" +nm +nm +DU +nm +et +KO +uM +et +Xu +gc +et +Ma +yL +Yk +Ig +et +Aq +HQ +vk +fr +iz +MN +HQ +Pc +SY +jB +jB +jB +jB +jB +jB +jB +rf +SY +SY +"} +(38,1,1) = {" +nm +nm +DU +tH +et +Zd +XA +et +az +vz +et +IG +Gd +Ep +Oq +et +Pc +Pc +vk +rA +qY +HQ +sp +Pc +SY +jB +jB +jB +jB +jB +jB +jB +rf +SY +SY +"} +(39,1,1) = {" +nm +nm +DU +nm +et +In +pE +zP +uc +Fd +et +Eh +PU +EF +Ze +et +HQ +HQ +AA +gr +Ro +jJ +HQ +Pc +SY +jB +jB +jB +jB +jB +jB +jB +rf +SY +Iv +"} +(40,1,1) = {" +nm +nm +DU +nm +et +et +et +et +Yo +ez +et +et +CC +zN +et +et +Aq +bd +iq +ih +Ni +dF +RI +Pc +SY +Zx +jB +jB +jB +jB +Zx +jB +rf +SY +Iv +"} +(41,1,1) = {" +Iv +nm +TS +nm +et +AJ +Fg +zP +uc +Fd +et +Jn +fG +Gu +rw +et +HQ +iE +wN +ZG +fU +Pc +Pc +Pc +SY +jB +jB +jB +jB +jB +jB +jB +TS +SY +Iv +"} +(42,1,1) = {" +Iv +nm +DU +nm +et +Zd +kc +et +az +vz +et +UA +iB +pk +Gd +et +HQ +HQ +ap +Yl +Js +Ro +DD +Pc +SY +jB +jB +jB +jB +jB +jB +jB +rf +SY +Iv +"} +(43,1,1) = {" +Iv +nm +DU +nm +et +rT +BO +et +ar +AV +et +rL +bz +Ab +bn +et +XZ +zG +kP +by +sz +HQ +HQ +Pc +SY +Zx +jB +jB +jB +jB +Zx +jB +rf +SY +Iv +"} +(44,1,1) = {" +Iv +nm +DU +nm +et +Bk +Fz +et +az +pr +Zv +tp +wB +Tz +LD +et +Ty +GH +yJ +EY +Ni +Ri +HQ +Pc +SY +jB +jB +jB +jB +jB +jB +jB +rf +SY +Iv +"} +(45,1,1) = {" +Iv +nm +DU +nm +et +et +et +et +et +tA +et +uQ +jm +fv +bq +et +Pc +Pc +VQ +WG +Hc +HQ +sp +Pc +SY +jB +jB +jB +jB +jB +jB +jB +rf +SY +Iv +"} +(46,1,1) = {" +Iv +nm +DU +nm +et +gD +NL +NL +zI +VY +et +AE +tI +Jv +im +et +Mp +Hi +fu +Nn +hb +HQ +HQ +Pc +SY +jB +jB +jB +jB +jB +jB +jB +rf +SY +Iv +"} +(47,1,1) = {" +Iv +nm +DU +nm +et +Kp +Mv +jK +sA +Xq +et +MK +ma +QC +ow +et +HQ +gr +gC +HQ +Ro +HQ +Pc +Pc +SY +cl +cc +jB +jB +cc +yG +jB +rf +SY +Iv +"} +(48,1,1) = {" +Iv +nm +DU +nm +nm +et +et +et +et +et +et +et +et +zN +CC +et +Op +op +Pc +Pc +Pc +Pc +Pc +RY +SY +Zx +jB +jB +jB +jB +Zx +jB +rf +SY +SY +"} +(49,1,1) = {" +Iv +nm +DU +nm +nm +nm +nm +nm +nm +nm +nm +nm +Pc +gr +zu +Xh +St +aA +vg +zZ +cO +fW +yd +JZ +jB +jB +jB +jB +jB +jB +SY +Lx +rf +SY +SY +"} +(50,1,1) = {" +Iv +nm +DU +nm +nm +Lg +nm +nm +nm +nm +rz +nm +Pc +cd +jG +ox +uj +IC +hc +lH +bw +jk +OM +Bu +jB +jB +jB +jB +jB +SY +SY +SY +rf +SY +SY +"} +(51,1,1) = {" +nm +nm +DU +nm +nm +nm +nm +nm +tH +nm +nm +nm +Pc +Pc +jC +gq +lo +HQ +uW +pf +vG +lM +kY +xz +jB +jB +jB +jB +SY +Lx +SY +SY +rf +Lx +SY +"} +(52,1,1) = {" +rz +nm +DU +nm +nm +ny +nm +kt +nm +nm +nm +nm +nm +Pc +Pc +Pc +Pc +Pc +Pc +Pc +Pc +Pc +Pc +Zb +nm +nm +SY +SY +SY +SY +ny +SY +rf +SY +SY +"} +(53,1,1) = {" +nm +nm +DU +nm +nm +nm +nm +nm +xZ +nm +nm +nm +nm +nm +nm +tH +nm +nm +nm +nm +nm +tH +nm +nm +Lg +nm +SY +Bs +SY +SY +SY +SY +rf +SY +SY +"} +(54,1,1) = {" +nm +nm +UU +Sn +Sn +Sn +Sn +Sn +Sn +Sn +Sn +Sn +Sn +Sn +Sn +Sn +Sn +TS +Sn +Sn +Sn +Sn +Sn +Sn +Sn +Sn +kF +kF +kF +kF +kF +kF +uf +SY +SY +"} +(55,1,1) = {" +nm +rz +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +nm +tH +nm +nm +nm +nm +nm +nm +SY +SY +SY +HW +SY +SY +SY +SY +HW +SY +"} +(56,1,1) = {" +nm +nm +nm +nm +nm +nm +rz +nm +nm +Iv +Iv +Iv +Iv +Iv +nm +Lg +nm +nm +nm +nm +nm +Iv +Iv +Iv +Iv +Iv +Iv +SY +SY +SY +SY +SY +SY +SY +SY +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_comm_outpost.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_comm_outpost.dmm new file mode 100644 index 000000000000..44988210b7e4 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_comm_outpost.dmm @@ -0,0 +1,477 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"bk" = ( +/obj/machinery/light/dim/directional/south, +/turf/open/floor/mineral/plastitanium{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"bA" = ( +/obj/machinery/computer/telecomms/monitor, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"cO" = ( +/obj/structure/chair/comfy/grey/directional/north{ + desc = "It looks like it hasn't been used in a long time." + }, +/turf/open/floor/carpet/black, +/area/ruin/unpowered/syndicate_outpost) +"eF" = ( +/obj/machinery/computer/telecomms{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"fa" = ( +/obj/machinery/door/window/survival_pod{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/airless{ + name = "telecomms floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"ho" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/unpowered/syndicate_outpost) +"iT" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/syndicate, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"js" = ( +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"ql" = ( +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"qp" = ( +/obj/structure/chair/comfy/grey/directional/west, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"so" = ( +/obj/machinery/telecomms/broadcaster, +/turf/open/floor/mineral/plastitanium/airless{ + name = "telecomms floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"uM" = ( +/obj/machinery/light/dim/directional/west, +/turf/open/floor/mineral/plastitanium{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"xV" = ( +/obj/machinery/light/dim/directional/north, +/turf/open/floor/carpet, +/area/ruin/unpowered/syndicate_outpost) +"AV" = ( +/obj/structure/table/reinforced, +/obj/item/paper/crumpled/awaymissions/moonoutpost19/hastey_note{ + desc = "It seems like it was written in a hurry"; + default_raw_text = "Hey, you're probably reading this after having killed me, but that's alright. I probably shot first. Names' Yuto, Syndicate Radio Operator, there used to be another op here, a nice one too. Had syndicate command not forgotten about this post, we'd of probably been executed for sentinmental attachments on the job. Although she didn't have to worry about that, the local fauna got her first. I guess this note is my way of saying sorry. Take what you want from this station and my body, you need it more than I do now. Good luck out there, whoever you are. - Syndicate Radio

e f."; + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/candle{ + pixel_x = 8; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/ruin/unpowered/syndicate_outpost) +"Cs" = ( +/obj/item/trash/sosjerky{ + pixel_x = -9; + pixel_y = 16 + }, +/turf/open/floor/mineral/plastitanium{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"Et" = ( +/obj/machinery/vending/cigarette/syndicate, +/turf/open/floor/carpet/black, +/area/ruin/unpowered/syndicate_outpost) +"EJ" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/carpet/black, +/area/ruin/unpowered/syndicate_outpost) +"Hz" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lantern/lanternbang, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"II" = ( +/obj/structure/table/reinforced, +/obj/item/trash/syndi_cakes{ + pixel_y = 13 + }, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"JO" = ( +/obj/machinery/door/airlock/highsecurity{ + hackProof = 1; + name = "Secure Airlock" + }, +/turf/open/floor/mineral/plastitanium{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"Kq" = ( +/obj/structure/chair/comfy/grey/directional/south, +/turf/open/floor/carpet, +/area/ruin/unpowered/syndicate_outpost) +"Kw" = ( +/obj/machinery/telecomms/receiver, +/turf/open/floor/mineral/plastitanium/airless{ + name = "telecomms floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"Lu" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/turf/open/floor/plating, +/area/ruin/unpowered/syndicate_outpost) +"Mo" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"MK" = ( +/obj/structure/closet/crate/grave/loot, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"NT" = ( +/turf/open/floor/mineral/plastitanium{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"OA" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 1; + name = "window" + }, +/turf/open/floor/mineral/plastitanium/airless{ + name = "telecomms floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"Pi" = ( +/obj/structure/bed/dogbed{ + desc = "A well worn dog bed, wait... are dog beds supposed to have burn marks?." + }, +/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/magmawing{ + desc = "A domesticated Magmawing watcher, you weren't aware that was even possible. Unfortunately though, it's been domesticated by the Syndicate.."; + dir = 4; + faction = list("Syndicate"); + movement_type = 1 + }, +/turf/open/floor/mineral/plastitanium{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"PG" = ( +/turf/closed/wall/mineral/plastitanium/interior, +/area/ruin/unpowered/syndicate_outpost) +"PX" = ( +/turf/open/floor/carpet, +/area/ruin/unpowered/syndicate_outpost) +"RV" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"SD" = ( +/obj/structure/closet/crate, +/obj/item/clothing/gloves/combat, +/obj/item/gun/ballistic/automatic/pistol, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/m10mm, +/turf/open/floor/carpet/black, +/area/ruin/unpowered/syndicate_outpost) +"To" = ( +/obj/machinery/light/dim/directional/west, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"Ts" = ( +/mob/living/simple_animal/hostile/human/syndicate/ranged{ + dir = 8; + health = 125; + name = "Syndicate Radio Operative" + }, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"VY" = ( +/obj/machinery/telecomms/bus, +/turf/open/floor/mineral/plastitanium/airless{ + name = "telecomms floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"Wt" = ( +/turf/template_noop, +/area/template_noop) +"WA" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"WS" = ( +/turf/open/floor/carpet/black, +/area/ruin/unpowered/syndicate_outpost) +"Xz" = ( +/obj/machinery/door/window, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"XB" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 1; + name = "Window" + }, +/turf/open/floor/mineral/plastitanium/airless{ + name = "telecomms floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"YJ" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom/wideband/directional/north, +/turf/open/floor/mineral/plastitanium/red{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) +"ZH" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/mineral/plastitanium{ + name = "base floor" + }, +/area/ruin/unpowered/syndicate_outpost) + +(1,1,1) = {" +RV +RV +RV +RV +RV +RV +RV +RV +Wt +Wt +Wt +Wt +Wt +Wt +"} +(2,1,1) = {" +RV +ho +ho +ho +JO +ho +ho +RV +RV +Wt +Wt +Wt +Wt +Wt +"} +(3,1,1) = {" +RV +ho +Pi +uM +NT +NT +ho +ho +RV +RV +RV +RV +RV +Wt +"} +(4,1,1) = {" +RV +Lu +NT +Cs +NT +NT +NT +ho +ho +ho +ho +ho +RV +RV +"} +(5,1,1) = {" +RV +Lu +II +YJ +ql +ql +NT +NT +PG +Et +EJ +ho +ho +RV +"} +(6,1,1) = {" +RV +Lu +js +qp +js +Hz +NT +NT +ZH +PX +WS +SD +ho +RV +"} +(7,1,1) = {" +RV +ho +js +Ts +js +Xz +NT +bk +PG +xV +PX +WS +ho +RV +"} +(8,1,1) = {" +RV +ho +PG +PG +Mo +PG +PG +PG +PG +Kq +AV +cO +ho +RV +"} +(9,1,1) = {" +RV +ho +bA +To +js +js +OA +so +PG +Lu +Lu +Lu +ho +RV +"} +(10,1,1) = {" +RV +ho +ho +eF +js +js +fa +VY +ho +RV +RV +RV +RV +RV +"} +(11,1,1) = {" +RV +RV +ho +ho +iT +WA +XB +Kw +ho +MK +RV +RV +RV +Wt +"} +(12,1,1) = {" +Wt +RV +RV +ho +ho +ho +ho +ho +ho +RV +RV +RV +RV +Wt +"} +(13,1,1) = {" +Wt +Wt +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +Wt +Wt +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_crashed_pinnance.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_crashed_pinnance.dmm new file mode 100644 index 000000000000..32c0fbf31006 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_crashed_pinnance.dmm @@ -0,0 +1,1662 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ao" = ( +/obj/structure/table_frame/wood, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"aJ" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/outlet_injector/layer4, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/crashsite/pinnance) +"bN" = ( +/obj/structure/table, +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer4, +/obj/item/storage/toolbox/mechanical, +/obj/structure/railing, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/unpowered/crashsite/pinnance) +"bS" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"cb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"cg" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"fj" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"fn" = ( +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"gg" = ( +/obj/machinery/power/shuttle/engine/electric/premium{ + dir = 4; + desc = "An expensive variant of a standard ion thruster, using highest quality components in order to achieve much better performance. This one seems broken beyond restoration" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"gk" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/west, +/obj/structure/windoor_assembly{ + dir = 2 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/crashsite/pinnance) +"gD" = ( +/obj/structure/lattice, +/obj/item/stack/ore/salvage/scraptitanium/five, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"hx" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/unpowered/crashsite/pinnance) +"hN" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/mono/white, +/area/ruin/unpowered/crashsite/pinnance) +"iZ" = ( +/turf/closed/mineral, +/area/ruin/unpowered/crashsite/pinnance) +"jS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashsite/pinnance) +"kW" = ( +/obj/structure/chair/office{ + dir = 1; + name = "thinking chair"; + desc = "You sit in this. Innovation flows from there." + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"ln" = ( +/obj/structure/lattice, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"lI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/robot_debris, +/obj/item/broken_bottle, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"ni" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"nO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/unpowered/crashsite/pinnance) +"oT" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/corner_techfloor_grid, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashsite/pinnance) +"pA" = ( +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"rr" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/unpowered/crashsite/pinnance) +"rt" = ( +/obj/structure/cable{ + icon_state = "0-5" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/corner_techfloor_grid/full{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"rV" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/windoor_assembly, +/obj/item/flashlight/glowstick, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/crashsite/pinnance) +"uo" = ( +/obj/item/clothing/under/shorts/purple, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"uA" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/crashsite/pinnance) +"uV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 9 + }, +/obj/item/light/tube/broken, +/obj/structure/light_construct/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashsite/pinnance) +"vv" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"vH" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken/directional/west, +/obj/structure/windoor_assembly, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/crashsite/pinnance) +"wq" = ( +/turf/closed/indestructible/rock, +/area/overmap_encounter/planetoid/cave/explored) +"xe" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"xf" = ( +/obj/structure/cable, +/obj/machinery/holopad/emergency/science, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/shard, +/obj/machinery/power/apc/auto_name/directional/south{ + start_charge = 0 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered/crashsite/pinnance) +"xo" = ( +/obj/structure/frame/computer{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/unpowered/crashsite/pinnance) +"xI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/windoor_assembly{ + dir = 4 + }, +/obj/item/stack/tile/plasteel, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"xJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/girder, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"yD" = ( +/obj/item/chair/plastic, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"yG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel, +/area/ruin/unpowered/crashsite/pinnance) +"yT" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"zb" = ( +/obj/structure/lattice, +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"zY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered/crashsite/pinnance) +"Ag" = ( +/obj/structure/girder, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"Aq" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/structure/window{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashsite/pinnance) +"AB" = ( +/obj/structure/girder, +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"AN" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/stack/tile/plasteel, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"AU" = ( +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"Cm" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/item/stack/tile/plasteel/dark, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"CY" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 1 + }, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 4 + }, +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashsite/pinnance) +"DP" = ( +/obj/structure/grille/broken, +/obj/item/shard, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"Fv" = ( +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"FD" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/crashsite/pinnance) +"Gn" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/plasteel/mono/white, +/area/ruin/unpowered/crashsite/pinnance) +"Gt" = ( +/obj/structure/closet/wall/white/directional/east{ + name = "survey gear" + }, +/obj/item/survey_handheld/elite, +/obj/item/survey_handheld/advanced, +/obj/item/survey_handheld/advanced, +/obj/item/clothing/accessory/armband/science, +/obj/item/clothing/suit/toggle/labcoat/science, +/obj/item/clothing/glasses/science, +/obj/item/tank/internals/oxygen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"Gw" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 9 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashsite/pinnance) +"HM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/ash, +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/ore/salvage/scrapplasma, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashsite/pinnance) +"HT" = ( +/obj/item/stack/ore/salvage/scraptitanium/five, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"Ik" = ( +/obj/structure/lattice, +/obj/structure/fluff/beach_umbrella/science, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"Is" = ( +/obj/structure/bed, +/obj/structure/curtain, +/obj/item/shard, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered/crashsite/pinnance) +"Iv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/unpowered/crashsite/pinnance) +"IC" = ( +/obj/machinery/power/shuttle/engine/electric/premium{ + dir = 4; + desc = "An expensive variant of a standard ion thruster, using highest quality components in order to achieve much better performance. This one seems broken beyond restoration" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"Jg" = ( +/obj/structure/frame/machine, +/obj/machinery/light/small/broken/directional/west, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"JS" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/unpowered/crashsite/pinnance) +"Lz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/obj/structure/table_frame, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered/crashsite/pinnance) +"LH" = ( +/obj/structure/table{ + name = "thinking table" + }, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"Nf" = ( +/obj/item/reagent_containers/food/snacks/canned/beans, +/obj/structure/sign/poster/official/science{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/ash/large, +/obj/machinery/light/small/broken/directional/south, +/obj/item/shard, +/obj/structure/table_frame, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered/crashsite/pinnance) +"NB" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"NR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/item/shard, +/turf/open/floor/plasteel/mono/white, +/area/ruin/unpowered/crashsite/pinnance) +"Oa" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered/crashsite/pinnance) +"Ol" = ( +/obj/structure/girder, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"Om" = ( +/obj/structure/girder/displaced, +/obj/item/stack/ore/salvage/scraptitanium/five, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"Oz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/crashsite/pinnance) +"OL" = ( +/obj/machinery/door/window{ + 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 = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/frame/computer{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered/crashsite/pinnance) +"Po" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/item/shard, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered/crashsite/pinnance) +"PJ" = ( +/turf/closed/mineral, +/area/overmap_encounter/planetoid/cave/explored) +"Rh" = ( +/obj/item/stack/ore/salvage/scraptitanium, +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"Rw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/broken/directional/east, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"SD" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"Te" = ( +/obj/item/clothing/glasses/cheapsuns, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"Tf" = ( +/obj/structure/frame/computer{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/item/shard, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/unpowered/crashsite/pinnance) +"Tl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/door_assembly/door_assembly_shuttle, +/turf/open/floor/plasteel/mono/white, +/area/ruin/unpowered/crashsite/pinnance) +"UO" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/corner_techfloor_grid/full{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"Ve" = ( +/obj/machinery/atmospherics/components/binary/dp_vent_pump/on/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/advanced_airlock_controller{ + pixel_x = 30 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/crashsite/pinnance) +"Vf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer4, +/obj/effect/turf_decal/box, +/obj/structure/table_frame, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered/crashsite/pinnance) +"VS" = ( +/obj/machinery/airalarm/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/broken/directional/west, +/obj/item/bedsheet/rd, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"Wg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/rack_parts, +/obj/structure/windoor_assembly{ + dir = 2 + }, +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/crashsite/pinnance) +"Wu" = ( +/obj/structure/girder, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/crashsite/pinnance) +"Wz" = ( +/turf/template_noop, +/area/template_noop) +"WL" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered/crashsite/pinnance) +"Xn" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating/rust, +/area/ruin/unpowered/crashsite/pinnance) +"Yo" = ( +/obj/structure/lattice, +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"Zk" = ( +/obj/item/stack/ore/salvage/scraptitanium, +/obj/item/chair/plastic, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"Zo" = ( +/obj/structure/lattice, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/crashsite/pinnance) +"Zu" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-10" + }, +/obj/machinery/atmospherics/components/binary/pump/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/unpowered/crashsite/pinnance) +"ZJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel/stairs{ + dir = 4 + }, +/area/ruin/unpowered/crashsite/pinnance) +"ZM" = ( +/obj/structure/girder, +/obj/item/stack/ore/salvage/scraptitanium/five, +/turf/open/floor/plating, +/area/ruin/unpowered/crashsite/pinnance) +"ZO" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered/crashsite/pinnance) + +(1,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wu +rr +SD +cg +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +SD +SD +SD +SD +SD +SD +Wz +Wz +Wz +Wz +"} +(2,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +SD +rr +rr +IC +SD +Wz +Wz +Wz +Wz +Wz +Wz +SD +SD +SD +SD +SD +SD +SD +Wz +Wz +Wz +Wz +"} +(3,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +cg +vH +xe +fn +gD +SD +cg +SD +SD +SD +SD +Te +SD +Yo +Oa +bS +xe +SD +Wz +Wz +Wz +Wz +"} +(4,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +SD +rV +xe +xe +xe +SD +HT +gg +Oa +SD +NB +ni +ni +Zo +Oa +wq +xe +SD +Wz +Wz +Wz +Wz +"} +(5,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +fj +AB +Zo +Oa +hx +Oa +Oa +hx +Oa +xe +ni +yD +ni +ln +gk +SD +SD +SD +SD +Wz +Wz +Wz +"} +(6,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +SD +Zo +xe +Oa +UO +Gw +uV +rt +Oa +xe +ni +ao +Fv +xe +Wg +SD +SD +SD +Wz +Wz +Wz +Wz +"} +(7,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +SD +yT +xe +Oa +CY +HM +Zu +oT +Oa +xe +Ik +ni +ni +xe +Ag +SD +SD +Wz +Wz +Wz +Wz +Wz +"} +(8,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +SD +SD +xe +Oa +JS +bN +ZJ +Iv +Oa +Yo +xe +SD +Zk +SD +Rh +SD +Wz +Wz +Wz +Wz +Wz +Wz +"} +(9,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +SD +xe +Oa +Oa +Oa +OL +WL +Oa +xe +SD +uo +pA +SD +SD +SD +Wz +Wz +Wz +Wz +Wz +Wz +"} +(10,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +SD +cg +Oa +jS +Jg +lI +zY +xJ +SD +SD +yT +SD +AU +SD +Wz +Wz +Wz +Wz +Wz +Wz +Wz +"} +(11,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +fj +SD +DP +LH +kW +Oz +xe +Yo +AU +yT +SD +fj +SD +SD +Wz +Wz +Wz +Wz +Wz +Wz +Wz +"} +(12,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +SD +SD +Yo +xe +xe +xe +Cm +Xn +SD +SD +SD +SD +SD +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +"} +(13,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +SD +ni +ni +ni +ni +xe +vv +SD +SD +SD +SD +yT +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +"} +(14,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +SD +Wz +Wz +Wz +SD +ni +zb +xe +Yo +xe +xe +xe +xe +SD +SD +SD +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +"} +(15,1,1) = {" +Wz +Wz +SD +SD +SD +SD +SD +SD +SD +SD +SD +SD +SD +Om +Gt +Rw +cb +nO +Oa +SD +SD +SD +Wz +Wz +Wz +SD +SD +SD +Wz +Wz +"} +(16,1,1) = {" +Wz +Wz +SD +PJ +SD +SD +fj +SD +SD +HT +fj +SD +FD +Oa +Oa +Oa +ZO +Aq +Oa +SD +SD +SD +Wz +Wz +fj +SD +PJ +PJ +Wz +Wz +"} +(17,1,1) = {" +Wz +Wz +Wz +PJ +PJ +PJ +SD +SD +SD +HT +SD +SD +aJ +Gn +Ve +Tl +yG +Nf +Oa +SD +SD +SD +SD +SD +SD +SD +PJ +PJ +PJ +Wz +"} +(18,1,1) = {" +Wz +Wz +Wz +PJ +PJ +PJ +PJ +SD +PJ +SD +SD +SD +uA +rr +Oa +Oa +xI +Po +Oa +SD +SD +SD +SD +SD +SD +PJ +PJ +PJ +PJ +Wz +"} +(19,1,1) = {" +Wz +Wz +Wz +Wz +PJ +PJ +PJ +PJ +PJ +PJ +SD +HT +SD +Oa +Is +VS +AN +xf +Oa +SD +fj +SD +yT +PJ +PJ +PJ +PJ +PJ +Wz +Wz +"} +(20,1,1) = {" +Wz +Wz +Wz +Wz +PJ +PJ +PJ +PJ +PJ +PJ +yT +SD +SD +Oa +Vf +NR +hN +Lz +Oa +SD +SD +SD +PJ +PJ +PJ +PJ +PJ +Wz +Wz +Wz +"} +(21,1,1) = {" +Wz +Wz +Wz +Wz +Wz +PJ +PJ +PJ +PJ +PJ +PJ +PJ +yT +ZM +Oa +xo +Tf +Om +Oa +SD +yT +yT +PJ +PJ +PJ +PJ +Wz +Wz +Wz +Wz +"} +(22,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +PJ +PJ +PJ +PJ +PJ +PJ +PJ +bS +Oa +DP +DP +iZ +Ol +PJ +PJ +PJ +PJ +PJ +PJ +PJ +Wz +Wz +Wz +Wz +"} +(23,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +Wz +Wz +Wz +Wz +Wz +"} +(24,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +Wz +Wz +Wz +Wz +Wz +"} +(25,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +Wz +Wz +Wz +Wz +Wz +Wz +Wz +"} +(26,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +"} +(27,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +PJ +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +"} +(28,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +PJ +PJ +PJ +PJ +PJ +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +"} +(29,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +"} +(30,1,1) = {" +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +Wz +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_dwarffortress.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_dwarffortress.dmm new file mode 100644 index 000000000000..cc86f39dfc82 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_dwarffortress.dmm @@ -0,0 +1,701 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"bP" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor3-old" + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"dO" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf{ + name = "dwarf bartender" + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"fr" = ( +/obj/structure/closet/cabinet, +/obj/item/instrument/banjo, +/obj/item/instrument/trombone, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"gB" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion{ + name = "tall dwarf legion" + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"if" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + list_reagents = list(/datum/reagent/consumable/ethanol/fetching_fizz=30) + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"iI" = ( +/obj/structure/sign/poster/contraband/eat, +/turf/closed/wall/mineral/wood, +/area/overmap_encounter/planetoid/cave/explored) +"iM" = ( +/obj/structure/table/wood, +/obj/item/hatchet/wooden, +/obj/item/hatchet/wooden, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"ks" = ( +/obj/structure/mineral_door/iron, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"kY" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf{ + name = "dwarf armorer" + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"lt" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + list_reagents = list(/datum/reagent/consumable/ethanol/quintuple_sec=20) + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"mN" = ( +/obj/structure/chair/stool/bar, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion{ + icon_aggro = "dwarf_legion"; + icon_dead = "dwarf_legion"; + icon_living = "dwarf_legion"; + icon_state = "dwarf_legion"; + name = "dwarf legion" + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"mO" = ( +/obj/item/chair/wood/wings, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"qj" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"sz" = ( +/obj/structure/spawner/lavaland/legion, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"sR" = ( +/obj/structure/fermenting_barrel, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"sS" = ( +/turf/template_noop, +/area/template_noop) +"th" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + list_reagents = list(/datum/reagent/consumable/ethanol/turbo=20) + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"ui" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor4-old" + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"uW" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor2-old" + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"wm" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"xi" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"xP" = ( +/obj/structure/chair/wood/wings{ + dir = 1 + }, +/mob/living/simple_animal/hostile/asteroid/hivelord/legion{ + icon_aggro = "dwarf_legion"; + icon_dead = "dwarf_legion"; + icon_living = "dwarf_legion"; + icon_state = "dwarf_legion"; + name = "dwarf legion" + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"xR" = ( +/turf/closed/wall/mineral/wood, +/area/overmap_encounter/planetoid/cave/explored) +"zY" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion{ + icon_aggro = "dwarf_legion"; + icon_dead = "dwarf_legion"; + icon_living = "dwarf_legion"; + icon_state = "dwarf_legion"; + name = "dwarf legion" + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"Ay" = ( +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"Bd" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor6-old" + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"Cf" = ( +/obj/structure/table/wood, +/obj/item/fireaxe/boneaxe, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"CI" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/lizardplushie{ + pixel_y = 3 + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"Dk" = ( +/obj/structure/bed, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"ET" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + list_reagents = list(/datum/reagent/consumable/ethanol/hearty_punch=25) + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"Fs" = ( +/obj/structure/table/wood, +/obj/item/spear/bonespear, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"GD" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/meat/steak/goliath{ + pixel_y = 6 + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"GL" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"GS" = ( +/obj/item/dice/d20{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/toy/figure/clown{ + pixel_x = -7; + pixel_y = 1 + }, +/obj/structure/table/wood/fancy/purple, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"Hg" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + list_reagents = list(/datum/reagent/consumable/ethanol/manly_dorf=30) + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"Hj" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"HZ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/obj/item/flashlight/lantern, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"MR" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"NL" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck{ + pixel_y = 5 + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"Oy" = ( +/obj/structure/chair/comfy/orange/directional/south, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"Pl" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/item/clothing/head/helmet/skull, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"PB" = ( +/obj/structure/table/wood, +/obj/item/shield/riot/buckler, +/obj/item/shield/riot/buckler, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"PW" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/flashlight/flare/torch, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"QZ" = ( +/obj/structure/table/wood, +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"RP" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"Sv" = ( +/obj/structure/sign/poster/official/high_class_martini, +/turf/closed/wall/mineral/wood, +/area/overmap_encounter/planetoid/cave/explored) +"Ti" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/ale{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/bottle/lizardwine{ + pixel_x = 7; + pixel_y = 5 + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"UM" = ( +/obj/structure/table/wood, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"Vk" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"XW" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor7-old" + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) +"Zc" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor5-old" + }, +/turf/open/floor/plating/asteroid/basalt, +/area/overmap_encounter/planetoid/cave/explored) + +(1,1,1) = {" +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +"} +(2,1,1) = {" +xi +xi +xi +xR +xR +xR +xR +xR +xR +xR +xR +xR +xR +xi +xi +xi +xi +xi +"} +(3,1,1) = {" +xi +xi +xR +iI +RP +Ay +GS +xP +xR +Dk +zY +wm +xR +uW +Ay +Ay +xi +xi +"} +(4,1,1) = {" +xi +xi +xR +Ay +Ay +Ay +Hj +Ay +xR +wm +Ay +Dk +xR +Ay +sz +Ay +Ay +xi +"} +(5,1,1) = {" +xi +xi +xR +Ay +ET +Vk +Ay +Ay +xR +Dk +XW +Dk +xR +Ay +Ay +Zc +Ay +xi +"} +(6,1,1) = {" +xi +xi +xR +Ay +lt +Vk +Ay +Ay +xR +Dk +Ay +wm +xR +ui +Ay +Ay +xi +xi +"} +(7,1,1) = {" +xi +xi +xR +dO +Hg +mN +Ay +Ay +ks +Ay +Ay +Dk +xR +Ay +MR +xi +xi +xi +"} +(8,1,1) = {" +xi +xi +xR +Ay +NL +Vk +Ay +Ay +xR +uW +Ay +qj +xR +Ay +Ay +bP +xi +xi +"} +(9,1,1) = {" +xi +xi +xR +Ti +GD +Vk +Ay +Ay +xR +Dk +Ay +wm +xR +Ay +Pl +Ay +xi +xi +"} +(10,1,1) = {" +xi +xi +xR +sR +Ay +Ay +Ay +fr +xR +wm +zY +Ay +xR +xi +MR +GL +xi +xi +"} +(11,1,1) = {" +xi +xi +xR +xR +xR +xR +Ay +Sv +xR +xR +xR +ks +xR +xR +Ay +Ay +xi +xi +"} +(12,1,1) = {" +xi +xi +xi +xR +mO +Ay +Ay +Ay +Ay +xR +Ay +Ay +UM +xR +Ay +Bd +xi +xi +"} +(13,1,1) = {" +sS +xi +xi +xR +if +Ay +Ay +gB +th +xR +QZ +Ay +Ay +xR +Ay +Ay +xi +xi +"} +(14,1,1) = {" +sS +xi +xi +xR +Hj +Ay +Ay +Ay +Ay +xR +Cf +Ay +ui +ks +Ay +Ay +xi +xi +"} +(15,1,1) = {" +sS +xi +xR +xR +Ay +GL +Ay +Ay +Ay +xR +HZ +kY +Ay +ks +uW +Ay +xi +xi +"} +(16,1,1) = {" +sS +PW +xR +Ay +Ay +Ay +Ay +CI +Ay +xR +Ay +XW +Ay +xR +Ay +Ay +xi +xi +"} +(17,1,1) = {" +sS +Ay +ks +Ay +Ay +Ay +Ay +Oy +Ay +xR +iM +Fs +PB +xR +Ay +Ay +xi +xi +"} +(18,1,1) = {" +sS +zY +xR +xR +xR +xR +xR +xR +xR +xR +xR +xR +xR +xR +zY +xi +xi +xi +"} +(19,1,1) = {" +sS +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +"} +(20,1,1) = {" +sS +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +xi +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_hierophant.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_hierophant.dmm new file mode 100644 index 000000000000..cad120c3f251 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_hierophant.dmm @@ -0,0 +1,604 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/indestructible/riveted/hierophant, +/area/ruin/unpowered/hierophant) +"b" = ( +/turf/open/indestructible/hierophant, +/area/ruin/unpowered/hierophant) +"c" = ( +/obj/effect/light_emitter{ + set_cap = 3; + set_luminosity = 5 + }, +/turf/open/indestructible/hierophant, +/area/ruin/unpowered/hierophant) +"d" = ( +/mob/living/simple_animal/hostile/megafauna/hierophant, +/turf/open/indestructible/hierophant/two, +/area/ruin/unpowered/hierophant) +"e" = ( +/turf/open/indestructible/hierophant/two, +/area/ruin/unpowered/hierophant) +"f" = ( +/obj/effect/light_emitter{ + set_cap = 3; + set_luminosity = 5 + }, +/turf/open/indestructible/hierophant/two, +/area/ruin/unpowered/hierophant) + +(1,1,1) = {" +a +a +a +b +b +b +b +a +a +a +a +a +a +a +a +a +b +b +b +b +a +a +a +"} +(2,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +c +b +b +b +b +b +b +b +b +b +b +a +"} +(3,1,1) = {" +a +b +b +b +c +c +b +b +b +a +b +b +b +a +b +b +b +c +c +b +b +b +a +"} +(4,1,1) = {" +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +"} +(5,1,1) = {" +b +b +c +b +a +a +b +c +b +b +b +c +b +b +b +c +b +a +a +b +c +b +b +"} +(6,1,1) = {" +b +b +c +b +a +a +b +c +b +b +b +c +b +b +b +c +b +a +a +b +c +b +b +"} +(7,1,1) = {" +b +b +b +b +b +b +e +e +e +e +e +e +e +e +e +e +e +b +b +b +b +b +b +"} +(8,1,1) = {" +a +b +b +b +c +c +e +e +e +a +e +e +e +a +e +e +e +c +c +b +b +b +a +"} +(9,1,1) = {" +a +b +b +b +b +b +e +e +e +e +e +f +e +e +e +e +e +b +b +b +b +b +a +"} +(10,1,1) = {" +a +b +a +b +b +b +e +a +e +e +e +e +e +e +e +a +e +b +b +b +a +b +a +"} +(11,1,1) = {" +a +b +b +b +b +b +e +e +e +e +e +e +e +e +e +e +e +b +b +b +b +b +a +"} +(12,1,1) = {" +a +c +b +b +c +c +e +e +f +e +e +d +e +e +f +e +e +c +c +b +b +c +a +"} +(13,1,1) = {" +a +b +b +b +b +b +e +e +e +e +e +e +e +e +e +e +e +b +b +b +b +b +a +"} +(14,1,1) = {" +a +b +a +b +b +b +e +a +e +e +e +e +e +e +e +a +e +b +b +b +a +b +a +"} +(15,1,1) = {" +a +b +b +b +b +b +e +e +e +e +e +f +e +e +e +e +e +b +b +b +b +b +a +"} +(16,1,1) = {" +a +b +b +b +c +c +e +e +e +a +e +e +e +a +e +e +e +c +c +b +b +b +a +"} +(17,1,1) = {" +b +b +b +b +b +b +e +e +e +e +e +e +e +e +e +e +e +b +b +b +b +b +b +"} +(18,1,1) = {" +b +b +c +b +a +a +b +c +b +b +b +c +b +b +b +c +b +a +a +b +c +b +b +"} +(19,1,1) = {" +b +b +c +b +a +a +b +c +b +b +b +c +b +b +b +c +b +a +a +b +c +b +b +"} +(20,1,1) = {" +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +"} +(21,1,1) = {" +a +b +b +b +c +c +b +b +b +a +b +b +b +a +b +b +b +c +c +b +b +b +a +"} +(22,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +c +b +b +b +b +b +b +b +b +b +b +a +"} +(23,1,1) = {" +a +a +a +b +b +b +b +a +a +a +a +a +a +a +a +a +b +b +b +b +a +a +a +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_lava_canyon.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_lava_canyon.dmm index 3efc7429d803..943b1dccf126 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_lava_canyon.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_lava_canyon.dmm @@ -150,7 +150,10 @@ pixel_x = -5; pixel_y = 12 }, -/obj/item/clothing/head/witchunter{ +/obj/item/melee/cleric_mace{ + pixel_x = 5 + }, +/obj/item/clothing/head/helmet/chaplain/ancient{ pixel_y = 13; pixel_x = -5 }, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm new file mode 100644 index 000000000000..d035e25f5cbd --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm @@ -0,0 +1,647 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"c" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"d" = ( +/turf/closed/wall, +/area/ruin/unpowered) +"e" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"f" = ( +/obj/structure/table/wood, +/obj/item/storage/box/cups, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"g" = ( +/obj/structure/reagent_dispensers/water_cooler{ + name = "punch cooler"; + reagent_id = /datum/reagent/consumable/ethanol/bacchus_blessing + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"h" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"i" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"j" = ( +/obj/item/reagent_containers/food/snacks/pizzaslice/mushroom, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"k" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/pizzaparty, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"l" = ( +/obj/machinery/light/directional/east, +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/pizzaparty, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"m" = ( +/obj/item/chair/wood/wings, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"n" = ( +/obj/structure/glowshroom/single, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"o" = ( +/obj/item/trash/plate, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"p" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"q" = ( +/obj/item/chair/wood/wings, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"r" = ( +/obj/structure/chair/wood/wings, +/obj/effect/decal/remains/human, +/obj/item/clothing/head/festive{ + desc = "A festive party hat with the name 'timmy' scribbled on the front."; + name = "party hat" + }, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"s" = ( +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"t" = ( +/obj/structure/chair/wood/wings, +/obj/effect/decal/remains/human, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"u" = ( +/obj/structure/glowshroom/single, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"v" = ( +/obj/structure/lattice, +/obj/item/chair/wood/wings, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"w" = ( +/obj/item/kitchen/fork, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"x" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/pizzaparty, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"y" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"z" = ( +/obj/structure/table/wood, +/obj/structure/glowshroom/single, +/obj/item/a_gift, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"A" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/obj/item/kitchen/fork, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"C" = ( +/obj/structure/chair/wood/wings{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"D" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/pizzaslice/margherita, +/obj/item/trash/plate, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"E" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/pizzaslice/meat, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"F" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/store/cake/birthday, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"G" = ( +/obj/structure/table/wood, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"H" = ( +/obj/item/chair/wood/wings, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"I" = ( +/obj/item/kitchen/fork, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"J" = ( +/obj/structure/glowshroom/single, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"K" = ( +/obj/structure/chair/wood/wings{ + dir = 1 + }, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"L" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"M" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/a_gift, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"N" = ( +/obj/structure/lattice, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"O" = ( +/obj/item/kitchen/knife, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"P" = ( +/obj/machinery/light/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) +"Q" = ( +/turf/open/floor/plating{ + initial_gas_mix = "o2=14;n2=5;co2=13;TEMP=300" + }, +/area/ruin/unpowered) + +(1,1,1) = {" +a +a +b +b +a +a +b +b +b +b +b +b +b +b +a +a +a +a +"} +(2,1,1) = {" +b +b +b +b +b +b +b +b +b +b +c +c +b +b +b +b +a +a +"} +(3,1,1) = {" +b +b +b +b +b +b +b +b +c +c +e +e +c +c +b +b +b +a +"} +(4,1,1) = {" +b +b +b +b +d +b +c +c +e +h +h +e +Q +e +d +b +b +a +"} +(5,1,1) = {" +a +b +b +b +d +b +m +e +w +h +w +h +h +e +d +b +b +b +"} +(6,1,1) = {" +a +b +b +b +d +f +n +h +h +c +e +M +e +c +b +b +b +b +"} +(7,1,1) = {" +b +b +b +b +d +g +o +h +h +C +J +h +d +b +b +b +b +b +"} +(8,1,1) = {" +b +b +b +b +e +h +p +q +x +D +K +M +d +b +b +b +b +b +"} +(9,1,1) = {" +b +b +b +c +e +i +h +r +y +E +h +h +c +b +b +b +b +b +"} +(10,1,1) = {" +b +b +b +c +e +j +h +s +z +F +q +N +c +b +b +b +b +b +"} +(11,1,1) = {" +b +b +b +b +e +e +h +t +A +G +q +h +c +b +b +b +b +b +"} +(12,1,1) = {" +b +b +b +b +d +k +h +s +s +H +h +O +d +b +b +b +b +b +"} +(13,1,1) = {" +b +b +b +b +d +k +h +u +s +s +o +n +d +b +b +b +b +a +"} +(14,1,1) = {" +b +b +b +b +d +l +i +h +e +I +L +P +d +b +b +b +b +a +"} +(15,1,1) = {" +b +b +b +b +d +d +e +e +N +e +e +d +d +b +b +b +b +a +"} +(16,1,1) = {" +a +b +b +b +b +b +c +v +b +c +b +b +b +b +b +b +b +a +"} +(17,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +a +a +a +"} +(18,1,1) = {" +a +a +a +a +b +b +b +b +b +b +b +b +a +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm new file mode 100644 index 000000000000..ba1bf8acc4dd --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_random_ripley.dmm @@ -0,0 +1,58 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/closed/mineral/volcanic/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"c" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"d" = ( +/obj/mecha/working/ripley/mining{ + ruin_mecha = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"e" = ( +/obj/item/clothing/shoes/workboots/mining, +/obj/item/clothing/under/rank/cargo/miner/lavaland, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) + +(1,1,1) = {" +a +b +b +b +a +"} +(2,1,1) = {" +b +c +b +c +b +"} +(3,1,1) = {" +b +c +d +e +b +"} +(4,1,1) = {" +b +c +c +b +b +"} +(5,1,1) = {" +b +b +b +b +a +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm new file mode 100644 index 000000000000..4eee51cacf87 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm @@ -0,0 +1,643 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/indestructible/riveted, +/area/ruin/unpowered) +"b" = ( +/turf/open/lava/smooth/lava_land_surface, +/area/ruin/unpowered) +"c" = ( +/obj/item/paper/fluff/stations/lavaland/sloth/note, +/turf/open/floor/sepia{ + slowdown = 10 + }, +/area/ruin/unpowered) +"d" = ( +/turf/open/floor/sepia{ + slowdown = 10 + }, +/area/ruin/unpowered) +"e" = ( +/obj/machinery/door/airlock/wood{ + dir = 4 + }, +/turf/open/floor/sepia{ + slowdown = 10 + }, +/area/ruin/unpowered) +"g" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/turf/open/floor/sepia{ + slowdown = 10 + }, +/area/ruin/unpowered) +"J" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/lizardplushie{ + name = "Mark" + }, +/turf/open/floor/sepia{ + slowdown = 10 + }, +/area/ruin/unpowered) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +b +b +b +b +b +b +b +b +a +"} +(3,1,1) = {" +a +b +a +a +a +a +a +a +b +a +"} +(4,1,1) = {" +a +b +a +c +d +d +J +a +b +a +"} +(5,1,1) = {" +a +b +a +d +d +d +g +a +b +a +"} +(6,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(7,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(8,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(9,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(10,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(11,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(12,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(13,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(14,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(15,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(16,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(17,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(18,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(19,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(20,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(21,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(22,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(23,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(24,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(25,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(26,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(27,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(28,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(29,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(30,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(31,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(32,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(33,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(34,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(35,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(36,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(37,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(38,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(39,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(40,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(41,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(42,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(43,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(44,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(45,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(46,1,1) = {" +a +b +a +d +a +a +a +a +b +a +"} +(47,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(48,1,1) = {" +a +b +a +a +a +a +d +a +b +a +"} +(49,1,1) = {" +a +b +a +d +d +d +d +a +b +a +"} +(50,1,1) = {" +a +a +a +a +e +e +a +a +a +a +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm new file mode 100644 index 000000000000..5e8e6a7f0dec --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm @@ -0,0 +1,286 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"c" = ( +/obj/structure/sign/mining/survival{ + pixel_y = -32 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"d" = ( +/turf/closed/wall/mineral/titanium/survival/pod, +/area/ruin/powered) +"e" = ( +/obj/structure/sign/mining/survival{ + dir = 4; + pixel_x = 32 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"f" = ( +/obj/structure/fans, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"g" = ( +/obj/machinery/smartfridge/survival_pod/empty, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"h" = ( +/obj/item/gps/computer, +/obj/structure/tubes, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"i" = ( +/obj/structure/sign/mining/survival{ + dir = 8; + pixel_x = -32 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"j" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"k" = ( +/obj/machinery/sleeper/survival_pod, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"l" = ( +/obj/item/pickaxe, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"m" = ( +/obj/structure/bed/pod, +/obj/item/bedsheet/black, +/obj/structure/tubes, +/obj/machinery/light/small/directional/east, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"n" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"o" = ( +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/asteroid/goliath/beast{ + health = 0 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"p" = ( +/obj/structure/table/survival_pod, +/obj/item/kitchen/knife/combat/survival, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"q" = ( +/obj/effect/mob_spawn/human/miner{ + brute_damage = 150; + oxy_damage = 50 + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"r" = ( +/obj/structure/tubes, +/obj/item/crowbar, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"s" = ( +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"t" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/machinery/door/airlock/survival_pod/glass, +/turf/open/floor/pod/dark, +/area/ruin/powered) +"u" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"v" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"w" = ( +/obj/structure/sign/mining/survival{ + pixel_y = 32 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"x" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"y" = ( +/obj/structure/sign/mining{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"z" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) +"A" = ( +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/overmap_encounter/planetoid/lava/explored) + +(1,1,1) = {" +a +a +a +b +b +b +b +b +a +a +a +"} +(2,1,1) = {" +a +a +b +b +e +b +e +b +b +a +a +"} +(3,1,1) = {" +a +a +b +d +d +d +d +d +b +a +a +"} +(4,1,1) = {" +a +b +c +d +f +k +p +d +w +b +b +"} +(5,1,1) = {" +a +b +b +d +g +l +q +t +x +b +b +"} +(6,1,1) = {" +b +b +c +d +h +m +r +d +y +b +b +"} +(7,1,1) = {" +a +b +b +d +d +d +d +d +z +j +j +"} +(8,1,1) = {" +a +a +b +b +i +b +i +u +A +b +b +"} +(9,1,1) = {" +a +a +b +b +j +n +s +v +a +a +a +"} +(10,1,1) = {" +a +a +a +a +a +o +j +b +a +a +a +"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_wrecked_factory.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_wrecked_factory.dmm deleted file mode 100644 index 0064e874017d..000000000000 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_wrecked_factory.dmm +++ /dev/null @@ -1,7757 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ab" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/trophy/gold_cup, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"ac" = ( -/obj/structure/curtain, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/dorms) -"ae" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"am" = ( -/obj/effect/turf_decal/road/stop, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"ap" = ( -/obj/structure/table_frame, -/obj/effect/decal/cleanable/glass, -/obj/item/shard, -/turf/open/floor/carpet/nanoweave/blue, -/area/ruin/lavaland/factory/lobby) -"as" = ( -/obj/machinery/door/airlock/command{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "sec" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ruin/lavaland/factory/adminstrative) -"av" = ( -/obj/structure/fence/door{ - dir = 4 - }, -/turf/open/floor/concrete/slab_1/lava, -/area/overmap_encounter/planetoid/lava/explored) -"ax" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"aA" = ( -/obj/effect/turf_decal/trimline/opaque/ntblue/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/lavaland/factory/lobby) -"aE" = ( -/obj/effect/turf_decal/trimline/opaque/ntblue/warning{ - dir = 8 - }, -/obj/machinery/light/broken/directional/south, -/obj/effect/decal/cleanable/glass, -/mob/living/simple_animal/hostile/viscerator, -/turf/open/floor/plasteel/mono/white, -/area/ruin/lavaland/factory/lobby) -"aL" = ( -/obj/item/camera, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/lava/explored) -"aM" = ( -/obj/item/documents/nanotrasen, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/stock_parts/cell/gun/upgraded, -/obj/structure/safe, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"aW" = ( -/obj/machinery/door/airlock/outpost, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/cave/explored) -"bd" = ( -/turf/open/floor/concrete/slab_1/lava, -/area/overmap_encounter/planetoid/lava/explored) -"bh" = ( -/obj/effect/turf_decal/trimline/opaque/lime/filled/warning{ - dir = 1 - }, -/mob/living/simple_animal/hostile/viscerator, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"bi" = ( -/obj/structure/railing, -/obj/effect/turf_decal/trimline/opaque/red/arrow_cw{ - dir = 10 - }, -/obj/structure/sign/poster/official/safety_report{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/lavaland/factory/lobby) -"bl" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning, -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"bm" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/button/door{ - id = "foreman"; - name = "Office Lockdown"; - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"bn" = ( -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"br" = ( -/obj/item/stack/rods, -/obj/structure/disposalpipe/broken{ - dir = 1 - }, -/obj/structure/disposalpipe/broken{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"bs" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"bx" = ( -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bar, -/obj/machinery/button/door{ - id = "sec"; - pixel_y = -22; - name = "Security Lockdown"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/adminstrative) -"bz" = ( -/obj/structure/table/wood, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"bE" = ( -/obj/structure/closet/crate/trashcart, -/obj/effect/spawner/lootdrop/waste/trash, -/obj/effect/spawner/lootdrop/waste/trash, -/obj/item/storage/bag/trash, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/turf/open/floor/plasteel/tech, -/area/ruin/lavaland/factory/warehouse) -"bH" = ( -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"bQ" = ( -/obj/effect/turf_decal/trimline/opaque/lime/corner, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"ca" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"ce" = ( -/obj/machinery/conveyor{ - dir = 8 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/cave/explored) -"ch" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"cm" = ( -/obj/structure/table/wood, -/obj/machinery/light/directional/east, -/obj/effect/spawner/lootdrop/waste/trash, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"co" = ( -/obj/structure/flora/ausbushes/fullgrass/hell, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"cu" = ( -/obj/effect/turf_decal/siding/white/corner, -/obj/effect/mob_spawn/human/corpse/cargo_tech, -/obj/effect/decal/cleanable/blood{ - icon_state = "bubblegumfoot" - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"cx" = ( -/obj/structure/sink{ - pixel_y = 10 - }, -/obj/item/storage/pill_bottle{ - pixel_x = 5; - pixel_y = -4 - }, -/obj/item/storage/pill_bottle{ - pixel_x = 12; - pixel_y = -2 - }, -/obj/item/storage/pill_bottle{ - pixel_x = 10; - pixel_y = 10 - }, -/obj/item/reagent_containers/pill/morphine{ - pixel_x = -15 - }, -/obj/item/reagent_containers/pill/morphine{ - pixel_x = -10; - pixel_y = 5 - }, -/obj/structure/mirror{ - icon_state = "mirror_broke"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/adminstrative) -"cy" = ( -/obj/effect/turf_decal/trimline/opaque/red/filled/warning{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/lavaland/factory/lobby) -"cz" = ( -/obj/effect/turf_decal/box/corners, -/obj/structure/crate_shelf, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"cD" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/plastic, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"cE" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating/rust, -/area/ruin/lavaland/factory/warehouse) -"cL" = ( -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/grass/lava/purple, -/area/overmap_encounter/planetoid/lava/explored) -"cO" = ( -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"cR" = ( -/obj/machinery/button/door{ - id = "sec"; - name = "Security Lockdown"; - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/carpet/nanoweave, -/area/ruin/lavaland/factory/manager_office) -"cU" = ( -/obj/structure/flora/rock/hell, -/turf/open/floor/plating/asteroid/purple/lit, -/area/overmap_encounter/planetoid/lava/explored) -"cX" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/nanoweave, -/area/ruin/lavaland/factory/manager_office) -"cZ" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"dc" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/structure/curtain/cloth, -/obj/effect/turf_decal/corner/opaque/ntblue, -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"dk" = ( -/obj/item/stack/rods, -/obj/item/stack/cable_coil/cut/yellow, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/lava/explored) -"dl" = ( -/obj/machinery/shower{ - pixel_y = -5; - dir = 1 - }, -/obj/structure/curtain, -/obj/item/bikehorn/rubberducky, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/adminstrative) -"dm" = ( -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "foreman" - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/cave/explored) -"du" = ( -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"dA" = ( -/obj/effect/turf_decal/trimline/opaque/beige/corner, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/item/storage/bag/ore, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"dH" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"dL" = ( -/obj/effect/turf_decal/trimline/opaque/red/arrow_cw{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/lavaland/factory/lobby) -"dS" = ( -/obj/structure/flora/ausbushes/grassybush/hell, -/turf/open/floor/plating/grass/lava, -/area/overmap_encounter/planetoid/lava/explored) -"dY" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"ei" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"el" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"en" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 8 - }, -/obj/machinery/door/airlock, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"ev" = ( -/obj/effect/gibspawner/human, -/obj/effect/decal/remains/human, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"ex" = ( -/obj/effect/turf_decal/corner/opaque/red/border{ - dir = 6 - }, -/obj/structure/bed, -/obj/item/bedsheet/hos, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"ey" = ( -/obj/effect/turf_decal/corner/opaque/bar, -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/adminstrative) -"eD" = ( -/obj/item/shard, -/obj/effect/decal/cleanable/glass, -/obj/item/stack/rods, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "foreman" - }, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/manager_office) -"eE" = ( -/obj/item/trash/can, -/obj/item/trash/can/food/beans{ - pixel_x = 5; - pixel_y = 10 - }, -/obj/item/trash/can/food/beans{ - pixel_x = -4; - pixel_y = 7 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/lavaland/factory/warehouse) -"eG" = ( -/obj/effect/turf_decal/siding{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"eH" = ( -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"eI" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"eO" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"eR" = ( -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"eT" = ( -/obj/structure/grille, -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "foreman" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"eU" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"eW" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/oil/streak, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"fc" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/warehouse) -"fg" = ( -/obj/item/reagent_containers/food/drinks/flask/gold, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/clothing/gloves/color/captain/nt, -/obj/item/storage/belt/sabre, -/obj/item/clothing/under/nanotrasen/captain/skirt, -/obj/structure/closet/cabinet, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"fm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"fq" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/stand_clear, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"fr" = ( -/obj/effect/turf_decal/ntlogo{ - dir = 4 - }, -/obj/item/stock_parts/cell/gun/empty, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/lobby) -"fs" = ( -/obj/item/shovel, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"ft" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"fB" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"fE" = ( -/turf/template_noop, -/area/template_noop) -"ga" = ( -/mob/living/simple_animal/hostile/human/syndicate/ranged/space, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"gc" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 1 - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"gg" = ( -/obj/structure/flora/tree/dead/barren, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) -"gj" = ( -/obj/item/radio/intercom/directional/north, -/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun/space, -/turf/open/floor/carpet/nanoweave, -/area/ruin/lavaland/factory/manager_office) -"gk" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/corner/opaque/ntblue, -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 1 - }, -/obj/item/modular_computer/laptop, -/obj/item/stack/arcadeticket, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"go" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/red/arrow_cw{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/lavaland/factory/lobby) -"gs" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"gt" = ( -/obj/machinery/vending/snack/orange, -/turf/open/floor/plasteel/mono/white, -/area/ruin/lavaland/factory/lobby) -"gu" = ( -/obj/item/stack/cable_coil/cut/yellow, -/obj/structure/salvageable/machine, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"gG" = ( -/obj/effect/turf_decal/siding{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"gI" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"gJ" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/stack/rods, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/lava/explored) -"gL" = ( -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/lava/explored) -"gO" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/item/reagent_containers/food/drinks/beer/light, -/obj/item/reagent_containers/food/drinks/beer/light, -/obj/item/reagent_containers/food/drinks/beer/light, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/storage/fancy/egg_box, -/obj/item/reagent_containers/food/condiment/soymilk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/storage/box/ingredients/vegetarian, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"gT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"ha" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/office, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"hb" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning, -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"hf" = ( -/obj/effect/turf_decal/ntlogo{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/lobby) -"hh" = ( -/obj/effect/turf_decal/trimline/opaque/ntblue/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/lavaland/factory/lobby) -"hm" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/nanoweave, -/area/ruin/lavaland/factory/manager_office) -"hu" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/stand_clear, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"hv" = ( -/obj/machinery/light/broken/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/lavaland/factory/manager_office) -"hw" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"hy" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"hJ" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/industrial/warning/corner, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"hT" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"hY" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/grass/lava/purple, -/area/overmap_encounter/planetoid/lava/explored) -"hZ" = ( -/obj/structure/floodlight_frame, -/obj/effect/decal/cleanable/glass, -/obj/item/light/tube/broken, -/turf/open/floor/concrete/slab_1/lava, -/area/overmap_encounter/planetoid/lava/explored) -"ia" = ( -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun/space, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/lavaland/factory/manager_office) -"ih" = ( -/obj/structure/frame/machine, -/obj/item/stack/ore/salvage/scrapmetal{ - pixel_x = -10; - pixel_y = 2 - }, -/obj/item/stack/ore/salvage/scrapmetal{ - pixel_x = -10; - pixel_y = 2 - }, -/obj/item/stack/cable_coil/cut/random, -/obj/structure/sign/poster/official/moth/hardhats{ - pixel_y = 32 - }, -/obj/item/circuitboard/machine/stacking_machine, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"ii" = ( -/obj/item/chair{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ruin/lavaland/factory/lobby) -"io" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/item/ammo_box/magazine/co9mm{ - start_empty = 1 - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"ip" = ( -/obj/structure/flora/ausbushes/ywflowers/hell, -/turf/open/floor/plating/grass/lava, -/area/overmap_encounter/planetoid/lava/explored) -"iE" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"iP" = ( -/turf/closed/wall/r_wall, -/area/ruin/lavaland/factory/warehouse) -"iR" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 1 - }, -/mob/living/simple_animal/hostile/viscerator, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"iS" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bar, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/dorms) -"iU" = ( -/obj/effect/turf_decal/corner/opaque/lime{ - dir = 5 - }, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"iW" = ( -/obj/structure/flora/ausbushes/ywflowers/hell, -/turf/open/floor/plating/grass/lava/purple, -/area/overmap_encounter/planetoid/lava/explored) -"jb" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"jf" = ( -/obj/effect/turf_decal/corner/opaque/red/border{ - dir = 8 - }, -/obj/machinery/light/dim/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"ji" = ( -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/lava/explored) -"jk" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"jm" = ( -/obj/structure/flora/rock/hell, -/turf/open/floor/plating/grass/lava, -/area/overmap_encounter/planetoid/lava/explored) -"jr" = ( -/obj/effect/turf_decal/trimline/opaque/beige/corner, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"ju" = ( -/obj/effect/turf_decal/corner/opaque/lime{ - dir = 5 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"jx" = ( -/obj/effect/turf_decal/corner/opaque/red/border{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"jz" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"jC" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/lava/explored) -"jE" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 4 - }, -/obj/machinery/door/airlock, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"jG" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/adminstrative) -"jJ" = ( -/obj/effect/turf_decal/box/corners, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 8 - }, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"jM" = ( -/obj/structure/sink{ - pixel_y = 10 - }, -/obj/effect/turf_decal/trimline/opaque/lime/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"jP" = ( -/obj/effect/turf_decal/industrial/fire{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"jQ" = ( -/turf/closed/wall/mineral/titanium, -/area/ruin/lavaland/factory/lobby) -"jV" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/clothing/head/hardhat{ - pixel_y = 5; - pixel_x = -2 - }, -/obj/item/clothing/head/hardhat{ - pixel_x = 10; - pixel_y = 5 - }, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"jW" = ( -/obj/machinery/button/door{ - id = "management"; - name = "Office Lockdown"; - dir = 8; - pixel_x = 22 - }, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"jX" = ( -/obj/structure/flora/rock/lava, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"ka" = ( -/obj/structure/lattice, -/obj/item/stack/sheet/metal, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"kj" = ( -/obj/effect/turf_decal/trimline/opaque/beige/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"ku" = ( -/obj/structure/railing{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/opaque/red/arrow_cw{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/light/broken/directional/north, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/lavaland/factory/lobby) -"kv" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/light/dim/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"kx" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"kz" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "drip1" - }, -/obj/item/spear, -/obj/item/bodypart/l_arm, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"kB" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 12 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/adminstrative) -"kD" = ( -/obj/structure/flora/tree/dead/hell, -/turf/open/floor/plating/grass/lava, -/area/overmap_encounter/planetoid/lava/explored) -"kG" = ( -/obj/effect/decal/cleanable/ash/large, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"kJ" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/carpet/nanoweave/blue, -/area/ruin/lavaland/factory/lobby) -"kO" = ( -/obj/structure/flora/ausbushes/ywflowers/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) -"kT" = ( -/obj/effect/decal/cleanable/generic, -/obj/item/stack/cable_coil/cut/yellow, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/lava/explored) -"kV" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/pickaxe, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"kY" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"lc" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/structure/crate_shelf, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"lf" = ( -/obj/effect/turf_decal/corner/opaque/red/border{ - dir = 5 - }, -/obj/structure/guncloset, -/obj/item/gun/energy/e_gun, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"lj" = ( -/obj/effect/turf_decal/corner/opaque/bar, -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/adminstrative) -"lo" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/lava/explored) -"lq" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/dorms) -"lr" = ( -/obj/item/stack/cable_coil/cut/yellow, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"lv" = ( -/obj/effect/turf_decal/trimline/opaque/lime/line{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"lw" = ( -/obj/effect/turf_decal/corner/opaque/lime{ - dir = 5 - }, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"ly" = ( -/obj/structure/flora/tree/dead/tall/grey, -/turf/open/floor/plating/asteroid/purple/lit, -/area/overmap_encounter/planetoid/lava/explored) -"lB" = ( -/obj/effect/turf_decal/corner/opaque/red{ - dir = 10 - }, -/obj/structure/reagent_dispensers/water_cooler, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"lQ" = ( -/obj/structure/table_frame, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"lR" = ( -/obj/effect/decal/cleanable/blood/gibs/core, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/stamp/qm{ - pixel_x = 7; - pixel_y = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"lU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/grille/broken, -/obj/machinery/door/poddoor/shutters{ - id = "foreman" - }, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/manager_office) -"md" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning, -/obj/structure/flippedtable{ - dir = 4 - }, -/obj/effect/mob_spawn/human/miner, -/obj/item/gun/energy/kinetic_accelerator, -/obj/effect/decal/cleanable/blood/gibs/bubblegum, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"mi" = ( -/mob/living/simple_animal/hostile/viscerator, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/cave/explored) -"mk" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 4 - }, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"mn" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"mv" = ( -/obj/effect/turf_decal/trimline/opaque/beige/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"mG" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/door/poddoor/shutters{ - id = "sec" - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"mK" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"mL" = ( -/obj/structure/flora/ash/cacti, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"mM" = ( -/obj/item/clothing/head/beret/qm, -/obj/item/clothing/under/rank/cargo/qm, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/closet/cabinet, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"mQ" = ( -/obj/effect/turf_decal/corner/opaque/red{ - dir = 10 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor5" - }, -/obj/machinery/light/built/directional/south, -/obj/item/light/tube/broken, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"mS" = ( -/obj/structure/flora/rock/pile/lava, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"mT" = ( -/obj/structure/flora/ausbushes/ywflowers/hell, -/turf/open/floor/plating/asteroid/purple/lit, -/area/overmap_encounter/planetoid/lava/explored) -"mU" = ( -/obj/effect/turf_decal/corner/opaque/ntblue, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"mY" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"nf" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/concrete/slab_1/lava, -/area/overmap_encounter/planetoid/lava/explored) -"nh" = ( -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bar, -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/dorms) -"nk" = ( -/obj/structure/toilet{ - dir = 8; - pixel_x = 5 - }, -/obj/effect/decal/cleanable/vomit/old, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/adminstrative) -"nm" = ( -/obj/effect/turf_decal/trimline/opaque/ntblue/warning, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/white, -/area/ruin/lavaland/factory/lobby) -"ns" = ( -/obj/structure/flora/ausbushes/fullgrass/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) -"nv" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/lava/explored) -"nA" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning, -/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"nD" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/lava/explored) -"nG" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun/space, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"nH" = ( -/obj/structure/flippedtable, -/obj/item/gun/energy/e_gun, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/lobby) -"nK" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"nL" = ( -/obj/effect/turf_decal/siding/white, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"nO" = ( -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"nP" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bar, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria{ - pixel_y = 2 - }, -/obj/item/storage/bag/tray/cafeteria{ - pixel_y = 4 - }, -/obj/item/storage/bag/tray/cafeteria{ - pixel_y = 6 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/dorms) -"nT" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/lavaland/factory/adminstrative) -"nV" = ( -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"oc" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp{ - pixel_x = -10; - pixel_y = 12 - }, -/obj/item/paper_bin{ - pixel_x = 6; - pixel_y = 2 - }, -/obj/item/pen{ - pixel_y = 4; - pixel_x = 5 - }, -/obj/item/folder/blue{ - pixel_x = -10; - pixel_y = -5 - }, -/obj/effect/turf_decal/corner/opaque/red/border, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"of" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/corner/opaque/ntblue, -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 1 - }, -/obj/item/storage/wallet/random, -/obj/item/instrument/guitar, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"oh" = ( -/obj/structure/salvageable/protolathe, -/obj/structure/lattice, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"oi" = ( -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bar, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/trash/can/food{ - icon_state = "lemon-lime" - }, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/dorms) -"ok" = ( -/obj/structure/toilet{ - dir = 8; - pixel_x = 5 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/dorms) -"ol" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/cave/explored) -"om" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "gibbl2" - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"or" = ( -/mob/living/simple_animal/hostile/viscerator, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"os" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"oz" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"oE" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating/rust, -/area/overmap_encounter/planetoid/lava/explored) -"oI" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bar, -/obj/machinery/light/directional/east, -/obj/item/storage/box/ingredients/vegetarian, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/soymilk, -/obj/item/storage/fancy/egg_box, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/dorms) -"oJ" = ( -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bar, -/obj/item/wrench, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/dorms) -"oL" = ( -/obj/effect/turf_decal/trimline/opaque/beige/corner, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"oO" = ( -/obj/structure/table/wood, -/obj/item/newspaper{ - desc = "An issue of The Griffon from 497 FS, a newspaper often found circulating aboard Nanotrasen Space Stations. Most of the articles have been ripped out."; - name = "torn up newspaper" - }, -/obj/item/photo/old{ - desc = "A worn out photo. You can barely make out a few figures. They're all smiling."; - name = "worn out photo"; - pixel_x = -5 - }, -/obj/item/cane, -/obj/item/flashlight/lamp/green{ - pixel_x = -6; - pixel_y = 13 - }, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/adminstrative) -"pb" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"pc" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/nanoweave, -/area/ruin/lavaland/factory/manager_office) -"pn" = ( -/obj/effect/turf_decal/trimline/opaque/red/filled/warning, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"po" = ( -/obj/machinery/door/airlock/command, -/obj/machinery/door/poddoor/shutters{ - id = "management" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"pp" = ( -/obj/structure/toilet{ - dir = 8; - pixel_x = 5 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/adminstrative) -"pq" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate, -/obj/item/stack/sheet/glass/twenty, -/obj/item/stack/sheet/metal/twenty, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"pt" = ( -/obj/structure/fence{ - dir = 4 - }, -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/concrete/slab_1/lava, -/area/overmap_encounter/planetoid/lava/explored) -"pw" = ( -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/grass/lava, -/area/overmap_encounter/planetoid/lava/explored) -"pH" = ( -/obj/effect/turf_decal/corner/opaque/ntblue, -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"pI" = ( -/obj/effect/turf_decal/trimline/opaque/red/filled/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"pL" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"pP" = ( -/obj/item/stack/ore/salvage/scrapgold, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"pV" = ( -/obj/machinery/power/floodlight, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"pX" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"qe" = ( -/obj/machinery/conveyor{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"qm" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"qn" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/flippedtable{ - dir = 8 - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"qo" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"qs" = ( -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"qu" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/oil/slippery, -/obj/item/storage/bag/ore, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"qz" = ( -/obj/item/stack/ore/salvage/scrapmetal{ - pixel_x = -10; - pixel_y = 2 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"qH" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"qK" = ( -/obj/effect/turf_decal/trimline/opaque/beige/arrow_cw{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"qM" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/plating/rust, -/area/overmap_encounter/planetoid/lava/explored) -"qP" = ( -/obj/effect/decal/cleanable/garbage, -/turf/open/floor/plasteel/tech, -/area/ruin/lavaland/factory/warehouse) -"qS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/bookcase/random, -/obj/machinery/light/directional/north, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"qV" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/lava/explored) -"qX" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/corner/opaque/ntblue, -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/obj/item/poster/random_contraband, -/obj/item/toy/eightball, -/obj/item/toy/cards/deck/tarot, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"rh" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/chair/sofa/brown/corpo/right{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"rj" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"rB" = ( -/obj/structure/flora/ausbushes/fernybush/hell, -/turf/open/floor/plating/grass/lava/purple, -/area/overmap_encounter/planetoid/lava/explored) -"rF" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/broken/directional/west, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"rI" = ( -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"rO" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor3" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"rV" = ( -/obj/effect/mob_spawn/human/doctor, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor4" - }, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"se" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"sf" = ( -/obj/structure/table/reinforced, -/obj/item/megaphone/cargo, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"sj" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"sm" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"sn" = ( -/obj/structure/chair/greyscale{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ruin/lavaland/factory/lobby) -"so" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"sp" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"ss" = ( -/obj/item/shard, -/obj/effect/decal/cleanable/glass, -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"su" = ( -/turf/open/floor/plating/asteroid/basalt/lava, -/area/overmap_encounter/planetoid/lava/explored) -"sv" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/stand_clear, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"sD" = ( -/obj/effect/turf_decal/road/stop{ - dir = 8; - pixel_x = 5 - }, -/obj/effect/decal/cleanable/glass, -/obj/item/shard, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/lavaland/factory/lobby) -"sE" = ( -/obj/structure/toilet{ - dir = 8; - pixel_x = 5 - }, -/obj/machinery/light/small/directional/east, -/mob/living/simple_animal/hostile/viscerator, -/mob/living/simple_animal/hostile/viscerator, -/mob/living/simple_animal/hostile/viscerator, -/obj/effect/gibspawner/human, -/obj/item/clothing/under/rank/cargo/tech, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/dorms) -"sG" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"sQ" = ( -/obj/effect/turf_decal/corner/opaque/red/border{ - dir = 9 - }, -/obj/structure/closet/secure_closet/security, -/obj/item/stock_parts/cell/gun, -/obj/item/stock_parts/cell/gun, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/head/helmet/sec, -/obj/item/clothing/glasses/hud/security/sunglasses, -/obj/item/radio/headset/headset_sec/alt, -/obj/item/restraints/handcuffs, -/obj/item/flashlight/seclite, -/obj/machinery/button/door{ - id = "sec"; - pixel_y = 22; - name = "Security Lockdown" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"sT" = ( -/obj/structure/sink{ - pixel_y = 10 - }, -/obj/structure/mirror{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/adminstrative) -"sU" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"sV" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ruin/lavaland/factory/manager_office) -"sZ" = ( -/turf/closed/wall/mineral/titanium, -/area/ruin/lavaland/factory/dorms) -"td" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"tg" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 1 - }, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"th" = ( -/obj/item/rack_parts/shelf, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"ti" = ( -/obj/effect/turf_decal/industrial/fire{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"tj" = ( -/obj/item/toy/plush/nukeplushie, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/lava/explored) -"tm" = ( -/obj/structure/sign/departments/engineering, -/turf/closed/wall/r_wall, -/area/ruin/lavaland/factory/warehouse) -"tq" = ( -/obj/structure/closet/crate/engineering/electrical, -/obj/item/circuitboard/machine/cell_charger, -/obj/item/stock_parts/cell/high/empty, -/obj/item/stock_parts/cell/high/empty, -/obj/item/stock_parts/cell/high/empty, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"ts" = ( -/obj/effect/turf_decal/corner/opaque/lime{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"tu" = ( -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"ty" = ( -/obj/machinery/light/broken/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/lavaland/factory/manager_office) -"tH" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"tN" = ( -/obj/effect/turf_decal/trimline/opaque/lime/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"tR" = ( -/obj/structure/flora/ausbushes/genericbush/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) -"tS" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"tT" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"tV" = ( -/turf/open/floor/plating/grass/lava/purple, -/area/overmap_encounter/planetoid/lava/explored) -"uc" = ( -/obj/structure/flora/ausbushes/hell, -/turf/open/floor/plating/asteroid/purple/lit, -/area/overmap_encounter/planetoid/lava/explored) -"ud" = ( -/obj/effect/turf_decal/ntlogo{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/lobby) -"ui" = ( -/obj/structure/flora/ash/leaf_shroom, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/lava/explored) -"us" = ( -/obj/machinery/door/airlock/freezer{ - dir = 1; - name = "bathroom" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/adminstrative) -"ux" = ( -/obj/effect/turf_decal/trimline/opaque/beige/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "gibarm" - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "drip1" - }, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"uz" = ( -/obj/machinery/door/airlock{ - dir = 4; - name = "Bathroom"; - id_tag = "sgi_bolt" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/dorms) -"uE" = ( -/turf/closed/wall/r_wall, -/area/ruin/lavaland/factory/manager_office) -"uH" = ( -/obj/structure/closet/crate/secure/engineering{ - name = "ripley crate" - }, -/obj/item/mecha_parts/chassis/ripley, -/obj/item/circuitboard/mecha/ripley/main, -/obj/item/circuitboard/mecha/ripley/peripherals, -/obj/item/mecha_parts/part/ripley_left_arm, -/obj/item/mecha_parts/part/ripley_left_leg, -/obj/item/mecha_parts/part/ripley_right_arm, -/obj/item/mecha_parts/part/ripley_right_leg, -/obj/item/mecha_parts/part/ripley_torso, -/obj/item/mecha_parts/mecha_equipment/drill, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"uJ" = ( -/obj/effect/turf_decal/trimline/opaque/red/filled/warning, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"uL" = ( -/obj/effect/decal/cleanable/generic, -/obj/structure/closet/crate/medical, -/obj/item/reagent_containers/glass/bottle/morphine, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/glass/bottle/charcoal, -/obj/item/clothing/neck/stethoscope, -/obj/item/storage/firstaid/medical, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"uV" = ( -/obj/machinery/door/airlock/command{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"uW" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/corner/opaque/ntblue, -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 1 - }, -/obj/item/storage/fancy/cigarettes/cigpack_cannabis, -/obj/item/lighter/greyscale, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"ve" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"vj" = ( -/obj/structure/mirror, -/turf/closed/wall/mineral/titanium, -/area/ruin/lavaland/factory/dorms) -"vp" = ( -/obj/effect/turf_decal/trimline/opaque/lime/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"vv" = ( -/obj/effect/turf_decal/box/corners, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"vw" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"vx" = ( -/obj/structure/flora/ausbushes/hell, -/turf/open/floor/plating/grass/lava, -/area/overmap_encounter/planetoid/lava/explored) -"vy" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/nanoweave/blue, -/area/ruin/lavaland/factory/lobby) -"vB" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/structure/closet/crate/large, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"vC" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"vE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"vG" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"vH" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/plastic, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"vN" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/lava/explored) -"vP" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/chair/comfy/beige, -/mob/living/simple_animal/hostile/human/nanotrasen/elite{ - name = "Manager"; - environment_smash = 0; - health = 200; - maxHealth = 200 - }, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"vQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"vS" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"wi" = ( -/obj/structure/flora/ausbushes/genericbush/hell, -/turf/open/floor/plating/grass/lava/purple, -/area/overmap_encounter/planetoid/lava/explored) -"wk" = ( -/obj/effect/turf_decal/trimline/opaque/beige/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"wl" = ( -/obj/structure/flora/ash/cacti, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/lava/explored) -"wt" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"wM" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"wO" = ( -/obj/structure/flora/ash/leaf_shroom, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"wP" = ( -/obj/machinery/conveyor{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/cave/explored) -"wR" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom/table{ - dir = 4; - pixel_x = 4 - }, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"wU" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "foreman" - }, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/manager_office) -"xb" = ( -/obj/structure/flora/ausbushes/fernybush/hell, -/turf/open/floor/plating/asteroid/purple/lit, -/area/overmap_encounter/planetoid/lava/explored) -"xi" = ( -/turf/open/floor/plating/grass/lava, -/area/overmap_encounter/planetoid/lava/explored) -"xj" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/waterbottle/empty{ - pixel_x = -7 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/empty, -/obj/item/reagent_containers/food/drinks/waterbottle/empty{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/empty{ - pixel_y = 5; - pixel_x = -7 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/empty{ - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/empty{ - pixel_x = 7 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/lavaland/factory/warehouse) -"xm" = ( -/obj/effect/decal/cleanable/ash, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"xw" = ( -/obj/effect/mob_spawn/human/corpse/cargo_tech, -/obj/effect/turf_decal/trimline/opaque/red/filled/warning, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor6" - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"xz" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"xB" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"xC" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/storage/toolbox/mechanical, -/obj/item/weldingtool/largetank, -/obj/item/clothing/glasses/welding, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_x = -32 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"xY" = ( -/obj/effect/turf_decal/corner/opaque/red{ - dir = 10 - }, -/obj/item/ammo_casing/shotgun/buckshot{ - icon_state = "buckshot-empty"; - pixel_x = 10; - pixel_y = 11; - projectile_type = null - }, -/obj/machinery/button/door{ - id = "sec"; - pixel_y = -22; - name = "Security Lockdown"; - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"xZ" = ( -/obj/effect/turf_decal/siding/white{ - dir = 10 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"yi" = ( -/obj/effect/turf_decal/trimline/opaque/ntblue/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/white, -/area/ruin/lavaland/factory/lobby) -"yo" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning, -/obj/effect/decal/cleanable/blood/gibs/down, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"yq" = ( -/obj/structure/displaycase/noalert{ - start_showpiece_type = /obj/item/gun/energy/e_gun/hades - }, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"yw" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/structure/sign/warning/incident, -/turf/closed/wall/r_wall, -/area/ruin/lavaland/factory/warehouse) -"yy" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/robot_debris/down, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"yF" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"yG" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/mob/living/simple_animal/hostile/human/syndicate/melee/space, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"yK" = ( -/obj/effect/turf_decal/trimline/opaque/beige/line{ - dir = 5 - }, -/obj/machinery/door/airlock/mining{ - dir = 4; - name = "Warehouse" - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"yN" = ( -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"yP" = ( -/obj/structure/flora/tree/dead/tall, -/turf/open/floor/plating/asteroid/purple/lit, -/area/overmap_encounter/planetoid/lava/explored) -"yQ" = ( -/turf/closed/indestructible/titanium, -/area/ruin/lavaland/factory/manager_office) -"yU" = ( -/obj/structure/table/wood, -/obj/machinery/microwave, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"yX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"yY" = ( -/obj/effect/mob_spawn/human/corpse/syndicatesoldier, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/nanoweave, -/area/ruin/lavaland/factory/manager_office) -"zf" = ( -/obj/structure/bed/double{ - dir = 1 - }, -/obj/item/bedsheet/double/captain{ - dir = 1 - }, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/adminstrative) -"zg" = ( -/obj/structure/flora/ausbushes/fernybush/hell, -/turf/open/floor/plating/grass/lava, -/area/overmap_encounter/planetoid/lava/explored) -"zh" = ( -/obj/effect/decal/cleanable/glass, -/obj/machinery/light/broken/directional/north, -/obj/machinery/door/poddoor/crusher{ - name = "Malfunctioning Presser" - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"zj" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/item/ammo_casing/shotgun/buckshot{ - icon_state = "buckshot-empty"; - pixel_x = 5; - pixel_y = -13; - projectile_type = null - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"zk" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"zl" = ( -/obj/item/kitchen/knife/combat/survival, -/obj/item/kitchen/knife/combat/survival, -/obj/structure/closet/crate/secure/gear, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"zs" = ( -/obj/structure/table/wood, -/obj/item/modular_computer/laptop/preset/civilian/rilena, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/adminstrative) -"zx" = ( -/obj/machinery/power/port_gen/pacman/super, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/warehouse) -"zz" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 1 - }, -/obj/item/ammo_box/magazine/smgm9mm{ - start_empty = 1 - }, -/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq/proto, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"zC" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"zD" = ( -/obj/machinery/door/airlock/command/glass, -/obj/machinery/door/poddoor/shutters{ - id = "sec" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"zI" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"zJ" = ( -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/built/directional/north, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"zO" = ( -/obj/effect/decal/cleanable/glass, -/obj/structure/table_frame, -/obj/item/stack/sheet/plasteel, -/obj/machinery/door/poddoor/shutters{ - id = "foreman" - }, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/manager_office) -"zQ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/clothing/mask/gas/explorer, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"Ac" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"Ai" = ( -/obj/structure/table_frame, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"Al" = ( -/obj/structure/filingcabinet/double, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"An" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/concrete/slab_1/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Ao" = ( -/obj/structure/girder/reinforced, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"AB" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"AC" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/button/door{ - id = "warehouse"; - name = "Warehouse Shutters"; - pixel_y = 24 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"AE" = ( -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"AG" = ( -/obj/effect/decal/cleanable/plastic, -/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun/space, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"AI" = ( -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bar, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/dorms) -"AM" = ( -/obj/effect/turf_decal/road/stop{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"AP" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/light/small/directional/east, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/warehouse) -"AT" = ( -/obj/effect/decal/cleanable/generic, -/obj/effect/turf_decal/trimline/opaque/beige/warning, -/mob/living/simple_animal/hostile/viscerator, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"AW" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/salvageable/computer{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Ba" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Bd" = ( -/obj/effect/turf_decal/trimline/opaque/red/filled/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"Be" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/warehouse) -"Bh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"Bo" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/mineral/titanium, -/area/overmap_encounter/planetoid/lava/explored) -"Br" = ( -/obj/item/trash/can/food{ - icon_state = "ice_tea_can"; - pixel_x = -7; - pixel_y = 10 - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"Bs" = ( -/obj/effect/turf_decal/box/corners, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/corpse/syndicatesoldier, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"Bv" = ( -/obj/effect/turf_decal/industrial/fire{ - dir = 1 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/power/floodlight, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/lava/explored) -"By" = ( -/obj/structure/table/wood, -/obj/machinery/computer/secure_data/laptop{ - dir = 4; - pixel_x = -5; - pixel_y = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"BA" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window{ - dir = 8 - }, -/obj/structure/windoor_assembly{ - dir = 4; - name = "broken windoor" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/lavaland/factory/adminstrative) -"Cc" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"Ci" = ( -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/ntblue, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Ck" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"Cu" = ( -/obj/structure/flora/ausbushes/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) -"CG" = ( -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"CP" = ( -/obj/machinery/door/airlock/command{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"CT" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/corner/opaque/ntblue, -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/obj/item/kitchen/knife/hunting, -/obj/item/clothing/suit/hooded/cloak/goliath, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"CW" = ( -/obj/structure/girder/reinforced, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"CX" = ( -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Dd" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "gibmid2" - }, -/obj/item/toy/cards/deck, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Df" = ( -/obj/effect/turf_decal/corner/opaque/lime{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"Dk" = ( -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"Dt" = ( -/obj/item/rack_parts/shelf, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"Dz" = ( -/obj/structure/lattice, -/obj/structure/salvageable/machine, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"DB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"DE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"DK" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/dorms) -"DP" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"DT" = ( -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/obj/machinery/door/poddoor/shutters{ - id = "sec" - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"DY" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Eb" = ( -/obj/effect/decal/cleanable/blood{ - icon_state = "gib3" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"Ee" = ( -/obj/effect/turf_decal/trimline/opaque/lime/filled/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"Eg" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/secure/engineering{ - name = "mining crate" - }, -/obj/item/gun/energy/kinetic_accelerator, -/obj/item/mining_scanner, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"Ek" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"El" = ( -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "foreman" - }, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/cave/explored) -"Ev" = ( -/obj/item/storage/toolbox/electrical, -/obj/structure/table, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/warehouse) -"EC" = ( -/obj/structure/bed{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red/border{ - dir = 10 - }, -/obj/item/bedsheet/hos{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"EK" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/corner/opaque/ntblue, -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 1 - }, -/obj/effect/spawner/lootdrop/waste/trash, -/obj/effect/spawner/lootdrop/waste/trash, -/obj/effect/spawner/lootdrop/waste/trash, -/obj/effect/spawner/lootdrop/waste/trash, -/obj/effect/spawner/lootdrop/waste/trash, -/obj/effect/spawner/lootdrop/waste/trash, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"EP" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/structure/curtain/cloth, -/obj/effect/turf_decal/corner/opaque/ntblue, -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 1 - }, -/mob/living/simple_animal/hostile/viscerator, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"EQ" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/broken/directional/west, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"EU" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"EW" = ( -/obj/structure/crate_shelf, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"Fe" = ( -/obj/effect/decal/cleanable/generic, -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Fk" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Fm" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/clothing/head/hardhat{ - pixel_y = 5; - pixel_x = -2 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"Fs" = ( -/obj/item/trash/plate, -/obj/item/trash/can/food/beans{ - pixel_x = -4; - pixel_y = 7 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/lavaland/factory/warehouse) -"Fv" = ( -/obj/effect/turf_decal/corner/opaque/red/border, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"Fw" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Fx" = ( -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"FC" = ( -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) -"FH" = ( -/obj/effect/decal/cleanable/ash, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"FJ" = ( -/obj/item/toy/cards/singlecard{ - icon_state = "syndicate_hand3" - }, -/obj/machinery/light/broken/directional/east, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"FM" = ( -/obj/effect/turf_decal/trimline/opaque/beige/arrow_cw, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"FY" = ( -/obj/effect/turf_decal/corner/opaque/red/border{ - dir = 9 - }, -/obj/machinery/button/door{ - id = "sec"; - pixel_y = 22; - name = "Security Lockdown" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"FZ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/stack/ore/salvage/scrapmetal/five, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Ga" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/glass, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Gc" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/lobby) -"Gj" = ( -/obj/structure/table, -/obj/machinery/jukebox/boombox, -/obj/effect/turf_decal/trimline/opaque/lime/line{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Gn" = ( -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "management"; - pixel_y = 22; - name = "Door Buzzer" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/lavaland/factory/manager_office) -"Go" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Gp" = ( -/obj/item/trash/sosjerky, -/turf/open/floor/plasteel/tech, -/area/ruin/lavaland/factory/warehouse) -"Gw" = ( -/mob/living/simple_animal/bot/secbot/ed209/rockplanet{ - faction = list("Deathsquad"); - name = "\improper ED-209 Robot" - }, -/turf/open/floor/circuit/red, -/area/ruin/lavaland/factory/manager_office) -"Gy" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"GC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"GE" = ( -/obj/item/trash/chips, -/turf/open/floor/plasteel/tech, -/area/ruin/lavaland/factory/warehouse) -"GJ" = ( -/obj/structure/flora/ausbushes/fullgrass/hell, -/turf/open/floor/plating/grass/lava, -/area/overmap_encounter/planetoid/lava/explored) -"GK" = ( -/obj/machinery/door/airlock/outpost, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/cave/explored) -"GL" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/broken/directional/north, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"GO" = ( -/obj/structure/fence, -/turf/open/floor/concrete/slab_1/lava, -/area/overmap_encounter/planetoid/lava/explored) -"GP" = ( -/obj/structure/lattice, -/obj/structure/disposalpipe/broken, -/obj/structure/disposalpipe/broken{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"GR" = ( -/obj/effect/turf_decal/siding/white/corner, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"GS" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/champagne{ - pixel_y = 20; - pixel_x = -5 - }, -/obj/item/storage/bag/tray, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/commemorative{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/commemorative{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"GT" = ( -/obj/structure/flora/ausbushes/grassybush/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) -"GW" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/grass/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Ha" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/mob/living/simple_animal/hostile/viscerator, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"Hc" = ( -/obj/machinery/mineral/processing_unit{ - input_dir = 8; - output_dir = 1 - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Hl" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Ho" = ( -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"Hp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"Hs" = ( -/obj/structure/salvageable/computer, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"HA" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 8 - }, -/mob/living/simple_animal/hostile/human/syndicate/ranged/space, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"HJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/dresser, -/obj/item/toy/figure/assistant{ - pixel_x = -10; - pixel_y = 12 - }, -/obj/item/toy/figure/cargotech{ - pixel_y = 12 - }, -/obj/item/toy/figure/ian{ - pixel_y = 5 - }, -/obj/item/toy/figure/tali{ - pixel_x = 10; - pixel_y = 12 - }, -/obj/item/toy/figure/syndie{ - pixel_x = -10; - pixel_y = 5 - }, -/obj/item/toy/figure/head_of_personnel{ - pixel_y = 5; - pixel_x = 10 - }, -/obj/machinery/button/door{ - id = "foreman"; - pixel_y = 22; - name = "Office Lockdown" - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"HK" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"HL" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"HO" = ( -/obj/effect/turf_decal/trimline/opaque/ntblue/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/white, -/area/ruin/lavaland/factory/lobby) -"HS" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"Id" = ( -/obj/structure/table/wood, -/obj/machinery/fax/ruin, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"Ie" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"If" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 1 - }, -/obj/structure/flippedtable{ - dir = 4 - }, -/obj/item/reagent_containers/food/drinks/bottle/molotov, -/obj/item/lighter/greyscale{ - pixel_x = -8; - pixel_y = -7 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"Ij" = ( -/obj/item/storage/cans/sixbeer, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/warehouse) -"Il" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"In" = ( -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Iz" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"IG" = ( -/obj/structure/table, -/obj/item/storage/pill_bottle/dice{ - pixel_x = -8; - pixel_y = 8 - }, -/obj/item/paper_bin{ - pixel_x = 6; - pixel_y = 2 - }, -/obj/item/pen{ - pixel_x = 6; - pixel_y = 2 - }, -/obj/effect/turf_decal/trimline/opaque/lime/line{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"II" = ( -/obj/effect/turf_decal/trimline/opaque/beige/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/ammo_casing/shotgun/buckshot{ - icon_state = "buckshot-empty"; - pixel_x = -3; - pixel_y = -10; - projectile_type = null - }, -/obj/item/ammo_casing/shotgun/buckshot{ - icon_state = "buckshot-empty"; - pixel_x = 7; - pixel_y = 9; - projectile_type = null - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"IJ" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"IO" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"IQ" = ( -/obj/machinery/door/airlock/security, -/obj/machinery/door/poddoor/shutters{ - id = "sec" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"IX" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"Jc" = ( -/mob/living/simple_animal/hostile/human/syndicate/ranged/space, -/turf/open/floor/carpet/nanoweave/blue, -/area/ruin/lavaland/factory/lobby) -"Jd" = ( -/obj/effect/turf_decal/trimline/opaque/beige/corner{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"Jk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/mecha_wreckage/ripley, -/obj/effect/decal/cleanable/robot_debris/old, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"Jt" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/lava/explored) -"JM" = ( -/obj/structure/table/glass, -/obj/item/phone, -/obj/structure/sign/poster/contraband/space_cola{ - pixel_y = 32 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ruin/lavaland/factory/lobby) -"JO" = ( -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/lavaland/factory/manager_office) -"JQ" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"JT" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 1 - }, -/obj/machinery/door/airlock{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Kc" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/structure/closet/crate/internals, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/storage/toolbox/emergency, -/obj/item/storage/toolbox/emergency, -/obj/item/clothing/mask/breath, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"Kg" = ( -/obj/machinery/photocopier, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"Km" = ( -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/lobby) -"Kp" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"KB" = ( -/obj/effect/decal/cleanable/plastic, -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"KI" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/gibspawner/human, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"KK" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"KM" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"KS" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"KX" = ( -/turf/closed/wall/mineral/titanium, -/area/ruin/lavaland/factory/manager_office) -"La" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/asteroid/purple/lit, -/area/overmap_encounter/planetoid/lava/explored) -"Lb" = ( -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Lq" = ( -/obj/effect/turf_decal/trimline/opaque/ntblue/corner, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/lavaland/factory/lobby) -"Lv" = ( -/turf/open/floor/carpet/nanoweave/blue, -/area/ruin/lavaland/factory/lobby) -"LB" = ( -/obj/item/stack/cable_coil/cut/yellow, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/cave/explored) -"LE" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"LF" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"LI" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell, -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) -"LK" = ( -/obj/effect/turf_decal/industrial/stand_clear, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"LL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"LP" = ( -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"LR" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/nanoweave, -/area/ruin/lavaland/factory/manager_office) -"LS" = ( -/obj/effect/turf_decal/ntlogo, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/lobby) -"LU" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 4 - }, -/obj/item/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"LW" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/item/kitchen/knife/shiv, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"LX" = ( -/obj/effect/turf_decal/trimline/opaque/red/arrow_cw{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/lavaland/factory/lobby) -"LZ" = ( -/turf/open/lava/smooth, -/area/overmap_encounter/planetoid/lava/explored) -"Mb" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/red/arrow_cw{ - dir = 6 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/lavaland/factory/lobby) -"Md" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/obj/effect/decal/cleanable/glass, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"Me" = ( -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Mk" = ( -/obj/structure/flora/ash/fern, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"Mm" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"Mp" = ( -/obj/item/wallframe/apc, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Mq" = ( -/obj/structure/salvageable/computer, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"MC" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"ME" = ( -/obj/machinery/vending/cola/shamblers, -/turf/open/floor/plasteel/mono/white, -/area/ruin/lavaland/factory/lobby) -"MF" = ( -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bar, -/obj/structure/table, -/obj/item/kitchen/fork{ - pixel_x = -10; - pixel_y = 3 - }, -/obj/item/kitchen/fork{ - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/kitchen/fork{ - pixel_x = -6; - pixel_y = 1 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 10; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 10; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 10; - pixel_x = 2 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = 2; - pixel_y = 2 - }, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/dorms) -"MH" = ( -/turf/closed/mineral/volcanic, -/area/overmap_encounter/planetoid/cave/explored) -"MJ" = ( -/obj/item/stack/sheet/metal, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"ML" = ( -/obj/structure/bed/roller, -/obj/effect/mob_spawn/human/corpse/cargo_tech, -/obj/effect/decal/cleanable/blood{ - icon_state = "xfloor1" - }, -/obj/item/reagent_containers/hypospray/medipen{ - icon_state = "medipen0"; - pixel_y = 10; - list_reagents = null - }, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"MY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"MZ" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Ne" = ( -/obj/structure/flora/tree/dead/tall, -/turf/open/floor/plating/grass/lava/purple, -/area/overmap_encounter/planetoid/lava/explored) -"Nj" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Nr" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 4 - }, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/lava/explored) -"NA" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/glass, -/obj/machinery/light/broken/directional/east, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"NE" = ( -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/closed/mineral/volcanic, -/area/overmap_encounter/planetoid/cave/explored) -"NG" = ( -/obj/structure/flippedtable, -/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/gibspawner/human/bodypartless, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/lobby) -"NM" = ( -/turf/open/floor/plating/asteroid/purple/lit, -/area/overmap_encounter/planetoid/lava/explored) -"NP" = ( -/obj/structure/lattice, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"Oc" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 10; - pixel_x = -6 - }, -/obj/item/toy/figure/captain{ - pixel_x = 10 - }, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"Oe" = ( -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Om" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/lobby) -"Op" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "armorblood" - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "drip5" - }, -/obj/effect/decal/cleanable/robot_debris, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Oq" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 8 - }, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Or" = ( -/obj/structure/closet/crate/freezer, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"Ou" = ( -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Ox" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/item/kirbyplants/photosynthetic, -/obj/structure/sign/poster/official/soft_cap_pop_art{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"OE" = ( -/obj/structure/flora/ausbushes/fullgrass/hell, -/turf/open/floor/plating/asteroid/purple/lit, -/area/overmap_encounter/planetoid/lava/explored) -"OG" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "gibbl1" - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"OO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/adminstrative) -"OS" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 4 - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Pb" = ( -/obj/effect/turf_decal/corner/opaque/lime{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"Pf" = ( -/obj/effect/turf_decal/trimline/opaque/ntblue/warning{ - dir = 4 - }, -/obj/machinery/light/dim/directional/south, -/turf/open/floor/plasteel/mono/white, -/area/ruin/lavaland/factory/lobby) -"Pg" = ( -/obj/effect/mob_spawn/human/corpse/cargo_tech, -/turf/open/floor/plasteel/tech, -/area/ruin/lavaland/factory/warehouse) -"Ph" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/decal/cleanable/plastic, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Pi" = ( -/mob/living/simple_animal/hostile/viscerator, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"Pk" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 8 - }, -/obj/structure/closet/wall/white/directional/west{ - name = "shower locker" - }, -/obj/item/soap/nanotrasen, -/obj/item/towel, -/obj/item/towel, -/obj/item/towel, -/obj/item/soap/nanotrasen, -/obj/item/soap/nanotrasen, -/obj/item/soap/nanotrasen, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Pp" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - id = "foreman" - }, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/manager_office) -"Pt" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"Pv" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/item/stamp/hos{ - pixel_x = 10; - pixel_y = -8 - }, -/obj/effect/turf_decal/corner/opaque/red/border{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"PE" = ( -/obj/effect/mob_spawn/human/corpse/charredskeleton, -/obj/item/clothing/neck/cloak/qm, -/obj/structure/closet/crate/grave/loot, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"PH" = ( -/obj/structure/table, -/obj/item/stack/ore/salvage/scraptitanium, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/cave/explored) -"PK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/engineer, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"PL" = ( -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bar, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/dorms) -"PQ" = ( -/obj/structure/chair/greyscale{ - dir = 4 - }, -/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"PR" = ( -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "management" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/lavaland/factory/manager_office) -"PT" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Qa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Qc" = ( -/turf/open/floor/carpet/nanoweave, -/area/ruin/lavaland/factory/manager_office) -"Qh" = ( -/obj/machinery/mech_bay_recharge_port{ - dir = 1 - }, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"Qw" = ( -/obj/structure/flora/rock/hell, -/turf/open/floor/plating/grass/lava/purple, -/area/overmap_encounter/planetoid/lava/explored) -"QA" = ( -/obj/item/folder/yellow{ - pixel_x = -7; - pixel_y = -4 - }, -/obj/structure/fluff/paper/stack{ - dir = 1 - }, -/obj/structure/fluff/paper/stack, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"QB" = ( -/obj/structure/lattice, -/obj/item/stack/cable_coil/cut/yellow, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"QG" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 1 - }, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"QK" = ( -/obj/effect/turf_decal/trimline/opaque/lime/filled/warning, -/obj/effect/turf_decal/siding{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"QM" = ( -/obj/structure/table/wood, -/obj/item/cutting_board, -/obj/item/kitchen/knife, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"QR" = ( -/obj/structure/flora/ausbushes/grassybush/hell, -/turf/open/floor/plating/asteroid/purple/lit, -/area/overmap_encounter/planetoid/lava/explored) -"Rd" = ( -/obj/item/stack/rods, -/obj/item/stack/rods, -/obj/item/stack/rods, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/cave/explored) -"Re" = ( -/obj/machinery/door/airlock{ - dir = 4; - name = "Bathroom"; - id_tag = "sgi_bolt" - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/dorms) -"Rj" = ( -/obj/item/stack/ore/salvage/scrapmetal{ - pixel_x = -15; - pixel_y = -10 - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Rn" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/chair/comfy/blue{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"Ro" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Rv" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"RA" = ( -/obj/structure/curtain, -/obj/machinery/shower{ - pixel_y = 15 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/adminstrative) -"RC" = ( -/obj/effect/turf_decal/siding/white, -/obj/item/ammo_box/magazine/m10mm{ - start_empty = 1 - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"RF" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light/directional/south, -/obj/structure/chair/sofa/brown/corpo/left{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"RI" = ( -/obj/item/stack/sheet/metal, -/obj/structure/railing, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/cave/explored) -"RK" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"RO" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"RU" = ( -/obj/effect/decal/cleanable/robot_debris/old, -/obj/item/assembly/prox_sensor, -/obj/item/bot_assembly/ed209, -/turf/open/floor/circuit/red, -/area/ruin/lavaland/factory/manager_office) -"RZ" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/lavaland/factory/dorms) -"Sa" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/stack/ore/salvage/scrapmetal, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Sd" = ( -/obj/structure/lattice, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/lava/explored) -"Sm" = ( -/obj/structure/chair/greyscale{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"Sn" = ( -/obj/item/stock_parts/matter_bin, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/disposalpipe/segment{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Sq" = ( -/obj/effect/turf_decal/corner/opaque/red{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"Su" = ( -/obj/effect/turf_decal/trimline/opaque/beige/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"Sx" = ( -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"SC" = ( -/obj/effect/turf_decal/trimline/opaque/beige/line{ - dir = 6 - }, -/obj/machinery/door/airlock/mining{ - dir = 4; - name = "Warehouse" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"SE" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"SK" = ( -/obj/effect/turf_decal/corner/opaque/lime{ - dir = 5 - }, -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/corner/opaque/lime{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"SL" = ( -/turf/closed/indestructible/reinforced, -/area/ruin/lavaland/factory/manager_office) -"SP" = ( -/obj/item/stack/ore/salvage/scrapmetal, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"SQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"SR" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 5 - }, -/obj/item/pen/fountain/captain{ - pixel_x = 5 - }, -/obj/item/stamp/captain{ - pixel_x = -8 - }, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/manager_office) -"SZ" = ( -/obj/structure/chair, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"Tc" = ( -/obj/effect/turf_decal/trimline/opaque/lime/line{ - dir = 9 - }, -/obj/machinery/door/airlock{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Tg" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Th" = ( -/obj/structure/sink{ - pixel_y = 10 - }, -/obj/effect/turf_decal/trimline/opaque/lime/line{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Tj" = ( -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, -/obj/effect/gibspawner/human/bodypartless, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Tn" = ( -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"Tt" = ( -/obj/machinery/door/airlock/security/glass, -/obj/machinery/door/poddoor/shutters{ - id = "sec" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"Tx" = ( -/obj/machinery/door/airlock/command/glass, -/obj/machinery/door/poddoor/shutters{ - id = "foreman" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"TC" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/item/rack_parts, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"TG" = ( -/obj/structure/falsewall/reinforced, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/warehouse) -"TI" = ( -/obj/effect/turf_decal/trimline/opaque/lime/corner{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/blood/gibs/down, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"TP" = ( -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning, -/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"TS" = ( -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 4 - }, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"TZ" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"Uf" = ( -/obj/effect/turf_decal/trimline/opaque/lime/line{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Uh" = ( -/obj/machinery/door/poddoor/shutters{ - id = "warehouse" - }, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/warehouse) -"Ui" = ( -/obj/structure/flora/ausbushes/fullgrass/hell, -/turf/open/floor/plating/grass/lava/purple, -/area/overmap_encounter/planetoid/lava/explored) -"Uj" = ( -/obj/effect/turf_decal/corner/opaque/red/border{ - dir = 8 - }, -/obj/machinery/light/dim/directional/west, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/adminstrative) -"Up" = ( -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Ut" = ( -/obj/structure/closet/secure_closet/quartermaster{ - populate = 0 - }, -/obj/machinery/light/dim/directional/north, -/obj/item/clipboard, -/obj/item/storage/box/shipping, -/obj/item/clothing/suit/space/hardsuit/mining/heavy, -/obj/item/gun/energy/e_gun/mini, -/obj/item/stock_parts/cell/gun/mini, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"Uu" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell, -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) -"Uz" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"UC" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"UF" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/lavaland/factory/warehouse) -"UG" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/machinery/suit_storage_unit/open, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"UJ" = ( -/obj/item/bedsheet/qm{ - dir = 4 - }, -/obj/structure/bed{ - dir = 1 - }, -/obj/item/toy/plush/kari, -/turf/open/floor/carpet/blue, -/area/ruin/lavaland/factory/adminstrative) -"UO" = ( -/obj/structure/table_frame, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/cave/explored) -"US" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/concrete, -/area/overmap_encounter/planetoid/lava/explored) -"UX" = ( -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ruin/lavaland/factory/adminstrative) -"UY" = ( -/obj/effect/turf_decal/corner/opaque/red{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"Va" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Ve" = ( -/obj/effect/turf_decal/trimline/opaque/ntblue/warning{ - dir = 4 - }, -/mob/living/simple_animal/hostile/viscerator, -/turf/open/floor/plasteel/mono/white, -/area/ruin/lavaland/factory/lobby) -"Vn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/turf/open/floor/plating, -/area/ruin/lavaland/factory/manager_office) -"Vp" = ( -/obj/item/stack/sheet/metal, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Vw" = ( -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"VA" = ( -/obj/structure/flora/ausbushes/fullgrass/hell, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/lava/explored) -"VC" = ( -/obj/item/stack/ore/salvage/scrapmetal{ - pixel_x = -15; - pixel_y = -10 - }, -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"VD" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 1 - }, -/obj/effect/mob_spawn/human/corpse/assistant, -/obj/item/stack/sheet/metal, -/obj/item/stack/rods, -/obj/item/stack/rods, -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/blood{ - icon_state = "bubblegumfoot" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"VI" = ( -/obj/structure/girder/reinforced, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/cave/explored) -"VK" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "drip4" - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "gibmid2" - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 2 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"VL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"VN" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun/space/stormtrooper, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/adminstrative) -"VO" = ( -/obj/effect/turf_decal/siding/white, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"VV" = ( -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white/lava, -/area/overmap_encounter/planetoid/lava/explored) -"VX" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 4 - }, -/turf/open/floor/concrete/lava, -/area/overmap_encounter/planetoid/lava/explored) -"VY" = ( -/obj/item/chair{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/toy/cards/singlecard{ - icon_state = "syndicate_hand4" - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"Wa" = ( -/obj/structure/flora/ausbushes/genericbush/hell, -/turf/open/floor/plating/grass/lava, -/area/overmap_encounter/planetoid/lava/explored) -"We" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table/reinforced, -/obj/item/radio/intercom/table{ - dir = 4; - pixel_x = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/manager_office) -"Wh" = ( -/obj/effect/decal/cleanable/plastic, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Wx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"WI" = ( -/obj/effect/decal/cleanable/plastic, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/lava/explored) -"WQ" = ( -/obj/structure/flora/tree/dead/hell, -/turf/open/floor/plating/grass/lava/purple, -/area/overmap_encounter/planetoid/lava/explored) -"WR" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/plastic, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"WX" = ( -/obj/structure/flora/ausbushes/genericbush/hell, -/turf/open/floor/plating/asteroid/purple/lit, -/area/overmap_encounter/planetoid/lava/explored) -"WZ" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning, -/obj/effect/decal/cleanable/blood{ - icon_state = "trails_2"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Xc" = ( -/obj/structure/sign/poster/official/cleanliness, -/turf/closed/wall/mineral/titanium, -/area/ruin/lavaland/factory/dorms) -"Xh" = ( -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bar, -/obj/structure/closet/crate/bin, -/obj/machinery/light/directional/west, -/obj/effect/spawner/lootdrop/waste/trash, -/obj/effect/spawner/lootdrop/waste/trash, -/obj/effect/spawner/lootdrop/waste/trash, -/turf/open/floor/plasteel, -/area/ruin/lavaland/factory/dorms) -"Xn" = ( -/turf/open/floor/plating/grass/lava/orange, -/area/overmap_encounter/planetoid/lava/explored) -"Xp" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/lavaland/factory/adminstrative) -"Xv" = ( -/obj/structure/salvageable/machine, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"XA" = ( -/obj/machinery/computer/security/telescreen/entertainment, -/turf/closed/wall/mineral/titanium, -/area/ruin/lavaland/factory/adminstrative) -"XB" = ( -/obj/structure/table_frame, -/obj/effect/decal/cleanable/plastic, -/turf/open/floor/plating/lava, -/area/overmap_encounter/planetoid/cave/explored) -"XF" = ( -/obj/effect/turf_decal/trimline/opaque/ntblue/warning, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plasteel/mono/white, -/area/ruin/lavaland/factory/lobby) -"XM" = ( -/obj/machinery/newscaster/directional/west, -/obj/structure/noticeboard/staff{ - dir = 1; - pixel_y = -26 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"XR" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"XT" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/item/rack_parts, -/obj/item/clothing/mask/gas/explorer, -/turf/open/floor/plasteel/mono, -/area/ruin/lavaland/factory/warehouse) -"XU" = ( -/obj/item/ammo_casing/c10mm{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"Yl" = ( -/obj/effect/mob_spawn/human/corpse/syndicatesoldier, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/siding/white, -/obj/item/ammo_box/magazine/m10mm{ - start_empty = 1 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Yo" = ( -/obj/machinery/light/directional/west, -/obj/item/chair, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"Yp" = ( -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/obj/item/ammo_casing/c9mm{ - icon_state = "pistol-brass-empty"; - projectile_type = null - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"Yr" = ( -/obj/effect/turf_decal/trimline/opaque/beige/arrow_cw{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Yw" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Yy" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"Yz" = ( -/obj/item/broken_bottle, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"YG" = ( -/obj/effect/turf_decal/trimline/opaque/lime/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"YH" = ( -/obj/structure/chair/greyscale{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"YI" = ( -/obj/structure/flora/ausbushes/hell, -/turf/open/floor/plating/grass/lava/purple, -/area/overmap_encounter/planetoid/lava/explored) -"YJ" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/structure/curtain/cloth, -/obj/effect/turf_decal/corner/opaque/ntblue, -/obj/effect/turf_decal/corner/opaque/ntblue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/dorms) -"YK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/dresser, -/obj/item/clothing/accessory/medal/gold/captain{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/clothing/accessory/medal/gold/heroism{ - pixel_y = 5 - }, -/obj/item/clothing/accessory/medal/bronze_heart{ - pixel_y = 5; - pixel_x = 10 - }, -/obj/structure/sign/poster/official/enlist{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"YU" = ( -/obj/item/ammo_casing/c45{ - icon_state = "pistol-steel-empty"; - projectile_type = null - }, -/turf/open/floor/plating/rust/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Za" = ( -/obj/effect/turf_decal/trimline/opaque/beige/warning, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/warehouse) -"Zc" = ( -/turf/closed/wall/mineral/titanium, -/area/ruin/lavaland/factory/adminstrative) -"Zd" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/adminstrative) -"Zg" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/obj/effect/decal/cleanable/glass, -/obj/effect/turf_decal/trimline/opaque/beige/arrow_cw{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark/lava, -/area/overmap_encounter/planetoid/cave/explored) -"Zn" = ( -/obj/machinery/computer/security{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ruin/lavaland/factory/adminstrative) -"Zp" = ( -/obj/machinery/door/airlock/glass_large, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/ruin/lavaland/factory/lobby) -"Zq" = ( -/obj/effect/turf_decal/trimline/opaque/lime/line{ - dir = 10 - }, -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/lavaland/factory/dorms) -"Zt" = ( -/obj/machinery/light/built/directional/west, -/obj/item/light/tube/broken, -/turf/open/floor/mech_bay_recharge_floor, -/area/ruin/lavaland/factory/warehouse) -"Zx" = ( -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/overmap_encounter/planetoid/lava/explored) -"ZD" = ( -/obj/structure/flora/ash/stem_shroom, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/cave/explored) -"ZH" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes/cigars, -/obj/item/lighter{ - pixel_y = 7; - pixel_x = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/lavaland/factory/manager_office) -"ZL" = ( -/turf/closed/wall/r_wall/rust, -/area/overmap_encounter/planetoid/cave/explored) -"ZN" = ( -/obj/machinery/door/poddoor/shutters{ - id = "foreman" - }, -/turf/open/floor/plasteel/dark, -/area/overmap_encounter/planetoid/cave/explored) -"ZO" = ( -/obj/item/radio, -/turf/open/floor/plating/moss, -/area/overmap_encounter/planetoid/lava/explored) -"ZS" = ( -/turf/closed/wall/r_wall, -/area/overmap_encounter/planetoid/cave/explored) -"ZT" = ( -/obj/machinery/light/floor, -/obj/effect/turf_decal/siding/white{ - dir = 10 - }, -/turf/open/floor/concrete/pavement/lava, -/area/overmap_encounter/planetoid/lava/explored) -"ZU" = ( -/obj/item/trash/pistachios, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/tech, -/area/ruin/lavaland/factory/warehouse) - -(1,1,1) = {" -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -US -GO -GO -GO -GO -GO -GO -GO -GO -GO -US -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -"} -(2,1,1) = {" -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -ns -Xn -Xn -fE -Xn -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -An -hJ -iE -iE -tT -yF -tT -iE -iE -IJ -An -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -"} -(3,1,1) = {" -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -MH -MH -MH -Xn -Xn -Xn -Xn -ns -GT -Xn -Xn -Xn -Cu -Xn -Xn -iW -tV -tV -fE -An -tg -In -In -In -In -In -In -In -fq -An -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -"} -(4,1,1) = {" -fE -fE -fE -fE -fE -fE -fE -fE -fE -MH -MH -MH -MH -MH -MH -MH -FC -kO -Xn -gg -Xn -Xn -tR -Xn -Xn -Xn -Xn -Ui -hY -Ui -tV -An -AE -In -In -In -In -In -In -In -sp -An -xi -vx -xi -fE -fE -fE -fE -fE -fE -fE -"} -(5,1,1) = {" -fE -fE -fE -fE -fE -fE -fE -fE -MH -MH -MH -MH -MH -Zc -Zc -Zc -Zc -Zc -Zc -Zc -Zc -Zc -Zc -Zc -LI -ns -Xn -FC -rB -tV -wi -An -AE -In -In -In -In -In -In -In -sp -An -GJ -xi -GW -xi -xi -fE -fE -fE -fE -fE -"} -(6,1,1) = {" -fE -fE -fE -fE -fE -fE -fE -MH -MH -MH -MH -MH -Zc -Zc -oO -zf -Zc -UJ -zs -ei -mM -Zc -jG -Zc -Zc -hY -Xn -Xn -tV -Ne -Ui -An -tg -In -In -In -In -In -In -In -fq -An -GJ -Wa -GJ -xi -ip -fE -fE -fE -fE -fE -"} -(7,1,1) = {" -fE -fE -fE -fE -fE -fE -fE -MH -MH -MH -MH -MH -Zc -fg -Zd -rj -Zc -SQ -nV -Fx -Hp -us -kB -dl -Zc -kO -Xn -wi -Qw -hY -Ui -pt -Nj -Uz -Uz -VX -Gy -VX -Uz -Uz -kY -An -jm -GJ -GW -xi -zg -xi -fE -fE -fE -fE -"} -(8,1,1) = {" -fE -fE -fE -fE -fE -fE -MH -MH -MH -MH -Zc -Zc -Zc -qS -nV -Rn -Zc -HJ -Bh -Ox -Zc -Zc -Zc -Zc -Zc -Zc -Zc -Zc -Zc -tV -Ui -US -GO -av -GO -GO -GO -GO -GO -GO -GO -US -GW -GJ -GW -xi -pw -xi -fE -fE -fE -fE -"} -(9,1,1) = {" -fE -fE -fE -fE -fE -MH -MH -MH -MH -MH -Zc -RA -Zc -YK -Fx -UG -Zc -Zc -uV -Zc -Zc -SK -Df -lB -Zc -sQ -jf -EC -Zc -tV -rB -tV -pV -Ba -nK -GJ -xi -dS -ip -xi -xi -xi -xi -xb -GW -dS -xi -NM -fE -fE -fE -fE -"} -(10,1,1) = {" -fE -fE -fE -fE -MH -MH -MH -MH -MH -MH -Zc -cx -us -Yy -Hp -UX -CP -eG -gG -QK -mG -bh -IX -uJ -IQ -pI -Ac -Fv -Zc -Ui -tV -tV -VO -nD -nK -kD -iP -iP -iP -iP -iP -iP -iP -iP -NM -NM -NM -NM -fE -fE -fE -fE -"} -(11,1,1) = {" -fE -fE -fE -MH -MH -MH -MH -MH -MH -MH -Zc -nk -Zc -Zc -Zc -Zc -Zc -lj -ey -bx -Zc -lw -IX -Sq -Zc -lf -jx -ex -Zc -Ui -tV -YI -VO -nD -nK -iP -yw -TZ -Zt -Qh -mk -xC -hw -iP -iP -WX -NM -cU -fE -fE -fE -fE -"} -(12,1,1) = {" -fE -fE -fE -MH -MH -MH -MH -MH -MH -MH -Zc -Zc -Zc -gO -kv -ax -DE -fm -ax -ax -Zc -ts -VN -UY -Zc -Zc -Zc -Zc -Zc -cL -tV -Ui -VO -nD -nK -iP -dH -jz -xB -Jd -dA -LE -JQ -HK -iP -La -NM -La -La -OE -fE -fE -"} -(13,1,1) = {" -fE -fE -MH -MH -MH -MH -MH -MH -MH -MH -MH -LZ -Zc -Zc -yU -QM -nV -SZ -ae -el -Zc -iU -zj -xY -Zc -FY -Uj -Pv -Zc -WQ -tV -tV -VO -Jt -qm -Uh -sv -Rv -nG -vH -ca -TC -qu -lc -iP -OE -NM -NM -mT -OE -fE -fE -"} -(14,1,1) = {" -fE -fE -MH -MH -MH -MH -MH -MH -MH -LZ -LZ -LZ -LZ -Zc -Zc -Zc -XA -SZ -cm -el -Zc -Pb -LW -xw -Tt -Bd -Ac -oc -Zc -rB -tV -tV -VO -Jt -KK -Uh -eO -PK -Tn -jk -ca -kV -zl -Dt -iP -La -ly -uc -OE -La -fE -fE -"} -(15,1,1) = {" -fE -fE -MH -MH -MH -MH -MH -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -Zc -Zc -Zc -Zc -Zc -ju -IX -mQ -Zc -Xp -nT -Zn -Zc -hY -tV -tV -VO -Jt -KK -Uh -eW -Jk -Ho -AB -Fm -XT -LF -EW -iP -QR -NM -OE -NM -La -fE -fE -"} -(16,1,1) = {" -fE -MH -MH -MH -MH -MH -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -gL -LZ -LZ -Zc -sT -DT -Ee -Ha -UY -Zc -OO -BA -OO -Zc -jQ -Ui -Ui -VO -nD -qm -Uh -LK -ch -Bs -AB -bl -jV -zQ -cz -iP -NM -NM -NM -NM -yP -fE -fE -"} -(17,1,1) = {" -MH -MH -MH -MH -MH -MH -LZ -LZ -LZ -LZ -LZ -LZ -LZ -yQ -yQ -yQ -yQ -yQ -yQ -pp -Zc -Pb -se -pn -zD -cy -sD -LX -bi -jQ -jQ -Qw -VO -nD -nK -iP -AC -hy -cD -kj -Su -Pt -Pt -Pt -iP -mT -xb -NM -NM -OE -fE -fE -"} -(18,1,1) = {" -fE -MH -MH -MH -MH -MH -LZ -LZ -LZ -LZ -Vn -Vn -yQ -yQ -GS -ZH -DB -RF -yQ -Zc -Zc -Zc -as -Zc -Zc -ku -go -dL -Mb -ME -jQ -jQ -Yl -Jt -nK -iP -GL -dH -HK -wk -jr -HK -eU -MC -iP -iP -iP -NM -NM -NM -Xn -Xn -"} -(19,1,1) = {" -fE -MH -MH -MH -MH -MH -LZ -LZ -LZ -Vn -Vn -LP -mn -Ck -Wx -ve -Vw -rh -yQ -Qc -Qc -LR -sV -cR -KX -Lq -aA -yi -yi -Ve -Pf -jQ -nL -Jt -Ph -iP -HS -uL -Kc -jk -Za -xz -Ho -vB -iP -Ij -iP -iP -Xn -NM -Xn -kO -"} -(20,1,1) = {" -fE -MH -MH -MH -aL -gL -gL -LZ -LZ -Vn -aM -LP -By -Oc -LP -Wx -LL -MY -yQ -gj -Qc -LR -sV -LR -KX -XF -ud -LS -NG -Gc -Gc -Zp -HL -Ba -nK -iP -Or -Rv -rV -cZ -pX -Ho -Ho -tq -iP -TG -iP -iP -iP -kO -Xn -Xn -"} -(21,1,1) = {" -MH -MH -MH -ZO -tj -gL -LZ -LZ -LZ -Vn -yq -LP -vP -bz -fB -fB -fB -fB -po -yY -cX -hm -pc -Qc -KX -nm -hf -fr -nH -Om -Om -Km -VO -nD -nK -iP -Ho -Ho -ML -jk -yo -rI -uH -sG -iP -ZU -bE -xj -iP -iP -Uu -Xn -"} -(22,1,1) = {" -fE -MH -MH -MH -MH -MH -LZ -LZ -LZ -Vn -Al -LP -wR -SR -LP -vE -DB -Cc -KX -Gn -hv -JO -ty -ia -KX -hh -HO -HO -HO -HO -aE -jQ -RC -nD -nK -iP -Eg -Ho -jJ -If -md -gs -Ho -vv -iP -eE -Fs -qP -zx -iP -Cu -Xn -"} -(23,1,1) = {" -MH -MH -MH -MH -MH -MH -LZ -LZ -LZ -Vn -Vn -LP -jW -zk -vE -EU -Vw -Id -KX -PR -KX -PR -KX -PR -KX -kJ -Lv -vy -Jc -gt -jQ -jQ -gI -Jt -nK -iP -iP -pq -pL -mv -II -Pt -hy -hy -tm -GE -Gp -Pg -Be -iP -Uu -Xn -"} -(24,1,1) = {" -fE -MH -MH -MH -MH -gL -LZ -LZ -LZ -LZ -Vn -Vn -yQ -yQ -ab -vQ -LL -Kg -KX -Gw -KX -Gw -KX -RU -KX -JM -sn -ii -ap -jQ -jQ -GR -Lb -UC -eR -Ro -iP -iP -IO -ux -oL -NA -vC -yG -UF -cE -fc -AP -Ev -iP -Xn -Xn -"} -(25,1,1) = {" -fE -MH -MH -MH -MH -ui -LZ -LZ -LZ -LZ -LZ -LZ -LZ -yQ -yQ -yQ -yQ -yQ -KX -KX -KX -KX -KX -KX -KX -jQ -jQ -jQ -jQ -jQ -cu -os -mU -pH -Up -XR -Ro -iP -iP -yK -SC -iP -iP -iP -iP -iP -iP -iP -iP -iP -Xn -tR -"} -(26,1,1) = {" -fE -MH -MH -MH -MH -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -bs -jP -sU -sU -sU -sU -sU -sU -sU -Lb -pb -pb -Ci -VL -gT -Yp -io -sU -om -ft -sU -sU -sU -sU -sU -Zx -sU -sU -GT -gg -Xn -"} -(27,1,1) = {" -fE -fE -MH -MH -MH -MH -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -su -LZ -LZ -Bo -Bv -nv -Tg -nv -Tg -Fk -nv -nv -hT -hT -Me -Tj -VV -hT -hT -jC -vN -Nr -Fw -Tg -gJ -Tg -lo -Tg -Tg -dk -ji -ns -ns -Xn -"} -(28,1,1) = {" -fE -MH -MH -MH -MH -MH -gL -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -wl -LZ -su -MH -MH -MH -bs -ti -Il -Il -qH -Il -jb -qH -Il -xZ -pb -nO -eH -Up -Qa -tu -Il -CX -OG -td -vG -Sx -Il -kT -Il -Il -Zx -qV -ns -ns -Xn -"} -(29,1,1) = {" -fE -fE -MH -MH -MH -MH -MH -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -gL -MH -MH -MH -MH -MH -MH -MH -MH -sZ -sZ -Tc -Zq -sZ -sZ -WR -ZT -cO -UC -pb -wM -DY -ZS -ZS -dm -El -ZS -ZS -ZS -ZS -ZS -ZS -hZ -bd -Xn -tR -Xn -"} -(30,1,1) = {" -fE -fE -MH -MH -MH -MH -MH -LZ -LZ -LZ -LZ -LZ -LZ -LZ -LZ -MH -MH -sZ -sZ -sZ -sZ -sZ -MH -sZ -sZ -Xh -dY -MZ -Yo -sZ -sZ -mK -xZ -UC -tu -DY -ZS -ZS -rF -OS -mY -EQ -CG -th -FH -bn -ZN -nf -bd -bd -kO -Xn -"} -(31,1,1) = {" -fE -fE -fE -MH -MH -MH -MH -LZ -LZ -LZ -LZ -LZ -LZ -MH -MH -MH -MH -sZ -DK -RZ -lq -sZ -sZ -sZ -MF -oJ -VD -qn -Yz -YH -sZ -sZ -VO -Jt -nK -ZS -ZS -zJ -Rj -TS -AT -Sa -Ou -mi -Va -Wh -ZN -nf -Oe -Oe -bd -Xn -"} -(32,1,1) = {" -fE -fE -MH -MH -MH -MH -MH -LZ -LZ -LZ -LZ -LZ -MH -MH -MH -MH -sZ -sZ -ac -sZ -ac -sZ -sZ -nP -PL -PL -dY -zI -Sm -Br -XM -sZ -VO -qM -GC -aW -Vp -zC -AG -bH -eI -gc -Mm -hu -RO -wt -ZN -nf -Sd -WI -Sd -Sd -"} -(33,1,1) = {" -fE -fE -MH -MH -MH -MH -gL -LZ -LZ -LZ -LZ -LZ -LZ -LZ -MH -MH -vj -Th -qo -Pk -yy -vS -en -SE -vS -HA -tN -TI -vS -vS -IG -sZ -VO -oE -Ph -GK -Va -LB -Dk -ka -QB -RI -tS -Hs -du -SL -uE -wU -wU -SL -Sd -Zx -"} -(34,1,1) = {" -fE -fE -MH -MH -MH -MH -gL -VA -LZ -LZ -LZ -LZ -LZ -LZ -MH -MH -vj -jM -Ek -VK -kz -Op -jE -rO -DP -YG -vp -bQ -YG -DP -Gj -sZ -VO -Jt -nK -VI -oh -FZ -UO -Dk -Ga -TP -qe -Rd -yX -Tx -bm -so -sf -SL -SL -bd -"} -(35,1,1) = {" -fE -fE -fE -MH -MH -MH -MH -MH -LZ -LZ -LZ -LZ -LZ -LZ -MH -MH -sZ -Xc -Re -sZ -uz -sZ -sZ -iS -oi -PL -dY -sj -PQ -qs -Kp -sZ -VO -Jt -nK -ZL -ce -vw -PH -ev -gu -Fe -qe -NP -CG -SL -Ut -so -ha -Iz -Pp -bd -"} -(36,1,1) = {" -fE -fE -fE -MH -MH -MH -MH -LZ -LZ -LZ -LZ -LZ -LZ -LZ -MH -MH -MH -sZ -sE -sZ -ok -sZ -sZ -sZ -nh -AI -KM -Dd -lQ -VY -sZ -sZ -VO -Jt -nK -ZL -zh -RK -XB -AM -Dk -ss -Hc -kx -am -zO -Eb -lR -QG -Ai -Pp -bd -"} -(37,1,1) = {" -fE -fE -MH -MH -MH -MH -MH -MH -LZ -LZ -LZ -LZ -LZ -LZ -MH -MH -MH -sZ -sZ -sZ -sZ -sZ -MH -sZ -sZ -oI -Yw -LU -FJ -sZ -sZ -MH -MH -MH -Sx -ZL -wP -Dk -Dz -bH -or -KB -NP -KS -FM -lU -We -Md -QA -SL -SL -bd -"} -(38,1,1) = {" -fE -fE -MH -MH -MH -MH -MH -gL -LZ -LZ -LZ -LZ -LZ -LZ -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -sZ -sZ -JT -hb -sZ -sZ -MH -MH -VO -oE -Go -ZS -wP -pP -KI -MJ -NP -YU -sm -Dk -Oq -SL -SL -eD -eT -SL -bd -bd -"} -(39,1,1) = {" -fE -fE -MH -MH -MH -MH -MH -MH -LZ -LZ -LZ -LZ -VA -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -sZ -qX -iR -WZ -CT -sZ -MH -MH -MH -MH -nK -ZS -ZS -ih -Sn -GP -xm -qK -br -Yr -Zg -AW -ZL -bd -bd -bd -bd -fE -"} -(40,1,1) = {" -fE -fE -fE -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -sZ -YJ -PT -WZ -EP -sZ -MH -MH -MH -MH -MH -MH -ZS -ZS -Mq -oz -or -VC -lr -Mp -Hl -Xv -ZS -bd -bd -bd -MH -fE -"} -(41,1,1) = {" -fE -fE -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -sZ -gk -PT -tH -of -sZ -MH -MH -MH -MH -MH -MH -MH -CW -ZS -KS -qz -kG -CG -Ao -ol -ZL -ZL -bd -bd -MH -MH -fE -"} -(42,1,1) = {" -fE -fE -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -sZ -YJ -zz -nA -YJ -sZ -MH -MH -MH -MH -MH -MH -MH -yN -yN -yN -yN -co -Pi -yN -yN -Mk -MH -MH -MH -MH -MH -fE -"} -(43,1,1) = {" -fE -fE -fE -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -sZ -uW -dY -Ie -EK -sZ -MH -MH -MH -MH -MH -MH -MH -MH -wO -co -mL -co -co -co -mS -MH -MH -MH -MH -MH -MH -fE -"} -(44,1,1) = {" -fE -fE -fE -fE -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -NE -MH -MH -MH -MH -MH -sZ -YJ -lv -Uf -dc -sZ -MH -MH -MH -MH -MH -MH -MH -MH -co -yN -MH -ZD -SP -co -yN -MH -MH -MH -MH -MH -fE -fE -"} -(45,1,1) = {" -fE -fE -fE -fE -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -fE -MH -MH -MH -MH -sZ -sZ -sZ -sZ -sZ -sZ -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -jX -ZD -co -ga -XU -yN -MH -MH -MH -fE -fE -fE -"} -(46,1,1) = {" -fE -fE -fE -fE -fE -MH -fE -fE -fE -fE -fE -MH -MH -MH -MH -MH -MH -MH -MH -fE -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -yN -co -yN -PE -fs -MH -MH -fE -fE -fE -fE -"} -(47,1,1) = {" -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -fE -MH -MH -MH -fE -fE -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -MH -fE -fE -fE -fE -MH -MH -MH -MH -MH -yN -co -co -co -yN -yN -MH -fE -fE -fE -fE -fE -"} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm new file mode 100644 index 000000000000..823ed145a944 --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm @@ -0,0 +1,1544 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"d" = ( +/obj/structure/alien/resin/wall, +/obj/structure/alien/weeds, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"e" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/egg/burst, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"f" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"g" = ( +/obj/structure/alien/weeds, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"i" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"j" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"l" = ( +/obj/structure/alien/weeds/node, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"o" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/gun/ballistic/automatic/pistol, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"r" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"t" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/sentinel, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"u" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"v" = ( +/obj/structure/alien/weeds/node, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"w" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"y" = ( +/obj/structure/alien/weeds/node, +/obj/structure/alien/resin/wall, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"z" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/clothing/under/rank/security/officer, +/obj/item/clothing/suit/armor/vest, +/obj/item/melee/baton/loaded, +/obj/item/clothing/head/helmet, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"B" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/egg/burst, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"C" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/egg/burst, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"E" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/drone{ + plants_off = 1 + }, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"F" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/queen/large{ + desc = "A gigantic alien who is in charge of the hive and all of its loyal servants."; + name = "alien queen"; + pixel_x = -16; + plants_off = 1 + }, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"G" = ( +/turf/open/lava/smooth/lava_land_surface, +/area/overmap_encounter/planetoid/cave/explored) +"H" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"I" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/blood, +/obj/item/clothing/under/syndicate, +/obj/item/clothing/glasses/night, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"K" = ( +/obj/structure/alien/weeds/node, +/mob/living/simple_animal/hostile/alien, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"L" = ( +/obj/structure/alien/weeds/node, +/mob/living/simple_animal/hostile/alien/drone{ + plants_off = 1 + }, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"M" = ( +/obj/structure/alien/weeds, +/obj/structure/bed/nest, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/suit/space/syndicate/orange, +/obj/item/clothing/mask/gas, +/obj/item/clothing/head/helmet/space/syndicate/orange, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) +"Q" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/alien/drone{ + plants_off = 1 + }, +/turf/open/floor/plating/asteroid/basalt, +/area/ruin/unpowered/xenonest) + +(1,1,1) = {" +a +a +a +G +G +G +G +G +G +G +G +G +G +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +G +b +b +b +b +b +b +b +b +G +G +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +G +G +b +g +e +e +b +g +g +b +b +G +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +G +b +b +g +g +g +g +E +g +e +b +G +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +G +b +g +g +y +b +b +b +y +b +b +G +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +G +b +g +g +w +g +F +u +I +b +b +G +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +G +b +e +t +g +g +g +H +u +g +b +G +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +G +b +i +u +b +g +l +g +t +e +b +G +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +G +b +o +v +g +b +g +g +e +b +b +G +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +G +b +g +u +b +g +g +g +y +e +b +G +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +G +b +b +g +t +g +g +t +g +g +b +G +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +a +"} +(12,1,1) = {" +a +a +G +G +b +e +g +g +g +g +g +g +b +G +a +a +a +a +a +a +a +a +a +a +b +b +M +i +b +b +"} +(13,1,1) = {" +a +a +a +G +b +b +g +g +l +g +g +b +b +G +a +a +a +a +a +a +a +a +a +b +b +e +u +Q +g +b +"} +(14,1,1) = {" +a +a +a +G +G +b +b +g +g +g +b +b +G +G +a +a +a +a +a +a +a +a +a +b +i +g +l +g +e +b +"} +(15,1,1) = {" +a +a +a +a +G +G +b +b +b +b +b +G +G +a +a +a +a +a +a +a +a +b +b +b +g +g +g +i +b +b +"} +(16,1,1) = {" +a +a +a +a +a +G +b +l +l +b +G +G +a +a +a +a +a +a +a +a +b +b +g +j +g +e +b +b +b +a +"} +(17,1,1) = {" +a +a +a +a +a +a +b +E +g +b +b +G +b +b +b +b +b +b +b +b +b +g +g +b +b +b +b +a +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +b +g +g +E +b +b +b +g +g +g +g +g +g +b +b +g +b +b +a +a +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +b +b +g +g +g +b +g +g +g +g +g +g +l +g +g +g +b +a +a +a +a +a +a +a +"} +(20,1,1) = {" +b +b +b +b +a +a +a +b +b +g +l +g +g +g +b +b +b +b +g +g +f +b +b +a +a +a +a +a +a +a +"} +(21,1,1) = {" +b +e +i +b +b +b +b +b +b +g +g +g +g +b +b +a +a +b +b +g +g +b +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +d +f +j +g +b +b +g +g +g +g +g +g +b +b +a +a +a +b +g +g +g +b +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +d +g +e +l +g +g +g +b +b +g +b +b +b +a +a +a +a +b +g +g +b +b +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +b +b +i +i +b +b +b +b +b +g +b +a +a +a +a +a +a +b +g +g +b +a +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +b +b +b +b +a +a +a +b +E +b +b +a +a +a +a +a +b +g +L +b +b +b +a +a +a +a +a +a +b +"} +(26,1,1) = {" +a +a +a +a +a +a +a +a +b +g +g +b +a +a +a +a +a +b +g +g +g +g +b +b +b +a +a +a +b +b +"} +(27,1,1) = {" +a +a +a +a +a +a +b +b +b +g +g +b +b +a +a +a +a +b +b +g +g +g +g +g +b +b +b +b +y +g +"} +(28,1,1) = {" +a +a +a +a +a +b +b +B +g +g +l +e +b +a +a +a +b +b +g +g +b +b +g +g +g +b +l +g +g +g +"} +(29,1,1) = {" +a +a +a +a +a +b +z +C +j +g +e +i +b +a +a +a +b +g +g +b +b +b +b +g +l +b +l +g +g +g +"} +(30,1,1) = {" +a +a +a +a +a +b +i +u +g +i +i +b +b +a +a +a +b +g +b +b +a +a +b +b +b +b +b +y +g +g +"} +(31,1,1) = {" +a +a +a +a +a +b +b +b +g +b +b +b +a +a +a +a +b +g +b +b +a +a +a +a +a +a +a +b +g +g +"} +(32,1,1) = {" +a +a +a +a +a +a +a +b +g +b +a +a +a +a +a +a +b +g +g +b +a +a +a +a +a +a +a +b +g +g +"} +(33,1,1) = {" +a +a +a +a +a +a +a +b +g +b +a +a +a +a +a +a +b +b +l +b +a +a +a +a +a +a +b +b +g +a +"} +(34,1,1) = {" +a +a +a +a +a +a +a +b +l +b +a +a +a +a +a +a +a +b +g +b +a +a +a +a +a +a +b +a +a +a +"} +(35,1,1) = {" +a +a +a +a +a +a +a +b +g +b +a +a +a +a +a +a +a +b +g +b +a +a +a +a +a +a +a +a +a +a +"} +(36,1,1) = {" +a +a +a +a +a +a +a +b +g +b +a +a +a +a +a +a +b +b +g +b +a +a +a +a +a +a +a +a +a +a +"} +(37,1,1) = {" +a +a +a +a +a +a +a +b +g +b +a +a +a +a +a +b +b +g +g +b +a +a +a +a +a +a +a +a +a +a +"} +(38,1,1) = {" +a +a +a +a +a +a +b +b +g +b +b +b +b +b +b +b +g +g +b +b +a +a +a +a +a +a +a +a +a +a +"} +(39,1,1) = {" +a +a +a +a +a +b +b +g +g +e +b +b +g +g +K +g +g +b +b +a +a +a +a +a +a +a +a +a +a +a +"} +(40,1,1) = {" +a +a +a +a +a +b +i +E +g +g +g +g +g +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +"} +(41,1,1) = {" +a +a +a +a +b +b +e +g +l +g +e +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(42,1,1) = {" +a +a +a +a +b +e +g +g +i +i +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(43,1,1) = {" +a +a +a +a +r +b +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_boxsci.dmm b/_maps/RandomRuins/RockRuins/rockplanet_boxsci.dmm new file mode 100644 index 000000000000..1e3c1d7ce293 --- /dev/null +++ b/_maps/RandomRuins/RockRuins/rockplanet_boxsci.dmm @@ -0,0 +1,1085 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aj" = ( +/obj/structure/table, +/obj/item/mmi/syndie, +/obj/item/mmi/syndie, +/obj/item/mmi/syndie, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered) +"aq" = ( +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"aH" = ( +/obj/structure/table, +/obj/item/retractor, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered) +"aI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plating, +/area/ruin/unpowered) +"aO" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/broken{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bN" = ( +/obj/structure/table_frame, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"cp" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"cB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered) +"cY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"et" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor, +/obj/structure/disposalpipe/broken{ + dir = 1 + }, +/turf/open/floor/engine, +/area/ruin/unpowered) +"fp" = ( +/obj/structure/table, +/obj/machinery/button/door{ + pixel_x = 6; + pixel_y = 25 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"fB" = ( +/obj/structure/frame/machine{ + anchored = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"fV" = ( +/obj/machinery/button/door{ + pixel_x = 6; + pixel_y = 25 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"gW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"ha" = ( +/obj/structure/table_frame, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"hK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor, +/turf/open/floor/engine, +/area/ruin/unpowered) +"hN" = ( +/obj/machinery/door/airlock/security, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"hS" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"iE" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/item/robot_suit/prebuilt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"jk" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/aug_manipulator, +/obj/machinery/light/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"ks" = ( +/obj/machinery/computer/rdconsole/core, +/obj/effect/decal/cleanable/dirt, +/obj/item/research_notes/loot/big, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"kz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"lv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"lE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/circuit/red/telecomms, +/area/ruin/unpowered) +"ml" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"nm" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"nS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/unpowered) +"oa" = ( +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"oh" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"oo" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"oH" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"oJ" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered) +"oM" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/borderfloor, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered) +"oY" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plating, +/area/ruin/unpowered) +"pz" = ( +/obj/effect/turf_decal/trimline/opaque/red/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"pO" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"ra" = ( +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"rm" = ( +/obj/structure/table, +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered) +"rr" = ( +/obj/machinery/door/airlock/research, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"rB" = ( +/obj/structure/door_assembly/door_assembly_com{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"rQ" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"rW" = ( +/obj/effect/mob_spawn/slime, +/turf/open/floor/engine, +/area/ruin/unpowered) +"sp" = ( +/obj/machinery/door/poddoor/shutters, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/unpowered) +"sO" = ( +/obj/machinery/light/broken/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"sR" = ( +/obj/machinery/light/directional/south, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/crowbar, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"tc" = ( +/obj/item/circuitboard/machine/rdserver, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"tF" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ruin/unpowered) +"tW" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ruin/unpowered) +"uD" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"uE" = ( +/obj/effect/turf_decal/trimline/opaque/red/filled/line{ + dir = 1 + }, +/obj/structure/table_frame, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"uQ" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"uR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"vc" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/razor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered) +"wF" = ( +/obj/effect/turf_decal/rechargefloor, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"xq" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"yH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/circuit/red/telecomms, +/area/ruin/unpowered) +"zv" = ( +/obj/structure/table_frame, +/turf/open/floor/plating, +/area/ruin/unpowered) +"zz" = ( +/obj/machinery/button/door{ + pixel_x = 6; + pixel_y = 25 + }, +/obj/machinery/light_switch{ + pixel_x = -7; + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"Ap" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"AD" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/unpowered) +"AX" = ( +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"BI" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"BV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor{ + dir = 8 + }, +/turf/open/floor/engine, +/area/ruin/unpowered) +"Cq" = ( +/turf/template_noop, +/area/template_noop) +"Cu" = ( +/turf/open/floor/plating, +/area/ruin/unpowered) +"CR" = ( +/obj/machinery/door/poddoor, +/turf/open/floor/engine, +/area/ruin/unpowered) +"DJ" = ( +/obj/structure/girder/reinforced, +/turf/open/floor/plating, +/area/ruin/unpowered) +"DV" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered) +"ET" = ( +/obj/structure/table_frame, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Fk" = ( +/obj/item/mine/pressure/explosive/shrapnel/live, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"FH" = ( +/obj/effect/turf_decal/trimline/opaque/red/filled/line{ + dir = 9 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -32 + }, +/obj/structure/closet/secure_closet/security/science, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Gb" = ( +/obj/effect/turf_decal/borderfloor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered) +"Gk" = ( +/obj/machinery/door/airlock/research, +/obj/machinery/door/poddoor/shutters{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Hp" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/rnd/production/protolathe/department/science, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"HD" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/unpowered) +"Jg" = ( +/obj/structure/frame/machine{ + anchored = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"Jx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"JY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Kj" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"KZ" = ( +/obj/machinery/door/airlock/research, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Lt" = ( +/obj/structure/girder/reinforced, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ruin/unpowered) +"LG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/circuit/red/telecomms, +/area/ruin/unpowered) +"LN" = ( +/obj/machinery/light/small/directional/west{ + brightness = 3 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/unpowered) +"LZ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/conveyor_switch/oneway, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Mm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"My" = ( +/obj/structure/table, +/obj/item/mmi/syndie, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"MG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"MQ" = ( +/turf/open/floor/engine, +/area/ruin/unpowered) +"Nf" = ( +/turf/open/floor/circuit/red/telecomms, +/area/ruin/unpowered) +"NP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/ruin/unpowered) +"NV" = ( +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/unpowered) +"Od" = ( +/obj/structure/table, +/obj/item/hemostat, +/obj/item/cautery{ + pixel_x = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Ol" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Op" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Ox" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/open/floor/engine, +/area/ruin/unpowered) +"ON" = ( +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Pn" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Qi" = ( +/obj/machinery/door/airlock/research{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Qr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/unpowered) +"QM" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"QP" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Rg" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/turf_decal/borderfloor, +/turf/open/floor/plating, +/area/ruin/unpowered) +"RV" = ( +/obj/machinery/conveyor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"SS" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Tl" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Ts" = ( +/turf/closed/wall/r_wall/syndicate, +/area/ruin/unpowered) +"TF" = ( +/obj/structure/door_assembly/door_assembly_com, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Ub" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ruin/unpowered) +"UH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Vp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Vx" = ( +/obj/effect/turf_decal/trimline/opaque/red/filled/line{ + dir = 8 + }, +/obj/machinery/light/built/directional/west, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"VO" = ( +/obj/machinery/rnd/production/circuit_imprinter, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"VR" = ( +/obj/structure/disposalpipe/broken{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"WJ" = ( +/obj/machinery/light/small/broken/directional/east, +/turf/open/floor/plating, +/area/ruin/unpowered) +"WO" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Xw" = ( +/obj/effect/turf_decal/rechargefloor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"XI" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Yd" = ( +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Yj" = ( +/obj/machinery/door/window/eastright{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"YE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/mono, +/area/ruin/unpowered) +"YK" = ( +/obj/structure/disposalpipe/broken, +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) + +(1,1,1) = {" +NV +aO +Ts +Ts +Ts +Ts +Ts +Ts +Ts +Ts +NV +Cq +Cq +Cq +Cq +Cq +Cq +NV +Ts +Ts +Ts +NV +Cq +"} +(2,1,1) = {" +Ts +fV +Ol +wF +rQ +ml +Ts +vc +HD +Rg +NV +NV +Gk +NV +NV +NV +NV +NV +MQ +rW +MQ +Ts +ra +"} +(3,1,1) = {" +AX +Op +Nf +lv +LG +gW +Ts +Od +cB +Gb +NV +aq +Cu +NV +Jg +LN +Jg +NV +MQ +MQ +MQ +Ts +BV +"} +(4,1,1) = {" +AX +MG +lv +Nf +lv +sR +Ts +rm +lv +oM +Ts +Vp +Vp +NV +lE +tc +yH +NV +rW +MQ +MQ +MQ +hK +"} +(5,1,1) = {" +AX +Ap +LG +LG +LG +oa +Ts +aH +lv +oJ +Ts +oa +lv +NV +UH +rB +UH +NV +MQ +MQ +MQ +MQ +CR +"} +(6,1,1) = {" +KZ +Ap +oH +Xw +QP +WO +Ts +aj +cB +DV +Ts +aq +Vp +TF +Jx +lv +Jx +NV +MQ +MQ +MQ +Ox +et +"} +(7,1,1) = {" +Ts +Qi +kz +cY +cY +Ts +Ts +xq +Yj +Tl +Ts +lv +Vp +NV +Jx +NP +nS +NV +MQ +rW +MQ +Ts +BV +"} +(8,1,1) = {" +Ts +cp +QM +QM +VR +YK +Pn +XI +Vp +Vp +Ts +lv +Vp +NV +fB +WJ +ha +NV +MQ +MQ +MQ +Ts +ra +"} +(9,1,1) = {" +Ts +VO +Vp +tF +Kj +hS +Cu +LZ +lv +uD +Ts +Vp +Vp +NV +NV +NV +NV +NV +NV +DJ +Lt +NV +Cq +"} +(10,1,1) = {" +Ts +ks +lv +uQ +lv +tW +hS +ON +RV +sO +Ts +Vp +lv +NV +FH +Vx +Cu +ra +Cq +Cq +Cq +Cq +Cq +"} +(11,1,1) = {" +NV +Ts +fp +uQ +gW +NP +Jx +ET +RV +oh +NV +Vp +Vp +NV +zz +YE +tW +Fk +ra +Cq +Cq +Cq +Cq +"} +(12,1,1) = {" +ra +sp +oo +lv +tW +iE +gW +bN +iE +oh +AD +Vp +nS +hN +pz +nS +oa +ra +ra +ra +ra +Cq +Cq +"} +(13,1,1) = {" +ra +JY +Vp +nS +gW +Qr +gW +tW +lv +oh +rr +Vp +Vp +aI +uE +YE +tW +ra +ra +ra +Fk +Cq +Cq +"} +(14,1,1) = {" +ra +sp +pO +jk +ET +bN +bN +My +Yd +Hp +oY +lv +nS +aI +zv +Ub +tW +nm +Cq +Cq +Cq +Cq +Cq +"} +(15,1,1) = {" +ra +NV +NV +NV +NV +NV +Ts +BI +SS +NV +NV +Cu +oa +NV +Mm +Mm +uR +Cq +Cq +Cq +Cq +Cq +Cq +"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_crash.dmm b/_maps/RandomRuins/RockRuins/rockplanet_crash.dmm new file mode 100644 index 000000000000..43db217f9dcb --- /dev/null +++ b/_maps/RandomRuins/RockRuins/rockplanet_crash.dmm @@ -0,0 +1,2102 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"as" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_bridge" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"aH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"aS" = ( +/obj/structure/marker_beacon, +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"bl" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/hostile/hivebot/rapid/rockplanet, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical/glass, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"cb" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"cg" = ( +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plating, +/area/ruin/unpowered) +"cr" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ct" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south{ + pixel_y = -25 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"cD" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/brown, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"cZ" = ( +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/green, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plating, +/area/ruin/unpowered) +"dh" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"dj" = ( +/obj/machinery/computer/crew, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"dr" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 1 + }, +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered) +"ej" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ex" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"eE" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue, +/turf/open/floor/plating, +/area/ruin/unpowered) +"eG" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"eK" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"eX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 1 + }, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 25 + }, +/obj/item/flashlight/glowstick/red{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"eZ" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/gibs/up, +/turf/open/floor/plating, +/area/ruin/unpowered) +"fg" = ( +/obj/structure/table, +/obj/structure/cable, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue, +/turf/open/floor/plating, +/area/ruin/unpowered) +"fE" = ( +/obj/effect/turf_decal/corner/opaque/blue, +/turf/open/floor/plating, +/area/ruin/unpowered) +"hj" = ( +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"hm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/airlock/command/glass{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"hs" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 25 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"hw" = ( +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"hD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating, +/area/ruin/unpowered) +"hX" = ( +/obj/item/stack/ore/salvage/scraptitanium, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ig" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood{ + icon_state = "floor5"; + pixel_x = -2 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"ij" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/flashlight/glowstick/red{ + on = 1 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 10 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"in" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"iK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"iW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"jU" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"kj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/blood/tracks, +/obj/machinery/door/airlock/mining, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"kr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"kE" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Crew Quarters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"kF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"li" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"lu" = ( +/obj/effect/decal/cleanable/blood{ + icon_state = "floor5"; + pixel_x = -2 + }, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/structure/girder/displaced, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"lF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/plating, +/area/ruin/unpowered) +"lG" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"lZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/airlock/public/glass{ + name = "Crew Quarters" + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"mq" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -10; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/item/trash/plate{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/trash/plate{ + pixel_y = 12 + }, +/obj/item/trash/plate{ + pixel_x = 11; + pixel_y = 4 + }, +/obj/item/kitchen/fork{ + pixel_x = 12; + pixel_y = 3 + }, +/obj/item/kitchen/fork{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"mx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"my" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"mN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"nv" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/unpowered) +"nX" = ( +/obj/machinery/door/airlock/mining, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"ou" = ( +/obj/item/flashlight/glowstick/red{ + on = 1 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"oA" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"oG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/mining, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"qg" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/ruin/unpowered) +"qi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/item/flashlight/glowstick/red{ + on = 1 + }, +/mob/living/simple_animal/hostile/hivebot/strong/rockplanet, +/turf/open/floor/plating, +/area/ruin/unpowered) +"qS" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/corner/opaque/brown, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 1 + }, +/obj/item/electronics/apc, +/turf/open/floor/plating, +/area/ruin/unpowered) +"rb" = ( +/obj/effect/decal/cleanable/plasma, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/unpowered) +"rf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"rB" = ( +/obj/machinery/light/broken/directional/south, +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"rH" = ( +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"sN" = ( +/obj/machinery/processor, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"sX" = ( +/obj/machinery/light/broken/directional/west, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"sY" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/obj/structure/sink{ + pixel_y = 20 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"tc" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"tX" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"ua" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"ul" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"uo" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"uU" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 6 + }, +/obj/item/kitchen/knife{ + pixel_x = 16 + }, +/obj/item/kitchen/rollingpin{ + pixel_x = 8 + }, +/obj/item/storage/box/drinkingglasses{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/donkpockets, +/obj/effect/turf_decal/corner/opaque/green, +/turf/open/floor/plating, +/area/ruin/unpowered) +"va" = ( +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"vJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"vO" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"vT" = ( +/obj/structure/table, +/obj/item/gps{ + gpstag = "NTREC1"; + pixel_x = -9; + pixel_y = 7 + }, +/obj/item/megaphone{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/corner/opaque/blue, +/turf/open/floor/plating, +/area/ruin/unpowered) +"wh" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"wn" = ( +/obj/machinery/light/broken/directional/east, +/obj/effect/turf_decal/corner/opaque/green, +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plating, +/area/ruin/unpowered) +"wt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical/glass, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"ww" = ( +/obj/effect/decal/cleanable/blood{ + icon_state = "floor5"; + pixel_x = -2 + }, +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"wB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plating, +/area/ruin/unpowered) +"wG" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"wH" = ( +/turf/open/floor/plating, +/area/ruin/unpowered) +"wM" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/unpowered) +"xb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/unpowered) +"xo" = ( +/obj/item/ectoplasm, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/item/flashlight/glowstick/red{ + on = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"xt" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/obj/item/flashlight/glowstick/red{ + on = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"xI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"xT" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/gun/energy/laser/retro, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"xY" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"yb" = ( +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ruin/unpowered) +"zd" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/door/poddoor{ + id = "whiteship_windows" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"zo" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_bridge"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"zF" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"zP" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/item/flashlight/glowstick/red{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Ao" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Aw" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 8 + }, +/mob/living/simple_animal/hostile/hivebot/rapid/rockplanet, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Ax" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Ba" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Bz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + pixel_x = 25 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"BC" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/brown, +/turf/open/floor/plating, +/area/ruin/unpowered) +"BV" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/gibs/body, +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "2-9" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"BW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/corner/opaque/brown, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"BX" = ( +/obj/structure/table, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 14 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/button/door{ + id = "whiteship_windows"; + name = "Windows Blast Door Control"; + pixel_x = -22; + pixel_y = -6 + }, +/obj/machinery/button/door{ + id = "whiteship_bridge"; + name = "Bridge Blast Door Control"; + pixel_x = -22; + pixel_y = 2 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/item/areaeditor/shuttle, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Cm" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/mob/living/simple_animal/hostile/hivebot/strong/rockplanet, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Dc" = ( +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Dj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Dr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/girder, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Es" = ( +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Ez" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"EQ" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_windows" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Fa" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/brute, +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Fe" = ( +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 1 + }, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Fn" = ( +/obj/structure/marker_beacon, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Ge" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Gz" = ( +/obj/effect/decal/cleanable/blood{ + icon_state = "floor5"; + pixel_x = -2 + }, +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/mob_spawn/human/corpse/damaged, +/mob/living/simple_animal/hostile/hivebot/range/rockplanet, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"GW" = ( +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Hl" = ( +/obj/effect/turf_decal/corner/opaque/brown, +/obj/machinery/airalarm/directional/south{ + pixel_y = -25 + }, +/obj/structure/rack, +/obj/item/pickaxe/emergency, +/obj/item/pickaxe/emergency, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Hm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Ht" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/blue, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Hx" = ( +/obj/effect/decal/cleanable/blood/gibs/down, +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "0-1" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"HD" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/unpowered) +"HE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/structure/marker_beacon, +/turf/open/floor/plating, +/area/ruin/unpowered) +"HW" = ( +/obj/structure/table, +/obj/item/healthanalyzer, +/obj/item/storage/firstaid/o2, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/item/defibrillator/loaded, +/turf/open/floor/plating, +/area/ruin/unpowered) +"If" = ( +/obj/effect/decal/cleanable/blood, +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered) +"Iw" = ( +/obj/item/stack/sheet/mineral/titanium, +/obj/structure/girder/displaced, +/turf/open/floor/plating, +/area/ruin/unpowered) +"II" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/brown, +/obj/item/flashlight/glowstick/red{ + on = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"IO" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"IU" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/brown, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Jh" = ( +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Jq" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood{ + icon_state = "floor5"; + pixel_x = -2 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"JE" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"JX" = ( +/obj/machinery/computer/monitor{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/item/radio/intercom/wideband/directional/north, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Ka" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/door_assembly/door_assembly_min{ + anchored = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"KH" = ( +/obj/item/chainsaw, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/unpowered) +"KV" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Lq" = ( +/obj/effect/decal/cleanable/blood/innards, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Lz" = ( +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/green, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"LK" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/condiment/flour{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/condiment/flour{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/green, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Mn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Nr" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Nt" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered) +"Nu" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"On" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/brown{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"OB" = ( +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"PU" = ( +/obj/item/pickaxe/rusted, +/obj/effect/gibspawner/human/bodypartless, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"QE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-10" + }, +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"QK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/machinery/door/airlock/command/glass{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"QN" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "0-5" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Rc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Rq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Ru" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood{ + icon_state = "floor5"; + pixel_x = -2 + }, +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"RY" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_windows"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Sm" = ( +/obj/structure/girder, +/obj/item/stack/sheet/mineral/titanium, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Sq" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/unpowered) +"SC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"SP" = ( +/obj/structure/marker_beacon, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Tn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"TR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/frame/computer{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/solgovgold, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Up" = ( +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/hivebot/rapid/rockplanet, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Us" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"UA" = ( +/obj/item/stack/ore/salvage/scraptitanium, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/plating, +/area/ruin/unpowered) +"UE" = ( +/obj/machinery/light/broken/directional/west, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue, +/turf/open/floor/plating, +/area/ruin/unpowered) +"UI" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_bridge"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"UV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Vz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/mob/living/simple_animal/hostile/hivebot/range/rockplanet, +/turf/open/floor/plating, +/area/ruin/unpowered) +"VK" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/solgovgold{ + dir = 5 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"VV" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"VX" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Wh" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Wi" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_windows"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Wm" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"WS" = ( +/obj/machinery/door/airlock/external, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Xh" = ( +/obj/structure/table, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/shovel/spade, +/obj/item/cultivator, +/obj/item/plant_analyzer, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/corner/opaque/green, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Xs" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"XI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"XN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/unpowered) +"XV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/holopad/emergency/command{ + pixel_y = 16 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Yp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"Zf" = ( +/turf/closed/mineral/random/rockplanet, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Zg" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "6-8" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Zm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/broken/directional/south, +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/unpowered) + +(1,1,1) = {" +Es +Es +Es +SP +jU +Es +Es +Nt +Dj +Ax +Nt +Es +Us +Es +SP +Es +Es +Es +"} +(2,1,1) = {" +Nt +JE +rb +JE +JE +Nt +jU +EQ +HE +KH +EQ +Es +Nt +JE +JE +JE +JE +Nt +"} +(3,1,1) = {" +qg +Ao +UV +Ao +lF +Nt +Es +EQ +xo +xb +EQ +Es +Dr +Ao +Ao +Ao +Ao +Nt +"} +(4,1,1) = {" +EQ +VK +vJ +ig +ij +wH +Es +EQ +SC +xb +EQ +Es +Nt +OB +Hm +XI +Xh +EQ +"} +(5,1,1) = {" +EQ +hD +Nu +Jq +TR +Nt +Es +Nt +mN +iW +Nt +Es +Nt +sY +VV +vO +oA +EQ +"} +(6,1,1) = {" +wM +ww +Zg +Lq +xb +If +Nt +nv +IO +Rq +nv +RY +Nt +hs +mq +tc +uU +EQ +"} +(7,1,1) = {" +HD +eZ +Gz +BV +Hx +Ka +ua +kj +zF +Jh +kE +Jh +lZ +Rc +cb +KV +sN +EQ +"} +(8,1,1) = {" +zd +rH +QN +lu +hj +nv +Wi +Nt +iK +XN +nv +RY +Nt +xt +Yp +Up +LK +EQ +"} +(9,1,1) = {" +EQ +QE +yb +Rq +Ru +Nt +Es +qg +eG +Jh +Nt +Es +Nt +wH +kr +xb +va +EQ +"} +(10,1,1) = {" +Nt +Ge +cr +bl +Sq +Sm +Es +EQ +Wm +Rq +EQ +Es +Nt +cZ +wn +ej +Lz +UA +"} +(11,1,1) = {" +Nt +cg +Sm +Nt +Nt +wH +Es +EQ +xI +hD +EQ +Es +Nt +qg +Nt +Nt +Iw +Dr +"} +(12,1,1) = {" +Es +Es +Es +SP +Es +ou +Es +hX +IO +KV +EQ +Es +Es +Es +SP +Es +Es +Es +"} +(13,1,1) = {" +Nt +Nt +Nt +Nt +Nt +Nt +Es +qg +zP +Ba +EQ +Es +Nt +Nt +Nt +Nt +Nt +Nt +"} +(14,1,1) = {" +Nt +IU +II +mx +qS +Nt +Es +Nt +Wm +dh +Nt +Es +Nt +lG +fE +Xs +Fa +EQ +"} +(15,1,1) = {" +nv +RY +xb +On +Hl +Nt +RY +nv +IO +xb +nv +Nt +Nt +tX +rB +nv +RY +nv +"} +(16,1,1) = {" +WS +Bz +hw +ul +BW +nX +Jh +oG +Mn +dh +bC +Jh +wt +kF +Wh +Dc +eX +uo +"} +(17,1,1) = {" +nv +nv +Tn +rf +Aw +Nt +RY +nv +Vz +dh +Nt +RY +nv +Cm +Zm +Nt +Nt +nv +"} +(18,1,1) = {" +Nt +BC +my +Fe +cD +Nt +Es +Nt +ex +Nr +dr +li +Nt +eE +wh +VX +HW +EQ +"} +(19,1,1) = {" +Nt +Nt +RY +Wi +Nt +Nt +Es +Nt +IO +Rq +Nt +eK +Nt +Nt +Wi +Wi +Nt +Nt +"} +(20,1,1) = {" +Es +Es +Es +Es +SP +Es +Es +Nt +Mn +Jh +Nt +xY +aS +li +Es +Es +Es +Zf +"} +(21,1,1) = {" +Zf +Es +Us +Es +Es +Es +Nt +Nt +QK +hm +nv +Nt +Us +eK +ou +Zf +Zf +Zf +"} +(22,1,1) = {" +Zf +Es +Es +jU +Es +Nt +Nt +BX +aH +in +fg +Nt +Nt +eK +Zf +Zf +Zf +Zf +"} +(23,1,1) = {" +Zf +Zf +Es +SP +Es +as +sX +wB +qi +XV +Ez +UE +as +Fn +PU +Es +SP +Es +"} +(24,1,1) = {" +Zf +Zf +Es +ou +Es +as +dj +wG +KV +Rq +Ht +ct +Nt +Es +jU +Zf +Zf +Es +"} +(25,1,1) = {" +Zf +Zf +Zf +Es +Es +Nt +Nt +JX +vT +xT +GW +Nt +Nt +Es +Zf +Zf +Zf +Zf +"} +(26,1,1) = {" +Zf +Zf +Zf +Zf +Es +Es +Nt +UI +UI +zo +Nt +Nt +Es +Es +Es +Es +Zf +Zf +"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_dangerpod.dmm b/_maps/RandomRuins/RockRuins/rockplanet_dangerpod.dmm new file mode 100644 index 000000000000..cf91b07b4072 --- /dev/null +++ b/_maps/RandomRuins/RockRuins/rockplanet_dangerpod.dmm @@ -0,0 +1,94 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/titanium/survival/pod, +/area/overmap_encounter/planetoid/rockplanet/explored) +"c" = ( +/obj/machinery/smartfridge/survival_pod, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/rockplanet/explored) +"h" = ( +/mob/living/simple_animal/hostile/human/skeleton/plasmaminer/jackhammer, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/rockplanet/explored) +"u" = ( +/obj/item/gps/computer, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/rockplanet/explored) +"v" = ( +/obj/structure/fans, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/rockplanet/explored) +"C" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/rockplanet/explored) +"M" = ( +/obj/structure/chair/comfy/grey/directional/west, +/obj/structure/tubes, +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/hostile/mining_drone/rockplanet, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Q" = ( +/obj/machinery/sleeper/survival_pod, +/obj/effect/mob_spawn/human/corpse/cargo_tech, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/rockplanet/explored) +"S" = ( +/obj/structure/bed/pod, +/obj/item/bedsheet/black, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/rockplanet/explored) +"U" = ( +/obj/machinery/door/airlock/survival_pod, +/obj/structure/fans/tiny, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Y" = ( +/obj/structure/table/survival_pod, +/obj/item/t_scanner/adv_mining_scanner, +/obj/item/instrument/guitar, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/rockplanet/explored) + +(1,1,1) = {" +a +a +a +a +a +"} +(2,1,1) = {" +a +v +Q +Y +a +"} +(3,1,1) = {" +a +c +h +C +U +"} +(4,1,1) = {" +a +u +S +M +a +"} +(5,1,1) = {" +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_distillery.dmm b/_maps/RandomRuins/RockRuins/rockplanet_distillery.dmm deleted file mode 100644 index df70f94b314b..000000000000 --- a/_maps/RandomRuins/RockRuins/rockplanet_distillery.dmm +++ /dev/null @@ -1,6628 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ah" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken7" - }, -/area/ruin/rockplanet/distillery) -"aj" = ( -/obj/structure/cable/yellow{ - icon_state = "2-10" - }, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"av" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"aB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/chair/sofa/brown/old/right/directional/south, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/crew) -"aC" = ( -/obj/structure/catwalk/over, -/obj/structure/railing{ - layer = 4.1 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/rockplanet/explored) -"aE" = ( -/obj/structure/catwalk/over, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table/glass, -/obj/item/reagent_containers/food/condiment/sugar{ - pixel_y = 13; - pixel_x = -2; - layer = 2.8 - }, -/obj/item/stock_parts/micro_laser{ - pixel_y = 16; - pixel_x = 6; - layer = 2.8 - }, -/obj/machinery/reagentgrinder, -/obj/item/stock_parts/scanning_module{ - pixel_x = -6; - pixel_y = 6; - layer = 2.8 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_y = 10; - pixel_x = 10 - }, -/turf/open/floor/plating/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"aG" = ( -/obj/structure/cable/yellow{ - icon_state = "5-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-5" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"aJ" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/office) -"ba" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 5 - }, -/mob/living/simple_animal/hostile/human/frontier/ranged/internals/neutered, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"bd" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/crew) -"be" = ( -/obj/machinery/light/floor, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "platingdmg3" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"bm" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"br" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/airlock/external, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"bu" = ( -/obj/structure/chair/sofa/brown/corpo/left/directional/west, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"bz" = ( -/obj/effect/turf_decal/ntlogo{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 9 - }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "f"; - pixel_x = 6; - color = "#0094FF" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"bH" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 6 - }, -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 4; - target_pressure = 500; - name = "Air to Distro" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/engineering) -"bI" = ( -/obj/structure/window/reinforced, -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/light/small/directional/east{ - pixel_y = -6 - }, -/obj/machinery/light_switch{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor, -/obj/machinery/light_switch{ - pixel_x = 22; - pixel_y = 5; - dir = 8 - }, -/obj/effect/decal/cleanable/generic, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "2-5" - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/shuttle) -"bS" = ( -/obj/machinery/washing_machine, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plating/rust, -/area/ruin/rockplanet/distillery/crew) -"bT" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white/corner{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 8; - layer = 4.1 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"bX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/sofa/brown/old/left/directional/west, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"bY" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/office) -"cf" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/structure/catwalk/over, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/machinery/door/window/northleft, -/turf/open/floor/plating, -/area/ruin/rockplanet/distillery/crew) -"co" = ( -/obj/structure/catwalk/over, -/obj/structure/fermenting_barrel, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"cp" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/machinery/light/small/directional/east, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/office) -"cw" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4 - }, -/obj/effect/decal/cleanable/glass, -/obj/structure/grille/broken, -/obj/structure/barricade/wooden, -/turf/open/floor/plating/rockplanet/lit, -/area/ruin/rockplanet/distillery/saloon) -"cA" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 5 - }, -/obj/effect/decal/cleanable/generic, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"cP" = ( -/obj/effect/turf_decal/industrial/outline/red, -/obj/item/reagent_containers/food/snacks/grown/corn, -/obj/item/reagent_containers/food/snacks/grown/corn, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_y = 3 - }, -/obj/structure/closet/crate/freezer, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"cQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"cS" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 6 - }, -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow{ - pixel_y = -16 - }, -/obj/item/stock_parts/capacitor{ - pixel_x = -6; - pixel_y = -4 - }, -/obj/item/weldingtool/largetank{ - pixel_y = 3 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/light/dim/directional/east, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/engineering) -"dn" = ( -/obj/structure/flora/rock/rockplanet{ - icon_state = "redrock3" - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "foam_plating" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"dw" = ( -/obj/structure/flora/ash/cacti, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"dE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"dI" = ( -/obj/structure/cable/yellow{ - icon_state = "4-9" - }, -/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"dJ" = ( -/obj/effect/turf_decal/ntlogo{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"dK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/port_gen/pacman/super, -/obj/effect/turf_decal/siding/white/end{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/engineering) -"dP" = ( -/obj/machinery/shower{ - pixel_y = 12 - }, -/obj/structure/catwalk/over, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/machinery/door/window/southright, -/turf/open/floor/plating, -/area/ruin/rockplanet/distillery/crew) -"dU" = ( -/obj/structure/flora/ash/cacti, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"dZ" = ( -/obj/machinery/vending/cola/random, -/obj/effect/turf_decal/spline/fancy/opaque/white, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"ed" = ( -/turf/closed/wall/rust, -/area/ruin/rockplanet/distillery) -"eh" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/office) -"em" = ( -/obj/structure/flora/ash/leaf_shroom, -/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"en" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/item/storage/bottles/moonshine/sealed, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/crew) -"eF" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/ruin/rockplanet/distillery/crew) -"eG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/crew) -"fl" = ( -/obj/structure/reagent_dispensers/cooking_oil{ - name = "moonshine vat"; - desc = "A huge metal vat with a tap on the front. Filled with moonshine."; - reagent_id = /datum/reagent/consumable/ethanol/moonshine - }, -/obj/structure/fermenting_barrel/distiller{ - pixel_y = -14; - density = 0 - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"fs" = ( -/obj/structure/fermenting_barrel, -/obj/effect/decal/cleanable/greenglow, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/broken/directional/south, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "platingdmg3" - }, -/area/ruin/rockplanet/distillery) -"fv" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/button/door{ - dir = 8; - id = "frontier_door"; - name = "Door Lock"; - pixel_x = 23; - pixel_y = -2; - normaldoorcontrol = 1; - specialfunctions = 4 - }, -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ruin/rockplanet/distillery) -"fF" = ( -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-5" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"fJ" = ( -/obj/structure/catwalk/over, -/obj/machinery/light/small/broken/directional/west, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"fM" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"fO" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 10 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"fW" = ( -/obj/structure/rack, -/obj/item/storage/bottles/moonshine{ - pixel_y = 6 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"gg" = ( -/obj/structure/flora/ausbushes/sunnybush{ - layer = 3 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"gk" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 6 - }, -/obj/structure/mopbucket, -/obj/item/holosign_creator/janibarrier, -/obj/item/mop, -/obj/machinery/light/directional/east, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"gu" = ( -/obj/item/mine/pressure/explosive/rusty/live, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"gv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/office) -"gw" = ( -/obj/structure/table/wood/poker, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 9 - }, -/obj/item/toy/cards/deck{ - pixel_x = 6; - pixel_y = -4 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"gA" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/ammo_box/magazine/pistolm9mm{ - pixel_y = 6; - pixel_x = 12; - layer = 3.1 - }, -/obj/item/ammo_box/magazine/pistolm9mm{ - pixel_y = 6; - pixel_x = 6; - start_empty = 1; - layer = 3.1 - }, -/obj/item/ammo_casing/c9mm, -/obj/item/ammo_casing/c9mm, -/obj/item/ammo_casing/c9mm, -/obj/item/ammo_casing/c9mm, -/obj/item/ammo_casing/c9mm, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/office) -"gM" = ( -/obj/machinery/door/airlock, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"gU" = ( -/obj/structure/catwalk/over, -/obj/structure/table/glass, -/obj/item/cigbutt{ - pixel_x = 4 - }, -/obj/item/cigbutt{ - pixel_x = -3; - pixel_y = 4 - }, -/obj/item/electronics/firealarm{ - pixel_y = 6; - pixel_x = -4 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/sol_dry{ - pixel_y = 6; - pixel_x = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "panelscorched" - }, -/area/ruin/rockplanet/distillery) -"gX" = ( -/obj/structure/reagent_dispensers/beerkeg{ - reagent_id = /datum/reagent/consumable/ethanol/moonshine; - name = "moonshine keg"; - desc = "A keg full of liver-shredding spirits brewed by amateur bootleggers." - }, -/obj/effect/turf_decal/industrial/loading/white{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"hi" = ( -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "platingdmg1" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"hq" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 12; - pixel_x = 8 - }, -/obj/item/clothing/head/beret/sec/frontier{ - pixel_x = -4 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"hy" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"hA" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/reagent_containers/food/snacks/chips{ - pixel_y = 4; - pixel_x = -3 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_y = 8; - pixel_x = 6 - }, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"hH" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/door/airlock/external/glass, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"hN" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 9 - }, -/obj/structure/chair/sofa/brown/old/right/directional/south, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"hP" = ( -/obj/structure/catwalk/over, -/obj/machinery/computer/atmos_alert/retro{ - dir = 1 - }, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"hS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"hY" = ( -/turf/closed/mineral/random/rockplanet, -/area/overmap_encounter/planetoid/cave/explored) -"ih" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/light/dim/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/safe/floor, -/obj/effect/decal/cleanable/crayon{ - icon_state = "credit" - }, -/obj/item/spacecash/bundle/loadsamoney, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/office) -"ir" = ( -/obj/structure/cable/yellow{ - icon_state = "0-1" - }, -/obj/machinery/porta_turret/ship/weak, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/ruin/rockplanet/distillery/office) -"iy" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"iT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "platingdmg2" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"ji" = ( -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"jm" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/power/smes/shuttle/micro/precharged{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pod_window" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/engine/hull/reinforced, -/area/ruin/rockplanet/distillery/shuttle) -"jE" = ( -/obj/structure/catwalk/over, -/turf/closed/mineral/random/rockplanet, -/area/overmap_encounter/planetoid/cave/explored) -"jF" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"jI" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/sofa/brown/corpo/right/directional/west, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"jM" = ( -/turf/closed/wall, -/area/ruin/rockplanet/distillery/office) -"jO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Input to Air" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/engineering) -"jS" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"jX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/ash, -/obj/item/cigbutt{ - pixel_y = 3; - pixel_x = 6 - }, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"kd" = ( -/obj/structure/curtain/cloth/grey, -/obj/structure/bed{ - dir = 8; - icon_state = "dirty_mattress" - }, -/obj/item/bedsheet/dorms, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"kn" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"kq" = ( -/obj/effect/turf_decal/industrial/traffic, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/light/dim/directional/south, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/crew) -"ky" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell{ - name = "dead grass"; - desc = "A sparse patch of grass without color."; - light_range = 0; - light_power = 1 - }, -/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"kC" = ( -/obj/structure/curtain/cloth/grey, -/obj/structure/bed{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"kO" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 9 - }, -/obj/structure/table, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/small/directional/west, -/obj/machinery/microwave{ - pixel_y = 6 - }, -/obj/item/trash/plate{ - pixel_y = 16 - }, -/obj/item/reagent_containers/food/snacks/donkpocket/warm/pizza{ - pixel_y = 18 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"kT" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 1 - }, -/obj/structure/railing{ - layer = 4.1 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"kU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/light/dim/directional/north, -/obj/structure/chair/sofa/brown/old/directional/south, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/crew) -"kZ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery) -"lc" = ( -/obj/structure/flora/rock/pile/rockplanet, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"lD" = ( -/turf/closed/wall/r_wall, -/area/overmap_encounter/planetoid/cave/explored) -"lE" = ( -/turf/closed/wall, -/area/ruin/rockplanet/distillery/crew) -"lK" = ( -/obj/structure/dresser, -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/clothing/neck/stethoscope{ - pixel_y = 8 - }, -/obj/item/toy/plush/carpplushie{ - pixel_y = 8 - }, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/office) -"lL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/turretid/lethal{ - pixel_y = 24 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/office) -"lQ" = ( -/obj/structure/cable{ - icon_state = "4-9" - }, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "platingdmg3" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"lS" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"lU" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/rockplanet/distillery/shuttle) -"me" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "panelscorched" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"mk" = ( -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"mp" = ( -/obj/structure/cable/yellow{ - icon_state = "2-6" - }, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"mq" = ( -/obj/item/kirbyplants{ - icon_state = "plant-14"; - layer = 3.8 - }, -/obj/effect/decal/cleanable/glass, -/obj/item/broken_bottle{ - pixel_x = 8 - }, -/obj/item/shard{ - pixel_x = -4 - }, -/obj/item/pushbroom{ - pixel_y = -12; - pixel_x = 5; - layer = 3.9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/light/small/broken/directional/west, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery) -"mv" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/folder/red{ - pixel_x = -2; - pixel_y = 3 - }, -/obj/item/folder/yellow{ - pixel_y = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/office) -"mE" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 9 - }, -/obj/structure/railing{ - dir = 1; - layer = 2.7 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"mF" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/oil/streak, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/shuttle) -"mK" = ( -/turf/open/floor/plasteel/stairs/wood{ - color = "#5B3E1D" - }, -/area/ruin/rockplanet/distillery/saloon) -"mX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery) -"mY" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/corner{ - dir = 4 - }, -/obj/structure/railing{ - layer = 4.1 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"ne" = ( -/obj/structure/table, -/obj/item/stack/cable_coil/yellow, -/obj/item/stack/cable_coil/red{ - pixel_y = 3 - }, -/obj/item/stock_parts/manipulator{ - pixel_y = 5; - pixel_x = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/engineering) -"nf" = ( -/obj/item/stack/ore/salvage/scrapmetal/five, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/obj/machinery/button/door{ - dir = 4; - pixel_y = 6; - pixel_x = -22; - name = "Window Shutter"; - id = "engi_window" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/binary/volume_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/engineering) -"ng" = ( -/obj/effect/turf_decal/industrial/loading, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/rockplanet, -/area/ruin/rockplanet/distillery/crew) -"nm" = ( -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"nr" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"nA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/crew) -"nR" = ( -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"nT" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"nU" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/corner{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"nX" = ( -/obj/effect/turf_decal/industrial/outline/red, -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/regular, -/obj/item/reagent_containers/glass/bottle/bicaridine{ - pixel_x = -6 - }, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/glass/bottle/bicaridine{ - pixel_x = 6 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/crew) -"nY" = ( -/obj/structure/fermenting_barrel, -/obj/effect/decal/cleanable/wrapping, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"oh" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"om" = ( -/obj/structure/catwalk/over, -/obj/structure/closet/crate/hydroponics, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_y = 8; - pixel_x = -8 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_y = 8; - pixel_x = -8 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_y = 8 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_y = 8 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_y = 8 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = -8 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = -8 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = 8 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = 8 - }, -/turf/open/floor/plating/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"oq" = ( -/obj/structure/flora/ash/garden/waste, -/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"oD" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"oO" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/item/mine/pressure/explosive/live{ - layer = 2.8 - }, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"oU" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"oY" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/frame, -/obj/item/circuitboard/machine/shuttle/engine/electric, -/obj/item/stack/cable_coil/cut/red, -/obj/item/stock_parts/capacitor, -/turf/open/floor/engine/hull/reinforced, -/area/ruin/rockplanet/distillery/shuttle) -"pa" = ( -/obj/structure/reagent_dispensers/water_cooler{ - pixel_x = -4 - }, -/obj/effect/turf_decal/siding/wood/end{ - dir = 8 - }, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken7" - }, -/area/ruin/rockplanet/distillery/saloon) -"pm" = ( -/obj/structure/barricade/sandbags, -/obj/effect/turf_decal/sand/plating, -/obj/structure/cable/yellow{ - icon_state = "2-9" - }, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"pD" = ( -/obj/structure/fermenting_barrel/distiller{ - pixel_y = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/paper/crumpled/muddy/fluff/distillery{ - name = "note"; - default_raw_text = "Scored this from an SRM ship passing through the sector. Handy if anything happens to our current still." - }, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "panelscorched" - }, -/area/ruin/rockplanet/distillery) -"pL" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 1 - }, -/obj/structure/toilet, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/west, -/mob/living/simple_animal/hostile/human/frontier, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"pM" = ( -/obj/structure/girder/displaced, -/obj/structure/cable/yellow{ - icon_state = "4-5" - }, -/obj/item/stack/ore/salvage/scrapmetal, -/turf/open/floor/plating/rust, -/area/overmap_encounter/planetoid/rockplanet/explored) -"pQ" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/item/stamp{ - pixel_y = 16; - pixel_x = 5 - }, -/obj/item/stamp/denied{ - pixel_y = 16; - pixel_x = -5 - }, -/obj/item/kirbyplants{ - icon_state = "plant-11"; - pixel_y = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/office) -"qe" = ( -/obj/structure/reagent_dispensers/water_cooler{ - pixel_y = 6; - pixel_x = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken7" - }, -/area/ruin/rockplanet/distillery) -"qj" = ( -/obj/structure/flora/ash/stem_shroom, -/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"ql" = ( -/obj/effect/turf_decal/industrial/loading{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/rockplanet/distillery/office) -"qm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pod_window" - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ruin/rockplanet/distillery/shuttle) -"qo" = ( -/obj/structure/curtain/cloth/grey, -/obj/structure/bed{ - dir = 8; - icon_state = "dirty_mattress" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"qu" = ( -/obj/effect/turf_decal/ntlogo{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 9 - }, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"qw" = ( -/obj/structure/flora/tree/cactus, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"qQ" = ( -/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"qX" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/door/airlock/grunge, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/crew) -"qY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/ruin/rockplanet/distillery/office) -"re" = ( -/obj/structure/flora/ausbushes/sunnybush{ - layer = 3 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"rh" = ( -/obj/structure/flora/tree/dead/tall, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"rs" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"rF" = ( -/obj/structure/catwalk/over, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/chair/sofa/brown/old/corner, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/ruin/rockplanet/distillery/saloon) -"rH" = ( -/turf/closed/wall, -/area/ruin/rockplanet/distillery) -"rJ" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 4 - }, -/obj/item/ammo_casing/spent{ - pixel_x = 12; - pixel_y = 6 - }, -/obj/item/ammo_casing/spent{ - pixel_x = 14 - }, -/obj/machinery/light/small/broken/directional/east, -/obj/structure/chair/sofa/brown/old/directional/west, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"rT" = ( -/obj/effect/turf_decal/industrial/traffic, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/crew) -"rW" = ( -/obj/item/mine/pressure/explosive/live{ - layer = 2.8 - }, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"sb" = ( -/obj/machinery/vending/cola/space_up, -/obj/effect/decal/cleanable/wrapping, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"si" = ( -/obj/structure/table/wood/poker, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 5 - }, -/obj/item/spacecash/bundle/c10, -/obj/item/spacecash/bundle/c1{ - pixel_x = 8; - pixel_y = 4 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"sm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4; - filter_types = list("co2","bz","water_vapor","miasma","freon","pluox","tritium","n20","no2","nob"); - widenet = 1 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"sx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-9" - }, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"sy" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken6" - }, -/area/ruin/rockplanet/distillery/saloon) -"sE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/item/kirbyplants{ - icon_state = "plant-20"; - pixel_y = 8 - }, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken2" - }, -/area/ruin/rockplanet/distillery/saloon) -"sQ" = ( -/obj/effect/turf_decal/industrial/outline/red, -/obj/structure/closet/crate/freezer, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/crew) -"tc" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"te" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/office) -"to" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table/glass, -/obj/item/lighter/greyscale{ - pixel_x = 7; - pixel_y = -1 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = -5; - list_reagents = list(/datum/reagent/oxygen = 50) - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_y = 12; - list_reagents = list(/datum/reagent/carbon = 50) - }, -/obj/item/reagent_containers/syringe{ - pixel_y = 6 - }, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"tw" = ( -/obj/effect/decal/cleanable/garbage, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"tx" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white/corner{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"tA" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 8 - }, -/obj/item/storage/bottles{ - icon_state = "bottlecrate_0" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"tB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 12; - pixel_x = 10 - }, -/obj/item/newspaper{ - pixel_x = -4; - pixel_y = 2 - }, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/crew) -"tP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"tQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken" - }, -/area/ruin/rockplanet/distillery/saloon) -"uf" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"uk" = ( -/obj/structure/barricade/sandbags, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"ut" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/west, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/office) -"uv" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/machinery/door/poddoor/preopen{ - dir = 4; - id = "pod_fore" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ruin/rockplanet/distillery/shuttle) -"uw" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken5" - }, -/area/ruin/rockplanet/distillery) -"uy" = ( -/obj/machinery/shower{ - pixel_y = 12 - }, -/obj/structure/catwalk/over, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/machinery/door/window/southleft, -/turf/open/floor/plating, -/area/ruin/rockplanet/distillery/crew) -"uE" = ( -/obj/structure/flora/ash/garden/arid, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"uG" = ( -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "panelscorched" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"uL" = ( -/turf/closed/wall/r_wall, -/area/ruin/rockplanet/distillery/engineering) -"uP" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 9 - }, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"uS" = ( -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/siding/white/end{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/engineering) -"uU" = ( -/obj/effect/turf_decal/ntlogo, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"uX" = ( -/turf/closed/wall/rust, -/area/overmap_encounter/planetoid/rockplanet/explored) -"vf" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "dist_cargo" - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"vo" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor, -/obj/machinery/door/window/brigdoor/southleft{ - req_one_access_txt = "10" - }, -/obj/structure/closet/wall/red/directional/west{ - secure = 1; - locked = 1 - }, -/obj/item/storage/toolbox/emergency/shuttle/electric, -/obj/item/ammo_box/a44roum_speedloader, -/obj/item/gun/ballistic/revolver/shadow, -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/shuttle) -"vC" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white/corner{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"vD" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/fluff/glowshroom, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"vF" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table/glass, -/obj/item/seeds/corn{ - pixel_y = 6; - pixel_x = -2 - }, -/obj/item/seeds/corn{ - pixel_y = 6 - }, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_y = 6 - }, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_y = -2; - pixel_x = 3 - }, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_y = 3; - pixel_x = 4 - }, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "panelscorched" - }, -/area/ruin/rockplanet/distillery) -"vX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/filingcabinet/double/grey, -/obj/machinery/light/dim/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/folder/yellow, -/obj/item/folder/documents, -/obj/item/folder/red, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/office) -"wb" = ( -/obj/structure/railing{ - layer = 4.1 - }, -/obj/structure/sign/warning/gasmask{ - pixel_y = -32 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"wd" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/corner{ - dir = 1 - }, -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"wk" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"ws" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"wx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin, -/obj/item/pen/fountain, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/office) -"wy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"wz" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"wB" = ( -/obj/structure/flora/rock/rockplanet{ - icon_state = "redrock3" - }, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"wH" = ( -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters{ - id = "engi_window" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 1 - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ruin/rockplanet/distillery/engineering) -"wT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"wU" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"wV" = ( -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/rust, -/area/ruin/rockplanet/distillery/engineering) -"wX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery) -"xc" = ( -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin{ - pixel_y = 8; - pixel_x = -4 - }, -/obj/item/pen{ - pixel_y = 8; - pixel_x = -4 - }, -/obj/item/hand_labeler{ - pixel_y = -4 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 12; - pixel_x = 8 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"xf" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/item/wrench, -/obj/item/wirecutters, -/obj/machinery/cell_charger, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/engineering) -"xs" = ( -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"xA" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-6" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/ruin/rockplanet/distillery/crew) -"xM" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"xN" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/sign/poster/retro/smile{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/hostile/netherworld/migo{ - name = "Dog"; - faction = list("Frontiersmen") - }, -/obj/structure/bed/dogbed, -/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/skeleton, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"xO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/office) -"xT" = ( -/turf/closed/wall, -/area/ruin/rockplanet/distillery/engineering) -"yf" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/rack, -/obj/item/reagent_containers/food/condiment/sugar{ - pixel_y = 13; - pixel_x = -2; - layer = 2.8 - }, -/obj/item/reagent_containers/food/condiment/sugar{ - pixel_y = 7; - pixel_x = -2; - layer = 2.8 - }, -/obj/item/wrench{ - pixel_y = 4 - }, -/obj/item/screwdriver, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"yr" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"yw" = ( -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"yI" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"yL" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/lootdrop/maintenance/two, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/office) -"yO" = ( -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/obj/effect/turf_decal/siding/white/corner, -/obj/structure/sink{ - pixel_y = 16 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/insectguts, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"yS" = ( -/turf/closed/wall/r_wall/rust, -/area/ruin/rockplanet/distillery/crew) -"yW" = ( -/obj/effect/turf_decal/industrial/outline/red, -/obj/structure/guncloset, -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/office) -"ze" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "foam_plating" - }, -/area/ruin/rockplanet/distillery) -"zk" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ruin/rockplanet/distillery/crew) -"zn" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/light/broken/directional/south, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"zw" = ( -/obj/machinery/autolathe, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 5 - }, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/engineering) -"zx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"zy" = ( -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/rust, -/area/ruin/rockplanet/distillery/crew) -"zJ" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 10 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/engineering) -"zX" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "dist_cargo" - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"zZ" = ( -/obj/structure/girder, -/obj/item/stack/ore/salvage/scrapmetal, -/turf/open/floor/plating/rust, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Ag" = ( -/obj/effect/turf_decal/siding/white/end, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Ai" = ( -/obj/structure/grille, -/obj/structure/cable/yellow, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pod_window" - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ruin/rockplanet/distillery/shuttle) -"Am" = ( -/obj/machinery/door/airlock/grunge{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/office) -"At" = ( -/obj/structure/cable/yellow{ - icon_state = "1-6" - }, -/obj/structure/cable/yellow{ - icon_state = "1-5" - }, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Aw" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "platingdmg1" - }, -/area/ruin/rockplanet/distillery) -"AC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "platingdmg1" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"AE" = ( -/obj/machinery/door/airlock/engineering, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/engineering) -"AI" = ( -/obj/structure/cable/yellow{ - icon_state = "1-10" - }, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"AJ" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"AV" = ( -/obj/machinery/atmospherics/components/unary/passive_vent/layer2, -/obj/structure/railing{ - layer = 4.1 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"AY" = ( -/obj/item/stack/ore/salvage/scrapgold/five{ - pixel_x = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/structure/catwalk/over, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/rockplanet/distillery/engineering) -"Be" = ( -/obj/structure/railing{ - layer = 4.1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/retro/nanotrasen_logo_80s{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ruin/rockplanet/distillery) -"Bk" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/corner{ - dir = 2 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Bn" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Bq" = ( -/obj/item/chair/stool/bar{ - pixel_y = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Bs" = ( -/obj/structure/barricade/sandbags, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Bx" = ( -/obj/structure/flora/ash/cap_shroom, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"BD" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/wrapping, -/obj/item/storage/bottles/moonshine, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/shuttle) -"BJ" = ( -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"BO" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"BT" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/sign/poster/retro/radio{ - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1; - filter_types = list("co2","bz","water_vapor","miasma","freon","pluox","tritium","n20","no2","nob"); - widenet = 1 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/ruin/rockplanet/distillery/crew) -"Ch" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table/glass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 12; - pixel_x = 8 - }, -/obj/item/clipboard{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/paper{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery) -"Cn" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "foam_plating" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Cp" = ( -/turf/closed/wall/r_wall/rust, -/area/overmap_encounter/planetoid/cave/explored) -"Cr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/mob/living/simple_animal/hostile/human/frontier/internals, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"Cz" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"CA" = ( -/obj/machinery/door/airlock/grunge, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/office) -"CL" = ( -/obj/structure/fluff/glowshroom, -/obj/machinery/button/door{ - pixel_y = 26; - name = "Cargo Door"; - id = "dist_cargo" - }, -/turf/open/floor/plating/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"CM" = ( -/obj/machinery/door/airlock/grunge, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"CN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "foam_plating" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"CQ" = ( -/obj/structure/table/wood/poker, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 6 - }, -/obj/item/spacecash/bundle/c1{ - pixel_x = 8; - pixel_y = 4 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"CR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "platingdmg1" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"CS" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"CW" = ( -/obj/machinery/fax/admin/frontiersmen, -/obj/structure/table/wood/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/office) -"Dk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"Dw" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"DE" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/closed/wall/rust, -/area/overmap_encounter/planetoid/rockplanet/explored) -"DW" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 4 - }, -/obj/structure/toilet{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/north, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"DX" = ( -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/structure/cable/yellow{ - icon_state = "1-10" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Ef" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"Ei" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/fluff/glowshroom, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Ej" = ( -/obj/structure/table/wood/reinforced, -/obj/structure/railing{ - dir = 1; - layer = 2.7 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_y = 8; - pixel_x = 4 - }, -/obj/item/reagent_containers/food/drinks/mug/coco{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/spacecash/bundle/c1{ - pixel_x = -4 - }, -/obj/item/spacecash/bundle/c10{ - pixel_y = -2 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 5 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Ex" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "panelscorched" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"EF" = ( -/obj/structure/chair/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/mob/living/simple_animal/hostile/human/frontier/internals, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"EI" = ( -/obj/effect/turf_decal/ntlogo{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 6 - }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "skull"; - pixel_x = -16; - color = "#FF7742" - }, -/obj/effect/decal/cleanable/garbage, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"Fk" = ( -/obj/machinery/light/floor, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Fm" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 1 - }, -/obj/machinery/light/small/directional/east, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Fn" = ( -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Fs" = ( -/obj/structure/flora/rock/rockplanet{ - icon_state = "redrock2" - }, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Ft" = ( -/obj/effect/turf_decal/industrial/outline/red, -/obj/structure/salvageable/machine, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"FA" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/office) -"FB" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 5 - }, -/obj/structure/railing/corner{ - dir = 8; - layer = 4.1 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"FD" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken7" - }, -/area/ruin/rockplanet/distillery/saloon) -"FI" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 12; - pixel_x = 8 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 14; - pixel_x = -4 - }, -/obj/item/newspaper{ - pixel_x = -4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Gb" = ( -/obj/structure/chair/stool/bar{ - dir = 4; - pixel_x = 6 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Gc" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"Gd" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"Gg" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"Go" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"GE" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"GH" = ( -/obj/structure/catwalk/over, -/obj/structure/closet/crate/hydroponics, -/obj/item/reagent_containers/food/snacks/grown/corn, -/obj/item/reagent_containers/food/snacks/grown/corn, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_y = 2 - }, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_y = 2 - }, -/obj/item/seeds/corn, -/obj/item/seeds/corn, -/obj/item/seeds/corn, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = -8 - }, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_y = 4 - }, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_y = 4 - }, -/turf/open/floor/plating/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"Hf" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - layer = 3.3 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/machinery/button/door{ - dir = 4; - pixel_y = -6; - pixel_x = -22; - name = "Aft Door"; - id = "pod_aft" - }, -/obj/machinery/button/door{ - dir = 4; - pixel_x = -32; - name = "Window Shutters"; - id = "pod_window" - }, -/obj/machinery/door/window/brigdoor/northleft{ - req_one_access_txt = "10" - }, -/obj/machinery/button/door{ - dir = 4; - pixel_y = 6; - pixel_x = -22; - name = "Fore Door"; - id = "pod_fore" - }, -/obj/effect/decal/cleanable/oil, -/mob/living/simple_animal/hostile/human/frontier/ranged/internals, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/shuttle) -"Hg" = ( -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters, -/obj/structure/grille, -/turf/open/floor/plating/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"Hi" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Hu" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/item/mine/pressure/explosive/rusty/live{ - layer = 2.8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Hv" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"HB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"HM" = ( -/obj/structure/table, -/obj/item/reagent_scanner{ - pixel_y = 18 - }, -/obj/item/reagent_containers/glass/bucket{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bucket{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"HO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"HT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken4" - }, -/area/ruin/rockplanet/distillery/saloon) -"Ig" = ( -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Ir" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken7" - }, -/area/ruin/rockplanet/distillery/saloon) -"Iz" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/industrial/outline/red, -/obj/effect/spawner/lootdrop/random_computer_circuit_common, -/obj/effect/spawner/lootdrop/maintenance/four, -/obj/effect/spawner/lootdrop/random_machine_circuit_common, -/obj/effect/spawner/lootdrop/random_machine_circuit_common, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/crew) -"IA" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"IN" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white/corner{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"IS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"IZ" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Ja" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/closet/crate/secure/weapon{ - name = "ammo crate" - }, -/obj/item/ammo_box/a357{ - pixel_x = -3 - }, -/obj/item/ammo_box/magazine/illestren_a850r, -/obj/item/ammo_box/c9mm/ap, -/obj/item/ammo_box/magazine/illestren_a850r, -/obj/item/ammo_box/magazine/co9mm{ - start_empty = 1 - }, -/obj/item/ammo_box/magazine/co9mm{ - start_empty = 1 - }, -/obj/item/ammo_box/a357{ - pixel_x = 3 - }, -/obj/machinery/button/door{ - name = "Armory Door Lock"; - pixel_y = -6; - pixel_x = -22; - normaldoorcontrol = 1; - specialfunctions = 4; - id = "frontier_armory"; - dir = 4 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/office) -"Jc" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Je" = ( -/obj/structure/railing{ - layer = 4.1 - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ruin/rockplanet/distillery/saloon) -"JC" = ( -/obj/item/chair, -/obj/structure/railing{ - layer = 4.1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"JD" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/bottle/moonshine{ - pixel_x = -6; - pixel_y = 12 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"JI" = ( -/obj/structure/barricade/sandbags, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"JN" = ( -/obj/structure/flora/driftlog{ - pixel_y = -15; - pixel_x = 9; - layer = 2.8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"JO" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"JP" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/corner{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "5-8" - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"JS" = ( -/obj/structure/table, -/obj/item/kirbyplants{ - icon_state = "plant-11"; - pixel_y = 6 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"JZ" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Ka" = ( -/obj/structure/reagent_dispensers/beerkeg{ - anchored = 1; - reagent_id = /datum/reagent/consumable/ethanol/moonshine; - name = "moonshine keg"; - desc = "A keg full of liver-shredding spirits brewed by amateur bootleggers."; - pixel_x = -8; - layer = 2.8 - }, -/obj/structure/reagent_dispensers/beerkeg{ - anchored = 1; - reagent_id = /datum/reagent/consumable/ethanol/moonshine; - name = "moonshine keg"; - desc = "A keg full of liver-shredding spirits brewed by amateur bootleggers."; - pixel_x = 8; - pixel_y = -2 - }, -/obj/structure/reagent_dispensers/beerkeg{ - anchored = 1; - reagent_id = /datum/reagent/consumable/ethanol/moonshine; - name = "moonshine keg"; - desc = "A keg full of liver-shredding spirits brewed by amateur bootleggers."; - pixel_x = -4; - pixel_y = 14; - layer = 3 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Kf" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_y = 12; - pixel_x = 6 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/cigbutt{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Km" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/item/radio/intercom/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-9" - }, -/obj/structure/cable/yellow{ - icon_state = "4-10" - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/shuttle) -"Kt" = ( -/turf/open/floor/plating/asteroid/rockplanet/wet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Kx" = ( -/obj/structure/salvageable/machine, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"KA" = ( -/turf/closed/wall/r_wall, -/area/ruin/rockplanet/distillery/office) -"KF" = ( -/obj/structure/flora/ash/cacti, -/obj/machinery/light/directional/north, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"KV" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 6 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Ld" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery) -"Lm" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/effect/turf_decal/siding/wood/end{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/office) -"LB" = ( -/turf/open/floor/plating/rust/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"LD" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/fluff/glowshroom, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/dim/directional/north, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"LM" = ( -/obj/item/shard{ - pixel_x = 12 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 9 - }, -/obj/structure/holosign/barrier/wetsign/infinite, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"LW" = ( -/obj/structure/flora/ash/garden/arid, -/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Md" = ( -/obj/machinery/door/airlock/grunge{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Mf" = ( -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/obj/effect/turf_decal/siding/white/corner, -/obj/structure/railing/corner{ - layer = 4.1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Mm" = ( -/obj/structure/flora/ausbushes/sunnybush{ - layer = 3 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Mr" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/plastic, -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"Mx" = ( -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"MA" = ( -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "mudskipper_engine" - }, -/obj/structure/grille, -/turf/open/floor/plating/rockplanet/lit, -/area/ruin/rockplanet/distillery/saloon) -"MD" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/broken/directional/east, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"MS" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/firealarm/directional/south{ - buildstage = 0 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "1-5" - }, -/obj/machinery/light/small/directional/west, -/obj/effect/spawner/lootdrop/maintenance/four, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken6" - }, -/area/ruin/rockplanet/distillery) -"Nj" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/secure_closet/freezer/wall/directional/east, -/obj/item/reagent_containers/food/snacks/chips, -/obj/item/food/butterdog, -/obj/item/reagent_containers/food/snacks/chips{ - pixel_x = 2 - }, -/obj/item/reagent_containers/food/drinks/bottle/rum{ - pixel_x = -6 - }, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/spacecash/bundle/c500, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = 8 - }, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Nk" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"Nr" = ( -/turf/template_noop, -/area/template_noop) -"Ns" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/table, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/cigbutt, -/obj/item/cigbutt{ - pixel_y = 8; - pixel_x = 6 - }, -/obj/item/reagent_containers/food/drinks/bottle/moonshine{ - pixel_x = -6; - pixel_y = 6 - }, -/turf/open/floor/carpet, -/area/ruin/rockplanet/distillery/crew) -"Nx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/holopad/emergency/bar, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"NC" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 1 - }, -/obj/effect/decal/cleanable/ash{ - pixel_x = -6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"NE" = ( -/obj/structure/flora/ausbushes/sparsegrass/hell{ - name = "dead grass"; - desc = "A sparse patch of grass without color."; - light_range = 0; - light_power = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plating/asteroid/rockplanet/wet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"NM" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/computer/helm{ - dir = 8; - layer = 3.3; - name = "Locked Helm Console"; - desc = "No way you're getting this thing off the ground." - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/structure/cable/yellow{ - icon_state = "1-6" - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/shuttle) -"NR" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"NU" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-10" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/ruin/rockplanet/distillery/crew) -"Ob" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"Od" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/sofa/brown/old/corner/directional/south, -/mob/living/simple_animal/hostile/human/frontier/ranged/internals/neutered, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"Oe" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-9" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "panelscorched" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Os" = ( -/obj/machinery/vending/snack/random{ - tilted = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"Ow" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/yellow{ - icon_state = "0-1" - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"Oz" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/office) -"OB" = ( -/obj/structure/catwalk/over, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/ruin/rockplanet/distillery/saloon) -"OK" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 6 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"OO" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 10 - }, -/obj/structure/chair/sofa/brown/old/left/directional/north, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"OV" = ( -/obj/structure/closet/secure_closet{ - icon_state = "armory"; - name = "armor locker" - }, -/obj/effect/turf_decal/industrial/outline/red, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/clothing/suit/armor/frontier, -/obj/item/clothing/head/beret/sec/frontier, -/obj/item/clothing/gloves/combat, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/office) -"Pl" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "9-10" - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"PD" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/tank/air, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/engineering) -"PI" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/engine/hull/reinforced, -/area/ruin/rockplanet/distillery/shuttle) -"PL" = ( -/obj/effect/turf_decal/siding/white{ - dir = 10 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"PP" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals/neutered, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/shuttle) -"PV" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"PZ" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"Qm" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Qp" = ( -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/hostile/human/frontier/ranged/internals, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"Qr" = ( -/obj/structure/catwalk/over, -/obj/item/storage/bottles/moonshine{ - pixel_y = 6 - }, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "panelscorched" - }, -/area/ruin/rockplanet/distillery/saloon) -"QB" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"QP" = ( -/turf/closed/wall/r_wall/rust, -/area/ruin/rockplanet/distillery/engineering) -"Rd" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/structure/cable/yellow{ - icon_state = "5-10" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Rn" = ( -/obj/structure/table/wood/reinforced, -/obj/structure/railing{ - layer = 4.1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 6 - }, -/obj/item/reagent_containers/food/drinks/bottle/moonshine{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 12; - pixel_x = 8 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Rp" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white, -/obj/structure/cable/yellow{ - icon_state = "1-5" - }, -/obj/machinery/light/small/directional/west, -/obj/structure/railing{ - layer = 4.1 - }, -/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Rr" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"Ru" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Rw" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ - dir = 1 - }, -/obj/item/trash/popcorn{ - pixel_y = 12; - pixel_x = 7 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"RB" = ( -/obj/effect/turf_decal/ntlogo{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 5 - }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "k"; - pixel_x = -5; - color = "#0094FF" - }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "u"; - pixel_x = -16; - color = "#0094FF" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"RD" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "pod_aft" - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ruin/rockplanet/distillery/shuttle) -"RM" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white/corner, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 9 - }, -/obj/structure/railing/corner{ - layer = 4.1 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"RO" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"RR" = ( -/turf/closed/wall/r_wall, -/area/ruin/rockplanet/distillery/crew) -"Sk" = ( -/obj/effect/turf_decal/industrial/loading{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/paper/crumpled/muddy/fluff/distillery{ - pixel_y = -12 - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"Sq" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/industrial/outline/red, -/obj/item/reagent_containers/food/drinks/bottle/moonshine{ - list_reagents = null; - pixel_x = -6 - }, -/obj/item/reagent_containers/food/drinks/bottle/moonshine{ - list_reagents = null; - pixel_x = -6 - }, -/obj/item/reagent_containers/food/drinks/bottle/moonshine{ - list_reagents = null - }, -/obj/item/reagent_containers/food/drinks/bottle/moonshine{ - list_reagents = null - }, -/obj/item/reagent_containers/food/drinks/bottle/moonshine{ - list_reagents = null; - pixel_x = 6 - }, -/obj/item/reagent_containers/food/drinks/bottle/moonshine{ - list_reagents = null; - pixel_x = 6 - }, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"Sr" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken" - }, -/area/ruin/rockplanet/distillery/saloon) -"Ss" = ( -/obj/structure/flora/driftlog{ - pixel_y = 2; - pixel_x = -6 - }, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Sx" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/bottle/moonshine{ - pixel_y = 6; - pixel_x = 4 - }, -/obj/item/reagent_containers/food/drinks/bottle/moonshine{ - pixel_y = 2; - pixel_x = -6 - }, -/obj/item/reagent_containers/food/drinks/bottle/hooch{ - pixel_y = -4; - pixel_x = 7 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"SF" = ( -/obj/structure/girder, -/obj/item/stack/ore/salvage/scrapmetal, -/obj/item/stack/ore/salvage/scrapmetal, -/turf/open/floor/plating/rust, -/area/ruin/rockplanet/distillery/office) -"SG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "platingdmg2" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"SV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/photocopier, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/office) -"Ta" = ( -/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Td" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/chem_jug{ - pixel_y = 4; - pixel_x = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/reagent_containers/glass/filter{ - pixel_x = -9; - pixel_y = 2 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"Tl" = ( -/obj/structure/flora/rock/pile/rockplanet, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Tn" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/fluff/glowshroom, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "platingdmg1" - }, -/area/ruin/rockplanet/distillery) -"To" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/directional/east, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Tp" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Tt" = ( -/obj/structure/catwalk/over, -/turf/open/floor/plating/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"TB" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/ruin/rockplanet/distillery/crew) -"TG" = ( -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"TK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"TR" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/item/storage/bottles/moonshine, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/crew) -"TW" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/west, -/mob/living/simple_animal/hostile/human/frontier/internals, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Uo" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/door/airlock/external, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"Uw" = ( -/obj/structure/chair/wood{ - dir = 8; - pixel_x = -4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Ux" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Uy" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/frontier, -/obj/item/clothing/head/fedora/det_hat{ - pixel_x = -4 - }, -/obj/item/clothing/head/beret/sec/frontier{ - pixel_x = 4 - }, -/obj/item/cigbutt{ - pixel_x = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"UA" = ( -/obj/structure/flora/rock/rockplanet{ - icon_state = "redrock2" - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"UI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/ruin/rockplanet/distillery/office) -"UJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery) -"UU" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery) -"Va" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock/grunge{ - dir = 4; - id_tag = "frontier_armory"; - locked = 1; - security_level = 4 - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery/office) -"Vf" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/fluff/glowshroom, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate/bin, -/obj/effect/spawner/lootdrop/maintenance/three, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/crew) -"Vg" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 5 - }, -/obj/structure/closet/crate/bin, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - filter_types = list("co2","bz","water_vapor","miasma","freon","pluox","tritium","n20","no2","nob"); - widenet = 1 - }, -/obj/machinery/light/small/broken/directional/east, -/obj/effect/spawner/lootdrop/maintenance/three, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"Vj" = ( -/obj/effect/turf_decal/ntlogo, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 10 - }, -/obj/effect/decal/cleanable/vomit/old{ - pixel_y = 12 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/crew) -"Vx" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white, -/obj/structure/railing{ - layer = 4.1 - }, -/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Vz" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"VG" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/light/directional/east, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"VJ" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 28 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/engineering) -"VM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/rockplanet/distillery/engineering) -"VO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/ruin/rockplanet/distillery/crew) -"VP" = ( -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white/corner, -/obj/structure/railing/corner{ - layer = 4.1 - }, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"VW" = ( -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"Wc" = ( -/turf/closed/wall, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Wg" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Wj" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/structure/chair/office{ - dir = 8 - }, -/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/internals/neutered, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"Wm" = ( -/obj/structure/table/wood/poker, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 10 - }, -/obj/item/spacecash/bundle/c1{ - pixel_y = 8 - }, -/obj/item/spacecash/bundle/c100, -/obj/item/spacecash/bundle/c10{ - pixel_x = 4 - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Wp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Wu" = ( -/turf/closed/wall, -/area/ruin/rockplanet/distillery/saloon) -"WB" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/neutral/filled/line, -/turf/open/floor/plasteel/patterned/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"WE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Xf" = ( -/obj/structure/cable/yellow{ - icon_state = "1-6" - }, -/turf/open/floor/plating/rockplanet/lit{ - icon_state = "platingdmg2" - }, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Xg" = ( -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Xl" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"Xn" = ( -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"Xq" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/button/door{ - name = "Armory Door Lock"; - pixel_y = 24; - pixel_x = 6; - normaldoorcontrol = 1; - specialfunctions = 4; - id = "frontier_armory" - }, -/mob/living/simple_animal/hostile/human/frontier/ranged/officer/internals, -/turf/open/floor/wood, -/area/ruin/rockplanet/distillery/office) -"XD" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock/grunge{ - dir = 4; - id_tag = "frontier_door" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"XF" = ( -/obj/item/shard{ - pixel_y = 8 - }, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"XU" = ( -/obj/structure/railing/corner{ - layer = 4.1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/obj/effect/turf_decal/siding/white/corner, -/obj/item/kirbyplants{ - icon_state = "plant-25"; - pixel_y = 12; - pixel_x = -2 - }, -/obj/effect/decal/cleanable/glass, -/obj/effect/decal/cleanable/ash, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"XV" = ( -/obj/effect/turf_decal/ntlogo{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 6 - }, -/obj/effect/decal/cleanable/ash, -/obj/item/cigbutt{ - pixel_x = -3; - pixel_y = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-10" - }, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery) -"XY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/rockplanet{ - icon_state = "wood-broken5" - }, -/area/ruin/rockplanet/distillery/saloon) -"Yh" = ( -/obj/machinery/door/airlock/grunge, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/pod/rockplanet, -/area/ruin/rockplanet/distillery) -"Yo" = ( -/obj/item/mine/pressure/explosive/live, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Yq" = ( -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/pod, -/area/ruin/rockplanet/distillery/crew) -"YE" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Zh" = ( -/obj/structure/catwalk/over, -/turf/open/floor/plating/rust/rockplanet/lit, -/area/ruin/rockplanet/distillery) -"Zm" = ( -/obj/effect/turf_decal/spline/fancy/opaque/white{ - dir = 6 - }, -/obj/item/reagent_containers/food/snacks/deadmouse{ - pixel_x = 8; - pixel_y = 6; - layer = 2.9 - }, -/obj/structure/chair/sofa/brown/old/corner/directional/west, -/turf/open/floor/plasteel/patterned/brushed/rockplanet, -/area/ruin/rockplanet/distillery/saloon) -"ZX" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/power/smes/shuttle/micro/precharged{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pod_window" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/engine/hull/reinforced, -/area/ruin/rockplanet/distillery/shuttle) - -(1,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(2,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -hY -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(3,1,1) = {" -Nr -Nr -Nr -Nr -Nr -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(4,1,1) = {" -Nr -Nr -Nr -Nr -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -jE -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(5,1,1) = {" -Nr -Nr -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(6,1,1) = {" -Nr -hY -hY -hY -hY -hY -hY -RR -RR -RR -RR -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(7,1,1) = {" -Nr -hY -hY -hY -hY -hY -hY -RR -pL -PL -RR -hY -hY -hY -hY -hY -lD -hY -hY -lD -hY -hY -Cp -hY -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(8,1,1) = {" -Nr -hY -hY -hY -hY -hY -hY -RR -lE -TG -RR -RR -hY -hY -hY -Bk -bm -bm -bm -bm -bm -bm -bm -mY -hY -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(9,1,1) = {" -hY -hY -hY -hY -hY -RR -RR -RR -uy -Vz -cf -RR -hY -hY -Cp -WB -be -LB -LB -ji -ji -LB -Fk -kT -hY -hY -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(10,1,1) = {" -hY -hY -hY -hY -hY -RR -yO -gM -Xn -Gg -zn -RR -hY -hY -hY -WB -LB -uG -lU -RD -lU -uG -hi -kT -nR -oq -ky -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(11,1,1) = {" -hY -hY -hY -hY -hY -RR -DW -lE -dP -cA -Ob -RR -hY -hY -hY -WB -LB -PI -lU -BD -lU -oY -LB -kT -nR -qw -qj -ky -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(12,1,1) = {" -Nr -qQ -hY -hY -uL -uL -xT -xT -xT -lE -nm -RR -RR -RR -RR -WB -LB -ZX -Hf -mF -vo -jm -ji -Qm -nR -nR -nR -tw -hY -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(13,1,1) = {" -Nr -LW -qQ -aC -QP -PD -nf -zw -xT -kO -Rw -zk -tP -sm -RR -wU -ji -qm -NM -PP -bI -Ai -XF -kT -nR -nR -oq -qQ -ky -hY -hY -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} -(14,1,1) = {" -nR -Kt -ky -AV -wH -xf -bH -jO -AE -NC -zy -hH -GE -av -Uo -WB -ji -lU -lU -Km -lU -lU -uG -kT -nR -nR -qQ -Kx -lc -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -"} -(15,1,1) = {" -nR -nR -qQ -wb -uL -uS -zJ -AY -xT -Vg -jF -RR -RR -RR -RR -WB -LB -ji -lU -uv -lU -ji -LB -kT -nR -rH -ed -rH -rH -ed -ed -rH -hY -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -"} -(16,1,1) = {" -nR -ky -oq -hY -uL -VJ -wV -VM -xT -lE -Yq -lE -Gc -kC -yS -WB -Fk -LB -LB -dE -ji -ji -Fk -kT -nR -rH -Td -HM -fl -Sk -Mr -rH -hY -hY -hY -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -Nr -"} -(17,1,1) = {" -Nr -hY -hY -hY -uL -dK -cS -ne -xT -nr -TB -xA -jX -JS -yS -nU -nT -JZ -fO -hS -RM -JZ -nT -wd -nR -rH -CS -Tt -Qp -Tn -yI -rH -ed -ed -rH -rH -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -"} -(18,1,1) = {" -hY -hY -hY -hY -uL -uL -xT -xT -xT -aB -tB -eG -sx -kd -RR -Tl -Ru -nR -wz -me -kT -nR -nR -nR -gg -ed -GH -ze -vF -aE -to -rH -Sx -xc -tA -rH -hY -hY -hY -hY -hY -Nr -Nr -Nr -Nr -"} -(19,1,1) = {" -hY -hY -hY -hY -hY -KA -Lm -ut -jM -kU -Ns -nA -qo -RR -RR -RR -yS -NR -KV -me -kT -nR -Xg -Xg -Xg -ed -yf -vD -fv -QB -Ow -rH -XU -Wj -fM -Hg -hY -hY -hY -hY -hY -hY -nR -Nr -Nr -"} -(20,1,1) = {" -Nr -hY -hY -hY -hY -KA -lK -te -jM -Od -bX -zx -bS -RR -TR -ng -qX -Fn -Fn -ws -kT -nR -rH -ed -rH -rH -rH -rH -rH -XD -rH -rH -Be -Zh -pD -Hg -hY -hY -hY -hY -hY -hY -Xg -nR -Nr -"} -(21,1,1) = {" -Nr -Nr -hY -hY -hY -KA -jM -Am -jM -jM -jM -NU -PZ -RR -bd -kq -RR -IZ -fO -ws -kT -Xg -rH -cP -fJ -fW -rH -mq -qu -uU -MS -rH -wX -mX -fs -ed -hY -hY -hY -hY -hY -Tl -Xg -nR -Nr -"} -(22,1,1) = {" -Nr -hY -hY -hY -hY -KA -ih -qY -xO -CW -jM -mk -lE -RR -Iz -rT -yS -NE -wz -hS -kT -Xg -Nk -om -Aw -Dk -Yh -ah -dJ -XV -kZ -Yh -Ld -uw -Ft -Hg -hY -hY -hY -hY -Wc -Dw -Xg -nR -nR -"} -(23,1,1) = {" -Nr -hY -hY -hY -hY -KA -lL -mv -eh -yL -jM -VO -Vf -zk -sQ -rT -yS -qj -wz -iT -kT -dw -Nk -Sq -Cr -co -rH -sb -gU -jI -bu -rH -qe -UJ -hP -Hg -hY -hY -hY -Wc -uX -oh -nR -nR -nR -"} -(24,1,1) = {" -Nr -hY -hY -hY -hY -KA -Xq -gA -FA -gv -CA -bz -Vj -zk -TR -kq -yS -Kt -wz -hS -kT -Tl -ed -CL -wT -VW -rH -Nk -Nk -Nk -Nk -rH -Ch -UU -nY -rH -hY -hY -Xg -pM -Cn -Fs -nR -nR -nR -"} -(25,1,1) = {" -hY -hY -hY -hY -hY -KA -wx -pQ -bY -aJ -jM -RB -EI -zk -en -nX -RR -nR -WB -ws -Qm -nR -rH -zX -vf -zX -rH -Mm -Bx -Kt -ky -rH -rH -xs -ed -rH -Xg -mp -AI -DE -jS -Xg -qw -nR -nR -"} -(26,1,1) = {" -hY -hY -hY -hY -hY -KA -vX -Oz -UI -SV -jM -xN -BT -RR -zk -zk -yS -KF -wz -ws -kT -nR -Mm -rs -hS -Vx -nR -nR -nR -uE -qj -qQ -rs -Bn -Rp -nR -nR -nR -dI -uk -Xg -re -Yo -nR -Nr -"} -(27,1,1) = {" -hY -hY -hY -hY -hY -KA -KA -Va -KA -KA -jM -LD -Rr -zk -tP -sm -RR -NR -KV -aG -FB -lS -uf -IN -Wg -bT -uf -uf -wk -uf -uf -uf -tx -Rd -bT -uf -uf -bm -JP -uk -Xg -nR -nR -Nr -Nr -"} -(28,1,1) = {" -Nr -hY -hY -hY -hY -SF -Ja -ql -OV -RR -dZ -Go -Gd -br -GE -av -Uo -HB -yw -RO -Ex -Xf -JO -fF -Oe -WE -Hv -Ig -CR -HB -wy -HB -Mx -wy -HB -AC -SG -DX -Qm -nR -nR -nR -nR -nR -Nr -"} -(29,1,1) = {" -Nr -Nr -hY -hY -hY -KA -KA -cp -yW -RR -Os -eF -Ef -RR -yS -RR -yS -IZ -nT -nT -JZ -JZ -Pl -kn -Cz -kn -kn -vC -lQ -VP -kn -kn -Cz -kn -kn -iy -kn -hy -PV -nR -nR -nR -nR -nR -nR -"} -(30,1,1) = {" -Nr -Nr -hY -hY -hY -hY -KA -KA -KA -RR -RR -RR -yS -yS -Xg -Ru -nR -nR -Dw -Dw -nR -nR -re -uE -nR -qQ -ky -Fm -CN -Vx -ky -em -Kt -nR -LM -gk -Xg -YE -At -uk -Xg -dw -Xg -Hu -nR -"} -(31,1,1) = {" -Nr -Nr -Nr -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -Xg -Xg -nR -qw -nR -Cn -dU -nR -nR -VG -Kt -qj -Wu -Wu -BJ -Wu -Wu -Wu -MA -MA -cw -Wu -Wu -aj -ir -pm -yr -Dw -Xg -qw -nR -"} -(32,1,1) = {" -Nr -Nr -Nr -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -Tl -Xg -nR -Cn -nR -Dw -JN -Xg -Wu -Wu -Wu -Wu -Wu -Wu -Mf -oU -Ag -Wu -uP -JC -pa -mE -OB -Wu -hY -hY -Wc -DE -dn -Xg -nR -nR -"} -(33,1,1) = {" -Nr -Nr -Nr -Nr -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -Xg -Ta -Dw -nR -nR -Xg -wB -Wu -HO -TW -tQ -Wp -Wu -Je -hA -Uy -Wu -ba -Rn -IA -Ej -OK -Wu -hY -hY -hY -Wc -Dw -oO -Xg -nR -"} -(34,1,1) = {" -Nr -Nr -Nr -Nr -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -Bs -JI -JI -Cn -Xg -rh -Ru -Wu -IS -gw -Wm -Tp -Wu -Jc -Sr -BO -mK -TK -Hi -tc -XY -Wp -Wu -hY -hY -hY -hY -Dw -Cn -Xg -nR -"} -(35,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -hY -hY -hY -hY -Xg -Cn -Xg -Dw -Dw -gg -zZ -Wc -hY -Wu -EF -si -CQ -Tp -CM -cQ -oD -Ir -mK -sy -Gb -Bq -To -Ux -Wu -hY -hY -hY -hY -Tl -Xg -Xg -nR -"} -(36,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -hY -hY -Xg -Ss -Xg -UA -Cn -nR -rW -Fs -hY -hY -Wu -sE -MD -Uw -Ux -Wu -hN -FI -OO -Wu -hq -JD -Kf -Wu -Md -Wu -Wu -hY -hY -hY -Cn -Fs -nR -nR -"} -(37,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -nR -nR -nR -qw -gu -nR -nR -Xg -Xg -hY -hY -Wu -Wu -Wu -Wu -Wu -Wu -rF -rJ -Zm -Wu -Qr -Nx -Ei -Wu -xM -Ka -Wu -hY -hY -hY -hY -Xg -nR -nR -"} -(38,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -nR -nR -nR -nR -nR -Tl -hY -hY -hY -hY -hY -hY -hY -hY -Wu -Wu -Wu -Wu -Wu -HT -OB -Nj -CM -FD -gX -Wu -hY -hY -hY -hY -Xg -nR -Nr -"} -(39,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -nR -nR -nR -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -Wu -Xl -AJ -Wu -Wu -Wu -Wu -Wu -hY -hY -hY -hY -Xg -nR -Nr -"} -(40,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -Wu -Wu -Wu -Wu -hY -hY -hY -hY -hY -hY -hY -hY -Xg -Xg -nR -"} -(41,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -Xg -Xg -Xg -nR -"} -(42,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -hY -Xg -Xg -nR -nR -Nr -"} -(43,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -hY -hY -hY -hY -hY -Nr -hY -hY -hY -hY -hY -hY -hY -hY -Xg -Xg -Xg -Xg -nR -Nr -Nr -"} -(44,1,1) = {" -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -hY -hY -hY -Nr -Nr -hY -hY -hY -Nr -hY -hY -Nr -Nr -Nr -Nr -Nr -Nr -Nr -Nr -"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_harmfactory.dmm b/_maps/RandomRuins/RockRuins/rockplanet_harmfactory.dmm index 8a79949e34b1..8d9d02795d7d 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_harmfactory.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_harmfactory.dmm @@ -152,7 +152,6 @@ icon_state = "1-2" }, /obj/effect/decal/remains/human, -/obj/item/clothing/neck/tie/red, /turf/open/floor/plasteel/patterned, /area/ruin/powered) "dU" = ( @@ -224,14 +223,14 @@ /turf/open/floor/plating, /area/ruin/powered) "fq" = ( -/obj/machinery/door/keycard/harmfactory/office, +/obj/machinery/door/keycard/stockroom, /turf/open/floor/plasteel/patterned/brushed, /area/ruin/powered) "fF" = ( +/obj/machinery/door/keycard/stockroom, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/keycard/harmfactory/office, /turf/open/floor/plating/rust, /area/ruin/powered) "fJ" = ( @@ -288,7 +287,7 @@ "gx" = ( /obj/structure/filingcabinet/employment, /obj/structure/safe/floor, -/obj/item/keycard/harmfactory/office, +/obj/item/keycard/office, /turf/open/floor/plating/rust, /area/ruin/powered) "gz" = ( @@ -304,14 +303,14 @@ /turf/open/floor/plating, /area/ruin/powered) "gP" = ( -/obj/machinery/door/keycard/harmfactory/stockroom, +/obj/machinery/door/keycard/office, /turf/open/floor/plasteel/patterned, /area/ruin/powered) "hf" = ( +/obj/machinery/door/keycard/office, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/keycard/harmfactory/stockroom, /turf/open/floor/plasteel/patterned, /area/ruin/powered) "hg" = ( @@ -371,15 +370,15 @@ /turf/closed/wall/r_wall/rust, /area/ruin/powered) "je" = ( -/obj/machinery/door/keycard/harmfactory, +/obj/machinery/door/keycard/entry, /turf/open/floor/plating, /area/ruin/powered) "jq" = ( /obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/keycard/entry, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/keycard/harmfactory, /turf/open/floor/plasteel/patterned, /area/ruin/powered) "jB" = ( @@ -431,14 +430,18 @@ /turf/open/floor/plating/rust, /area/ruin/powered) "kC" = ( -/obj/machinery/door/keycard/harmfactory/entry, +/obj/machinery/door/keycard{ + puzzle_id = "factory4" + }, /turf/open/floor/plasteel/patterned/brushed, /area/ruin/powered) "kI" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/keycard/harmfactory/entry, +/obj/machinery/door/keycard{ + puzzle_id = "factory4" + }, /turf/open/floor/plating/rust, /area/ruin/powered) "kM" = ( @@ -1213,7 +1216,9 @@ /area/ruin/powered) "BQ" = ( /obj/structure/table/greyscale, -/obj/item/keycard/harmfactory, +/obj/item/keycard{ + puzzle_id = "factory4" + }, /turf/open/floor/engine, /area/ruin/powered) "BW" = ( @@ -1448,7 +1453,7 @@ /area/ruin/powered) "GO" = ( /obj/structure/table/greyscale, -/obj/item/keycard/harmfactory/stockroom, +/obj/item/keycard/stockroom, /turf/open/floor/engine, /area/ruin/powered) "GR" = ( @@ -1861,11 +1866,11 @@ /turf/open/floor/plasteel/patterned, /area/ruin/powered) "QK" = ( -/obj/machinery/conveyor/auto{ - dir = 1 - }, -/obj/item/keycard/harmfactory/entry, -/turf/open/floor/engine, +/obj/structure/cable, +/obj/item/keycard/entry, +/obj/machinery/light/dim/directional/north, +/obj/structure/grille, +/turf/open/floor/plating, /area/ruin/powered) "Rd" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -3061,7 +3066,7 @@ mc px st vi -sN +QK te te te @@ -3105,7 +3110,7 @@ pC sx vi sN -QK +te te te Hs diff --git a/_maps/RandomRuins/RockRuins/rockplanet_heirophant.dmm b/_maps/RandomRuins/RockRuins/rockplanet_heirophant.dmm new file mode 100644 index 000000000000..20c0e7158a01 --- /dev/null +++ b/_maps/RandomRuins/RockRuins/rockplanet_heirophant.dmm @@ -0,0 +1,617 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/indestructible/riveted/hierophant, +/area/ruin/unpowered/hierophant) +"b" = ( +/turf/open/indestructible/hierophant, +/area/ruin/unpowered/hierophant) +"c" = ( +/obj/effect/light_emitter{ + set_cap = 3; + set_luminosity = 5 + }, +/turf/open/indestructible/hierophant, +/area/ruin/unpowered/hierophant) +"d" = ( +/mob/living/simple_animal/hostile/megafauna/hierophant, +/turf/open/indestructible/hierophant, +/area/ruin/unpowered/hierophant) +"e" = ( +/turf/open/indestructible/hierophant/two, +/area/ruin/unpowered/hierophant) +"f" = ( +/obj/effect/light_emitter{ + set_cap = 3; + set_luminosity = 5 + }, +/turf/open/indestructible/hierophant/two, +/area/ruin/unpowered/hierophant) +"m" = ( +/turf/open/floor/plating/asteroid/rockplanet, +/area/overmap_encounter/planetoid/rockplanet) +"s" = ( +/obj/effect/light_emitter{ + set_cap = 3; + set_luminosity = 5 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/ruin/unpowered/hierophant) +"Z" = ( +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/ruin/unpowered/hierophant) + +(1,1,1) = {" +m +m +m +Z +Z +Z +b +a +a +Z +Z +a +a +a +a +a +Z +Z +Z +b +Z +Z +Z +"} +(2,1,1) = {" +m +m +Z +Z +Z +b +b +b +b +b +b +c +b +b +b +b +b +b +b +b +b +Z +Z +"} +(3,1,1) = {" +m +m +Z +Z +s +c +b +b +b +a +b +b +b +a +b +b +b +c +c +b +b +Z +Z +"} +(4,1,1) = {" +m +Z +Z +Z +Z +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +Z +Z +Z +"} +(5,1,1) = {" +m +Z +Z +Z +Z +a +b +b +Z +Z +b +c +b +b +b +c +b +a +a +b +s +Z +Z +"} +(6,1,1) = {" +m +Z +Z +Z +Z +a +b +c +b +b +b +c +b +b +b +c +b +a +a +b +s +Z +Z +"} +(7,1,1) = {" +m +Z +Z +Z +Z +Z +Z +Z +Z +e +e +e +e +e +e +e +e +b +b +b +Z +Z +Z +"} +(8,1,1) = {" +Z +Z +Z +Z +s +s +Z +Z +e +a +e +e +e +a +e +e +e +c +c +b +Z +Z +Z +"} +(9,1,1) = {" +Z +Z +Z +Z +Z +Z +Z +Z +e +e +e +f +e +e +e +e +e +b +b +Z +Z +Z +a +"} +(10,1,1) = {" +Z +Z +Z +Z +Z +Z +Z +Z +e +e +e +e +e +e +e +a +e +b +b +Z +a +Z +a +"} +(11,1,1) = {" +Z +Z +Z +Z +Z +Z +Z +Z +e +e +b +b +b +e +e +e +e +b +b +Z +Z +Z +m +"} +(12,1,1) = {" +Z +s +Z +Z +Z +s +Z +Z +f +e +b +d +b +e +f +e +e +c +c +Z +Z +Z +m +"} +(13,1,1) = {" +Z +Z +Z +Z +Z +Z +Z +Z +e +e +b +b +b +e +e +e +e +b +b +Z +Z +Z +m +"} +(14,1,1) = {" +Z +Z +Z +Z +Z +Z +e +a +e +e +e +e +e +e +e +a +e +b +b +Z +Z +Z +m +"} +(15,1,1) = {" +Z +Z +Z +Z +Z +Z +e +e +e +e +e +f +e +e +e +e +e +b +b +Z +Z +Z +m +"} +(16,1,1) = {" +a +Z +Z +Z +s +c +e +e +e +a +e +e +e +a +e +e +e +c +c +b +Z +Z +m +"} +(17,1,1) = {" +Z +Z +Z +Z +Z +b +e +e +e +e +e +e +e +e +e +e +e +b +b +b +Z +Z +m +"} +(18,1,1) = {" +Z +Z +s +Z +a +a +b +c +b +b +b +c +b +b +b +c +b +a +a +b +c +Z +m +"} +(19,1,1) = {" +Z +Z +s +Z +a +Z +b +c +b +b +b +c +b +b +b +c +b +a +a +b +c +Z +Z +"} +(20,1,1) = {" +Z +Z +Z +Z +Z +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +Z +"} +(21,1,1) = {" +Z +Z +Z +Z +s +c +b +b +b +a +b +b +b +a +b +b +b +c +c +b +b +b +a +"} +(22,1,1) = {" +Z +Z +Z +Z +Z +Z +b +b +b +b +b +c +b +b +b +b +b +b +b +b +b +b +a +"} +(23,1,1) = {" +a +a +Z +Z +Z +Z +Z +a +a +a +a +a +a +a +a +a +Z +Z +Z +b +a +a +a +"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_house.dmm b/_maps/RandomRuins/RockRuins/rockplanet_house.dmm new file mode 100644 index 000000000000..7c13fbf7bd25 --- /dev/null +++ b/_maps/RandomRuins/RockRuins/rockplanet_house.dmm @@ -0,0 +1,151 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/rust, +/area/ruin/unpowered) +"g" = ( +/obj/machinery/door/airlock/wood{ + dir = 4 + }, +/obj/structure/barricade/wooden, +/turf/open/floor/wood, +/area/ruin/unpowered) +"h" = ( +/obj/structure/table/wood, +/obj/item/gun/ballistic/automatic/pistol/candor, +/obj/item/ammo_box/magazine/m45, +/obj/effect/gibspawner/human/bodypartless, +/obj/item/ammo_box/magazine/m45, +/turf/open/floor/carpet/donk, +/area/ruin/unpowered) +"m" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/wood, +/area/ruin/unpowered) +"r" = ( +/obj/structure/fireplace, +/turf/open/floor/wood, +/area/ruin/unpowered) +"u" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"x" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/carpet, +/area/ruin/unpowered) +"y" = ( +/obj/structure/chair/sofa/brown/right/directional/east, +/turf/open/floor/carpet, +/area/ruin/unpowered) +"A" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden/crude, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/unpowered) +"H" = ( +/turf/open/floor/wood, +/area/ruin/unpowered) +"L" = ( +/turf/open/floor/carpet, +/area/ruin/unpowered) +"M" = ( +/obj/structure/chair/wood/wings{ + dir = 4 + }, +/turf/open/floor/carpet/donk, +/area/ruin/unpowered) +"O" = ( +/obj/structure/chair/sofa/brown/directional/east, +/turf/open/floor/carpet, +/area/ruin/unpowered) +"V" = ( +/obj/structure/chair/sofa/brown/left/directional/east, +/turf/open/floor/carpet, +/area/ruin/unpowered) +"X" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Z" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/obj/effect/mob_spawn/human/engineer, +/turf/open/floor/carpet/donk, +/area/ruin/unpowered) + +(1,1,1) = {" +a +a +a +a +g +a +a +"} +(2,1,1) = {" +a +M +H +H +H +m +X +"} +(3,1,1) = {" +A +h +H +H +H +H +X +"} +(4,1,1) = {" +a +Z +H +H +H +H +X +"} +(5,1,1) = {" +a +H +H +V +O +y +a +"} +(6,1,1) = {" +a +r +H +L +L +L +a +"} +(7,1,1) = {" +a +u +u +L +x +L +a +"} +(8,1,1) = {" +a +a +a +X +a +a +a +"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm b/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm new file mode 100644 index 000000000000..83e80f79a4a3 --- /dev/null +++ b/_maps/RandomRuins/RockRuins/rockplanet_miningexpedition.dmm @@ -0,0 +1,1073 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ai" = ( +/mob/living/simple_animal/hostile/asteroid/goliath{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"an" = ( +/obj/machinery/door/airlock{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"bs" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"bB" = ( +/obj/structure/sign/poster/contraband/steppyflag, +/turf/closed/wall/r_wall/rust, +/area/ruin/rockplanet/syndicate) +"dk" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"dz" = ( +/obj/structure/chair/plastic{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"fL" = ( +/obj/item/kinetic_crusher, +/obj/effect/decal/cleanable/blood, +/obj/effect/gibspawner/human, +/obj/item/clothing/suit/space/hardsuit/mining, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"gN" = ( +/obj/structure/sign/poster/contraband/tools, +/turf/closed/wall/r_wall/rust, +/area/ruin/rockplanet/syndicate) +"js" = ( +/obj/item/chair, +/obj/effect/decal/cleanable/blood, +/obj/item/gun/ballistic/automatic/pistol/candor{ + pixel_y = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"lg" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"ll" = ( +/turf/open/floor/plating/rust, +/area/overmap_encounter/planetoid/rockplanet/explored) +"mf" = ( +/obj/structure/bed, +/obj/machinery/light/broken/directional/west, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"mk" = ( +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"nn" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/mining, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/rockplanet/syndicate) +"ov" = ( +/obj/structure/sign/warning/gasmask, +/turf/closed/wall/r_wall/rust, +/area/ruin/rockplanet/syndicate) +"pl" = ( +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"qj" = ( +/mob/living/simple_animal/hostile/netherworld/blankbody{ + desc = "What seems to be the remnants of what was once a human."; + name = "Turned" + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"ro" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/rockplanet/syndicate) +"rr" = ( +/obj/structure/sign/warning/xeno_mining, +/turf/closed/wall/r_wall/rust, +/area/ruin/rockplanet/syndicate) +"rY" = ( +/mob/living/simple_animal/hostile/netherworld/blankbody{ + desc = "What seems to be the remnants of what was once a human."; + name = "Turned" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"sj" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 + }, +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"sJ" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"sM" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"sP" = ( +/mob/living/simple_animal/hostile/human/skeleton/plasmaminer, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"tN" = ( +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"ub" = ( +/obj/machinery/computer{ + dir = 8 + }, +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"ug" = ( +/obj/machinery/suit_storage_unit/mining, +/turf/open/floor/plasteel/mono, +/area/ruin/rockplanet/syndicate) +"uq" = ( +/obj/machinery/suit_storage_unit/open, +/turf/open/floor/plasteel/mono, +/area/ruin/rockplanet/syndicate) +"ur" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"vK" = ( +/obj/machinery/door/airlock/mining, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/rockplanet/syndicate) +"wY" = ( +/obj/structure/table, +/obj/item/stack/sheet/cardboard, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"yv" = ( +/turf/open/floor/plasteel/mono/dark, +/area/ruin/rockplanet/syndicate) +"yz" = ( +/obj/structure/sign/poster/official/no_erp, +/turf/closed/wall/r_wall/rust, +/area/ruin/rockplanet/syndicate) +"yT" = ( +/obj/machinery/mineral/ore_redemption, +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"yZ" = ( +/turf/closed/mineral/random/rockplanet, +/area/overmap_encounter/planetoid/rockplanet/explored) +"BR" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"Ch" = ( +/obj/machinery/vending/mining_equipment, +/turf/open/floor/plasteel/mono, +/area/ruin/rockplanet/syndicate) +"CL" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/r_wall/rust, +/area/ruin/rockplanet/syndicate) +"CX" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light/broken/directional/east, +/turf/open/floor/plasteel/mono, +/area/ruin/rockplanet/syndicate) +"Du" = ( +/obj/structure/sign/poster/contraband/space_up, +/turf/closed/wall/r_wall/rust, +/area/ruin/rockplanet/syndicate) +"Fl" = ( +/obj/structure/bed, +/obj/effect/gibspawner/human/bodypartless, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"Gc" = ( +/mob/living/simple_animal/hostile/asteroid/goliath, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Gh" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/mono, +/area/ruin/rockplanet/syndicate) +"HW" = ( +/obj/machinery/light/broken/directional/east, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"Jz" = ( +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/netherworld/blankbody{ + desc = "What seems to be the remnants of what was once a human."; + name = "Turned" + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"JC" = ( +/obj/item/weldingtool, +/obj/effect/decal/cleanable/blood/gibs/up, +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"LZ" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"Mh" = ( +/obj/structure/bed, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"NV" = ( +/obj/machinery/light/broken/directional/south, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"OB" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"OQ" = ( +/obj/effect/turf_decal/dept/mining, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/rockplanet/syndicate) +"Pk" = ( +/obj/item/reagent_containers/food/drinks/beer/light, +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = -7 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Pn" = ( +/obj/item/reagent_containers/food/snacks/donkpocket/warm/berry, +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"Pz" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"PJ" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck{ + pixel_x = 3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"PK" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/stack/ore/plasma{ + amount = 8 + }, +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"Qo" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/miner, +/obj/item/pickaxe, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Qr" = ( +/obj/effect/turf_decal/rechargefloor, +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"QR" = ( +/mob/living/simple_animal/bot/mulebot, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Rk" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"SC" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/soda_cans/cola{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/toy/figure/miner{ + pixel_x = -5 + }, +/obj/machinery/light/broken/directional/east, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"Uu" = ( +/obj/machinery/light/broken/directional/north, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"Vw" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/rockplanet/syndicate) +"VL" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 2 + }, +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"VM" = ( +/obj/item/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"Wf" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/clothing/glasses/material/mining/gar, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Wv" = ( +/obj/structure/marker_beacon, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Wz" = ( +/obj/item/broken_bottle, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"YN" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/bed, +/turf/open/floor/plasteel/grimy, +/area/ruin/rockplanet/syndicate) +"YS" = ( +/obj/machinery/door/airlock/mining{ + dir = 8 + }, +/turf/open/floor/plasteel/rockvault, +/area/ruin/rockplanet/syndicate) +"YW" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) + +(1,1,1) = {" +yZ +yZ +yZ +yZ +Vw +Vw +yz +Vw +Vw +Vw +Vw +Vw +yZ +yZ +yZ +yZ +ll +ll +ll +ll +yZ +yZ +"} +(2,1,1) = {" +yZ +tN +yZ +yZ +Vw +mk +Mh +Mh +mf +Mh +Fl +bB +Vw +Vw +Vw +yZ +tN +bs +bs +tN +yZ +yZ +"} +(3,1,1) = {" +yZ +Gc +sM +yZ +Vw +YN +rY +sJ +mk +mk +LZ +Vw +ug +uq +ug +rr +Wv +tN +tN +tN +tN +Wv +"} +(4,1,1) = {" +yZ +tN +Rk +yZ +Vw +Mh +mk +mk +mk +mk +mk +vK +yv +ro +OQ +nn +tN +tN +bs +tN +tN +tN +"} +(5,1,1) = {" +yZ +yZ +Qo +yZ +Vw +YN +mk +VM +LZ +mk +mk +Vw +Gh +CX +Ch +ov +tN +tN +bs +tN +ll +yZ +"} +(6,1,1) = {" +yZ +ll +Rk +yZ +Vw +mk +mk +mk +SC +sJ +rY +CL +Vw +Vw +Vw +Pk +dz +tN +tN +tN +yZ +yZ +"} +(7,1,1) = {" +yZ +ll +ai +yZ +Vw +Vw +an +Vw +Du +Vw +Vw +Vw +ll +ll +ll +tN +tN +tN +sM +tN +tN +bs +"} +(8,1,1) = {" +yZ +yZ +tN +yZ +Vw +js +Wz +Vw +yZ +yZ +yZ +yZ +ll +tN +tN +tN +tN +dk +ll +bs +Wv +tN +"} +(9,1,1) = {" +yZ +yZ +tN +yZ +CL +PJ +mk +Vw +Vw +Vw +yZ +ll +ll +tN +tN +bs +bs +bs +ll +yZ +yZ +yZ +"} +(10,1,1) = {" +yZ +yZ +tN +yZ +Vw +OB +Pn +rY +lg +Vw +yZ +ll +tN +tN +tN +tN +Wv +ll +ll +yZ +yZ +yZ +"} +(11,1,1) = {" +yZ +yZ +tN +ll +Vw +mk +HW +mk +wY +Vw +ll +ll +tN +tN +tN +tN +tN +tN +tN +sM +tN +tN +"} +(12,1,1) = {" +yZ +ll +tN +ur +Vw +Vw +gN +Vw +Vw +Vw +ll +ll +ll +tN +tN +tN +tN +tN +tN +tN +tN +Wv +"} +(13,1,1) = {" +yZ +ll +Wv +tN +tN +YW +YW +Wv +sP +tN +tN +ll +tN +tN +ur +tN +tN +ll +ll +yZ +yZ +yZ +"} +(14,1,1) = {" +yZ +ll +tN +ll +tN +YW +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +tN +ll +ll +yZ +yZ +yZ +"} +(15,1,1) = {" +yZ +ll +tN +ll +yZ +yZ +yZ +ll +ll +tN +sM +tN +tN +tN +tN +yZ +yZ +yZ +yZ +yZ +yZ +yZ +"} +(16,1,1) = {" +yZ +yZ +tN +yZ +yZ +yZ +yZ +ll +ll +tN +tN +tN +tN +tN +Wv +Rk +tN +tN +tN +Rk +tN +yZ +"} +(17,1,1) = {" +yZ +yZ +tN +yZ +yZ +yZ +yZ +ll +tN +tN +tN +tN +ll +ll +yZ +yZ +yZ +yZ +yZ +tN +Jz +yZ +"} +(18,1,1) = {" +yZ +yZ +tN +yZ +yZ +yZ +yZ +ll +tN +QR +tN +ll +ll +ll +ll +yZ +yZ +yZ +yZ +yZ +yZ +yZ +"} +(19,1,1) = {" +yZ +yZ +tN +yZ +yZ +yZ +yZ +ll +tN +tN +tN +tN +tN +Wv +tN +tN +tN +tN +tN +tN +Wv +tN +"} +(20,1,1) = {" +yZ +ll +tN +yZ +yZ +yZ +ll +ll +tN +tN +Rk +ll +yZ +yZ +yZ +yZ +yZ +yZ +yZ +yZ +yZ +yZ +"} +(21,1,1) = {" +yZ +tN +tN +yZ +yZ +yZ +ll +ll +tN +tN +tN +tN +ll +yZ +yZ +yZ +yZ +yZ +yZ +yZ +yZ +yZ +"} +(22,1,1) = {" +yZ +tN +yZ +yZ +yZ +yZ +ll +ll +tN +tN +tN +tN +tN +tN +tN +tN +Wv +tN +tN +tN +tN +tN +"} +(23,1,1) = {" +yZ +tN +yZ +yZ +yZ +yZ +ll +ll +tN +sM +tN +qj +tN +tN +ll +yZ +yZ +yZ +sM +ll +tN +ll +"} +(24,1,1) = {" +yZ +tN +yZ +yZ +yZ +yZ +ll +Wv +Rk +tN +tN +Rk +tN +yZ +yZ +yZ +yZ +yZ +yZ +yZ +tN +ll +"} +(25,1,1) = {" +yZ +tN +tN +yZ +yZ +yZ +tN +tN +tN +tN +tN +tN +tN +yZ +yZ +tN +tN +yZ +yZ +yZ +tN +yZ +"} +(26,1,1) = {" +yZ +yZ +tN +yZ +yZ +ll +tN +Vw +YS +Vw +Vw +Vw +Vw +yZ +tN +sM +Wf +tN +tN +ll +Rk +yZ +"} +(27,1,1) = {" +yZ +yZ +Wv +yZ +yZ +ll +tN +Vw +Pz +pl +yT +PK +Vw +ll +ll +tN +tN +tN +tN +Wv +tN +yZ +"} +(28,1,1) = {" +yZ +yZ +tN +yZ +yZ +ll +tN +Vw +Uu +JC +BR +NV +CL +ll +tN +qj +tN +tN +fL +tN +tN +yZ +"} +(29,1,1) = {" +ll +ll +tN +ll +yZ +yZ +tN +Vw +VL +Qr +sj +ub +Vw +ll +tN +tN +Rk +dk +tN +sM +ll +yZ +"} +(30,1,1) = {" +ll +ll +tN +ll +yZ +yZ +Wv +Vw +Vw +Vw +Vw +Vw +Vw +ll +Wv +ll +yZ +yZ +yZ +yZ +yZ +yZ +"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_pioneer.dmm b/_maps/RandomRuins/RockRuins/rockplanet_pioneer.dmm new file mode 100644 index 000000000000..4dba77052239 --- /dev/null +++ b/_maps/RandomRuins/RockRuins/rockplanet_pioneer.dmm @@ -0,0 +1,96 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"f" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"k" = ( +/obj/item/pizzabox, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"l" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"t" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"I" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"M" = ( +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/shoes/laceup, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"R" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) + +(1,1,1) = {" +b +a +a +"} +(2,1,1) = {" +M +t +a +"} +(3,1,1) = {" +k +I +a +"} +(4,1,1) = {" +a +l +a +"} +(5,1,1) = {" +a +I +a +"} +(6,1,1) = {" +a +I +a +"} +(7,1,1) = {" +a +l +a +"} +(8,1,1) = {" +a +I +a +"} +(9,1,1) = {" +a +R +f +"} +(10,1,1) = {" +a +a +l +"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_saloon.dmm b/_maps/RandomRuins/RockRuins/rockplanet_saloon.dmm new file mode 100644 index 000000000000..3b597c46f4e4 --- /dev/null +++ b/_maps/RandomRuins/RockRuins/rockplanet_saloon.dmm @@ -0,0 +1,2430 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/structure/chair/stool/bar{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"al" = ( +/obj/structure/barricade/wooden, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"an" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"aJ" = ( +/obj/structure/table/wood/fancy/red_gold, +/obj/item/toy/cards/deck/syndicate, +/turf/open/floor/carpet/nanoweave, +/area/ruin/unpowered) +"bi" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/small{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"bC" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor3-old" + }, +/obj/item/reagent_containers/hypospray/medipen{ + desc = "A rapid and safe way to stabilize patients in critical condition for personnel without advanced medical knowledge. Contains a powerful preservative that can delay decomposition when applied to a dead body. This one is spent."; + icon_state = "medipen0"; + list_reagents = null; + name = "spent epinephrine medipen"; + pixel_x = 3; + pixel_y = -8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 4 + }, +/turf/open/floor/wood/walnut, +/area/ruin/unpowered) +"bK" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/tequila{ + pixel_x = -6; + pixel_y = 10 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"cf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered) +"ch" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"ci" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered) +"cr" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/small{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"cH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/unpowered) +"dw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood/end, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered) +"dF" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor5-old" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 6 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"dP" = ( +/mob/living/simple_animal/hostile/netherworld/migo, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"dS" = ( +/mob/living/simple_animal/hostile/mining_drone/rockplanet, +/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"dW" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/reagent_containers/glass/rag{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"dZ" = ( +/obj/structure/railing{ + color = "#BA8C63" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/rockplanet/explored) +"ei" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered) +"eF" = ( +/obj/structure/table/wood, +/obj/item/trash/plate{ + pixel_y = 2 + }, +/obj/item/candle{ + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/unpowered) +"eJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"eM" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"eS" = ( +/obj/item/chair/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"eX" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/structure/curtain, +/obj/effect/decal/cleanable/vomit/old{ + icon_state = "vomit_4-old" + }, +/mob/living/simple_animal/hostile/netherworld, +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor2-old" + }, +/obj/item/storage/firstaid{ + pixel_x = -6; + pixel_y = 2 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"fo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"fs" = ( +/obj/item/chair/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"fu" = ( +/obj/structure/table/wood/fancy/red_gold, +/obj/item/spacecash/bundle/c500{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/nanoweave, +/area/ruin/unpowered) +"fL" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered) +"fN" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"fO" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"fZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/black, +/area/ruin/unpowered) +"gq" = ( +/obj/structure/table/wood, +/obj/item/trash/plate{ + pixel_y = 2 + }, +/obj/item/candle{ + pixel_y = 6 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"gL" = ( +/obj/structure/railing{ + color = "#BA8C63" + }, +/obj/structure/railing/corner{ + color = "#BA8C63"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/overmap_encounter/planetoid/rockplanet/explored) +"hj" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/drinks{ + pixel_x = -2; + pixel_y = 12 + }, +/obj/item/reagent_containers/food/drinks/flask{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 8 + }, +/turf/open/floor/wood/walnut, +/area/ruin/unpowered) +"hp" = ( +/obj/structure/sink{ + dir = 1 + }, +/obj/structure/mirror{ + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor6-old" + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"ib" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"im" = ( +/obj/item/clothing/mask/breath{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/tank/internals/emergency_oxygen/engi/empty{ + pixel_x = -18; + pixel_y = -6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/ebony, +/area/ruin/unpowered) +"it" = ( +/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"iS" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 6; + pixel_y = 12 + }, +/obj/item/reagent_containers/food/drinks/bottle{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"jz" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/mob/living/simple_animal/hostile/netherworld/migo, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"jQ" = ( +/mob/living/simple_animal/hostile/netherworld, +/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"jW" = ( +/obj/structure/barricade/wooden/crude, +/obj/structure/door_assembly/door_assembly_wood{ + anchored = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"kb" = ( +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/airlock/wood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/maple, +/area/ruin/unpowered) +"kd" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/unpowered) +"kh" = ( +/obj/item/ammo_casing/caseless{ + pixel_x = -4; + pixel_y = -7 + }, +/obj/item/ammo_casing/caseless{ + pixel_x = 9; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblack, +/area/ruin/unpowered) +"kq" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor6-old" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/ebony{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered) +"la" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/green, +/area/ruin/unpowered) +"lH" = ( +/obj/structure/table/wood, +/obj/item/trash/plate{ + pixel_y = 2 + }, +/obj/item/candle{ + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"lI" = ( +/obj/effect/spawner/structure/window, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/ruin/unpowered) +"lM" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 4 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered) +"lT" = ( +/obj/item/ammo_casing/caseless{ + pixel_x = -3; + pixel_y = 4 + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/unpowered) +"lV" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old{ + icon_state = "vomit_1-old" + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"lW" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/under/rank/civilian/bartender{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/clothing/shoes/laceup{ + pixel_x = -6; + pixel_y = -10 + }, +/obj/item/clothing/suit/armor/vest/alt{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/gun/ballistic/shotgun/hellfire{ + pixel_x = -10; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor5-old" + }, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 4 + }, +/mob/living/simple_animal/hostile/illusion, +/turf/open/floor/wood/walnut, +/area/ruin/unpowered) +"mh" = ( +/obj/machinery/vending/boozeomat/all_access, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"mC" = ( +/obj/structure/railing{ + color = "#BA8C63" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/overmap_encounter/planetoid/rockplanet/explored) +"mE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/unpowered) +"mZ" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"ou" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"oN" = ( +/obj/structure/table/wood, +/obj/item/trash/plate{ + pixel_y = 2 + }, +/obj/item/candle{ + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered) +"pe" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"pp" = ( +/obj/structure/railing{ + color = "#BA8C63"; + dir = 10 + }, +/obj/effect/turf_decal/siding/wood/end{ + dir = 8 + }, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/rockplanet/explored) +"pz" = ( +/obj/structure/chair/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"pM" = ( +/obj/structure/table/wood, +/obj/item/trash/plate{ + pixel_y = 2 + }, +/obj/item/candle{ + pixel_y = 6 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/unpowered) +"pO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"pV" = ( +/obj/item/ammo_casing/caseless{ + pixel_x = 6; + pixel_y = -10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblack, +/area/ruin/unpowered) +"pY" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"qd" = ( +/obj/structure/door_assembly/door_assembly_wood{ + anchored = 1; + dir = 8 + }, +/turf/open/floor/wood/maple, +/area/ruin/unpowered) +"qh" = ( +/obj/structure/door_assembly/door_assembly_silver{ + anchored = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"qy" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"rh" = ( +/obj/item/chair/stool/bar{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"rB" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 6 + }, +/turf/open/floor/wood/walnut, +/area/ruin/unpowered) +"rT" = ( +/obj/structure/sink{ + dir = 1 + }, +/obj/structure/mirror{ + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"sj" = ( +/obj/structure/railing/corner{ + color = "#BA8C63" + }, +/obj/item/ammo_casing/caseless{ + pixel_x = -4; + pixel_y = -7 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/rockplanet/explored) +"sF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/netherworld/migo, +/turf/open/floor/wood, +/area/ruin/unpowered) +"to" = ( +/obj/structure/closet/cabinet, +/obj/item/storage/bag/money/vault, +/obj/item/spacecash/bundle/c1000, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 5 + }, +/turf/open/floor/wood/walnut, +/area/ruin/unpowered) +"tK" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"tL" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor2-old" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood/end{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered) +"tO" = ( +/obj/structure/closet/crate/bin, +/obj/item/broken_bottle{ + pixel_x = -6; + pixel_y = -4 + }, +/obj/item/paper/crumpled{ + pixel_x = 1; + pixel_y = -5 + }, +/obj/item/cigbutt/cigarbutt{ + pixel_y = -6 + }, +/obj/item/cigbutt/cigarbutt{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 10 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken2" + }, +/area/ruin/unpowered) +"tR" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"tZ" = ( +/obj/structure/barricade/wooden, +/obj/effect/spawner/structure/window, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ud" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered) +"ul" = ( +/obj/machinery/vending/classicbeats, +/turf/open/floor/carpet/green, +/area/ruin/unpowered) +"uS" = ( +/obj/structure/barricade/wooden, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/ruin/unpowered) +"va" = ( +/obj/machinery/chem_master/condimaster{ + desc = "Used to mix booze. You can see a Coondimaster label lazily covered up."; + name = "Hoochmaster 2000" + }, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 9 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken2" + }, +/area/ruin/unpowered) +"ve" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 1 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered) +"wu" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"wD" = ( +/turf/open/floor/carpet/black, +/area/ruin/unpowered) +"wJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered) +"wQ" = ( +/obj/item/stack/medical/mesh{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/ebony, +/area/ruin/unpowered) +"wZ" = ( +/obj/machinery/door/airlock/silver, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"xc" = ( +/obj/structure/table/wood, +/obj/item/trash/plate{ + pixel_y = 2 + }, +/obj/item/candle{ + pixel_y = 6 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"xl" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/cognac{ + pixel_x = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"xE" = ( +/obj/structure/railing/corner{ + color = "#BA8C63"; + dir = 4 + }, +/obj/item/gun/ballistic/automatic/pistol/no_mag, +/obj/item/ammo_casing/caseless{ + pixel_x = 6; + pixel_y = -10 + }, +/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"xH" = ( +/obj/structure/table/wood/fancy/red_gold, +/obj/item/spacecash/bundle/c200{ + pixel_x = -4; + pixel_y = -6 + }, +/obj/item/coin/iron{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/coin/iron{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/coin/iron{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/carpet/nanoweave, +/area/ruin/unpowered) +"yn" = ( +/obj/structure/table/wood, +/obj/item/trash/plate{ + pixel_y = 2 + }, +/obj/item/candle{ + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"yp" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor7-old" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"yQ" = ( +/obj/structure/door_assembly/door_assembly_silver{ + anchored = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"zm" = ( +/obj/structure/railing/corner{ + color = "#BA8C63"; + dir = 8 + }, +/obj/item/ammo_casing/caseless{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/item/ammo_casing/caseless{ + pixel_x = 6; + pixel_y = -10 + }, +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor7-old" + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/overmap_encounter/planetoid/rockplanet/explored) +"zC" = ( +/obj/item/clothing/neck/tie/black, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/ebony{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"zG" = ( +/obj/structure/chair/stool/bar{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Aa" = ( +/obj/structure/dresser, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = -4; + pixel_y = 12 + }, +/obj/item/storage/firstaid{ + empty = 1; + pixel_x = -12; + pixel_y = -9 + }, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 5 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"Ab" = ( +/obj/structure/toilet, +/obj/structure/curtain, +/obj/effect/decal/cleanable/vomit/old{ + icon_state = "vomit_3-old" + }, +/mob/living/simple_animal/hostile/cockroach/glockroach, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"Ad" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/item/storage/box/drinkingglasses, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 8 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered) +"AO" = ( +/obj/machinery/door/airlock/silver, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"AR" = ( +/obj/structure/barricade/wooden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"AY" = ( +/obj/structure/musician/piano, +/turf/open/floor/carpet/green, +/area/ruin/unpowered) +"Bz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"BI" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered) +"CC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"CG" = ( +/obj/item/chair/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered) +"CH" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"Dj" = ( +/mob/living/simple_animal/hostile/netherworld/migo, +/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Dt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ruin/unpowered) +"Dw" = ( +/obj/item/chair/stool/bar, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"DT" = ( +/obj/structure/table/wood/fancy/red_gold, +/obj/item/spacecash/bundle/c100{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/coin/gold{ + pixel_x = 4; + pixel_y = 5 + }, +/turf/open/floor/carpet/nanoweave, +/area/ruin/unpowered) +"DW" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"DX" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"FN" = ( +/obj/item/shard, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"FW" = ( +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Gd" = ( +/obj/structure/railing{ + color = "#BA8C63"; + dir = 6 + }, +/obj/effect/turf_decal/siding/wood/end{ + dir = 4 + }, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Gr" = ( +/obj/structure/barricade/wooden, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Gw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/netherworld/migo, +/turf/open/floor/carpet/green, +/area/ruin/unpowered) +"GG" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor3-old" + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"GT" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor5-old" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"GZ" = ( +/obj/structure/railing/corner{ + color = "#BA8C63"; + dir = 1 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Hu" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor6-old" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Hz" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/open/floor/carpet/green, +/area/ruin/unpowered) +"HY" = ( +/obj/structure/chair/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Ih" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/cigars/havana{ + pixel_y = 4 + }, +/obj/item/lighter{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30" + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered) +"Im" = ( +/obj/structure/chair/stool/bar{ + pixel_x = 16 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Iz" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"IB" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"IJ" = ( +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor5-old" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Jj" = ( +/obj/item/stack/medical/mesh{ + pixel_x = 12; + pixel_y = -7 + }, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 1 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken6" + }, +/area/ruin/unpowered) +"Kd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Ku" = ( +/obj/structure/railing/corner{ + color = "#BA8C63"; + dir = 4 + }, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"KX" = ( +/obj/structure/toilet, +/obj/structure/curtain, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor7-old" + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"Ls" = ( +/mob/living/simple_animal/hostile/cockroach/glockroach, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"LY" = ( +/obj/structure/railing/corner{ + color = "#BA8C63"; + dir = 1 + }, +/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Mp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/unpowered) +"Ms" = ( +/obj/structure/closet/crate/bin, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"MG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblack, +/area/ruin/unpowered) +"MR" = ( +/turf/open/floor/wood, +/area/ruin/unpowered) +"MW" = ( +/obj/structure/railing{ + color = "#BA8C63" + }, +/obj/structure/railing/corner{ + color = "#BA8C63" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Na" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/unpowered) +"Nc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/unpowered) +"Nz" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"NI" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/unpowered) +"NM" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/structure/curtain, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"NS" = ( +/obj/item/chair/stool{ + dir = 8 + }, +/turf/open/floor/carpet/green, +/area/ruin/unpowered) +"OX" = ( +/obj/machinery/door/airlock/silver, +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor4-old" + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/unpowered) +"Pe" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Pn" = ( +/turf/closed/wall/mineral/wood, +/area/ruin/unpowered) +"Po" = ( +/obj/item/chair/stool/bar{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"PL" = ( +/obj/effect/decal/cleanable/generic, +/obj/item/storage/box/papersack{ + pixel_x = -8; + pixel_y = -3 + }, +/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"PU" = ( +/obj/item/megaphone{ + pixel_x = 10; + pixel_y = 16 + }, +/obj/item/candle/tribal_torch{ + pixel_x = 16 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblack, +/area/ruin/unpowered) +"Qf" = ( +/obj/item/chair/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Qr" = ( +/turf/open/floor/carpet/royalblack, +/area/ruin/unpowered) +"Qx" = ( +/obj/item/chair/stool/bar, +/turf/open/floor/wood, +/area/ruin/unpowered) +"QB" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"QC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) +"QT" = ( +/obj/machinery/jukebox, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"QZ" = ( +/obj/structure/closet/crate/wooden, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Ri" = ( +/turf/template_noop, +/area/template_noop) +"Sm" = ( +/obj/item/ammo_casing/shotgun/buckshot, +/obj/item/ammo_casing/shotgun/buckshot{ + pixel_x = 5; + pixel_y = -3 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"SR" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"To" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Tr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Tt" = ( +/obj/structure/table/wood, +/obj/item/trash/plate{ + pixel_x = -5 + }, +/obj/item/candle{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/book{ + desc = "Retells the moments of a bartender in this saloon. Find out it's pages have been lost to time."; + icon_state = "book4"; + name = "bartender's diary"; + pixel_x = 15; + pixel_y = 4 + }, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 10 + }, +/turf/open/floor/wood/walnut, +/area/ruin/unpowered) +"Tv" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/under/rank/civilian/bartender/purple, +/obj/item/clothing/under/rank/civilian/bartender/skirt, +/obj/item/toy/figure/bartender, +/obj/item/clothing/head/collectable/tophat, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 9 + }, +/turf/open/floor/wood/walnut, +/area/ruin/unpowered) +"TM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood/corner, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Un" = ( +/obj/structure/table/wood, +/obj/item/trash/plate{ + pixel_y = 2 + }, +/obj/item/candle{ + pixel_y = 6 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"UB" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/reagent_containers/food/drinks/bottle/vermouth{ + pixel_x = -6; + pixel_y = 14 + }, +/obj/item/reagent_containers/food/drinks/bottle/rum{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/bottle/wine{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/bottle/kahlua{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/bottle/grappa{ + pixel_x = -6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Ve" = ( +/turf/open/floor/carpet/green, +/area/ruin/unpowered) +"VE" = ( +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"VG" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/obj/effect/decal/cleanable/glass, +/obj/structure/barricade/wooden, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"VN" = ( +/obj/structure/table/wood/fancy/black, +/obj/structure/sign/poster/official/high_class_martini{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Wj" = ( +/obj/structure/barricade/wooden, +/obj/item/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Wl" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Wu" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/cigbutt/cigarbutt{ + pixel_y = -6 + }, +/obj/item/broken_bottle{ + pixel_x = -6; + pixel_y = -4 + }, +/obj/item/paper/crumpled{ + pixel_x = 8; + pixel_y = -6 + }, +/obj/item/paper/crumpled{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/item/broken_bottle{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/lootdrop/gloves, +/obj/effect/spawner/lootdrop/glowstick, +/obj/effect/decal/cleanable/wrapping, +/turf/open/floor/plating/asteroid/rockplanet/cracked/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"WS" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered) +"Xa" = ( +/obj/item/ammo_casing/caseless, +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor6-old" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered) +"Xi" = ( +/obj/item/chair/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Xn" = ( +/obj/item/stack/medical/gauze{ + amount = 2; + pixel_x = 4; + pixel_y = 13 + }, +/obj/item/stack/medical/suture{ + amount = 4; + pixel_x = 7 + }, +/obj/item/stack/medical/suture{ + amount = 1; + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/healthanalyzer{ + pixel_x = -4; + pixel_y = -13 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 4 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered) +"XI" = ( +/obj/item/chair/stool/bar, +/obj/effect/decal/cleanable/blood/old{ + icon_state = "floor7-old" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood, +/area/ruin/unpowered) +"XZ" = ( +/obj/structure/closet/crate/bin, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Yj" = ( +/obj/structure/barricade/wooden, +/obj/item/shard{ + icon_state = "medium" + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Ym" = ( +/obj/item/chair/stool/bar{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Yo" = ( +/obj/effect/decal/cleanable/garbage, +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Yx" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/machinery/chem_dispenser/drinks{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"YG" = ( +/obj/structure/chair/stool/bar{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Zd" = ( +/turf/open/floor/plating/asteroid/rockplanet/lit, +/area/overmap_encounter/planetoid/rockplanet/explored) +"Zn" = ( +/obj/item/chair/stool/bar{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered) +"Zu" = ( +/obj/structure/chair/wood{ + pixel_x = 16; + pixel_y = -4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 8 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered) +"ZA" = ( +/obj/item/chair/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"ZE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 8 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"ZM" = ( +/obj/item/chair/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"ZZ" = ( +/obj/item/chair/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/unpowered) + +(1,1,1) = {" +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +it +"} +(2,1,1) = {" +Ri +Ri +Ri +Ri +Ri +Ri +Ri +Ri +it +Zd +Zd +Ri +Ri +Ri +Ri +Ri +Ri +Ri +it +Zd +"} +(3,1,1) = {" +Ri +Ri +Ri +Ri +Ri +Zd +it +Zd +Zd +Zd +it +it +Zd +Zd +Zd +Zd +it +Zd +Zd +Ri +"} +(4,1,1) = {" +Ri +Ri +Ri +Ri +Zd +dP +Zd +Zd +Zd +it +Zd +Zd +Zd +it +Zd +it +Zd +Zd +it +Ri +"} +(5,1,1) = {" +Ri +Ri +Ri +Ri +it +Zd +Zd +Pn +Pn +Wj +ou +Pn +Pn +Pn +Yj +uS +Pn +AR +Zd +Zd +"} +(6,1,1) = {" +Ri +Ri +Ri +Zd +Zd +Zd +it +Pn +va +Ad +hj +tO +Pn +Tv +ZE +Zu +Tt +Pn +Zd +it +"} +(7,1,1) = {" +Ri +Ri +Zd +it +Zd +Zd +Zd +AR +Jj +wQ +kq +Dt +kb +ve +im +zC +Ih +Pn +it +Zd +"} +(8,1,1) = {" +Ri +Zd +Zd +Zd +it +Zd +jQ +Wl +to +lM +bC +dF +Pn +Aa +lW +Xn +rB +AR +it +Ri +"} +(9,1,1) = {" +Zd +it +Pn +Pn +AR +Pn +Pn +Pn +Pn +Wl +Pn +qd +Pn +Pn +Pn +Pn +Pn +Pn +Zd +Zd +"} +(10,1,1) = {" +it +Zd +Pn +CG +gq +fO +ZA +pM +fO +FW +xc +Hu +mh +UB +Yx +tR +VN +Pn +Zd +it +"} +(11,1,1) = {" +it +Zd +Gr +eM +QC +QC +QC +cf +MR +Qx +iS +Mp +tL +Na +Na +dw +fN +lI +it +Zd +"} +(12,1,1) = {" +Zd +dS +Nz +CC +ib +pO +MR +pY +sF +ci +QC +yp +QC +Sm +QC +ci +Ms +Yj +it +Zd +"} +(13,1,1) = {" +Zd +it +Pn +fZ +fZ +fZ +fo +lH +BI +MR +cr +xl +an +bi +bK +dW +yn +Pn +pp +Dj +"} +(14,1,1) = {" +Ri +Yo +Pn +Ve +la +fZ +wJ +Xi +QC +QC +YG +Zn +zG +XI +Dw +Po +aa +Pn +mC +it +"} +(15,1,1) = {" +Zd +Wu +Pn +NS +Ve +fZ +fZ +eM +mE +MR +QC +MR +pY +IJ +kh +GT +tK +Pn +MW +Ku +"} +(16,1,1) = {" +Zd +PL +Pn +ul +Gw +PU +fZ +fo +ZM +QC +mE +fs +lH +jz +pV +lT +Xa +jW +zm +LY +"} +(17,1,1) = {" +Ri +Zd +Pn +AY +la +MG +fZ +pz +lH +QB +Bz +MR +ZZ +pe +MG +Qr +ud +wu +sj +xE +"} +(18,1,1) = {" +Zd +QZ +Pn +Hz +la +fZ +wD +fo +IB +QC +cf +QC +Mp +fN +MG +eJ +mZ +Pn +gL +GZ +"} +(19,1,1) = {" +Zd +Pe +Pn +la +la +wD +eJ +qy +BI +QC +pY +QC +MR +VE +rh +qy +QT +Pn +dZ +Zd +"} +(20,1,1) = {" +it +Iz +Pn +fZ +wD +fZ +fo +MR +QC +ZZ +Un +QB +Im +aJ +DT +cf +pe +Pn +Gd +it +"} +(21,1,1) = {" +Zd +Zd +FN +eJ +ch +cH +sF +QC +MR +QC +IB +QC +NI +xH +fu +QC +fN +VG +it +Zd +"} +(22,1,1) = {" +it +it +tZ +fL +QC +QC +MR +cf +QC +MR +WS +QC +QC +Ym +zG +MR +XZ +ou +Zd +it +"} +(23,1,1) = {" +Zd +it +Pn +HY +oN +Qf +eS +eF +DW +ib +ib +TM +ib +ib +kd +SR +DX +Pn +Zd +it +"} +(24,1,1) = {" +Zd +Zd +Pn +Wl +AR +AR +Pn +Pn +Pn +Wl +Pn +Nc +Pn +AR +To +Pn +Pn +Pn +Zd +Zd +"} +(25,1,1) = {" +Ri +it +Zd +Zd +Zd +it +Pn +Ab +AO +hp +Pn +Tr +Pn +CH +yQ +NM +AR +it +Zd +Ri +"} +(26,1,1) = {" +Ri +Ri +Zd +it +Zd +Zd +Pn +Pn +Pn +rT +Pn +ei +Pn +lV +Pn +Pn +Pn +Zd +Zd +Ri +"} +(27,1,1) = {" +Ri +Ri +Ri +Zd +it +it +AR +KX +yQ +Ls +wZ +Kd +qh +GG +OX +eX +Pn +Zd +Ri +Ri +"} +(28,1,1) = {" +Ri +Ri +Ri +Ri +Zd +it +Pn +Pn +Pn +Pn +Pn +al +Pn +Pn +Pn +Pn +Pn +Zd +it +Ri +"} +(29,1,1) = {" +Ri +Ri +Ri +Ri +Ri +Zd +it +it +Zd +Zd +it +it +Zd +it +Zd +Zd +it +Zd +it +Ri +"} +(30,1,1) = {" +Ri +Ri +Ri +Ri +Ri +Ri +Zd +Zd +it +Dj +Zd +Zd +it +Zd +it +Zd +Zd +Ri +Zd +it +"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_shippingdock.dmm b/_maps/RandomRuins/RockRuins/rockplanet_shippingdock.dmm index 6bb4f2e48c99..f4307cf7a84b 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_shippingdock.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_shippingdock.dmm @@ -2068,7 +2068,7 @@ "sa" = ( /obj/effect/turf_decal/rechargefloor, /obj/effect/turf_decal/industrial/warning/dust, -/obj/effect/spawner/lootdrop/ripley, +/obj/effect/spawner/lootdrop/whiteship_cere_ripley, /turf/open/floor/plasteel/mono/dark, /area/ruin/rockplanet/shippingdockwarehouse) "sc" = ( diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_assaultpodcrash.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_assaultpodcrash.dmm new file mode 100644 index 000000000000..6d1971794b57 --- /dev/null +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_assaultpodcrash.dmm @@ -0,0 +1,382 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"c" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"d" = ( +/obj/item/ammo_casing/spent, +/turf/closed/wall/mineral/plastitanium, +/area/ruin) +"e" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + name = "Assault Pod"; + req_access_txt = "150" + }, +/turf/open/floor/plating, +/area/ruin) +"f" = ( +/mob/living/simple_animal/hostile/asteroid/goliath/beast, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"h" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin) +"i" = ( +/obj/item/ammo_casing/c10mm{ + pixel_x = -1 + }, +/obj/item/ammo_casing/c10mm{ + pixel_x = 7; + pixel_y = -7 + }, +/obj/item/ammo_casing/c10mm{ + pixel_x = -2; + pixel_y = -10 + }, +/obj/item/ammo_casing/c10mm{ + pixel_x = -6; + pixel_y = -5 + }, +/obj/item/ammo_casing/c10mm{ + pixel_x = -6; + pixel_y = 4 + }, +/turf/open/floor/plating/asteroid/whitesands/dried/lit, +/area/overmap_encounter/planetoid/sand/explored) +"j" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating/asteroid/whitesands/dried/lit, +/area/overmap_encounter/planetoid/sand/explored) +"k" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/closed/mineral/random/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"l" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"o" = ( +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent{ + dir = 5; + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/ammo_casing/spent{ + dir = 1; + pixel_x = 7; + pixel_y = 4 + }, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) +"p" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"q" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"r" = ( +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"t" = ( +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + name = "Assault Pod"; + req_access_txt = "150"; + dir = 4 + }, +/obj/item/ammo_casing/spent, +/turf/open/space/basic, +/area/ruin) +"u" = ( +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = 6; + pixel_y = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"v" = ( +/obj/item/ammo_casing/spent, +/turf/closed/mineral/random/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"w" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"z" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) +"A" = ( +/obj/effect/decal/cleanable/blood{ + icon_state = "floor7" + }, +/turf/open/floor/plating/asteroid/whitesands/dried/lit, +/area/overmap_encounter/planetoid/sand/explored) +"B" = ( +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) +"D" = ( +/obj/machinery/light/broken/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"E" = ( +/turf/open/floor/plating/asteroid/whitesands/dried/lit, +/area/overmap_encounter/planetoid/sand/explored) +"F" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/obj/effect/decal/cleanable/blood, +/obj/item/clothing/under/syndicate/intern{ + pixel_x = 1; + pixel_y = -6 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"H" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"J" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/blood{ + icon_state = "floor2" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"K" = ( +/mob/living/simple_animal/hostile/asteroid/goliath/beast{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/whitesands/dried/lit, +/area/overmap_encounter/planetoid/sand/explored) +"L" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"O" = ( +/turf/template_noop, +/area/template_noop) +"P" = ( +/obj/structure/closet/crate/secure/weapon, +/obj/item/gun/ballistic/automatic/ebr, +/obj/item/ammo_box/magazine/ebr, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin) +"R" = ( +/obj/machinery/door/airlock/centcom{ + name = "Assault Pod"; + req_access_txt = "150" + }, +/turf/open/floor/plating, +/area/ruin) +"S" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) +"T" = ( +/obj/effect/decal/cleanable/blood/gibs/limb{ + icon_state = "gibarm"; + pixel_x = -14; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/blood{ + icon_state = "floor5"; + pixel_x = -2 + }, +/turf/open/floor/plating, +/area/ruin) +"V" = ( +/turf/closed/mineral/random/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"X" = ( +/obj/item/ammo_casing/spent{ + dir = 1; + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/ammo_casing/spent{ + dir = 9; + pixel_x = 7; + pixel_y = 7 + }, +/mob/living/simple_animal/hostile/asteroid/goliath/beast{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) +"Y" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/whitesands/dried/lit, +/area/overmap_encounter/planetoid/sand/explored) +"Z" = ( +/mob/living/simple_animal/hostile/asteroid/goliath/beast{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) + +(1,1,1) = {" +O +O +O +V +v +v +v +t +d +h +B +"} +(2,1,1) = {" +O +O +z +S +h +V +k +p +u +h +h +"} +(3,1,1) = {" +O +O +z +X +h +c +F +f +r +P +h +"} +(4,1,1) = {" +O +O +z +B +R +p +L +h +D +p +e +"} +(5,1,1) = {" +O +O +B +o +h +H +p +q +w +J +h +"} +(6,1,1) = {" +O +O +B +z +h +h +H +p +l +h +h +"} +(7,1,1) = {" +O +B +B +B +B +h +h +T +h +h +E +"} +(8,1,1) = {" +O +B +B +B +B +z +i +E +j +Y +O +"} +(9,1,1) = {" +O +Z +B +B +B +z +Y +A +K +B +O +"} +(10,1,1) = {" +O +O +O +O +O +B +B +B +B +O +O +"} +(11,1,1) = {" +O +O +O +O +O +O +O +O +O +O +O +"} diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_drugstore.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_drugstore.dmm new file mode 100644 index 000000000000..7f69ca337c00 --- /dev/null +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_drugstore.dmm @@ -0,0 +1,430 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/mineral/wood, +/area/ruin/unpowered) +"b" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered) +"c" = ( +/obj/structure/table/reinforced, +/obj/item/pda/clear{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"d" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/ruin/unpowered) +"e" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"f" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/snacks/cornchips, +/obj/item/reagent_containers/food/snacks/butterdog, +/obj/item/reagent_containers/food/snacks/candy, +/obj/item/reagent_containers/food/snacks/canned/peaches, +/obj/item/reagent_containers/food/drinks/bottle/sarsaparilla, +/turf/open/floor/wood, +/area/ruin/unpowered) +"g" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered) +"h" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/ruin/unpowered) +"j" = ( +/obj/structure/closet/cabinet, +/obj/item/spacecash/bundle/c100, +/obj/item/spacecash/bundle/c10, +/obj/item/spacecash/bundle/c1, +/obj/item/spacecash/bundle/c1, +/obj/item/spacecash/bundle/c1, +/obj/item/spacecash/bundle/c1, +/obj/item/spacecash/bundle/c1, +/obj/item/spacecash/bundle/c20, +/obj/item/spacecash/bundle/c200, +/obj/item/spacecash/bundle/c50, +/turf/open/floor/wood, +/area/ruin/unpowered) +"k" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/snacks/cheesyfries, +/obj/item/reagent_containers/food/snacks/chips, +/obj/item/reagent_containers/food/snacks/cheesewedge, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"l" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/ruin/unpowered) +"m" = ( +/turf/open/floor/wood, +/area/ruin/unpowered) +"n" = ( +/mob/living/simple_animal/hostile/human/hermit/survivor{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/unpowered) +"o" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ruin/unpowered) +"p" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/unpowered) +"q" = ( +/obj/machinery/door/window/northleft{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"r" = ( +/obj/structure/rack, +/obj/item/gun/energy/kinetic_accelerator{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/gun/energy/kinetic_accelerator{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"s" = ( +/obj/structure/sign/poster/official/pda_ad, +/turf/closed/wall/mineral/wood, +/area/ruin/unpowered) +"t" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, +/obj/effect/spawner/lootdrop/minor/kittyears_or_rabbitears, +/turf/open/floor/wood, +/area/ruin/unpowered) +"u" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"w" = ( +/obj/structure/window, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"x" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/wood, +/area/ruin/unpowered) +"y" = ( +/obj/structure/rack, +/obj/item/grenade/smokebomb{ + pixel_x = 5 + }, +/obj/item/grenade/smokebomb{ + pixel_x = -6 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"z" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/unpowered) +"B" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/ruin/unpowered) +"C" = ( +/obj/structure/mineral_door/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"D" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/ruin/unpowered) +"E" = ( +/obj/effect/spawner/lootdrop/costume, +/obj/effect/spawner/lootdrop/gloves, +/obj/structure/window, +/obj/structure/rack, +/turf/open/floor/wood, +/area/ruin/unpowered) +"F" = ( +/obj/structure/rack, +/obj/item/borg/upgrade/modkit/cooldown{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/borg/upgrade/modkit/damage, +/obj/item/borg/upgrade/modkit/range{ + pixel_x = -7 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"G" = ( +/obj/effect/spawner/lootdrop/costume, +/obj/structure/window, +/obj/structure/rack, +/turf/open/floor/wood, +/area/ruin/unpowered) +"H" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/ruin/unpowered) +"I" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/unpowered) +"J" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/snacks/chewable/bubblegum/nicotine, +/obj/item/reagent_containers/food/snacks/burger/fivealarm, +/obj/item/reagent_containers/food/snacks/cherrycupcake, +/turf/open/floor/wood, +/area/ruin/unpowered) +"K" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/snacks/chococornet, +/obj/item/reagent_containers/food/snacks/candy, +/obj/item/reagent_containers/food/snacks/canned/peaches, +/turf/open/floor/wood, +/area/ruin/unpowered) +"L" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/wood, +/area/ruin/unpowered) +"M" = ( +/obj/effect/spawner/lootdrop/costume, +/obj/effect/spawner/lootdrop/gloves, +/obj/item/shard{ + icon_state = "tiny" + }, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"N" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/turf/open/floor/wood, +/area/ruin/unpowered) +"O" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/snacks/chewable/bubblegum/happiness, +/obj/item/reagent_containers/food/snacks/candy_corn, +/obj/item/reagent_containers/food/snacks/chocolatebar, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"P" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/snacks/chocolatebunny, +/obj/item/reagent_containers/food/snacks/candy, +/obj/item/reagent_containers/food/snacks/canned/beans, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/turf/open/floor/wood, +/area/ruin/unpowered) +"R" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/snacks/cheesynachos, +/obj/item/reagent_containers/food/snacks/branrequests, +/obj/item/reagent_containers/food/snacks/canned/beans, +/obj/item/reagent_containers/food/drinks/bottle/sarsaparilla, +/turf/open/floor/wood, +/area/ruin/unpowered) +"S" = ( +/turf/template_noop, +/area/template_noop) +"T" = ( +/obj/machinery/vending/cola/random, +/obj/machinery/light/directional/west, +/turf/open/floor/wood, +/area/ruin/unpowered) +"U" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"V" = ( +/obj/structure/table/reinforced, +/obj/item/pen/red, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/unpowered) +"W" = ( +/obj/structure/rack, +/obj/item/construction/rcd{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/rcd_ammo, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Z" = ( +/turf/open/floor/plating, +/area/ruin/unpowered) + +(1,1,1) = {" +a +d +Z +Z +d +a +a +"} +(2,1,1) = {" +Z +R +H +k +K +T +h +"} +(3,1,1) = {" +a +O +n +H +b +o +E +"} +(4,1,1) = {" +a +P +D +f +J +H +w +"} +(5,1,1) = {" +d +c +q +u +U +z +M +"} +(6,1,1) = {" +d +r +o +p +B +U +G +"} +(7,1,1) = {" +s +F +H +V +b +e +a +"} +(8,1,1) = {" +a +W +g +u +I +m +C +"} +(9,1,1) = {" +d +y +U +u +U +t +d +"} +(10,1,1) = {" +a +a +x +a +a +d +a +"} +(11,1,1) = {" +a +m +m +m +a +S +S +"} +(12,1,1) = {" +a +L +m +m +a +S +S +"} +(13,1,1) = {" +a +N +j +l +a +S +S +"} +(14,1,1) = {" +a +a +a +a +a +S +S +"} diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_saloon.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_saloon.dmm index d4c307df25d7..400a710091b4 100644 --- a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_saloon.dmm +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_saloon.dmm @@ -1026,7 +1026,7 @@ /obj/effect/spawner/lootdrop/maintenance/two, /obj/effect/decal/cleanable/dirt, /obj/item/gun/energy/plasmacutter{ - icon_state = "pulse_carbine"; + icon_state = "pulse"; name = "pulse rifle"; desc = "A supposedly heavy-duty, multifaceted energy rifle. The barrel looks off and the casing seems to be made of plastic"; item_state = "pulse" diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_chokepoint.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_chokepoint.dmm new file mode 100644 index 000000000000..d4fa2737cd38 --- /dev/null +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_chokepoint.dmm @@ -0,0 +1,435 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/ruin) +"d" = ( +/obj/structure/closet/secure_closet{ + icon_state = "sec" + }, +/obj/item/gun/ballistic/automatic/pistol/commander, +/obj/item/ammo_box/magazine/co9mm, +/obj/item/ammo_box/magazine/co9mm, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin) +"e" = ( +/obj/structure/sign/poster/official/here_for_your_safety, +/turf/closed/wall/mineral/sandstone, +/area/ruin) +"f" = ( +/obj/item/banner/security/mundane, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/sand/explored) +"g" = ( +/obj/structure/bed, +/obj/item/bedsheet/hos, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged{ + atmos_requirements = list("min_oxy"=5,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=999,"min_n2"=0,"max_n2"=0); + damage_coeff = list("brute"=1,"fire"=1,"toxin"=1,"clone"=1,"stamina"=0,"oxygen"=0); + name = "\improper Nanotrasen Stranded Security Officer" + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/ruin) +"h" = ( +/mob/living/simple_animal/hostile/human/nanotrasen/ranged{ + atmos_requirements = list("min_oxy"=5,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=999,"min_n2"=0,"max_n2"=0); + damage_coeff = list("brute"=1,"fire"=1,"toxin"=1,"clone"=1,"stamina"=0,"oxygen"=0); + dir = 4; + name = "\improper Nanotrasen Stranded Security Officer" + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/ruin) +"i" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged{ + atmos_requirements = list("min_oxy"=5,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=999,"min_n2"=0,"max_n2"=0); + damage_coeff = list("brute"=1,"fire"=1,"toxin"=1,"clone"=1,"stamina"=0,"oxygen"=0); + dir = 8; + name = "\improper Nanotrasen Stranded Security Officer" + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/ruin) +"j" = ( +/obj/item/banner/security, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/ruin) +"k" = ( +/obj/effect/mob_spawn/human/corpse/damaged/whitesands/survivor, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) +"m" = ( +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"n" = ( +/obj/structure/sign/poster/official/ion_carbine, +/turf/closed/wall/mineral/sandstone, +/area/ruin) +"o" = ( +/obj/item/banner/security/mundane, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/ruin) +"p" = ( +/obj/structure/sign/poster/official/safety_report, +/turf/closed/wall/mineral/sandstone, +/area/ruin) +"q" = ( +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) +"r" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/head/helmet/knight/blue, +/obj/item/clothing/suit/armor/riot/knight/blue, +/obj/item/spear, +/obj/item/shield/riot/buckler, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin) +"u" = ( +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin) +"v" = ( +/mob/living/simple_animal/hostile/human/nanotrasen/ranged{ + atmos_requirements = list("min_oxy"=5,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=999,"min_n2"=0,"max_n2"=0); + damage_coeff = list("brute"=1,"fire"=1,"toxin"=1,"clone"=1,"stamina"=0,"oxygen"=0); + dir = 8; + name = "\improper Nanotrasen Stranded Security Officer" + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/ruin) +"x" = ( +/obj/structure/sign/poster/contraband/space_cops, +/turf/closed/wall/mineral/sandstone, +/area/ruin) +"z" = ( +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/ruin) +"E" = ( +/obj/item/banner/security/mundane, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"H" = ( +/obj/structure/sign/poster/official/report_crimes, +/turf/closed/wall/mineral/sandstone, +/area/ruin) +"I" = ( +/obj/structure/sign/poster/contraband/twelve_gauge, +/turf/closed/wall/mineral/sandstone, +/area/ruin) +"J" = ( +/obj/item/cigbutt, +/obj/item/cigbutt{ + pixel_x = 7; + pixel_y = -5 + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/ruin) +"K" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/sand/explored) +"L" = ( +/obj/structure/sign/poster/official/love_ian, +/turf/closed/wall/mineral/sandstone, +/area/ruin) +"M" = ( +/obj/structure/mineral_door/sandstone, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/ruin) +"N" = ( +/obj/structure/sign/poster/official/work_for_a_future, +/turf/closed/wall/mineral/sandstone, +/area/ruin) +"P" = ( +/obj/structure/sign/poster/official/do_not_question, +/turf/closed/wall/mineral/sandstone, +/area/ruin) +"Q" = ( +/turf/closed/mineral/random/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"S" = ( +/obj/effect/mob_spawn/human/corpse/damaged/whitesands/survivor, +/obj/effect/decal/cleanable/blood{ + icon_state = "floor3" + }, +/turf/open/floor/plating/asteroid/whitesands/lit, +/area/overmap_encounter/planetoid/sand/explored) +"T" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/clothing/mask/gas/sechailer/swat{ + pixel_x = 7; + pixel_y = 2 + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/ruin) +"U" = ( +/obj/structure/table/wood, +/obj/item/holosign_creator/security, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/ruin) +"V" = ( +/turf/closed/mineral/random/whitesands, +/area/ruin) +"W" = ( +/obj/structure/sign/poster/official/obey, +/turf/closed/wall/mineral/sandstone, +/area/ruin) +"X" = ( +/turf/closed/wall/mineral/sandstone, +/area/ruin) +"Y" = ( +/obj/structure/sign/poster/official/nanotrasen_logo, +/turf/closed/wall/mineral/sandstone, +/area/ruin) +"Z" = ( +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/sand/explored) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +q +q +S +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +q +q +q +q +Z +Z +a +a +a +a +a +"} +(4,1,1) = {" +V +o +q +k +q +q +E +K +Q +Q +Q +Q +Q +"} +(5,1,1) = {" +V +V +b +b +z +b +b +X +n +H +X +Q +Q +"} +(6,1,1) = {" +V +V +z +z +z +v +z +e +r +d +I +Q +Q +"} +(7,1,1) = {" +V +U +z +z +z +z +z +X +u +z +Y +Q +Q +"} +(8,1,1) = {" +V +i +z +z +z +z +z +M +u +z +N +X +Q +"} +(9,1,1) = {" +V +V +z +z +z +z +z +W +u +u +T +p +Q +"} +(10,1,1) = {" +V +V +J +z +z +z +h +x +j +u +g +P +Q +"} +(11,1,1) = {" +V +V +b +b +z +b +b +X +X +L +X +X +Q +"} +(12,1,1) = {" +V +V +f +m +m +m +m +E +Q +Q +Q +Q +Q +"} +(13,1,1) = {" +a +a +q +q +q +q +q +q +a +a +a +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_conveniencestore.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_conveniencestore.dmm new file mode 100644 index 000000000000..9d32745de146 --- /dev/null +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_conveniencestore.dmm @@ -0,0 +1,592 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aX" = ( +/obj/structure/rack, +/obj/item/instrument/guitar{ + pixel_x = 2; + pixel_y = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"bd" = ( +/obj/machinery/door/airlock/public{ + dir = 4 + }, +/obj/structure/fans/tiny, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"by" = ( +/obj/item/cigbutt{ + pixel_x = -9; + pixel_y = -2 + }, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"cD" = ( +/obj/item/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"cJ" = ( +/obj/item/trash/can{ + pixel_x = -3; + pixel_y = -6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"fd" = ( +/obj/structure/sign/poster/official/bless_this_spess, +/turf/closed/wall/material, +/area/ruin/unpowered) +"ff" = ( +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"fo" = ( +/obj/structure/rack, +/obj/item/toy/plush/moth{ + pixel_x = -4 + }, +/obj/item/toy/plush/lizardplushie{ + pixel_x = 8; + pixel_y = -1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"kN" = ( +/obj/structure/rack, +/obj/machinery/light/broken/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"lu" = ( +/obj/structure/sign/poster/contraband/donut_corp, +/turf/closed/wall/material, +/area/ruin/unpowered) +"lS" = ( +/turf/closed/wall/material, +/area/ruin/unpowered) +"mF" = ( +/obj/structure/table, +/obj/structure/window{ + dir = 8 + }, +/obj/item/reagent_containers/food/drinks/bottle/sarsaparilla, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"nB" = ( +/mob/living/simple_animal/hostile/cockroach, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"pd" = ( +/obj/item/kitchen/knife{ + pixel_x = 6; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"rk" = ( +/obj/item/cigbutt, +/obj/item/cigbutt{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/cockroach, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"sP" = ( +/obj/structure/rack, +/obj/item/kitchen/knife/plastic{ + pixel_x = -5 + }, +/obj/item/kitchen/spoon/plastic{ + pixel_x = 15 + }, +/obj/item/kitchen/fork/plastic{ + pixel_x = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"sQ" = ( +/obj/item/trash/popcorn{ + pixel_x = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"tJ" = ( +/obj/structure/rack, +/obj/item/cane, +/obj/item/clothing/head/bowler{ + pixel_x = -5; + pixel_y = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"ut" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/toy/plush/slimeplushie{ + pixel_x = -5; + pixel_y = -2 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"ux" = ( +/turf/template_noop, +/area/template_noop) +"uM" = ( +/obj/machinery/vending/snack/random, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"wd" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/spacecash/bundle/c100{ + pixel_x = 1; + pixel_y = 10 + }, +/obj/item/spacecash/bundle/c100{ + pixel_x = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"wp" = ( +/obj/structure/sign/poster/contraband/energy_swords, +/turf/closed/wall/material, +/area/ruin/unpowered) +"xo" = ( +/obj/item/cigbutt{ + pixel_x = -11; + pixel_y = -2 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"xv" = ( +/obj/structure/rack, +/obj/item/paicard{ + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"yQ" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/snacks/syndicake{ + pixel_x = -1; + pixel_y = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"yX" = ( +/obj/structure/rack, +/obj/item/poster/random_retro, +/obj/item/poster/random_retro{ + pixel_x = 1; + pixel_y = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"zP" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"BK" = ( +/obj/item/trash/can{ + icon_state = "shamblers"; + pixel_x = -6; + pixel_y = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Cy" = ( +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"FT" = ( +/turf/closed/wall, +/area/ruin/unpowered) +"FX" = ( +/obj/machinery/vending/cola/random, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Gr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/candy{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"GO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken/directional/west, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"IJ" = ( +/obj/effect/decal/remains/human{ + pixel_x = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Kr" = ( +/obj/structure/rack, +/obj/item/toy/plush/hornet/gay, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"KZ" = ( +/obj/structure/sign/poster/contraband/starkist, +/turf/closed/wall/material, +/area/ruin/unpowered) +"LZ" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas/clown_hat{ + pixel_y = 6 + }, +/obj/item/clothing/mask/gas/clown_hat, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Mu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/ruin/unpowered) +"MZ" = ( +/obj/structure/rack, +/obj/item/clothing/under/pants/khaki{ + pixel_y = 2 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Qd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Tr" = ( +/obj/structure/table, +/obj/structure/window, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Uk" = ( +/obj/structure/rack, +/obj/item/bikehorn{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"UZ" = ( +/obj/structure/table, +/obj/structure/window, +/obj/structure/window{ + dir = 8 + }, +/obj/item/reagent_containers/food/snacks/pizzaslice/custom{ + pixel_x = -1; + pixel_y = 3 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"VD" = ( +/obj/item/cigbutt{ + pixel_x = -7; + pixel_y = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"We" = ( +/obj/item/trash/chips{ + pixel_x = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Wp" = ( +/obj/structure/sign/poster/contraband/clown, +/turf/closed/wall, +/area/ruin/unpowered) +"Wr" = ( +/obj/structure/rack, +/obj/item/toy/sword{ + pixel_x = 4; + pixel_y = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Wt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"WJ" = ( +/obj/machinery/door/window/southright, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"WU" = ( +/obj/item/trash/pistachios, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Xd" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/snacks/canned/beans{ + pixel_x = 1; + pixel_y = 9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"XR" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Yd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/cockroach, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Yf" = ( +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"YE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate/bin, +/obj/machinery/light/broken/directional/south, +/obj/item/toy/plush/among, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Zu" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/drinks/waterbottle{ + pixel_x = 9; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/waterbottle{ + pixel_x = -9; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/waterbottle{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"ZA" = ( +/obj/structure/rack, +/obj/item/lighter/greyscale{ + pixel_x = -4 + }, +/obj/item/lighter/greyscale{ + pixel_x = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) + +(1,1,1) = {" +ux +ux +ux +ux +ux +ux +ux +ux +ux +ux +ux +ux +ux +"} +(2,1,1) = {" +ux +ux +ux +ux +ff +ff +ff +by +ff +ux +ux +ux +ux +"} +(3,1,1) = {" +ux +lS +lS +lS +Mu +Mu +bd +Mu +Mu +lS +lS +FT +ux +"} +(4,1,1) = {" +ux +fd +XR +Yf +WU +Wt +Yf +Wt +Yf +GO +fo +Wp +ux +"} +(5,1,1) = {" +ux +lS +yX +Wt +aX +nB +Wt +sQ +Xd +ut +Kr +lS +ux +"} +(6,1,1) = {" +ux +lS +kN +Wt +xv +Qd +MZ +Wt +yQ +Yf +Wr +wp +ux +"} +(7,1,1) = {" +ux +lS +ZA +Gr +tJ +Yf +cJ +Wt +Zu +Wt +Uk +FT +ux +"} +(8,1,1) = {" +ux +lS +sP +Yd +Wt +Wt +Wt +Yf +Wt +Yd +LZ +FT +ux +"} +(9,1,1) = {" +ux +lS +lS +lS +lu +mF +Cy +UZ +Yf +We +YE +lS +ux +"} +(10,1,1) = {" +ux +lS +wd +pd +lS +VD +rk +Tr +Wt +Yf +uM +lS +ux +"} +(11,1,1) = {" +ux +lS +cD +IJ +zP +xo +Yf +WJ +BK +Wt +FX +FT +ux +"} +(12,1,1) = {" +ux +lS +lS +lS +lS +lS +lS +lS +lS +KZ +lS +lS +ux +"} +(13,1,1) = {" +ux +ux +ux +ux +ux +ux +ux +ux +ux +ux +ux +ux +ux +"} diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_medipen_plant.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_medipen_plant.dmm index 7ae333dcd541..e9d9c42c3028 100644 --- a/_maps/RandomRuins/SandRuins/whitesands_surface_medipen_plant.dmm +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_medipen_plant.dmm @@ -238,6 +238,7 @@ /obj/item/shard{ icon_state = "small" }, +/obj/item/construction/plumbing, /obj/item/wrench, /obj/effect/turf_decal/industrial/warning{ dir = 8 @@ -352,8 +353,11 @@ /turf/open/floor/plating, /area/ruin/powered) "iq" = ( -/obj/effect/turf_decal/box, -/turf/open/floor/engine, +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/white, /area/ruin/powered) "ir" = ( /obj/effect/decal/cleanable/dirt, @@ -482,7 +486,7 @@ /area/ruin/powered) "lM" = ( /obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/ltsrbt, +/obj/machinery/quantumpad, /turf/open/floor/engine, /area/ruin/powered) "lO" = ( @@ -630,14 +634,18 @@ /turf/open/floor/plasteel/white, /area/ruin/powered) "qI" = ( -/obj/effect/turf_decal/box, -/obj/machinery/chem_heater, -/turf/open/floor/engine, +/obj/machinery/chem_dispenser, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plasteel/white, /area/ruin/powered) "qK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/plumbing/synthesizer, -/turf/open/floor/plating, +/obj/machinery/chem_master, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plasteel/white, /area/ruin/powered) "qL" = ( /obj/structure/rack, @@ -673,8 +681,13 @@ /turf/open/floor/plating, /area/ruin/powered) "rH" = ( -/obj/machinery/plumbing/output, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/mining_equipment, +/turf/open/floor/plasteel/dark, /area/ruin/powered) "rN" = ( /turf/open/floor/plating{ @@ -843,12 +856,12 @@ /turf/open/floor/plasteel/dark, /area/ruin/powered) "wW" = ( +/obj/machinery/vending/boozeomat, /obj/effect/turf_decal/corner/transparent/neutral{ dir = 1 }, /obj/effect/turf_decal/corner/transparent/neutral, /obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/snack/random, /turf/open/floor/plasteel/dark, /area/ruin/powered) "xd" = ( @@ -875,10 +888,12 @@ /turf/open/floor/plasteel/dark, /area/ruin/powered) "xW" = ( -/obj/machinery/plumbing/synthesizer, -/turf/open/floor/plating{ - icon_state = "platingdmg3" +/obj/machinery/chem_master, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, /area/ruin/powered) "yc" = ( /obj/structure/door_assembly/door_assembly_research{ @@ -890,12 +905,13 @@ }, /area/ruin/powered) "yg" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/effect/turf_decal/industrial/warning{ +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/corner/transparent/neutral{ dir = 1 }, -/obj/item/construction/plumbing, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/corner/transparent/neutral, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, /area/ruin/powered) "yx" = ( /obj/effect/turf_decal/corner/transparent/neutral{ @@ -1037,6 +1053,7 @@ /turf/open/floor/plating, /area/ruin/powered) "Dt" = ( +/obj/machinery/chem_heater, /obj/effect/turf_decal/industrial/warning{ dir = 6 }, @@ -1110,6 +1127,7 @@ icon_state = "small" }, /obj/item/shard, +/obj/item/construction/plumbing, /obj/item/wrench, /obj/effect/turf_decal/industrial/warning{ dir = 4 @@ -1162,13 +1180,6 @@ "Jb" = ( /turf/closed/wall, /area/ruin/powered) -"Jd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/plumbing/synthesizer, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) "Jm" = ( /obj/machinery/light/directional/south, /obj/structure/cable{ @@ -1612,9 +1623,12 @@ /turf/open/floor/plating, /area/ruin/powered) "WR" = ( -/obj/effect/turf_decal/box, -/obj/machinery/chem_master, -/turf/open/floor/engine, +/obj/machinery/vending/cola/random, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral, +/turf/open/floor/plasteel/dark, /area/ruin/powered) "WS" = ( /obj/structure/table, @@ -1645,6 +1659,7 @@ /turf/open/floor/plasteel/dark, /area/ruin/powered) "Yp" = ( +/obj/machinery/chem_heater, /obj/effect/turf_decal/industrial/warning{ dir = 10 }, @@ -1652,14 +1667,13 @@ /turf/open/floor/plasteel/white, /area/ruin/powered) "YA" = ( +/obj/machinery/vending/medical, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral, /obj/effect/decal/cleanable/dirt, -/obj/machinery/plumbing/pill_press, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"YE" = ( -/obj/effect/turf_decal/box, -/obj/machinery/chem_dispenser, -/turf/open/floor/engine, +/turf/open/floor/plasteel/dark, /area/ruin/powered) "YH" = ( /obj/effect/spawner/structure/window, @@ -1832,8 +1846,8 @@ mK fg Gz sO -Gz -sO +iq +xW Yp Jb Mb @@ -1887,7 +1901,7 @@ fO Go UH oH -Jd +Bb Eh eI BH @@ -1895,7 +1909,7 @@ eI Tb UH oH -YA +oH UH Go Mb @@ -1957,12 +1971,12 @@ Nb WE Db oH -rH +ad Dr az Ci Zx -YE +Ci Fd hK az @@ -1993,7 +2007,7 @@ Te az Zt Fd -WR +Ci Fd ef az @@ -2024,7 +2038,7 @@ Te az cG Fd -qI +hK Fd Ci az @@ -2040,7 +2054,7 @@ WS KQ qE Go -yg +hn oH WE nQ @@ -2187,9 +2201,9 @@ az (15,1,1) = {" Mb Jb +rH sE -sE -sE +YA OO OO uP @@ -2218,9 +2232,9 @@ az (16,1,1) = {" Mb Go +yg sE -sE -bu +WR OO ZM cZ @@ -2241,7 +2255,7 @@ np az hK Fd -iq +hK Fd hK az @@ -2267,12 +2281,12 @@ Mq zk Lc Bb -qK +ir np az Zt Fd -iq +Ci Zx hL az @@ -2303,7 +2317,7 @@ cl az pw Fd -iq +Ci Fd cM az @@ -2320,7 +2334,7 @@ Go Go Go rN -xW +rN UH ad Nb @@ -2391,7 +2405,7 @@ ir ad zk ad -lO +ad Te Go Mb @@ -2421,8 +2435,8 @@ hX zQ UH vI -vI -vI +qI +qK Dt Jb Mb diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_onlyaspoonful.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_onlyaspoonful.dmm new file mode 100644 index 000000000000..f84ccaf6c8ef --- /dev/null +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_onlyaspoonful.dmm @@ -0,0 +1,1062 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/item/kitchen/spoon/plastic{ + pixel_x = 10 + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"aU" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plastic, +/area/ruin/powered) +"aW" = ( +/obj/item/stack/medical/bruise_pack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"bd" = ( +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"bf" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"bh" = ( +/obj/structure/filingcabinet/security, +/turf/open/floor/plastic, +/area/ruin/powered) +"bo" = ( +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/item/kitchen/knife/combat, +/turf/open/floor/plastic, +/area/ruin/powered) +"bz" = ( +/obj/item/ammo_casing/spent{ + dir = 8; + pixel_x = -9; + pixel_y = -9 + }, +/obj/item/ammo_casing/spent{ + dir = 8; + pixel_x = 3; + pixel_y = -5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"ct" = ( +/turf/template_noop, +/area/template_noop) +"dk" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plastic, +/area/ruin/powered) +"dl" = ( +/turf/closed/wall/r_wall, +/area/ruin/powered) +"dw" = ( +/obj/effect/decal/cleanable/blood/gibs/torso{ + dir = 1 + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"ew" = ( +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/human/hermit/survivor, +/turf/open/floor/plastic, +/area/ruin/powered) +"eH" = ( +/obj/item/ammo_casing/spent{ + dir = 1; + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/ammo_casing/spent{ + pixel_x = -8; + pixel_y = -7 + }, +/obj/item/ammo_casing/spent{ + dir = 8; + pixel_x = 10; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"eU" = ( +/obj/machinery/computer/security, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"eZ" = ( +/obj/item/stack/sheet/plastic/fifty, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"fm" = ( +/obj/effect/decal/cleanable/blood{ + icon_state = "floor3" + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"ga" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plastic, +/area/ruin/powered) +"gy" = ( +/obj/structure/rack, +/turf/open/floor/plastic, +/area/ruin/powered) +"gF" = ( +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/obj/effect/decal/cleanable/blood{ + icon_state = "floor2" + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"gG" = ( +/obj/item/kitchen/spoon/plastic{ + pixel_x = 13; + pixel_y = 1 + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"gK" = ( +/obj/structure/closet/crate/secure, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/machinery/light/broken/directional/north, +/turf/open/floor/plastic, +/area/ruin/powered) +"hs" = ( +/obj/structure/closet/crate/secure, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/turf/open/floor/plastic, +/area/ruin/powered) +"hw" = ( +/mob/living/simple_animal/hostile/human/hermit/ranged/hunter, +/turf/open/floor/plastic, +/area/ruin/powered) +"hA" = ( +/obj/item/ammo_casing/spent{ + pixel_y = 3 + }, +/obj/item/ammo_casing/spent{ + dir = 8; + pixel_x = -8; + pixel_y = -4 + }, +/obj/item/ammo_casing/spent{ + dir = 5; + pixel_x = 6; + pixel_y = 8 + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"ia" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + id = "SPOON" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"jw" = ( +/obj/item/ammo_casing/spent{ + dir = 1; + pixel_x = 7; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/blood, +/obj/item/ammo_box/magazine/co9mm, +/turf/open/floor/plastic, +/area/ruin/powered) +"ka" = ( +/obj/structure/closet/crate/secure, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/turf/open/floor/plastic, +/area/ruin/powered) +"km" = ( +/obj/structure/rack, +/obj/item/stack/sheet/plastic/fifty, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"os" = ( +/obj/structure/closet/crate/secure, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/turf/open/floor/plastic, +/area/ruin/powered) +"oN" = ( +/obj/structure/closet/crate/secure, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/turf/open/floor/plastic, +/area/ruin/powered) +"pl" = ( +/obj/structure/closet/crate/secure, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/turf/open/floor/plastic, +/area/ruin/powered) +"pZ" = ( +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plastic, +/area/ruin/powered) +"qa" = ( +/obj/machinery/icecream_vat, +/obj/item/shovel/spoon, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/sand/explored) +"sl" = ( +/obj/item/kitchen/spoon/plastic{ + pixel_x = 11 + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"sv" = ( +/obj/item/kitchen/spoon/plastic{ + pixel_x = 5; + pixel_y = -4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"tl" = ( +/obj/effect/decal/cleanable/blood{ + icon_state = "floor2" + }, +/obj/item/bodypart/r_arm, +/turf/open/floor/plastic, +/area/ruin/powered) +"ud" = ( +/obj/machinery/door/airlock/engineering, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"uE" = ( +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/sand/explored) +"vO" = ( +/obj/item/ammo_casing/spent{ + dir = 9; + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/ammo_casing/spent{ + dir = 5; + pixel_x = -6; + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"vV" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"vZ" = ( +/obj/item/ammo_casing/spent{ + dir = 5; + pixel_x = -5; + pixel_y = -6 + }, +/obj/item/ammo_casing/spent{ + dir = 4; + pixel_x = 8; + pixel_y = 9 + }, +/obj/effect/decal/cleanable/blood/tracks, +/mob/living/simple_animal/hostile/human/hermit/ranged/gunslinger, +/turf/open/floor/plastic, +/area/ruin/powered) +"wr" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"xd" = ( +/obj/item/grenade/syndieminibomb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"ys" = ( +/obj/structure/rack, +/obj/item/stack/sheet/plastic/five, +/obj/machinery/light/broken/directional/north, +/turf/open/floor/plastic, +/area/ruin/powered) +"zb" = ( +/obj/item/ammo_casing/spent{ + dir = 4; + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/ammo_casing/spent{ + dir = 5; + pixel_x = -7; + pixel_y = -7 + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"zM" = ( +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"Az" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/head/helmet, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"AE" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/donut/meat{ + pixel_x = 2; + pixel_y = 5 + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"Bl" = ( +/obj/structure/closet/crate/secure, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/turf/open/floor/plastic, +/area/ruin/powered) +"BR" = ( +/obj/structure/rack, +/obj/item/stack/sheet/plastic/fifty, +/turf/open/floor/plastic, +/area/ruin/powered) +"Cb" = ( +/obj/structure/rack, +/obj/item/stack/sheet/plastic, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"Cq" = ( +/obj/item/ammo_casing/spent{ + dir = 5; + pixel_x = -9; + pixel_y = 1 + }, +/obj/item/ammo_casing/spent{ + dir = 5; + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/ammo_casing/spent{ + dir = 5; + pixel_x = -8; + pixel_y = -8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"CD" = ( +/obj/item/ammo_casing/spent{ + dir = 6; + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/ammo_casing/spent{ + dir = 4; + pixel_x = -10; + pixel_y = 8 + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"CU" = ( +/obj/structure/table, +/obj/machinery/button/door{ + id = "SPOON" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"DM" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/glasses/regular, +/obj/machinery/light/broken/directional/west, +/turf/open/floor/plastic, +/area/ruin/powered) +"EC" = ( +/mob/living/simple_animal/hostile/human/hermit/ranged/hunter, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"Fi" = ( +/obj/machinery/autolathe, +/obj/machinery/camera{ + dir = 5 + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"FB" = ( +/turf/closed/wall/material, +/area/ruin/powered) +"Hi" = ( +/obj/machinery/door/airlock/security, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"Hl" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/decal/cleanable/blood{ + icon_state = "floor6" + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"HA" = ( +/obj/item/stack/sheet/plastic, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"HS" = ( +/obj/structure/closet/crate/secure, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/turf/open/floor/plastic, +/area/ruin/powered) +"Ij" = ( +/obj/item/kitchen/spoon/plastic{ + pixel_x = 13 + }, +/obj/effect/decal/cleanable/blood{ + icon_state = "floor7" + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"Iy" = ( +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/obj/effect/decal/cleanable/blood{ + icon_state = "floor6" + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"IH" = ( +/turf/closed/wall/rust, +/area/ruin/powered) +"Jb" = ( +/obj/machinery/light/broken/directional/south, +/turf/open/floor/plastic, +/area/ruin/powered) +"Jm" = ( +/obj/machinery/camera, +/turf/open/floor/plastic, +/area/ruin/powered) +"Jt" = ( +/obj/effect/decal/cleanable/blood{ + icon_state = "floor5" + }, +/obj/item/bodypart/head, +/turf/open/floor/plastic, +/area/ruin/powered) +"Ke" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken/directional/east, +/turf/open/floor/plastic, +/area/ruin/powered) +"KY" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"Lm" = ( +/obj/item/gun/ballistic/automatic/pistol, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"Lz" = ( +/turf/closed/mineral/random/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"Me" = ( +/obj/item/ammo_casing/spent{ + dir = 8; + pixel_x = -6; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plastic, +/area/ruin/powered) +"Mu" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plastic, +/area/ruin/powered) +"MG" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Nd" = ( +/obj/effect/decal/cleanable/blood/gibs/limb{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/gibs/limb{ + dir = 1; + pixel_x = 18; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/blood, +/obj/item/ammo_box/magazine/m10mm, +/turf/open/floor/plastic, +/area/ruin/powered) +"NP" = ( +/obj/item/paper_bin, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"Oo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken/directional/west, +/turf/open/floor/plastic, +/area/ruin/powered) +"OJ" = ( +/obj/item/ammo_casing/spent{ + dir = 5; + pixel_y = -6 + }, +/obj/item/ammo_casing/spent{ + pixel_x = -11; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"Pi" = ( +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "gibbl5" + }, +/obj/item/ammo_box/magazine/wt550m9, +/turf/open/floor/plastic, +/area/ruin/powered) +"Qm" = ( +/obj/item/ammo_casing/spent{ + dir = 8; + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/ammo_casing/spent{ + dir = 6; + pixel_x = 8; + pixel_y = -3 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"Qp" = ( +/obj/structure/closet/crate/secure, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"Ro" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plastic, +/area/ruin/powered) +"Rz" = ( +/obj/machinery/door/airlock/highsecurity, +/turf/open/floor/plastic, +/area/ruin/powered) +"RG" = ( +/obj/item/ammo_casing/spent{ + dir = 10; + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/ammo_casing/spent{ + dir = 5; + pixel_x = -10; + pixel_y = -10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"RN" = ( +/obj/machinery/camera, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"Sr" = ( +/obj/item/ammo_casing/spent{ + dir = 1; + pixel_x = 12; + pixel_y = -3 + }, +/obj/item/ammo_casing/spent{ + dir = 5; + pixel_x = 6; + pixel_y = -9 + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"Sw" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/head/hardhat/weldhat/orange, +/turf/open/floor/plastic, +/area/ruin/powered) +"ST" = ( +/obj/item/ammo_casing/spent{ + dir = 5; + pixel_x = 4; + pixel_y = 7 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"Tt" = ( +/obj/item/gun/ballistic/automatic/pistol/commander, +/turf/open/floor/plastic, +/area/ruin/powered) +"TA" = ( +/obj/structure/fluff/paper/stack{ + dir = 4; + pixel_y = -1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"TD" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"TM" = ( +/obj/item/kitchen/spoon/plastic{ + pixel_x = 7; + pixel_y = 4 + }, +/turf/open/floor/plastic, +/area/ruin/powered) +"VR" = ( +/turf/open/floor/plastic, +/area/ruin/powered) +"WA" = ( +/obj/machinery/camera{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"XL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken/directional/north, +/turf/open/floor/plastic, +/area/ruin/powered) +"Ze" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) +"Zr" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/decal/cleanable/blood{ + icon_state = "floor4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plastic, +/area/ruin/powered) + +(1,1,1) = {" +ct +ct +ct +ct +ct +ct +ct +Lz +Lz +Lz +ct +ct +ct +ct +ct +ct +ct +ct +"} +(2,1,1) = {" +ct +ct +ct +ct +ct +ct +ct +Lz +qa +Lz +ct +ct +FB +IH +FB +IH +FB +ct +"} +(3,1,1) = {" +ct +ct +ct +ct +ct +ct +ct +Lz +Lz +Lz +ct +ct +FB +Ze +DM +Ze +IH +ct +"} +(4,1,1) = {" +ct +dl +MG +dl +dl +MG +MG +dl +dl +dl +MG +dl +MG +ew +TA +NP +FB +bd +"} +(5,1,1) = {" +ct +MG +BR +ew +Fi +dl +Ze +VR +Oo +VR +jw +zb +Rz +Ze +Ze +Ze +Ro +bd +"} +(6,1,1) = {" +ct +MG +wr +Ze +Ze +MG +eH +Ze +Zr +dk +sv +WA +MG +RN +Ze +Ze +IH +bd +"} +(7,1,1) = {" +ct +dl +ys +Ze +HA +ud +Pi +hs +Tt +Me +Ze +KY +MG +MG +IH +FB +IH +bd +"} +(8,1,1) = {" +ct +dl +Cb +Sw +Ze +dl +Hl +Ze +Ze +hs +HS +VR +Ze +Jt +MG +Lz +uE +uE +"} +(9,1,1) = {" +ct +TD +eZ +gy +km +MG +sl +Cq +os +vV +Ze +Ze +ka +Ze +dl +uE +uE +ct +"} +(10,1,1) = {" +ct +dl +MG +dl +MG +MG +gK +Ze +tl +VR +TM +fm +Nd +Jb +MG +bd +bd +ct +"} +(11,1,1) = {" +ct +MG +bh +xd +aW +MG +Ze +aU +RG +Ze +vO +VR +VR +hA +ia +bd +EC +ct +"} +(12,1,1) = {" +ct +dl +AE +zM +aU +MG +Ij +bz +pl +OJ +bo +HS +VR +dk +ia +bd +bd +ct +"} +(13,1,1) = {" +ct +dl +XL +Lm +Mu +Hi +ga +vZ +Mu +pZ +gG +Sr +gF +VR +ia +bd +bd +ct +"} +(14,1,1) = {" +ct +MG +eU +bf +Az +dl +Jm +Iy +Ze +Qm +ST +Ze +Ze +Bl +MG +bd +bd +ct +"} +(15,1,1) = {" +ct +dl +CU +hw +Ze +dl +Qp +Ze +CD +Ke +oN +dw +aa +Ze +dl +ct +ct +ct +"} +(16,1,1) = {" +ct +dl +MG +MG +dl +MG +MG +dl +MG +dl +MG +MG +dl +MG +dl +ct +ct +ct +"} +(17,1,1) = {" +ct +ct +ct +ct +ct +ct +ct +ct +ct +ct +ct +ct +ct +ct +ct +ct +ct +ct +"} diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm index 397dff3689ee..e664dfec8d96 100644 --- a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm @@ -1156,7 +1156,10 @@ /turf/closed/wall/mineral/titanium/nodiagonal, /area/ruin/whitesands/pubbycrash/engine_room) "Ak" = ( -/obj/item/reagent_containers/food/drinks/mug, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = 9; + pixel_y = -3 + }, /obj/item/trash/pistachios{ pixel_y = 5 }, diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_starfurycrash.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_starfurycrash.dmm new file mode 100644 index 000000000000..230481e65503 --- /dev/null +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_starfurycrash.dmm @@ -0,0 +1,1555 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ad" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"aE" = ( +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"ba" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"bJ" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"cS" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"dX" = ( +/obj/item/gun/ballistic/automatic/pistol/no_mag, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"eg" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"eO" = ( +/obj/item/clothing/gloves/combat, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"eS" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"fw" = ( +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/cut/blue, +/turf/open/floor/mineral/plastitanium/red{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"fA" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"fH" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"fM" = ( +/turf/closed/wall/r_wall/syndicate, +/area/overmap_encounter/planetoid/cave/explored) +"fU" = ( +/obj/item/stack/sheet/metal, +/obj/item/stack/sheet/metal, +/obj/item/stack/sheet/metal, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"fW" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"gt" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"ho" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 1 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"hz" = ( +/obj/item/storage/toolbox/syndicate, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"hG" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"hQ" = ( +/obj/structure/chair/comfy, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"ih" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"il" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"iq" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"jd" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"jf" = ( +/turf/open/floor/mineral/plastitanium/red{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"jI" = ( +/turf/closed/mineral/random/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"kN" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"kW" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"kZ" = ( +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"lx" = ( +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"lN" = ( +/obj/item/clothing/head/hardhat/red{ + desc = "A piece of headgear used in dangerous working conditions to protect the head. On closer inspection it apears to be a regular hardhat painted red."; + name = "syndicate hardhat" + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"mv" = ( +/mob/living/simple_animal/hostile/human/syndicate/ranged/space, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"mP" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"nn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"ns" = ( +/obj/structure/frame/machine, +/obj/item/circuitboard/machine/smes, +/obj/item/stock_parts/capacitor, +/obj/item/stack/cable_coil/cut/blue, +/obj/item/stock_parts/cell/empty, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/overmap_encounter/planetoid/cave/explored) +"nA" = ( +/obj/item/storage/firstaid/ancient, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"nM" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"ox" = ( +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"oT" = ( +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"pK" = ( +/obj/item/stack/cable_coil/cut/blue, +/obj/item/stack/tile/plasteel, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"pL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers{ + dir = 5 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"qe" = ( +/obj/machinery/atmospherics/components/binary/circulator{ + dir = 4 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"qk" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"rp" = ( +/obj/machinery/suit_storage_unit, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"rE" = ( +/obj/machinery/power/smes, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/overmap_encounter/planetoid/cave/explored) +"sa" = ( +/obj/item/toy/plush/lizardplushie{ + desc = "An adorable stuffed toy that resembles nothing like a tegu."; + name = "tegu plushie" + }, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"ss" = ( +/obj/structure/window/plasma/reinforced/plastitanium/unanchored, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/overmap_encounter/planetoid/cave/explored) +"sB" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"tc" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"tp" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"uN" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers{ + dir = 6 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"wh" = ( +/obj/item/clothing/shoes/jackboots, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"wp" = ( +/obj/structure/frame/machine, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"wy" = ( +/obj/item/stock_parts/cell/empty, +/obj/item/stock_parts/cell/empty{ + pixel_x = -8; + pixel_y = -7 + }, +/obj/item/stock_parts/cell/empty{ + pixel_x = 6; + pixel_y = -10 + }, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"wH" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"wS" = ( +/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space, +/turf/open/floor/plating{ + icon_state = "platingdmg2"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"xr" = ( +/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space, +/mob/living/simple_animal/hostile/human/syndicate/ranged/space, +/turf/open/floor/plating{ + icon_state = "platingdmg2"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"yj" = ( +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"yD" = ( +/obj/machinery/door/airlock/engineering{ + dir = 4 + }, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"zt" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"zA" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 8 + }, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"zB" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/obj/item/clothing/under/syndicate{ + pixel_y = -11 + }, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"zY" = ( +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"AB" = ( +/obj/structure/frame/machine, +/obj/item/circuitboard/machine/sleeper, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Be" = ( +/obj/structure/window/plasma/reinforced/plastitanium/unanchored, +/obj/machinery/atmospherics/pipe/simple/scrubbers, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Bt" = ( +/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun/space, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"BW" = ( +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"BY" = ( +/obj/effect/turf_decal/radiation, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"CM" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible, +/turf/closed/wall/r_wall/syndicate, +/area/overmap_encounter/planetoid/cave/explored) +"CX" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"Dz" = ( +/obj/machinery/atmospherics/components/binary/circulator/cold{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"DF" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"DL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Eg" = ( +/obj/item/stock_parts/cell/empty{ + pixel_x = 5; + pixel_y = -6 + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"Ej" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Ek" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 5 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Eu" = ( +/mob/living/simple_animal/hostile/human/syndicate/ranged/space/stormtrooper, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"FM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Gd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Gg" = ( +/obj/machinery/atmospherics/pipe/manifold/dark/visible{ + dir = 4 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"GD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"GO" = ( +/obj/item/circuitboard/machine/sleeper, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Ha" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Hy" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Iz" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"IK" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"IY" = ( +/obj/machinery/power/smes, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Jn" = ( +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/cave/explored) +"KN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"KR" = ( +/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun/space, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"KT" = ( +/obj/structure/safe/floor, +/obj/item/clothing/suit/space/hardsuit/syndi/ramzi, +/obj/item/documents/syndicate, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Md" = ( +/mob/living/simple_animal/hostile/human/syndicate/ranged/space, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"NA" = ( +/obj/structure/frame/machine, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"NH" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/whitesands{ + dir = 8 + }, +/area/overmap_encounter/planetoid/cave/explored) +"NQ" = ( +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"Oj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers{ + dir = 10 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Or" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"OY" = ( +/obj/effect/turf_decal/corner/opaque/blue, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"Pr" = ( +/obj/machinery/door/airlock/engineering, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"PQ" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Qk" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"QG" = ( +/obj/effect/turf_decal/industrial/loading/red, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"QP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"Ri" = ( +/obj/item/pickaxe/improvised, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"Rn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers{ + dir = 8 + }, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Rq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"RJ" = ( +/turf/template_noop, +/area/template_noop) +"Sp" = ( +/obj/effect/decal/cleanable/ash, +/obj/item/paper{ + desc = null; + default_raw_text = "Well, we failed. The undoable has been done. We were taken out. The great Starfury is stuck in orbit, and many of our systems are damaged. There is no other choice but to evacuate. However, me and a group of talented indviduals will go with me. I will activate the hyperdrive, one last time to scuttle the ship before Nanotrasen can get their grubby little hands on it, on the planet of our greatest victory. If you are worried about me, I have my tegu plushie and all i need to survive for a year. Men and women, its been a honour."; + name = "Starfury Status Report - January 15th, 2501" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Sx" = ( +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"SM" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/overmap_encounter/planetoid/cave/explored) +"SS" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Ts" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"TF" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 5 + }, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"TT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/item/pipe_dispenser, +/turf/open/floor/plating{ + icon_state = "panelscorched"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"TZ" = ( +/obj/item/stack/sheet/metal, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"Uw" = ( +/obj/structure/door_assembly/door_assembly_hatch, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"UD" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"UV" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Vl" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Wh" = ( +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Ws" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Wz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"WB" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"WX" = ( +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Xh" = ( +/obj/item/stack/tile/plasteel, +/mob/living/simple_animal/hostile/human/syndicate/ranged/space, +/turf/open/floor/plating/asteroid/whitesands/dried, +/area/overmap_encounter/planetoid/cave/explored) +"XR" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating{ + icon_state = "platingdmg1"; + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Yo" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"Yw" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"YE" = ( +/obj/item/stack/sheet/metal, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/cave/explored) +"YM" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/turf/open/floor/plating{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"Zl" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/overmap_encounter/planetoid/cave/explored) +"Zy" = ( +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/cut/blue, +/turf/open/floor/engine{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) +"ZX" = ( +/obj/machinery/suit_storage_unit{ + mask_type = /obj/item/clothing/mask/gas/syndicate; + storage_type = null + }, +/turf/open/floor/mineral/plastitanium/red{ + initial_gas_mix = "ws_atmos" + }, +/area/overmap_encounter/planetoid/cave/explored) + +(1,1,1) = {" +RJ +RJ +RJ +jI +jI +jI +jI +jI +jI +jI +jI +jI +IY +Eg +jI +jI +jI +RJ +jI +jI +jI +jI +jI +RJ +RJ +"} +(2,1,1) = {" +RJ +RJ +jI +jI +jI +jI +jI +jI +jI +jI +jI +fM +ns +wy +Xh +Yo +jI +RJ +fM +fM +fM +fM +jI +jI +RJ +"} +(3,1,1) = {" +RJ +RJ +jI +jI +jI +jI +oT +Ws +fM +jI +jI +fM +rE +Vl +pK +jI +fM +ss +fM +oT +oT +oT +jI +jI +RJ +"} +(4,1,1) = {" +RJ +jI +jI +jI +jI +oT +kZ +oT +fM +fM +fM +fM +fM +fM +yD +fM +fM +Ws +oT +Iz +mv +oT +jI +jI +jI +"} +(5,1,1) = {" +RJ +jI +jI +jI +jI +Iz +Iz +Bt +BW +BY +QG +Pr +Iz +oT +Iz +oT +Iz +tc +SS +sB +NH +qk +jI +jI +jI +"} +(6,1,1) = {" +RJ +jI +jI +jI +jI +jI +qk +oT +Iz +BY +QG +Pr +ho +IK +KR +Ws +WX +Iz +Ws +wH +Gg +Ek +jI +jI +jI +"} +(7,1,1) = {" +jI +jI +fM +jI +fM +fM +BW +oT +fM +fM +fM +fM +TF +uN +KN +kN +KN +KN +KN +DL +pL +PQ +jI +jI +jI +"} +(8,1,1) = {" +jI +jI +jI +nA +GO +fM +oT +kZ +fM +Iz +kW +fM +fM +QP +Ws +YE +Iz +Ha +Ws +WX +Rq +nM +fM +jI +jI +"} +(9,1,1) = {" +jI +fM +fM +qk +oT +fM +aE +OY +fM +hQ +Sp +fM +fM +Gd +UD +Iz +Ws +ad +zt +Ws +fW +DF +jI +jI +jI +"} +(10,1,1) = {" +jI +jI +jI +oT +wS +Uw +zY +lx +yj +Eu +Ts +fM +fM +Rn +kZ +kZ +oT +Wz +Hy +WX +hG +tp +CM +jI +jI +"} +(11,1,1) = {" +jI +jI +jI +Wh +kZ +fM +qk +eS +fM +Iz +Iz +fM +fM +Oj +KN +TZ +qe +Or +nn +il +UV +iq +Be +jI +jI +"} +(12,1,1) = {" +RJ +jI +jI +jI +wp +fM +BW +BW +fM +KT +AB +fM +fM +Iz +WX +WX +Zy +WX +kZ +WX +WX +WX +ss +jI +jI +"} +(13,1,1) = {" +RJ +jI +jI +fM +fM +fM +Zl +Zl +fM +fM +fM +fM +fM +FM +XR +ox +Dz +gt +YM +TT +cS +fA +ss +jI +jI +"} +(14,1,1) = {" +RJ +jI +jI +jI +jI +jI +Iz +Ws +ZX +rp +fw +fM +fM +zA +kZ +Md +WX +FM +ba +WX +Iz +WB +fM +jI +jI +"} +(15,1,1) = {" +RJ +jI +jI +jI +jI +jI +oT +oT +Ws +xr +Jn +fM +fM +fU +Yw +oT +hz +bJ +lN +WX +Ws +fH +jI +jI +jI +"} +(16,1,1) = {" +RJ +jI +jI +jI +jI +jI +oT +oT +jf +qk +NQ +fM +fM +zA +Yw +Ws +WX +Ws +CX +Iz +Ws +WB +fM +jI +jI +"} +(17,1,1) = {" +RJ +RJ +jI +jI +jI +jI +oT +oT +oT +oT +oT +fM +jI +jd +cS +cS +GD +mP +mP +mP +YM +Qk +oT +jI +jI +"} +(18,1,1) = {" +RJ +RJ +jI +jI +jI +oT +dX +oT +oT +oT +oT +jI +jI +jI +jI +jI +jI +Ej +NA +NA +NA +ho +oT +jI +jI +"} +(19,1,1) = {" +RJ +RJ +jI +jI +oT +oT +zB +wh +oT +oT +jI +jI +jI +jI +jI +jI +jI +eg +ih +eg +eg +Sx +jI +jI +jI +"} +(20,1,1) = {" +RJ +jI +jI +oT +oT +Ri +eO +oT +oT +jI +jI +RJ +RJ +RJ +jI +jI +jI +BW +SM +Sx +Sx +jI +jI +jI +jI +"} +(21,1,1) = {" +RJ +jI +jI +sa +oT +oT +jI +jI +jI +jI +RJ +RJ +RJ +RJ +RJ +jI +jI +fM +fM +BW +BW +BW +jI +jI +RJ +"} +(22,1,1) = {" +RJ +jI +jI +jI +jI +jI +jI +jI +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +jI +jI +fM +ss +fM +jI +jI +RJ +RJ +"} +(23,1,1) = {" +RJ +RJ +jI +jI +jI +jI +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +RJ +"} diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_waterplant.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_waterplant.dmm new file mode 100644 index 000000000000..ae51575ef49c --- /dev/null +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_waterplant.dmm @@ -0,0 +1,3145 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"ao" = ( +/obj/effect/gibspawner, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"au" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"aF" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/turf/open/floor/plasteel, +/area/ruin/powered) +"aU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/ruin/powered) +"aX" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/turf/open/floor/plating, +/area/ruin/powered) +"aY" = ( +/obj/machinery/door/airlock/public/glass, +/turf/open/floor/plasteel, +/area/ruin/powered) +"bn" = ( +/obj/machinery/door/airlock/vault, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/ruin/powered) +"bt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"bx" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/fancy/donut_box, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"bE" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"bQ" = ( +/obj/machinery/door/airlock/vault, +/turf/open/floor/plating, +/area/ruin/powered) +"cl" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"ct" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical/old, +/obj/item/storage/toolbox/electrical{ + icon_state = "toolbox_blue_old"; + name = "rusty old electrical toolbox"; + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/multitool/old, +/obj/item/screwdriver/old, +/turf/open/floor/plating, +/area/ruin/powered) +"cU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"cV" = ( +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"dc" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/assembly/flash/handheld, +/turf/open/floor/plating, +/area/ruin/powered) +"dd" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"dx" = ( +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"dD" = ( +/obj/structure/chair/office, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"eh" = ( +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin/powered) +"et" = ( +/obj/item/chair/stool, +/turf/open/floor/plating, +/area/ruin/powered) +"eC" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/ruin/powered) +"eV" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ff" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/ruin/powered) +"fn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"fo" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"fv" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plasteel, +/area/ruin/powered) +"fH" = ( +/obj/structure/frame/computer, +/turf/open/floor/plating, +/area/ruin/powered) +"gm" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plating, +/area/ruin/powered) +"gr" = ( +/obj/effect/turf_decal/industrial/loading{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"gW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"ha" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/powered) +"hk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plating, +/area/ruin/powered) +"hs" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"hy" = ( +/obj/structure/statue/gold/hos, +/turf/open/floor/wood, +/area/ruin/powered) +"hC" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plating, +/area/ruin/powered) +"hI" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ruin/powered) +"ih" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"il" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/water_vapor, +/turf/open/floor/plasteel, +/area/ruin/powered) +"io" = ( +/obj/effect/turf_decal/number/zero, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"iY" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/turf_decal/corner/opaque/green, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"jc" = ( +/obj/structure/table, +/obj/item/pen/red{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/item/pen/blue, +/obj/item/pen/fountain/solgov{ + pixel_x = 1; + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"ji" = ( +/obj/machinery/atmospherics/pipe/manifold/general{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ruin/powered) +"jo" = ( +/obj/effect/overlay/palmtree_l, +/mob/living/simple_animal/parrot, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin/powered) +"jt" = ( +/obj/structure/sign/poster/official/safety_report{ + pixel_y = 32 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"jw" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"jz" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"jR" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"kr" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/water_vapor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"kD" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/closed/wall, +/area/ruin/powered) +"kG" = ( +/turf/closed/wall/rust, +/area/ruin/powered) +"kZ" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/carpet, +/area/ruin/powered) +"le" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"ll" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plating, +/area/ruin/powered) +"ln" = ( +/obj/structure/fluff/paper/stack{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"lu" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/ruin/powered) +"ly" = ( +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 1; + luminosity = 2 + }, +/turf/open/floor/engine/vacuum, +/area/ruin/powered) +"lA" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"lF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"lN" = ( +/obj/structure/table/wood/fancy, +/obj/item/reagent_containers/food/snacks/cakeslice/lime, +/turf/open/floor/carpet, +/area/ruin/powered) +"lQ" = ( +/obj/effect/turf_decal/industrial/loading{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"mc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"mi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"mj" = ( +/obj/machinery/door/airlock/security/glass{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"mr" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"mP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"mQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"ne" = ( +/obj/item/reagent_containers/glass/bucket{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"nh" = ( +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ni" = ( +/obj/item/reagent_containers/food/drinks/bottle/sarsaparilla, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin/powered) +"np" = ( +/obj/structure/table, +/obj/item/storage/firstaid{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"nE" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"nJ" = ( +/obj/effect/turf_decal/industrial/loading{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"nZ" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"oo" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel, +/area/ruin/powered) +"op" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"oq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"oy" = ( +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"oB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"oE" = ( +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"oK" = ( +/obj/structure/table, +/obj/item/healthanalyzer, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"oT" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"pf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"pl" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"pI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel, +/area/ruin/powered) +"qi" = ( +/obj/machinery/atmospherics/components/binary/volume_pump, +/turf/open/floor/plasteel, +/area/ruin/powered) +"qn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"qo" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"qs" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Break Room"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"qv" = ( +/obj/structure/table/wood/fancy, +/obj/item/reagent_containers/food/snacks/cakeslice/chocolate, +/turf/open/floor/carpet, +/area/ruin/powered) +"qC" = ( +/obj/structure/rack, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"qD" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, +/area/ruin/powered) +"qI" = ( +/obj/structure/closet/crate/bin, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"qK" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/ruin/powered) +"qL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/ruin/powered) +"re" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"rh" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ri" = ( +/obj/structure/sink/puddle, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin/powered) +"rr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"rK" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"rX" = ( +/turf/open/floor/plasteel, +/area/ruin/powered) +"sf" = ( +/obj/machinery/atmospherics/components/trinary/filter/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"sD" = ( +/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/engine, +/area/ruin/powered) +"sE" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/effect/turf_decal/corner/opaque/green, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"sK" = ( +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"sR" = ( +/obj/effect/turf_decal/industrial/loading{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ti" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/turf/closed/wall, +/area/ruin/powered) +"tk" = ( +/obj/effect/turf_decal/dept{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"to" = ( +/obj/structure/rack, +/obj/item/paper/pamphlet/centcom, +/turf/open/floor/plasteel, +/area/ruin/powered) +"tu" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"tF" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/northright{ + dir = 4; + name = "Warden's Desk"; + req_access_txt = "3" + }, +/obj/machinery/door/window/westleft{ + name = "Warden's Desk" + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"tI" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/closed/wall/r_wall, +/area/ruin/powered) +"tL" = ( +/obj/machinery/door/airlock/vault, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin/powered) +"tY" = ( +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ue" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ul" = ( +/obj/item/plant_analyzer, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"ux" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/ruin/powered) +"uL" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel, +/area/ruin/powered) +"uO" = ( +/obj/effect/turf_decal/arrows, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"uZ" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 8 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/ruin/powered) +"vW" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"wh" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"wk" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/closed/wall, +/area/ruin/powered) +"wo" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"wt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"wx" = ( +/obj/effect/turf_decal/arrows, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"wD" = ( +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"wJ" = ( +/obj/machinery/door/airlock/security/glass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ruin/powered) +"wR" = ( +/obj/effect/gibspawner, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"wW" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"xc" = ( +/obj/item/reagent_containers/glass/bucket{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"xe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"xh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ruin/powered) +"xv" = ( +/obj/effect/turf_decal/number/two, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"xG" = ( +/obj/machinery/door/window/westleft, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"xN" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"xV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"yH" = ( +/obj/structure/geyser{ + reagent_id = /datum/reagent/water + }, +/obj/machinery/plumbing/liquid_pump, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin/powered) +"yQ" = ( +/obj/item/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"zq" = ( +/obj/machinery/door/airlock/engineering{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/turf/open/floor/plating, +/area/ruin/powered) +"zA" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"zJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Aj" = ( +/obj/structure/table/wood/fancy, +/obj/item/reagent_containers/food/snacks/cakeslice/cheese, +/turf/open/floor/carpet, +/area/ruin/powered) +"AC" = ( +/obj/structure/closet/secure_closet/brig, +/turf/open/floor/plasteel, +/area/ruin/powered) +"AE" = ( +/obj/item/reagent_containers/glass/bucket{ + pixel_x = -2; + pixel_y = 3 + }, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin/powered) +"AM" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ruin/powered) +"AT" = ( +/obj/effect/turf_decal/corner/opaque/red, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Bb" = ( +/obj/structure/chair/comfy/orange/directional/south, +/turf/open/floor/carpet, +/area/ruin/powered) +"Bs" = ( +/obj/item/toy/beach_ball, +/obj/structure/geyser{ + reagent_id = /datum/reagent/water + }, +/obj/machinery/plumbing/liquid_pump, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin/powered) +"Bx" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Bz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/ruin/powered) +"BQ" = ( +/obj/effect/turf_decal/industrial/loading{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"BV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Ci" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ruin/powered) +"Cm" = ( +/obj/structure/sign/poster/official/work_for_a_future, +/turf/closed/wall/r_wall, +/area/ruin/powered) +"Cq" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/engine, +/area/ruin/powered) +"Ct" = ( +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Cu" = ( +/obj/effect/turf_decal/industrial/loading{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Cw" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall, +/area/ruin/powered) +"Dd" = ( +/obj/effect/turf_decal/industrial/loading{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Do" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Dp" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/restraints/handcuffs, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Dz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"DT" = ( +/obj/structure/chair/comfy/blue/directional/south, +/turf/open/floor/carpet, +/area/ruin/powered) +"DU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Eb" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel, +/area/ruin/powered) +"En" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"EW" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Fg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Fn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Fw" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ruin/powered) +"FF" = ( +/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior, +/turf/open/floor/engine, +/area/ruin/powered) +"FT" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"FW" = ( +/obj/structure/fluff/paper/stack{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Gu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"GA" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/ruin/powered) +"GL" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 4 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/ruin/powered) +"Hc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Hm" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Cell 2"; + req_access_txt = "2"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Hs" = ( +/obj/structure/chair, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"HH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"HJ" = ( +/obj/machinery/atmospherics/pipe/manifold/general{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"HL" = ( +/obj/structure/table/reinforced, +/obj/item/organ/tongue, +/obj/item/organ/tongue{ + pixel_y = 5 + }, +/obj/item/organ/tongue/lizard{ + pixel_x = -4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"HQ" = ( +/obj/effect/turf_decal/arrows, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Ij" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"It" = ( +/turf/closed/wall/r_wall, +/area/ruin/powered) +"Iy" = ( +/obj/structure/sign/poster/official/work_for_a_future, +/turf/closed/wall, +/area/ruin/powered) +"IB" = ( +/obj/structure/table, +/obj/item/folder/blue, +/obj/item/folder/red, +/obj/item/folder/yellow, +/obj/effect/turf_decal/corner/opaque/green, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"IL" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"IO" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/closed/wall, +/area/ruin/powered) +"IR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/ruin/powered) +"Ja" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Jb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"Jv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"JK" = ( +/obj/effect/turf_decal/radiation, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"JT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Kd" = ( +/obj/structure/bed, +/obj/machinery/iv_drip, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"KB" = ( +/obj/machinery/door/airlock/security/glass, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Li" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"LE" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/plasteel, +/area/ruin/powered) +"LK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"LM" = ( +/obj/machinery/power/shuttle/engine/turbine, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"LN" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"LS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Me" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"My" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office, +/turf/open/floor/plasteel, +/area/ruin/powered) +"MQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plating, +/area/ruin/powered) +"MR" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"MW" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/remains/human, +/obj/structure/fluff/beach_umbrella, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin/powered) +"MZ" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = 32 + }, +/turf/template_noop, +/area/template_noop) +"Nk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Nn" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"NM" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"NP" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"NS" = ( +/obj/effect/turf_decal/arrows, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"NT" = ( +/turf/closed/wall, +/area/ruin/powered) +"NX" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/whitesands, +/area/overmap_encounter/planetoid/sand/explored) +"NZ" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Ok" = ( +/obj/structure/sign/poster/official/work_for_a_future, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Oo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Ow" = ( +/obj/item/storage/bottles/sandblast, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/powered) +"Oz" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"OC" = ( +/obj/effect/turf_decal/dept{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Pc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Pk" = ( +/obj/effect/turf_decal/corner/opaque/red, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Pm" = ( +/obj/machinery/door/airlock/security/glass{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Ps" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/ruin/powered) +"Pu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Py" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/powered) +"PF" = ( +/obj/machinery/atmospherics/components/trinary/filter/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Qh" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Cell 1"; + req_access_txt = "2"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Qq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/ruin/powered) +"Qr" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/sec/surgery, +/obj/item/bodypart/leg/left{ + pixel_y = 5 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/red, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"Qw" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Qy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"QK" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Cell 3"; + req_access_txt = "2"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"QO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ruin/powered) +"QU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"QY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Re" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Ru" = ( +/mob/living/simple_animal/crab, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin/powered) +"RH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"RR" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"RU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ruin/powered) +"RW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/ruin/powered) +"RX" = ( +/obj/machinery/computer/arcade, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Su" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"SE" = ( +/turf/open/floor/plating, +/area/ruin/powered) +"SW" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"SZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Ta" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Tc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Te" = ( +/obj/machinery/door/airlock/security/glass{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Ty" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Tz" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"TB" = ( +/obj/item/cultivator, +/obj/item/shovel/spade{ + pixel_x = -5; + pixel_y = -11 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"TG" = ( +/obj/machinery/door/airlock/security/glass{ + req_access_txt = "3"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"TH" = ( +/obj/machinery/igniter/incinerator_atmos, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/ruin/powered) +"TO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/door/airlock/security/glass{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Ug" = ( +/obj/effect/turf_decal/corner/opaque/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Up" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Uu" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/wood, +/area/ruin/powered) +"UG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Va" = ( +/turf/template_noop, +/area/template_noop) +"Vc" = ( +/obj/machinery/seed_extractor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Vr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Vs" = ( +/obj/effect/turf_decal/corner/opaque/red, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Vv" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/ruin/powered) +"VF" = ( +/obj/effect/turf_decal/number/one, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"VG" = ( +/obj/structure/closet/crate/large, +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plasteel, +/area/ruin/powered) +"VP" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor/shutters{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"VS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"VT" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"Wa" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Ww" = ( +/obj/item/reagent_containers/glass/bucket{ + pixel_x = -4; + pixel_y = -6 + }, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin/powered) +"WD" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/ruin/powered) +"WF" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"WV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"WY" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/engine, +/area/ruin/powered) +"Xg" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Xy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"XA" = ( +/obj/machinery/door/airlock/security/glass{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/white, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 4 + }, +/turf/open/floor/plasteel/airless, +/area/ruin/powered) +"XR" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/turf/open/floor/plating, +/area/ruin/powered) +"XY" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Yt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"YC" = ( +/obj/structure/table, +/obj/item/mmi, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 4 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"YV" = ( +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"YW" = ( +/obj/structure/table, +/obj/item/storage/box/cups, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"YY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/powered) +"Zh" = ( +/obj/effect/turf_decal/corner/opaque/red, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Zs" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/britcup, +/obj/effect/turf_decal/corner/opaque/green, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Zt" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Zv" = ( +/obj/effect/turf_decal/number/zero, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ZE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ZH" = ( +/obj/effect/overlay/palmtree_r, +/turf/open/floor/plating/asteroid/whitesands, +/area/ruin/powered) +"ZJ" = ( +/obj/effect/turf_decal/number/three, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ZV" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel, +/area/ruin/powered) + +(1,1,1) = {" +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +"} +(2,1,1) = {" +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +MZ +Va +Va +Va +Va +MZ +cl +It +cl +cl +It +cl +It +It +cl +Va +"} +(3,1,1) = {" +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +NT +NT +NT +kG +ha +uL +uZ +ha +kG +NT +xN +HJ +qi +tI +Cq +bE +Vv +cl +Va +"} +(4,1,1) = {" +Va +Va +Va +kG +GL +VP +VP +VP +VP +VP +VP +NT +GA +lA +Ty +to +SE +ZE +to +Ty +kG +Ja +EW +Jb +FF +WY +sD +TH +ly +LM +"} +(5,1,1) = {" +Va +Va +Va +kG +SE +Jb +OC +Jb +SE +tk +il +kG +Hs +ZE +SE +FW +ZE +ZE +ln +SE +wk +JT +sf +PF +tI +ji +tI +Qq +cl +Va +"} +(6,1,1) = {" +Va +Va +Va +kG +Jb +Jb +tk +SE +Jb +Jb +il +kG +NT +NT +Zs +jc +iY +sE +IB +xG +lu +qo +fv +kr +cl +cl +cl +It +It +Va +"} +(7,1,1) = {" +Va +Va +Va +kG +Jb +SE +SE +SE +SE +tk +oo +kG +oy +Jb +YW +dx +XY +tY +Jb +Ct +lu +wD +aU +MQ +oq +Nk +rX +SE +cl +Va +"} +(8,1,1) = {" +Va +Va +Va +kG +NM +SE +ZE +Xg +Xg +SE +oo +kG +SE +rX +ll +rr +SZ +xV +rX +SE +kD +qK +IO +IO +DU +zq +xh +ti +jw +Va +"} +(9,1,1) = {" +Va +Va +Va +kG +lQ +sR +mQ +BQ +nJ +Dz +Dz +Bx +Me +Me +QO +Do +Ci +Dz +Me +Dz +WF +Fg +Fw +mP +Ps +gr +ZE +SE +AM +Va +"} +(10,1,1) = {" +Va +Va +Va +kG +Jb +Jb +bt +ue +SE +VG +rX +aY +ZE +SE +SE +rX +rX +SE +rX +zA +aY +Jb +ZE +bt +ue +JK +rX +rX +AM +Va +"} +(11,1,1) = {" +kG +kG +kG +NT +ZE +SE +ZE +SE +Jb +ZE +SE +kG +SE +qI +Eb +En +LN +En +hs +NT +kG +ZV +WD +NT +ha +Pm +ha +NT +AM +Va +"} +(12,1,1) = {" +It +It +It +It +cl +cl +It +cl +cl +It +It +It +cl +cl +It +It +cl +It +It +It +It +cl +cl +Fn +Me +Zt +Jb +ZE +dd +Va +"} +(13,1,1) = {" +cl +SE +Ug +Su +sK +Vs +QO +Me +BV +mc +sK +UG +AT +Jv +sK +nh +QO +Pk +sK +xe +oE +Vs +wJ +Zh +Jb +rK +rh +SE +AM +Va +"} +(14,1,1) = {" +It +Tz +vW +eV +Jb +RR +Jb +Jb +au +bt +SE +le +vW +mr +Tz +ab +Tz +Vr +nZ +wh +mr +Hc +KB +ih +dc +Re +Wa +rX +dd +Va +"} +(15,1,1) = {" +cl +ha +XA +WV +NT +NT +fo +ZE +Oo +nE +cl +lF +Qh +RW +cl +lF +Hm +RW +cl +RU +QK +qn +It +jt +Dp +bx +Jb +ZE +dd +Va +"} +(16,1,1) = {" +It +Kd +FT +YY +qC +ha +SE +SE +RH +Jb +It +mi +ab +yQ +cl +LS +et +QY +cl +bt +Pc +MR +cl +wt +YV +IL +ZE +rX +AM +Va +"} +(17,1,1) = {" +It +SW +ao +QY +cV +ha +ha +tF +TG +ha +cl +aF +Gu +XR +Cm +aX +rX +VT +Cm +aX +pf +XR +It +pI +Li +zJ +My +ZE +AM +Va +"} +(18,1,1) = {" +It +pl +NP +QU +wR +ha +ct +ZE +gW +qD +It +It +op +It +It +It +Te +It +cl +cl +TO +It +It +cl +NT +qs +kG +NT +AM +Va +"} +(19,1,1) = {" +cl +Qr +YC +np +oK +ha +hC +SE +dD +HL +ha +Qw +Cu +oB +Jb +ZE +lQ +rX +Jb +oB +Dd +SE +ff +It +hy +Bz +DT +qv +AM +Va +"} +(20,1,1) = {" +cl +It +cl +cl +It +cl +fH +ZE +Qy +LE +ha +ZE +io +NS +HQ +HQ +Zv +HQ +uO +wx +Tc +ZE +ZE +ha +Ow +IR +Bb +Aj +dd +Va +"} +(21,1,1) = {" +Va +cl +Py +Py +Py +cl +NZ +SE +Xy +AC +ha +ff +VF +QY +ZE +Jb +xv +SE +ZE +HH +ZJ +Jb +Qw +It +Uu +ux +kZ +lN +dd +Va +"} +(22,1,1) = {" +cl +Py +It +cl +It +It +VS +LK +It +It +cl +It +Ok +It +cl +cl +Iy +NT +NT +NT +mj +NT +NT +cl +cl +cl +It +It +AM +Va +"} +(23,1,1) = {" +It +Py +cl +yH +eh +ni +eh +yH +cl +Py +cl +Nn +Nn +Nn +Nn +Nn +It +RX +jR +Up +Yt +rX +rX +It +Va +Va +Va +Va +NX +Va +"} +(24,1,1) = {" +It +Py +It +Ru +eh +jo +MW +eh +cl +It +Cw +xc +ne +xc +ZE +xc +Cw +Nn +ZE +fn +re +hI +tu +It +Va +Va +Va +Va +Va +Va +"} +(25,1,1) = {" +cl +Py +cl +eh +eh +ri +eh +eh +bn +SE +bQ +ZE +qL +cU +hk +Me +tL +Dz +Me +Pu +jz +wo +QY +cl +Va +Va +Va +Va +Va +Va +"} +(26,1,1) = {" +cl +Py +cl +eh +ZH +Ww +AE +eh +cl +It +Ij +ne +ZE +xc +xc +Jb +Cw +gm +ul +Oz +ZE +yQ +rX +It +Va +Va +Va +Va +Va +Va +"} +(27,1,1) = {" +It +Py +cl +Bs +eh +Ru +eh +yH +It +Py +It +Nn +oT +Nn +Eb +Nn +It +Oz +TB +wW +Vc +Ta +ff +cl +Va +Va +Va +Va +Va +Va +"} +(28,1,1) = {" +cl +Py +It +cl +cl +It +cl +cl +It +eC +It +It +cl +cl +It +cl +It +It +cl +It +It +cl +It +cl +Va +Va +Va +Va +Va +Va +"} +(29,1,1) = {" +Va +cl +eC +Py +Py +Py +Py +Py +Py +cl +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +"} +(30,1,1) = {" +Va +Va +cl +It +It +cl +cl +It +It +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +Va +"} diff --git a/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm b/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm new file mode 100644 index 000000000000..559f4987deec --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/Fast_Food.dmm @@ -0,0 +1,2536 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ac" = ( +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav/powered) +"ad" = ( +/turf/closed/mineral, +/area/ruin/space/has_grav/powered) +"ae" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/powered/macspace) +"af" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"ag" = ( +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"ah" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"ai" = ( +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"ak" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/macspace) +"al" = ( +/obj/machinery/door/airlock/silver, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"am" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"an" = ( +/obj/item/toy/figure/curator, +/obj/structure/chair/wood/wings, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"ao" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"ap" = ( +/obj/machinery/jukebox, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aq" = ( +/obj/structure/closet/secure/loot, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"ar" = ( +/obj/structure/sink/kitchen{ + pixel_y = 20 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"as" = ( +/obj/machinery/processor, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"at" = ( +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/structure/table, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"au" = ( +/obj/machinery/microwave{ + pixel_y = 5 + }, +/obj/structure/table, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"av" = ( +/obj/machinery/deepfryer, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/vending/dinnerware, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"ax" = ( +/obj/machinery/vending/donksofttoyvendor, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"ay" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"az" = ( +/obj/structure/closet/secure_closet/freezer/kitchen{ + locked = 0; + req_access = null + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aA" = ( +/obj/structure/closet/secure_closet/freezer/kitchen{ + req_access = null + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aB" = ( +/obj/machinery/vending/cola, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aC" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aD" = ( +/obj/structure/closet/secure_closet/freezer/meat{ + req_access = null + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aE" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aF" = ( +/obj/item/toy/figure/chaplain, +/obj/structure/chair/wood/wings{ + dir = 4; + icon_state = "wooden_chair_wings" + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aG" = ( +/obj/item/reagent_containers/food/snacks/burger/empoweredburger{ + pixel_x = 5; + pixel_y = -6 + }, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aH" = ( +/obj/item/toy/figure/assistant, +/obj/structure/chair/wood/wings{ + dir = 8; + icon_state = "wooden_chair_wings" + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aI" = ( +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aJ" = ( +/obj/structure/chair/wood/wings{ + dir = 8; + icon_state = "wooden_chair_wings" + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aK" = ( +/obj/machinery/light/directional/south, +/obj/item/kitchen/knife/butcher, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aM" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aN" = ( +/obj/effect/decal/cleanable/food/flour, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aO" = ( +/obj/machinery/door/airlock/freezer{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aP" = ( +/obj/effect/decal/cleanable/food/egg_smudge, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aQ" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aR" = ( +/obj/structure/chair/wood/wings{ + dir = 1; + icon_state = "wooden_chair_wings" + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aS" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aT" = ( +/obj/machinery/door/airlock/gold/glass, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aU" = ( +/obj/machinery/smartfridge/food, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/macspace) +"aV" = ( +/obj/item/bedsheet/patriot, +/obj/item/bedsheet/patriot, +/obj/item/bedsheet/patriot, +/obj/machinery/vending/wardrobe/bar_wardrobe, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aW" = ( +/obj/machinery/vending/boozeomat/all_access, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/macspace) +"aX" = ( +/obj/machinery/light/directional/west, +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/food/egg_smudge, +/obj/effect/decal/cleanable/food/flour, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"aZ" = ( +/obj/structure/closet/secure_closet/bar{ + req_access = null + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"ba" = ( +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/prize/honk, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bb" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bc" = ( +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bd" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"be" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/food/egg_smudge, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bh" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bi" = ( +/obj/item/gps{ + gpstag = "MacSpace" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bj" = ( +/obj/item/toy/figure/clown, +/obj/effect/decal/cleanable/food/tomato_smudge, +/obj/structure/chair/wood/wings{ + dir = 4; + icon_state = "wooden_chair_wings" + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bk" = ( +/obj/item/reagent_containers/food/snacks/burger/clown, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bl" = ( +/obj/item/reagent_containers/food/snacks/burger/mime, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bm" = ( +/obj/item/toy/figure/mime, +/obj/effect/decal/cleanable/food/salt, +/obj/structure/chair/wood/wings{ + dir = 8; + icon_state = "wooden_chair_wings" + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bn" = ( +/obj/structure/closet/secure_closet/freezer/meat{ + req_access = null + }, +/obj/item/aicard/aitater, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bo" = ( +/obj/structure/table/wood/fancy/red, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bp" = ( +/obj/item/toy/figure/bartender, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bq" = ( +/obj/item/toy/figure/chef, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"br" = ( +/obj/item/toy/figure/chef, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bt" = ( +/obj/item/toy/figure/chef, +/obj/effect/decal/cleanable/food/flour, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bu" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bv" = ( +/obj/machinery/gibber, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bw" = ( +/obj/structure/chair/wood/wings{ + dir = 4; + icon_state = "wooden_chair_wings" + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bx" = ( +/obj/item/reagent_containers/food/snacks/omelette, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"by" = ( +/obj/item/reagent_containers/food/snacks/cubancarp, +/obj/structure/table/wood/fancy/blue, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bz" = ( +/obj/structure/chair/wood/wings{ + dir = 8; + icon_state = "wooden_chair_wings" + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bA" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bC" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/reagent_containers/food/snacks/burger/fish, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bD" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/reagent_containers/food/snacks/fishfingers, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bE" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/reagent_containers/food/snacks/burger/superbite, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bG" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/reagent_containers/food/snacks/carrotfries, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bH" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/reagent_containers/food/snacks/burger/superbite, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bI" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/reagent_containers/food/snacks/friedegg, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bJ" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/reagent_containers/food/snacks/fries, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bK" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/reagent_containers/food/snacks/butter/on_a_stick, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bL" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bM" = ( +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bO" = ( +/obj/structure/chair/stool/bar, +/obj/item/toy/figure/atmos, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bP" = ( +/obj/structure/chair/stool/bar, +/obj/item/toy/figure/ce, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bQ" = ( +/obj/structure/chair/stool/bar, +/obj/item/toy/figure/captain, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bR" = ( +/obj/structure/chair/stool/bar, +/obj/item/toy/figure/assistant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/decal/cleanable/food/tomato_smudge, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bS" = ( +/obj/structure/chair/stool/bar, +/obj/item/toy/figure/assistant, +/obj/effect/decal/cleanable/food/tomato_smudge, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bT" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bU" = ( +/obj/structure/chair/stool/bar, +/obj/item/toy/figure/ian, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bV" = ( +/obj/machinery/light/directional/east, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"bW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bY" = ( +/obj/item/reagent_containers/food/snacks/burger/xeno, +/obj/structure/table/wood/fancy/royalblue, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"bZ" = ( +/obj/structure/table/wood/fancy/royalblue, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"ca" = ( +/obj/structure/chair/wood/wings{ + dir = 4; + icon_state = "wooden_chair_wings" + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cc" = ( +/obj/item/reagent_containers/food/snacks/honkdae, +/obj/structure/table/wood/fancy/blue, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cd" = ( +/obj/item/reagent_containers/food/snacks/toastedsandwich, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"ce" = ( +/obj/item/toy/figure/janitor, +/obj/structure/chair/wood/wings{ + dir = 8; + icon_state = "wooden_chair_wings" + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cf" = ( +/obj/item/toy/figure/qm, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/wood/wings{ + dir = 4; + icon_state = "wooden_chair_wings" + }, +/obj/effect/decal/cleanable/food/salt, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cg" = ( +/obj/item/reagent_containers/food/snacks/burger/spell{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/structure/table/wood/fancy/blue, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"ch" = ( +/obj/item/reagent_containers/food/snacks/grilledcheese, +/obj/structure/table/wood/fancy/blue, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"ci" = ( +/obj/machinery/light/floor, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cl" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cm" = ( +/obj/item/gun/ballistic/shotgun, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cn" = ( +/obj/item/reagent_containers/food/snacks/kebab/human, +/obj/structure/table/wood/fancy/blue, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"co" = ( +/obj/item/reagent_containers/food/snacks/pie/grapetart, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cp" = ( +/obj/item/toy/figure/botanist, +/obj/structure/chair/wood/wings{ + dir = 8; + icon_state = "wooden_chair_wings" + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cq" = ( +/obj/item/reagent_containers/food/snacks/bearsteak, +/obj/structure/table/wood/fancy/blue, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cr" = ( +/obj/item/reagent_containers/food/snacks/crab_rangoon, +/obj/structure/table/wood/fancy/blue, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cs" = ( +/obj/item/toy/figure/wizard, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/food/pie_smudge, +/obj/structure/chair/wood/wings{ + dir = 8; + icon_state = "wooden_chair_wings" + }, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"ct" = ( +/obj/machinery/light/floor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cv" = ( +/obj/item/reagent_containers/food/snacks/burger/baseball, +/obj/structure/table/wood/fancy/royalblue, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cx" = ( +/obj/item/reagent_containers/food/snacks/burger/human, +/obj/structure/table/wood/fancy/royalblue, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/food/egg_smudge, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cz" = ( +/obj/structure/table/wood/fancy/blue, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cA" = ( +/obj/item/reagent_containers/food/snacks/pie/appletart, +/obj/structure/table/wood/fancy/blue, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cB" = ( +/obj/item/toy/figure/warden, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/food/salt, +/obj/structure/chair/wood/wings, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cC" = ( +/obj/item/toy/figure/hos, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/food/salt, +/obj/structure/chair/wood/wings, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cD" = ( +/obj/item/toy/figure/detective, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/food/salt, +/obj/structure/chair/wood/wings, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cE" = ( +/obj/structure/chair/wood/wings, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cF" = ( +/obj/item/toy/figure/miner, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood/wings, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"cG" = ( +/obj/structure/chair/wood/wings, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cH" = ( +/obj/item/reagent_containers/food/snacks/kebab/rat/double, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cI" = ( +/obj/item/reagent_containers/food/snacks/salad/validsalad, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cJ" = ( +/obj/item/reagent_containers/food/snacks/burger/rat, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cK" = ( +/obj/item/reagent_containers/food/snacks/burrito, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/food/egg_smudge, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cN" = ( +/obj/item/reagent_containers/food/snacks/fishfingers, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cO" = ( +/obj/item/reagent_containers/food/snacks/carneburrito, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cP" = ( +/obj/item/reagent_containers/food/snacks/fishandchips, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cQ" = ( +/obj/item/reagent_containers/food/snacks/pizza/donkpocket, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cR" = ( +/obj/item/reagent_containers/food/snacks/pizza/dank, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cS" = ( +/obj/item/reagent_containers/food/snacks/pizza/mushroom{ + pixel_x = -5 + }, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cT" = ( +/obj/item/reagent_containers/food/snacks/pizza/sassysage, +/obj/structure/table/wood/fancy/blue, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cU" = ( +/obj/item/reagent_containers/food/snacks/pizza/meat, +/obj/structure/table/wood/fancy/blue, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cV" = ( +/obj/item/reagent_containers/food/snacks/pizza/pineapple, +/obj/structure/table/wood/fancy/blue, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cW" = ( +/obj/item/toy/figure/lawyer, +/obj/structure/chair/wood/wings{ + dir = 1; + icon_state = "wooden_chair_wings" + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cX" = ( +/obj/item/toy/figure/secofficer, +/obj/structure/chair/wood/wings{ + dir = 1; + icon_state = "wooden_chair_wings" + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cY" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"cZ" = ( +/obj/item/toy/figure/cargotech, +/obj/structure/chair/wood/wings{ + dir = 1; + icon_state = "wooden_chair_wings" + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"da" = ( +/obj/item/toy/figure/syndie, +/obj/item/gun/ballistic/automatic/toy/pistol, +/obj/item/toy/sword, +/obj/effect/decal/cleanable/food/tomato_smudge, +/obj/structure/chair/wood/wings{ + dir = 1; + icon_state = "wooden_chair_wings" + }, +/obj/effect/decal/cleanable/food/salt, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"db" = ( +/obj/structure/sign/poster/contraband/eat, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/macspace) +"dd" = ( +/obj/structure/sign/poster/contraband/eat, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/macspace) +"de" = ( +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/powered/macspace) +"df" = ( +/obj/structure/statue/silver/sec, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/powered/macspace) +"dg" = ( +/turf/open/floor/plasteel/stairs, +/area/ruin/space/has_grav/powered/macspace) +"dh" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/powered/macspace) +"di" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/ruin/space/has_grav/powered/macspace) +"dj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/macspace) +"dk" = ( +/obj/machinery/atmospherics/components/unary/tank/oxygen, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/powered/macspace) +"dl" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/powered/macspace) +"dm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/powered/macspace) +"dn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/powered/macspace) +"do" = ( +/obj/machinery/atmospherics/pipe/manifold4w, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/macspace) +"dp" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/powered/macspace) +"dq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/ruin/space/has_grav/powered/macspace) +"dx" = ( +/obj/structure/chair/wood/wings{ + dir = 4; + icon_state = "wooden_chair_wings" + }, +/obj/item/toy/toy_xeno, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"dy" = ( +/obj/structure/chair/wood/wings{ + dir = 8; + icon_state = "wooden_chair_wings" + }, +/obj/item/toy/plush/slimeplushie, +/obj/item/toy/figure/rd, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"dz" = ( +/obj/structure/chair/wood/wings{ + dir = 4; + icon_state = "wooden_chair_wings" + }, +/obj/item/toy/figure/scientist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"dB" = ( +/obj/structure/chair/wood/wings{ + dir = 8; + icon_state = "wooden_chair_wings" + }, +/obj/item/toy/talking/AI, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"dC" = ( +/obj/item/toy/figure/botanist, +/obj/structure/chair/wood/wings{ + dir = 8; + icon_state = "wooden_chair_wings" + }, +/obj/item/toy/plush/beeplushie, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"dD" = ( +/obj/structure/chair/wood/wings{ + dir = 4; + icon_state = "wooden_chair_wings" + }, +/obj/item/toy/figure/roboticist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"dF" = ( +/obj/structure/chair/wood/wings{ + dir = 1; + icon_state = "wooden_chair_wings" + }, +/obj/item/toy/plush/nukeplushie, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/powered/macspace) +"dG" = ( +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"dH" = ( +/obj/structure/chair/wood/wings, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"eB" = ( +/obj/machinery/light/floor, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"gO" = ( +/obj/machinery/door/airlock/silver, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/powered/macspace) +"jH" = ( +/obj/structure/table/wood/fancy/blue, +/obj/item/reagent_containers/food/snacks/pizza/margherita, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"yl" = ( +/obj/structure/table/wood/fancy/blue, +/obj/item/reagent_containers/food/snacks/burger/brain, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"Im" = ( +/obj/machinery/door/airlock/silver, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/mineral/gold, +/area/ruin/space/has_grav/powered/macspace) +"JK" = ( +/obj/vehicle/ridden/atv, +/turf/open/floor/mineral/titanium/airless, +/area/ruin/space/has_grav/powered/macspace) +"LY" = ( +/obj/structure/table/wood/fancy/blue, +/obj/item/reagent_containers/food/snacks/burger/jelly/slime, +/turf/open/floor/carpet, +/area/ruin/space/has_grav/powered/macspace) +"OA" = ( +/obj/vehicle/ridden/janicart/upgraded, +/turf/open/floor/mineral/titanium/airless, +/area/ruin/space/has_grav/powered/macspace) +"VM" = ( +/turf/open/floor/mineral/titanium/airless, +/area/ruin/space/has_grav/powered/macspace) + +(1,1,1) = {" +aa +aa +aa +ac +ac +ac +ac +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +ad +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +ac +ad +ad +ac +aa +aa +ac +ac +ac +ac +ac +aa +aa +ad +ad +ad +ad +ac +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +ac +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ad +ac +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +ac +ac +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +ac +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +ac +ad +ad +ae +am +aF +ag +ba +bj +bw +bL +ag +cf +bw +bL +ag +ag +ae +ad +ad +ad +ac +aa +aa +aa +"} +(6,1,1) = {" +aa +ac +ad +ad +ae +an +aG +aR +ao +bk +bx +ag +aP +cg +cq +cB +cH +cW +ae +ad +ad +ad +ac +aa +aa +aa +"} +(7,1,1) = {" +aa +ad +ad +ad +ae +ag +aH +aS +ag +bl +by +bM +bW +ch +cr +cC +cI +cX +ae +ad +ad +ad +ad +ac +ac +aa +"} +(8,1,1) = {" +aa +ad +ad +ad +ae +ao +ao +ao +ao +bm +bz +bN +bX +bz +cs +cD +cJ +cX +ae +ad +ad +ad +ad +ac +ac +ac +"} +(9,1,1) = {" +aa +ac +ad +ad +ae +ag +aI +aI +ag +ag +bA +bN +bN +ci +bN +bM +aP +aM +ae +ad +ad +ad +ad +ac +ac +ac +"} +(10,1,1) = {" +ac +ac +ad +ad +ae +ap +aJ +aJ +bb +bc +bT +bT +bM +bN +bN +cE +cK +aR +ae +ae +ae +ae +ae +VM +VM +ac +"} +(11,1,1) = {" +ac +ac +ad +ad +ae +ae +ae +ae +ae +bo +bC +bO +bA +bN +cu +cE +aI +aR +ae +de +dl +dl +ae +JK +VM +ac +"} +(12,1,1) = {" +ac +ac +ad +ad +ae +aq +ag +ae +aZ +bp +bo +bT +bM +bW +cy +cE +cK +aR +db +de +de +de +db +VM +VM +aa +"} +(13,1,1) = {" +ac +ac +ad +ad +ae +ar +ag +ae +aZ +bq +bD +bT +bY +cl +cv +bM +ag +aM +ae +df +de +de +ae +JK +VM +aa +"} +(14,1,1) = {" +ac +ac +ad +ad +ae +as +ag +aT +ag +aP +bE +bP +bZ +eB +cl +bM +ao +ag +Im +dg +de +de +gO +VM +VM +aa +"} +(15,1,1) = {" +ac +ad +ad +ad +ae +at +aK +ae +bd +ag +bo +bQ +bY +cl +cx +bM +cM +ao +Im +dg +de +de +gO +VM +VM +aa +"} +(16,1,1) = {" +ac +ae +ae +ae +ae +au +ag +aU +ag +ag +bG +bT +bM +bN +bN +bM +ag +cY +ae +df +de +de +ae +VM +VM +aa +"} +(17,1,1) = {" +ac +ae +af +ah +ae +av +ag +ae +be +br +bH +bR +dx +dz +dD +dH +cN +aR +dd +dh +dm +de +db +VM +VM +aa +"} +(18,1,1) = {" +ac +ae +af +ai +ak +aw +aL +ak +bf +bs +bI +bT +yl +jH +LY +cE +cO +aR +ae +di +dn +dp +ae +JK +VM +aa +"} +(19,1,1) = {" +ad +ae +af +aj +al +ag +ag +aW +ag +ag +bJ +bS +dy +dB +dB +cE +cP +aR +ae +dj +do +dq +ae +JK +VM +aa +"} +(20,1,1) = {" +ad +ae +aE +ag +ae +ag +aM +ae +ag +bt +bE +bS +bM +bM +bM +bW +ag +aM +ae +dk +dk +dk +ae +VM +VM +ac +"} +(21,1,1) = {" +ac +ae +aV +ag +ae +ag +aN +ae +ag +aN +bo +bT +bN +ct +bN +cE +cQ +cZ +ae +ae +ae +ae +ae +VM +OA +ac +"} +(22,1,1) = {" +ad +ae +ae +ae +ae +ag +ag +aT +ag +ag +bK +bU +bM +bM +dG +cE +cR +cZ +ae +ad +ad +ad +ad +ad +ad +ac +"} +(23,1,1) = {" +ad +ad +ad +ad +ae +ax +ag +ae +ag +ag +bo +bT +ca +ca +ca +cF +cS +cZ +ae +ad +ad +ad +ad +ad +ac +ac +"} +(24,1,1) = {" +ad +ad +ad +ad +ae +aB +ag +ae +ay +bb +ag +bT +cc +cn +cz +bM +ag +aM +ae +ad +ad +ad +ad +ac +ac +aa +"} +(25,1,1) = {" +aa +ad +ad +ad +ae +ae +aO +ae +ae +ae +ae +ag +aJ +aJ +aJ +cG +cT +aR +ae +ad +ad +ad +aa +ac +aa +aa +"} +(26,1,1) = {" +ac +ac +ad +ad +ae +aC +aN +aX +ag +cm +ae +ag +ag +bh +ag +cG +cU +dF +ae +ad +ad +ad +aa +ac +aa +aa +"} +(27,1,1) = {" +aa +ac +ad +ad +ae +az +aN +aY +bi +bu +ae +ag +bw +bw +bw +cG +cV +da +ae +ad +ad +ac +ac +ac +aa +aa +"} +(28,1,1) = {" +ac +ac +ad +ad +ae +aA +aP +ag +ag +ag +ae +ag +cd +co +cA +bh +bh +aM +ae +ad +ac +ac +ac +aa +aa +aa +"} +(29,1,1) = {" +aa +ac +ad +ad +ae +ag +aQ +aD +bn +bv +ae +bV +ce +dC +cp +bb +ag +ag +ae +ad +ad +ac +ac +aa +aa +aa +"} +(30,1,1) = {" +aa +ac +ad +ad +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ad +ad +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +ac +ac +ad +ad +ad +ad +ad +ad +ad +ac +ac +ad +ad +ad +ad +ad +ad +ad +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +ac +ad +ac +ad +ac +ac +aa +aa +aa +aa +aa +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} diff --git a/_maps/RandomRuins/SpaceRuins/astraeus.dmm b/_maps/RandomRuins/SpaceRuins/astraeus.dmm index 655aff67aa1c..6b83da98447f 100644 --- a/_maps/RandomRuins/SpaceRuins/astraeus.dmm +++ b/_maps/RandomRuins/SpaceRuins/astraeus.dmm @@ -1234,6 +1234,9 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark/airless, /area/ruin/space/has_grav/astraeus/bridge) +"GV" = ( +/turf/closed/mineral/random/high_chance, +/area/ruin/unpowered) "Ha" = ( /obj/structure/disposalpipe/broken, /obj/effect/decal/cleanable/dirt, @@ -2302,7 +2305,7 @@ Wy ac ac ac -zq +GV zq zq FB @@ -2339,9 +2342,9 @@ ac ac ac zq -zq -zq -zq +GV +GV +GV zq ac "} @@ -2376,9 +2379,9 @@ FL Wy ac zq -zq -zq -zq +GV +GV +GV zq ac "} @@ -2413,8 +2416,8 @@ ac ac ac zq -zq -zq +GV +GV zq FB ac @@ -2449,9 +2452,9 @@ Fb WQ ac ac -zq -zq -zq +GV +GV +GV zq FB ac @@ -2487,8 +2490,8 @@ ac ac ac FB -zq -zq +GV +GV zq ac ac @@ -2524,8 +2527,8 @@ ac ac ac FB -zq -zq +GV +GV zq ac ac @@ -2562,7 +2565,7 @@ ac ac lF ph -zq +GV FB ac ac @@ -2599,7 +2602,7 @@ ac ac wX Nj -zq +GV FB ac ac @@ -2636,7 +2639,7 @@ WQ ac ac Nj -zq +GV zq ac ac @@ -3042,8 +3045,8 @@ ac FB zq zq -zq -zq +GV +GV zq zq ac @@ -3078,9 +3081,9 @@ ac ac zq zq -zq -zq -zq +GV +GV +GV zq zq ac @@ -3115,9 +3118,9 @@ ac ac zq zq -zq -zq -zq +GV +GV +GV zq FB ac @@ -3153,7 +3156,7 @@ ac ac zq zq -zq +GV zq zq FB @@ -3190,7 +3193,7 @@ ac ac zq zq -zq +GV zq FB ac @@ -3253,7 +3256,7 @@ FB FB zq zq -zq +GV zq zq ac @@ -3289,9 +3292,9 @@ FB zq zq zq -zq -zq -zq +GV +GV +GV zq zq zq @@ -3362,9 +3365,9 @@ VG FB zq zq -zq +GV FB -zq +GV FB FB FB @@ -3397,13 +3400,13 @@ zq Ub FB FB -zq -zq -zq +GV +GV +GV FB -zq -zq -zq +GV +GV +GV zq zq zq @@ -3438,10 +3441,10 @@ zq zq FB FB -zq -zq -zq -zq +GV +GV +GV +GV zq zq zq @@ -3469,7 +3472,7 @@ zq zq zq zq -zq +GV FB FB FB @@ -3478,8 +3481,8 @@ FB FB FB FB -zq -zq +GV +GV zq zq ac @@ -3505,17 +3508,17 @@ ac zq zq zq -zq -zq -zq -zq -zq +GV +GV +GV +GV +GV zq FB ra -zq -zq -zq +GV +GV +GV zq zq ac @@ -3543,14 +3546,14 @@ ac zq zq zq -zq -zq -zq -zq -zq +GV +GV +GV +GV +GV FB FB -zq +GV zq zq ac @@ -3693,9 +3696,9 @@ ac ac zq zq -zq -zq -zq +GV +GV +GV FB zq zq diff --git a/_maps/RandomRuins/SpaceRuins/corporate_mining.dmm b/_maps/RandomRuins/SpaceRuins/corporate_mining.dmm index 1c1d689c267a..3585b4dcc1e3 100644 --- a/_maps/RandomRuins/SpaceRuins/corporate_mining.dmm +++ b/_maps/RandomRuins/SpaceRuins/corporate_mining.dmm @@ -601,7 +601,7 @@ /area/ruin/space/has_grav/corporatemine/crewquarters) "nN" = ( /obj/structure/closet/cabinet, -/obj/item/gun/ballistic/automatic/pistol/syndicate, +/obj/item/gun/ballistic/automatic/pistol/suppressed, /obj/item/ammo_box/magazine/m10mm, /obj/item/clothing/under/syndicate/donk, /obj/item/clothing/suit/hazardvest/donk/qm, @@ -1577,7 +1577,7 @@ /turf/open/floor/plating/asteroid/airless, /area/ruin/space) "Iv" = ( -/obj/structure/spawner/burrow/asteroid, +/obj/structure/spawner/mining/hivelord, /turf/open/floor/plating/asteroid/airless, /area/ruin/space) "IE" = ( @@ -2036,7 +2036,7 @@ /turf/open/floor/plating/asteroid/airless, /area/ruin/space) "TO" = ( -/obj/structure/spawner/burrow/asteroid, +/obj/structure/spawner/mining/goliath, /turf/open/floor/plating/asteroid/airless, /area/ruin/space) "TR" = ( diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm new file mode 100644 index 000000000000..358b08790095 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm @@ -0,0 +1,5676 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/template_noop, +/area/template_noop) +"ab" = ( +/obj/item/circular_saw, +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"ac" = ( +/turf/closed/wall/mineral/titanium, +/area/awaymission/BMPship/Aft) +"ad" = ( +/obj/machinery/button/door{ + id = "packerMed"; + pixel_x = 0; + pixel_y = -25 + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"ae" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/awaymission/BMPship/Aft) +"af" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "packerMed"; + pixel_x = 0; + pixel_y = 25 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"ah" = ( +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"aj" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"ak" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"al" = ( +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"am" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/space/nearstation) +"an" = ( +/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"ap" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/awaymission/BMPship/Midship) +"aq" = ( +/turf/closed/wall/mineral/titanium, +/area/awaymission/BMPship/Midship) +"ar" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/awaymission/BMPship/Aft) +"as" = ( +/obj/structure/bed/roller, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"at" = ( +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"au" = ( +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/structure/closet/crate, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"av" = ( +/obj/item/scalpel, +/obj/structure/closet/crate, +/obj/item/tank/internals/anesthetic, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"aw" = ( +/obj/item/bodybag, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"ax" = ( +/obj/item/storage/box/syringes, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"ay" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"az" = ( +/obj/structure/table/optable, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"aA" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"aB" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"aC" = ( +/obj/structure/closet/crate/freezer, +/obj/item/organ/appendix, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"aD" = ( +/obj/structure/closet/crate/freezer, +/obj/item/organ/brain, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/slime, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"aE" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"aG" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"aI" = ( +/turf/closed/wall/mineral/titanium/overspace, +/area/awaymission/BMPship/Fore) +"aL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"aM" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"aN" = ( +/obj/item/storage/box, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"aO" = ( +/obj/item/hand_labeler, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"aP" = ( +/obj/structure/closet/crate/large, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"aR" = ( +/obj/structure/table/wood, +/obj/item/spacecash/bundle/c500, +/obj/item/spacecash/bundle/c100, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/wood, +/area/awaymission/BMPship/Fore) +"aS" = ( +/obj/structure/bed, +/obj/item/bedsheet/yellow, +/turf/open/floor/wood, +/area/awaymission/BMPship/Fore) +"aT" = ( +/turf/closed/wall/mineral/titanium, +/area/awaymission/BMPship/Fore) +"aU" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 9 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"aV" = ( +/obj/structure/rack, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"aW" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"aX" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 5 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"aY" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/wall/mineral/titanium, +/area/awaymission/BMPship/Fore) +"bb" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/gibspawner/human, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"bc" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/clothing/glasses/regular/hipster, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"be" = ( +/obj/machinery/door/airlock/titanium, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"bf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bg" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bh" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bi" = ( +/obj/machinery/computer/teleporter, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bj" = ( +/obj/machinery/teleport/station, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bk" = ( +/obj/machinery/teleport/hub, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bl" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"bm" = ( +/turf/open/floor/wood, +/area/awaymission/BMPship/Fore) +"bo" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"bp" = ( +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"bq" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"bs" = ( +/obj/structure/closet/crate, +/obj/item/spacecash/bundle/c1000, +/obj/item/spacecash/bundle/c50, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bt" = ( +/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"bu" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/BMPship/Fore) +"bv" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 2 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"bx" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"bA" = ( +/obj/machinery/sleeper{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"bB" = ( +/obj/machinery/sleep_console, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"bD" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/hand_labeler, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/storage/box, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bH" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bK" = ( +/obj/machinery/door/poddoor/shutters{ + id = "packerMed" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"bL" = ( +/obj/structure/closet/crate/large, +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bM" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 2 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bO" = ( +/obj/structure/kitchenspike, +/obj/effect/turf_decal/industrial/warning{ + dir = 2 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bP" = ( +/obj/structure/closet/crate, +/obj/item/analyzer, +/obj/item/spacecash/bundle/c10, +/obj/effect/turf_decal/industrial/warning{ + dir = 2 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bQ" = ( +/obj/structure/closet/crate, +/obj/item/spacecash/bundle/c1000, +/obj/item/spacecash/bundle/c200, +/obj/item/spacecash/bundle/c500, +/obj/effect/turf_decal/industrial/warning{ + dir = 2 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bR" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/hugemushroomslice, +/obj/item/organ/appendix, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/effect/turf_decal/industrial/warning{ + dir = 2 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 2 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bU" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"bV" = ( +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"bW" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/unlocked{ + dir = 1; + environ = 0; + equipment = 3; + pixel_y = 25; + req_access = null + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"bX" = ( +/obj/structure/table, +/obj/item/screwdriver, +/obj/item/screwdriver, +/obj/item/paper/fluff/ruins/crashedship/scribbled, +/obj/item/screwdriver, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"bZ" = ( +/obj/machinery/hydroponics, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"ca" = ( +/obj/structure/sink{ + dir = 2 + }, +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cc" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cd" = ( +/obj/machinery/hydroponics, +/obj/effect/turf_decal/corner/opaque/green, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"ce" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cf" = ( +/obj/structure/table, +/obj/item/kitchen/knife/butcher, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/snacks/meat, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cg" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"ch" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cj" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/beer, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"ck" = ( +/obj/structure/table, +/obj/item/kitchen/knife, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cm" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"cp" = ( +/obj/item/reagent_containers/food/snacks/hugemushroomslice, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cq" = ( +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cr" = ( +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cs" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"ct" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cu" = ( +/obj/structure/chair/stool, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cv" = ( +/obj/structure/kitchenspike, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"cw" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"cx" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"cy" = ( +/turf/open/floor/plasteel/white, +/area/awaymission/BMPship/Aft) +"cA" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plasteel/white, +/area/awaymission/BMPship/Aft) +"cB" = ( +/obj/machinery/gibber, +/turf/open/floor/plasteel/white, +/area/awaymission/BMPship/Aft) +"cE" = ( +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"cG" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/awaymission/BMPship/Fore) +"cH" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"cI" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"cJ" = ( +/obj/item/reagent_containers/food/snacks/hugemushroomslice, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cK" = ( +/obj/machinery/door/airlock/titanium, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cL" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cM" = ( +/obj/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cN" = ( +/obj/machinery/door/window, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cO" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cP" = ( +/obj/item/reagent_containers/food/drinks/beer, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"cQ" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"cR" = ( +/obj/structure/closet/secure_closet/freezer/meat/open{ + opened = 1 + }, +/turf/open/floor/plasteel/white, +/area/awaymission/BMPship/Aft) +"cS" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, +/turf/open/floor/plasteel/white, +/area/awaymission/BMPship/Aft) +"cT" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/white, +/area/awaymission/BMPship/Aft) +"cU" = ( +/obj/item/crowbar, +/turf/open/floor/plasteel/white, +/area/awaymission/BMPship/Aft) +"cV" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"cW" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/unlocked{ + dir = 1; + environ = 0; + equipment = 3; + pixel_y = 25; + req_access = null + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"cX" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"cY" = ( +/obj/structure/table, +/obj/item/paper/fluff/ruins/crashedship/captains_log, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"cZ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"da" = ( +/obj/structure/frame/computer{ + anchored = 1 + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"db" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"dc" = ( +/obj/machinery/hydroponics, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/green, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dd" = ( +/obj/effect/turf_decal/corner/opaque/green, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"de" = ( +/obj/machinery/seed_extractor, +/obj/item/seeds/plump/walkingmushroom, +/obj/effect/turf_decal/corner/opaque/green, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"df" = ( +/obj/machinery/hydroponics, +/obj/effect/turf_decal/corner/opaque/green, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/green{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dg" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dh" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"di" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"dk" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/awaymission/BMPship/Aft) +"dl" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"dm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"dn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"do" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"dq" = ( +/obj/item/multitool, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"dr" = ( +/obj/machinery/power/smes/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/turf_decal/techfloor/orange{ + dir = 4 + }, +/turf/open/floor/engine/airless, +/area/awaymission/BMPship/Aft) +"ds" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/engine/airless, +/area/awaymission/BMPship/Aft) +"dt" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"du" = ( +/obj/structure/chair/stool, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"dx" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dB" = ( +/turf/closed/wall/r_wall, +/area/awaymission/BMPship/Midship) +"dE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"dG" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"dH" = ( +/obj/item/shard, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"dI" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"dJ" = ( +/obj/machinery/door/airlock/titanium, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"dK" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dL" = ( +/obj/machinery/power/shieldwallgen, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"dM" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dN" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/unlocked{ + dir = 1; + pixel_y = 25; + req_access = null + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dO" = ( +/obj/effect/turf_decal/industrial/loading{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dP" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "meatConvey1" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"dQ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "meatConvey1" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"dR" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"dS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/awaymission/BMPship/Midship) +"dT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dU" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"dV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"dW" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"dX" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"dY" = ( +/obj/structure/rack, +/obj/item/storage/box/lights, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"ea" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit" + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"eb" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"ec" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"ed" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"ee" = ( +/obj/structure/table, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"ef" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"eg" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"eh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"ei" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"ej" = ( +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"ek" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"el" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "meatConvey1" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"em" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"eo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"ep" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"eq" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"er" = ( +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"es" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"et" = ( +/obj/structure/rack, +/obj/item/storage/belt/utility/full, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"eu" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"ev" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"ew" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"ex" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"ey" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/gibspawner/xeno, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"ez" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"eA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"eB" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"eD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"eE" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"eF" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"eG" = ( +/obj/structure/rack, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"eH" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 6 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"eJ" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"eL" = ( +/obj/effect/gibspawner/generic, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"eM" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"eO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"eP" = ( +/obj/structure/rack, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"eQ" = ( +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"eR" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"eS" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"eT" = ( +/obj/structure/closet, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"eV" = ( +/obj/item/wrench, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"eW" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"eX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"eY" = ( +/obj/structure/mopbucket, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"eZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/kitchen/knife, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"fa" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"fc" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"fd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/titanium, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"fe" = ( +/obj/effect/gibspawner/xeno, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"ff" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "panelscorched" + }, +/area/awaymission/BMPship/Midship) +"fg" = ( +/obj/structure/kitchenspike, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"fi" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "meatConvey2" + }, +/obj/item/kitchen/knife, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"fj" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "meatConvey2" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"fk" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "meatConvey2" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"fl" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"fm" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/awaymission/BMPship/Midship) +"fn" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"fo" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"fp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"fq" = ( +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"fs" = ( +/obj/item/stack/sheet/mineral/uranium{ + amount = 50 + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"ft" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/awaymission/BMPship/Fore) +"fu" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/awaymission/BMPship/Fore) +"fv" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/awaymission/BMPship/Fore) +"fw" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"fx" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"fy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/awaymission/BMPship/Fore) +"fz" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/awaymission/BMPship/Fore) +"fA" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/item/kitchen/knife, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"fB" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "meatConvey2" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"fC" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"fD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"fE" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"fF" = ( +/obj/item/mop, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"fG" = ( +/obj/effect/decal/cleanable/oil, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"fH" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"fI" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/awaymission/BMPship/Fore) +"fJ" = ( +/obj/item/shard, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/awaymission/BMPship/Fore) +"fK" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/awaymission/BMPship/Fore) +"fL" = ( +/obj/item/stack/cable_coil{ + amount = 5 + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"fM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"fN" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"fO" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meat, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"fP" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"fQ" = ( +/obj/structure/reagent_dispensers, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"fR" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"fS" = ( +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/BMPship) +"fT" = ( +/obj/structure/frame/computer{ + anchored = 1; + dir = 1 + }, +/turf/open/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/awaymission/BMPship/Fore) +"fU" = ( +/obj/structure/frame/computer{ + anchored = 1; + dir = 1 + }, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/awaymission/BMPship/Fore) +"fW" = ( +/turf/open/floor/plasteel{ + icon_state = "platingdmg3" + }, +/area/awaymission/BMPship/Midship) +"fX" = ( +/turf/open/floor/plasteel{ + icon_state = "platingdmg1" + }, +/area/awaymission/BMPship/Midship) +"fY" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"fZ" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/titanium, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"ga" = ( +/obj/machinery/door/airlock/titanium, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gb" = ( +/turf/closed/mineral/random, +/area/awaymission/BMPship) +"gc" = ( +/obj/item/multitool, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/awaymission/BMPship) +"gd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"ge" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"gg" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gh" = ( +/obj/structure/table, +/obj/item/paper/fluff/ruins/crashedship/old_diary, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gi" = ( +/obj/structure/table, +/obj/item/pen/red, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gj" = ( +/obj/structure/closet, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gk" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gn" = ( +/obj/structure/cable, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/awaymission/BMPship/Fore) +"gp" = ( +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Fore) +"gq" = ( +/obj/structure/rack, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gs" = ( +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Midship) +"gt" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/awaymission/BMPship/Midship) +"gv" = ( +/obj/item/wallframe/apc, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"gx" = ( +/obj/item/stack/cable_coil{ + amount = 5 + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"gy" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"gz" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gA" = ( +/obj/effect/decal/remains/human, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gC" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gD" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/item/wallframe/apc, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gE" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/head/helmet/space/syndicate/green/dark, +/obj/effect/gibspawner/generic, +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/BMPship) +"gF" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 4 + }, +/obj/item/shard{ + icon_state = "small" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gG" = ( +/turf/open/floor/engine, +/area/awaymission/BMPship/Fore) +"gH" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gI" = ( +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gJ" = ( +/obj/effect/gibspawner/robot, +/turf/open/floor/plasteel/airless{ + icon_state = "floorscorched2" + }, +/area/awaymission/BMPship/Fore) +"gK" = ( +/turf/closed/mineral/random, +/area/awaymission/BMPship/Fore) +"gL" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/awaymission/BMPship/Midship) +"gM" = ( +/obj/structure/mecha_wreckage/ripley, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"gN" = ( +/obj/structure/bed, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gO" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/item/storage/wallet/random, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gP" = ( +/obj/structure/closet, +/obj/item/clothing/under/rank/civilian/lawyer/bluesuit, +/obj/item/clothing/suit/apron, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gQ" = ( +/obj/item/clothing/suit/space/syndicate/green/dark, +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/BMPship) +"gR" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gS" = ( +/turf/closed/wall/mineral/titanium, +/area/awaymission/BMPship) +"gT" = ( +/obj/effect/gibspawner/robot, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"gU" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"gV" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"gW" = ( +/obj/machinery/door/airlock/titanium, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"gX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gY" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"gZ" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/turf/template_noop, +/area/template_noop) +"ha" = ( +/turf/open/floor/plating/airless{ + icon_state = "panelscorched" + }, +/area/awaymission/BMPship/Midship) +"hb" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"hc" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"hd" = ( +/obj/machinery/door/airlock/titanium, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"he" = ( +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"hg" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/awaymission/BMPship/Midship) +"hh" = ( +/obj/item/clothing/suit/caution, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"hi" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"hj" = ( +/obj/structure/closet/crate, +/obj/item/spacecash/bundle/c10, +/obj/item/spacecash/bundle/c200, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"hk" = ( +/obj/structure/closet/crate, +/obj/item/spacecash/bundle/c10, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"hl" = ( +/obj/structure/sink{ + dir = 2 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"hn" = ( +/obj/item/clothing/gloves/color/fyellow, +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/BMPship) +"ho" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end{ + dir = 1 + }, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"hq" = ( +/obj/item/storage/box/matches, +/obj/item/storage/fancy/cigarettes/dromedaryco, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"hr" = ( +/obj/item/poster/random_contraband, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"hs" = ( +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"ht" = ( +/turf/closed/wall/mineral/titanium/interior, +/area/awaymission/BMPship/Aft) +"hu" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/end, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"hv" = ( +/turf/closed/mineral/diamond, +/area/awaymission/BMPship) +"hw" = ( +/turf/closed/mineral/bscrystal, +/area/awaymission/BMPship) +"hE" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/awaymission/BMPship/Fore) +"iJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/awaymission/BMPship/Midship) +"jl" = ( +/obj/machinery/light/directional/east, +/obj/structure/closet, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"pe" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"pJ" = ( +/obj/machinery/power/port_gen/pacman/super, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"qv" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"qU" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"qY" = ( +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/yellow{ + dir = 4 + }, +/obj/structure/salvageable/seed, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"sk" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"sB" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/button/door{ + id = "packerMine"; + pixel_x = 0; + pixel_y = -25 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"ui" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"vh" = ( +/turf/template_noop, +/area/space/nearstation) +"wh" = ( +/turf/template_noop, +/area/awaymission/BMPship) +"wq" = ( +/obj/machinery/light/directional/east, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"Ae" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"AX" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"Bm" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"BZ" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"Ca" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"CP" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/industrial/warning{ + dir = 2 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"Dq" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/white, +/area/awaymission/BMPship/Aft) +"DX" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"ED" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"EJ" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"EQ" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/awaymission/BMPship/Midship) +"Fl" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"Go" = ( +/obj/machinery/door/airlock/titanium, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"Hy" = ( +/obj/machinery/door/poddoor/shutters{ + id = "packerMine" + }, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"HP" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"JI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"Kq" = ( +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"Lr" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"Mx" = ( +/turf/closed/mineral/random, +/area/awaymission/BMPship/Midship) +"MV" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/corner/transparent/bar, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"Op" = ( +/obj/machinery/porta_turret{ + dir = 8; + installation = /obj/item/gun/energy/lasercannon; + set_obj_flags = "EMAGGED" + }, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"OQ" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Fore) +"Pb" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine, +/area/awaymission/BMPship/Fore) +"Qe" = ( +/obj/structure/table, +/obj/item/storage/box, +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"Rp" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) +"RG" = ( +/obj/machinery/porta_turret{ + dir = 8; + installation = /obj/item/gun/energy/lasercannon; + set_obj_flags = "EMAGGED" + }, +/turf/open/floor/engine, +/area/awaymission/BMPship/Fore) +"SL" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/showroomfloor, +/area/awaymission/BMPship/Aft) +"SN" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Aft) +"SS" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/industrial/warning{ + dir = 2 + }, +/turf/open/floor/plating, +/area/awaymission/BMPship/Fore) +"Uc" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/wood, +/area/awaymission/BMPship/Fore) +"WI" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/awaymission/BMPship/Aft) +"Xc" = ( +/obj/structure/frame/computer{ + anchored = 1; + dir = 4 + }, +/turf/open/floor/carpet, +/area/awaymission/BMPship/Fore) +"Xi" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/plating/airless, +/area/awaymission/BMPship/Midship) +"Xp" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/button/door{ + id = "packerMine"; + pixel_x = 0; + pixel_y = 25 + }, +/turf/open/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Midship) +"YE" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/awaymission/BMPship/Midship) +"ZA" = ( +/obj/machinery/processor, +/obj/machinery/light/directional/north, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/awaymission/BMPship/Midship) +"ZB" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/awaymission/BMPship/Aft) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +gb +gb +gb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fS +gb +gb +gb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fS +gb +gb +gb +gb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fS +gb +gb +fS +fS +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fS +gE +gQ +aa +aa +aa +aa +aa +aa +aa +aa +gb +gb +gb +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +am +aa +aa +aa +aa +aa +aa +aa +wh +fS +fS +gb +gb +gb +gb +gb +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aI +aT +dG +ed +ed +eH +aT +aI +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +fS +fS +fS +gb +gb +gb +gb +gb +gb +gb +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aI +hE +bV +ee +Xc +Xc +ee +bV +aT +aI +aa +aa +gc +aa +aa +aa +aa +aa +hn +fS +fS +fS +gb +gb +gb +gb +gb +gb +gb +gb +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aI +hE +bV +bV +dH +ef +ef +bV +bV +aT +ft +fu +aa +am +aa +aa +aa +gZ +fS +fS +fS +fS +fS +fS +fS +gb +gb +gb +gb +gb +gb +gb +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aI +hE +bV +bV +bV +bV +bV +bV +bV +bV +aT +fu +fI +fu +aa +aa +aa +aa +fS +fS +fS +fS +fS +fS +fS +fS +fS +fS +fS +gb +gb +gb +gb +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +cG +gk +bl +bt +hE +hE +bV +bV +cY +dt +bV +eg +bV +bV +bV +fc +fv +fJ +cG +hE +gk +gF +gR +cG +fS +fS +gb +gb +gb +gb +fS +fS +fS +fS +fS +gb +gb +fS +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +cG +aR +bm +bu +aT +bV +bV +bV +cZ +du +bV +bV +ev +db +db +fd +fw +fu +fT +cG +RG +gG +RG +cG +gb +gb +gb +gb +gb +gb +gb +gb +fS +fS +fS +fS +fS +fS +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +cG +aS +Uc +bm +fc +bV +bV +bV +da +bV +bV +bV +ew +bV +bV +aT +fx +fK +fU +cG +Pb +gG +gG +cG +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +fS +fS +fS +fS +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +cG +aT +aT +aT +hE +bW +db +cH +bV +bV +bV +bV +ew +bV +eT +aT +fy +fL +fv +cG +cG +gH +cG +cG +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +fS +fS +fS +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +cG +aU +bo +bp +fc +bV +bV +cI +db +wq +dI +db +ex +bV +jl +aT +fz +fM +fM +gd +gn +gI +fv +cG +gb +gb +gb +gb +gb +gb +gb +gb +hv +gb +gb +gb +fS +fS +fS +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +cG +aV +bp +bv +aT +aT +aT +aT +aT +aT +dJ +aT +aT +fc +aT +aT +aT +aT +aT +aT +dh +fI +fv +cG +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +fS +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +cG +aW +bp +bv +aq +bX +ce +ce +ce +MV +dy +ce +ce +ce +MV +ce +ce +ce +ce +aq +gp +gI +gp +gK +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +fS +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +cG +aV +bp +SS +aq +Fl +cp +ce +ce +dx +dK +ce +ce +ce +ce +ce +ce +ce +BZ +aq +gq +gp +ft +gp +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +hw +gb +gb +fS +fS +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +cG +aW +bp +bv +aq +bZ +bZ +bZ +dc +dy +dB +dB +dB +dB +dB +dB +dB +ce +ce +aq +ft +gJ +gp +aT +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +cG +aV +bp +bv +aq +ca +cq +cq +dd +dy +dB +eh +eh +iJ +eh +ej +dB +ce +ce +aq +OQ +gI +fv +gK +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +hw +gb +gb +gb +gb +fS +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +cG +aX +bp +bx +aq +qY +cq +cJ +dd +dy +dB +eh +ey +eh +ej +ej +dB +ce +ce +aq +fv +gp +gp +gK +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +hw +gb +gb +gb +fS +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aI +aY +bq +aT +aq +cc +cq +cq +de +dy +dB +eh +ej +ej +ej +fe +dB +ce +ce +aq +aT +gK +aT +gK +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aq +ca +cr +cq +dd +dy +dB +ei +ei +eJ +ei +ff +dB +ce +fW +aq +gb +gb +gb +gb +gb +gS +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aq +cd +cd +cd +df +dy +dL +ej +ej +ej +eV +ej +dL +ce +ce +aq +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aq +Fl +ce +ce +ce +di +dM +dz +ez +dz +dz +dz +fA +ej +fX +ge +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +am +ap +aq +ce +ce +ce +ce +ce +ce +ek +dy +ce +ce +fg +ce +ce +fW +fm +Mx +gb +gS +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ap +aq +aq +aq +cK +aq +aq +aq +dN +dz +eA +pe +aq +aq +cK +aq +aq +fm +aq +Mx +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +fS +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +am +aa +EQ +aq +gt +aq +cf +cs +cL +ce +ce +ce +ce +dy +ce +ce +ce +ce +ce +ce +fm +gs +aq +Mx +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +fS +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +am +aa +vh +EQ +gt +at +ha +aq +cg +cs +cM +dg +dz +dz +dz +eB +dz +dz +dz +dz +fN +BZ +fm +gs +gs +Mx +Mx +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +fS +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +am +EQ +gL +hg +ha +at +aq +ch +cs +cN +dy +ce +dO +ce +ce +ce +ce +dO +ce +dy +ce +fm +at +gL +gs +Mx +Mx +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +fS +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ap +aq +hg +at +hg +qv +aq +ZA +ct +cO +dy +EJ +dP +el +ce +ce +EJ +fi +fB +dy +ce +fm +gt +gM +gT +gt +aq +Mx +gb +gb +gb +gb +gb +gb +gb +gb +gb +fS +fS +fS +aa +aa +"} +(32,1,1) = {" +ab +aa +aa +aa +aa +aa +aa +aq +as +at +ha +at +ad +aq +af +ce +ce +dy +dB +dQ +dB +ce +eL +dB +fj +dB +dy +sB +fm +Xp +at +gs +gL +gs +fm +gb +gb +gb +gb +gb +gb +gb +gb +fS +fS +fS +fS +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aq +at +at +bb +ha +at +bK +ce +ce +ce +dy +dB +dP +dB +ce +ce +dB +fk +dB +dy +ce +Hy +at +gs +at +at +gL +fm +gb +gb +gb +gb +gb +gb +gb +fS +fS +fS +gb +gb +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aq +au +at +at +at +at +bK +ce +ce +ce +dy +dB +dP +dB +ce +ce +dB +fk +dB +dy +ce +Hy +at +gt +at +at +at +fm +gb +gb +gb +gb +gb +fS +fS +fS +fS +fS +gb +gb +gb +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aq +av +at +at +at +at +bK +ce +ce +ce +dy +dB +dP +dB +AX +ce +dB +fk +dB +dy +ce +Hy +gs +at +at +gs +at +fm +fS +fS +fS +fS +fS +fS +fS +fS +fS +gb +gb +gb +gb +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aq +aw +at +as +at +bA +aq +cj +cu +ce +dy +dB +dP +dB +ce +ce +dB +fk +dB +dy +Kq +fm +YE +at +at +at +hg +fm +fS +fS +fS +fS +aa +aa +aa +aa +aa +gb +gb +gb +gb +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aq +ax +at +at +at +bB +aq +ck +cu +ce +dy +dB +dR +dB +ce +ce +dB +dR +dB +dy +ce +fm +gv +at +at +at +hh +fm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +gb +gb +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aq +ay +aL +bc +at +Xi +aq +sk +ce +cP +dy +dB +dS +dB +ce +ce +dB +dS +dB +dy +ce +fm +gy +at +at +ha +hh +fm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aq +az +at +gV +at +bA +aq +cj +cu +ce +di +dz +dT +dz +dz +eM +dz +dT +dz +dK +Kq +fm +gx +at +gU +at +hh +fm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aq +aA +at +gV +at +bB +aq +cm +ce +ce +ce +ce +dU +em +ce +dy +eW +fl +ce +ce +ce +fm +gy +at +gV +at +hi +fm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aq +aq +aq +be +aq +aq +aq +aq +aq +aq +aq +aq +aq +JI +ce +dy +eX +fm +fm +fm +fm +fm +fm +fm +gW +fm +fm +fm +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +ac +ho +aj +an +ac +aB +aM +bf +aM +aM +bL +ac +cv +cw +cw +cw +cw +eo +cw +fD +eo +cw +cw +fO +ac +cE +gz +gg +gX +cE +hj +ht +ho +aj +hu +dk +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +ht +Op +ah +Op +ac +aC +al +bg +fR +bD +bM +ac +cv +cQ +dj +dj +dj +ep +dj +eO +ep +dj +fC +cw +ac +cE +cE +cE +gX +cE +hk +ht +Op +ah +Op +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +ht +ah +ah +Rp +ac +aD +al +al +al +bE +CP +ac +cw +cw +cw +cw +dV +eq +eD +eD +eq +fn +fD +cw +fY +cE +al +cE +gX +hb +cE +ht +Bm +ah +ah +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +ht +ac +ak +ac +ac +aE +aN +bh +al +dm +bO +ac +cx +ac +dk +cw +dW +er +al +er +eY +fo +fD +cw +ac +cE +cE +gN +gX +hc +al +ht +ac +ak +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +ht +WI +al +al +ac +Qe +al +al +al +dm +bM +ac +cy +cR +ac +cw +dW +er +eE +al +al +fo +fD +cw +ac +SN +cE +cE +gX +cE +cE +ht +hq +al +WI +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +ae +ht +al +al +ar +aG +al +al +al +bG +bM +ac +Dq +cS +ac +cw +dX +es +eF +eF +eZ +fp +fE +dj +fZ +dE +gA +gO +gY +gN +cE +fY +al +hs +ht +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +ae +ht +al +ac +aG +al +bi +al +dm +bP +ac +cA +cT +ac +cw +cw +cw +cw +cw +cw +cw +cw +fP +ac +gg +gX +cE +cE +cE +cE +ht +hr +ht +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +ae +ht +ht +aG +al +bj +al +dm +bQ +ac +cB +cU +ac +SL +cw +cw +cw +cw +SL +cw +fF +fQ +ac +gh +gX +gN +cE +gN +cE +ht +ac +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +ae +ht +aG +al +bk +al +dm +bR +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +ht +gi +gX +cE +cE +cE +cE +ht +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ht +aG +al +al +al +dm +CP +ac +cV +cV +cV +ui +dY +et +eG +eP +ui +cV +cV +cV +ac +SN +gX +cE +ht +hd +ht +ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ht +aG +aO +al +al +bg +bT +cn +dE +dE +dl +dE +dE +dE +dE +dE +fa +dE +dE +fR +ga +dE +gC +cE +ht +he +hl +ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ae +ht +aP +aP +bs +bH +bU +ht +cE +cE +dm +al +al +al +al +al +al +al +cE +al +ac +gj +gD +gP +ht +Ae +ht +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +ae +ht +ht +ht +ht +ht +ht +ht +cE +dn +fR +ea +fR +fR +eQ +al +fq +pJ +ht +ht +ht +ht +ht +ht +ht +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ac +cW +do +al +eb +al +al +eb +al +al +fG +ht +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +cX +HP +Ca +ec +eu +eu +eR +qU +Lr +fH +ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ht +ht +Go +ht +ht +ac +ht +Go +ht +ht +ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +ht +dq +ED +DX +ht +ht +eS +ZB +fs +ht +ae +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ht +dr +dr +dr +ht +ht +dr +dr +dr +ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ht +ds +ds +ds +ht +ht +ds +ds +ds +ht +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} diff --git a/_maps/RandomRuins/SpaceRuins/cryocontainment.dmm b/_maps/RandomRuins/SpaceRuins/cryocontainment.dmm new file mode 100644 index 000000000000..f381d0375e46 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/cryocontainment.dmm @@ -0,0 +1,2434 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/machinery/atmospherics/pipe/simple/general{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"al" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"ar" = ( +/obj/item/stack/ore/salvage/scraptitanium, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"aK" = ( +/obj/item/stack/ore/salvage/scrapgold, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"aM" = ( +/obj/structure/fluff/paper/stack{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"aO" = ( +/obj/item/stack/ore/salvage/scrapmetal, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"ba" = ( +/obj/structure/sign/directions/science{ + pixel_y = 25 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bm" = ( +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"bp" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"bt" = ( +/obj/structure/fluff/paper/stack{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"bK" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bW" = ( +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"ca" = ( +/obj/item/stack/ore/salvage/scrapplasma, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 5 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"cy" = ( +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"cB" = ( +/obj/structure/table_frame, +/obj/item/stock_parts/cell/hyper/empty, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 1 + }, +/obj/effect/decal/cleanable/robot_debris/old, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"cV" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/item/circuitboard/machine/bepis, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"dt" = ( +/obj/machinery/door/airlock/security{ + dir = 8 + }, +/obj/machinery/door/poddoor{ + id = "cryocontainmentlockdown"; + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"dw" = ( +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered) +"dT" = ( +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"eI" = ( +/obj/machinery/vending/plasmaresearch, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"eN" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/machinery/atmospherics/components/unary/vent_pump/layer2, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"eS" = ( +/obj/item/shard, +/obj/item/stack/rods, +/turf/template_noop, +/area/template_noop) +"eT" = ( +/obj/effect/decal/cleanable/blood/gibs/down, +/obj/effect/decal/cleanable/blood/gibs, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"eU" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"eX" = ( +/obj/item/stack/ore/titanium, +/obj/item/stack/ore/titanium, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered) +"eZ" = ( +/obj/machinery/atmospherics/pipe/simple/general{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"fo" = ( +/obj/structure/sign/departments/chemistry, +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"fx" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/stockparts/t3, +/obj/machinery/door/window/survival_pod{ + dir = 4 + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"fE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"fL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"fN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"fY" = ( +/obj/structure/table/optable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"gd" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"ge" = ( +/obj/structure/sign/directions/science{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"gm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"gz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"gC" = ( +/obj/machinery/door/poddoor{ + id = "cryocontainmentlockdown"; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"gG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/layer2, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"gJ" = ( +/obj/item/stack/ore/salvage/scrapuranium, +/obj/structure/salvageable/protolathe, +/obj/machinery/light/dim/directional/south, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"gO" = ( +/obj/item/stock_parts/capacitor, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"ha" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"hl" = ( +/obj/item/stack/ore/salvage/scrapmetal, +/obj/structure/fluff/paper/stack{ + dir = 6 + }, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"hw" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"hE" = ( +/obj/item/stack/ore/salvage/scrapgold, +/obj/machinery/light/broken/directional/south, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"ih" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/item/light/tube/broken, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/light/built/directional/south, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"iA" = ( +/obj/item/mine/proximity/explosive/sting/live, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"jd" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"jq" = ( +/turf/closed/mineral, +/area/ruin/unpowered) +"jx" = ( +/obj/effect/decal/cleanable/robot_debris/old, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"jN" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"jP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/fluff/paper/stack{ + dir = 6 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"kl" = ( +/obj/machinery/computer{ + desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; + dir = 4; + name = "Broken Computer" + }, +/obj/item/paper{ + name = "console log"; + text = "SPECIMIN BREACH, ACTIVATING LOCKDOWN PRTOCOLS, ACTIVATING EXPLOSIVE DECOUPLE CHARGES."; + default_raw_text = "SPECIMEN BREACHED FROM CRYO CELL, ACTIVATING LOCKDOWN PRTOCOLS, ACTIVATING DECOUPLING CHARGES. THE SPECIMEN MUST NOT GET TO THE MAIN STATION. RECONTAIN AT ALL COSTS." + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"km" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"kH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"kI" = ( +/obj/structure/fluff/paper/stack{ + dir = 1 + }, +/obj/effect/decal/cleanable/chem_pile, +/obj/effect/turf_decal/corner/opaque/orange/border{ + dir = 10 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"kT" = ( +/obj/effect/spawner/lootdrop/beaker_loot_spawner, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"kU" = ( +/obj/effect/mob_spawn/human/corpse/damaged{ + outfit = /datum/outfit/job/scientist + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"kW" = ( +/obj/structure/table_frame, +/obj/item/shard, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"lk" = ( +/obj/structure/salvageable/computer{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"lR" = ( +/obj/structure/sign/warning/chemdiamond, +/turf/closed/wall/r_wall/rust, +/area/ruin/unpowered) +"mM" = ( +/obj/structure/lattice, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/template_noop, +/area/template_noop) +"nh" = ( +/obj/machinery/smartfridge/organ, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"nl" = ( +/obj/machinery/chem_master, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"nt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"nN" = ( +/obj/structure/salvageable/destructive_analyzer, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"nY" = ( +/obj/effect/turf_decal/corner/opaque/orange/border, +/obj/structure/table_frame, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"ow" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"oD" = ( +/obj/structure/lattice, +/obj/item/stack/cable_coil/cut/red, +/turf/template_noop, +/area/template_noop) +"oY" = ( +/obj/structure/fluff/paper/stack{ + dir = 9 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"qa" = ( +/obj/machinery/atmospherics/pipe/simple/general, +/turf/open/floor/engine/airless, +/area/ruin/unpowered) +"qf" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 8 + }, +/obj/machinery/door/poddoor{ + id = "cryocontainmentlockdown"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"qk" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/away{ + pixel_x = -25; + start_charge = 0; + dir = 8 + }, +/obj/item/ammo_casing/spent{ + pixel_x = -9; + pixel_y = 11 + }, +/obj/item/ammo_casing/spent{ + dir = 10; + pixel_y = 5 + }, +/obj/item/ammo_casing/spent{ + dir = 4; + pixel_x = 1; + pixel_y = 10 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"qy" = ( +/obj/structure/lattice, +/obj/item/stack/rods, +/turf/template_noop, +/area/template_noop) +"qC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"ra" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"sc" = ( +/obj/effect/decal/cleanable/chem_pile, +/obj/effect/turf_decal/corner/opaque/orange/border, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"sD" = ( +/obj/item/stack/ore/salvage/scraptitanium, +/turf/template_noop, +/area/template_noop) +"sJ" = ( +/obj/item/reagent_containers/syringe, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"tm" = ( +/obj/item/stack/ore/salvage/scrapsilver, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"tn" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + cap_on = 1; + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + cap_on = 1; + pixel_x = 6 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"ts" = ( +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"tx" = ( +/obj/structure/table/reinforced, +/obj/machinery/button{ + name = "Explosive Decoupler Control"; + pixel_x = 8; + pixel_y = -4 + }, +/obj/machinery/button/door{ + id = "cryocontainmentlockdown"; + name = "Containment Lockdown Control"; + pixel_x = -8; + pixel_y = -4 + }, +/obj/item/megaphone/command, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"tD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/siding/purple{ + dir = 5 + }, +/obj/machinery/aug_manipulator, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"uc" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/accessory/medal/plasma/nobel_science, +/obj/machinery/door/window/survival_pod, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"un" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cryocontainshutter" + }, +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"ve" = ( +/obj/structure/table/greyscale, +/obj/item/storage/fancy/cigarettes/cigpack_carp, +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"vj" = ( +/obj/structure/table/glass, +/obj/item/toy/figure/chemist, +/obj/effect/turf_decal/corner/opaque/orange/border{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"vp" = ( +/obj/item/shard, +/turf/template_noop, +/area/template_noop) +"vO" = ( +/obj/structure/table/reinforced, +/obj/item/gun/energy/laser/hitscanpistol, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/window/survival_pod{ + dir = 4 + }, +/obj/structure/window/reinforced/survival_pod, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"vU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"wj" = ( +/obj/machinery/computer/pandemic, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"wr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer4, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"wM" = ( +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 1 + }, +/obj/effect/decal/remains/robot, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"wQ" = ( +/obj/structure/fluff/paper/stack{ + pixel_x = -7; + pixel_y = 1 + }, +/obj/structure/salvageable/circuit_imprinter, +/obj/machinery/light/dim/directional/south, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"xB" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/survival_pod, +/obj/item/clothing/neck/cloak/rd, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"xD" = ( +/obj/structure/table/chem, +/obj/item/reagent_containers/glass/beaker/sulphuric, +/obj/effect/spawner/lootdrop/beaker_loot_spawner, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"xL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/purple{ + dir = 9 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"ye" = ( +/obj/structure/closet/wardrobe/chemistry_white, +/obj/machinery/light/broken/directional/west, +/obj/effect/turf_decal/corner/opaque/orange/border, +/obj/item/stock_parts/scanning_module/phasic, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"yM" = ( +/obj/item/stack/ore/salvage/scrapmetal, +/turf/template_noop, +/area/template_noop) +"zI" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Ax" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Be" = ( +/obj/structure/table_frame, +/obj/item/stack/ore/salvage/scrapsilver, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Bl" = ( +/obj/structure/salvageable/computer{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"BB" = ( +/obj/machinery/blackbox_recorder, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/siding/purple{ + dir = 6 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"BV" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"Cd" = ( +/obj/structure/sign/departments/science, +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"Cq" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/unpowered) +"Cs" = ( +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"CD" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"CI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"CL" = ( +/obj/structure/table/chem, +/obj/item/reagent_containers/glass/beaker/large/styptic, +/obj/item/stock_parts/micro_laser/high, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"DL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"DX" = ( +/obj/effect/turf_decal/trimline/opaque/purple/end, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Ej" = ( +/obj/structure/table/reinforced, +/obj/item/research_notes/loot/big, +/obj/machinery/door/window/survival_pod, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"Ey" = ( +/obj/item/stack/ore/uranium, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered) +"EE" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"EH" = ( +/obj/machinery/atmospherics/pipe/simple/general, +/obj/machinery/door/poddoor/preopen{ + id = "cryocontainmentblastdoors" + }, +/obj/structure/door_assembly/door_assembly_hatch{ + anchored = 1 + }, +/turf/open/floor/engine/airless, +/area/ruin/unpowered) +"ET" = ( +/obj/item/mine/proximity/explosive/sting/live, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Fb" = ( +/obj/structure/table/reinforced, +/obj/item/ammo_box/magazine/co9mm, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Fk" = ( +/obj/machinery/smartfridge/chemistry, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"Fq" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"FK" = ( +/obj/structure/fluff/paper/stack{ + pixel_x = -7; + pixel_y = 1 + }, +/obj/effect/decal/remains/robot, +/obj/item/bodypart/l_arm/robot, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"FW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"FX" = ( +/obj/structure/fluff/paper/stack{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Gj" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/item/ammo_casing/spent{ + dir = 10; + pixel_x = -11; + pixel_y = -5 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Gn" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/bodypart/r_arm/robot, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Gp" = ( +/obj/structure/lattice, +/obj/item/stack/ore/salvage/scrapmetal, +/turf/template_noop, +/area/template_noop) +"Gw" = ( +/obj/structure/girder/reinforced, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"GP" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/obj/item/circuitboard/aicore, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"GV" = ( +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"Hm" = ( +/obj/item/stack/ore/silver, +/obj/item/stack/ore/silver, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered) +"Hn" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/dept/science, +/turf/open/floor/engine/airless, +/area/ruin/unpowered) +"Hu" = ( +/obj/structure/salvageable/computer{ + dir = 8 + }, +/obj/machinery/light/broken/directional/east, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Hy" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"HE" = ( +/obj/structure/table/reinforced, +/obj/item/circuitboard/computer/cloning, +/obj/machinery/door/window/survival_pod{ + dir = 1 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"HS" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Ic" = ( +/obj/machinery/atmospherics/pipe/simple/general{ + dir = 5 + }, +/obj/structure/fluff/paper/stack{ + dir = 4 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"Iw" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/mob/living/simple_animal/hostile/carp, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Ix" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"IR" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "cryocontainshutter"; + name = "Window Shutter Control"; + pixel_x = 8; + pixel_y = -4 + }, +/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"IX" = ( +/turf/template_noop, +/area/template_noop) +"Jd" = ( +/obj/structure/showcase/horrific_experiment, +/turf/open/floor/engine/airless, +/area/ruin/unpowered) +"Ji" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/obj/item/stack/rods, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Jj" = ( +/turf/open/floor/engine/airless, +/area/ruin/unpowered) +"JX" = ( +/obj/effect/decal/cleanable/chem_pile, +/obj/effect/turf_decal/corner/opaque/orange/border{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"KY" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"KZ" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Lw" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/chemistry, +/obj/effect/turf_decal/corner/opaque/orange/border, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Lx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"LH" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"LP" = ( +/obj/structure/fluff/paper/stack{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"LY" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer4{ + dir = 8 + }, +/obj/effect/decal/remains/human, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Mb" = ( +/obj/machinery/atmospherics/pipe/simple/general{ + dir = 4 + }, +/mob/living/simple_animal/hostile/carp, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"Mf" = ( +/obj/effect/mob_spawn/human/corpse/damaged{ + outfit = /datum/outfit/job/scientist + }, +/obj/effect/decal/cleanable/blood, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Mp" = ( +/obj/structure/table/glass, +/obj/item/storage/bag/chemistry, +/obj/effect/turf_decal/corner/opaque/orange/border, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Mw" = ( +/mob/living/simple_animal/hostile/carp, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Mz" = ( +/obj/structure/fluff/paper/stack{ + pixel_x = -7; + pixel_y = 1 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"MK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/fluff/paper/stack{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Na" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"NM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ruin/unpowered) +"OD" = ( +/obj/structure/table/glass, +/obj/item/clothing/head/beret/chem, +/obj/effect/turf_decal/corner/opaque/orange/border, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"OG" = ( +/obj/item/stack/ore/salvage/scrapuranium, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"OH" = ( +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"OI" = ( +/obj/item/stack/ore/silver, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered) +"OM" = ( +/obj/effect/turf_decal/corner/opaque/purple/bordercorner{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Pg" = ( +/obj/effect/spawner/lootdrop/beaker_loot_spawner, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Po" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Pu" = ( +/obj/structure/fluff/paper/stack{ + dir = 6 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Py" = ( +/obj/structure/table/glass, +/obj/effect/turf_decal/corner/opaque/orange/border{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"PD" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"PL" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"PN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"PW" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"Qi" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/blood/gibs, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"QC" = ( +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"QH" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"QP" = ( +/obj/machinery/chem_master, +/obj/machinery/light/dim/directional/north, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"QV" = ( +/obj/effect/decal/cleanable/blood/gibs/body, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Rd" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Rj" = ( +/mob/living/simple_animal/hostile/carp, +/turf/template_noop, +/area/template_noop) +"Ro" = ( +/obj/item/banner/science, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"Ru" = ( +/obj/structure/fluff/paper/stack{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/orange/border{ + dir = 6 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Rx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"RJ" = ( +/obj/item/stack/ore/salvage/scrapplasma, +/obj/machinery/light/broken/directional/west, +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"RK" = ( +/obj/structure/girder/displaced, +/turf/template_noop, +/area/template_noop) +"RX" = ( +/obj/structure/salvageable/computer{ + dir = 1 + }, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"RZ" = ( +/obj/effect/gibspawner/human, +/obj/item/clothing/suit/toggle/labcoat, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Sj" = ( +/obj/structure/fluff/paper/stack{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Sk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Sp" = ( +/obj/structure/lattice, +/obj/item/stack/cable_coil/cut/red, +/obj/item/stack/ore/salvage/scraptitanium, +/turf/template_noop, +/area/template_noop) +"Ta" = ( +/obj/item/shard, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Tq" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/structure/salvageable/autolathe, +/turf/open/floor/plating/airless{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"Tr" = ( +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/hatch{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"TF" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"TG" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"TL" = ( +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"TU" = ( +/obj/item/shard, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Ue" = ( +/obj/structure/chair/greyscale{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 4 + }, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Ul" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/survival_pod, +/obj/item/clothing/glasses/science, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"UL" = ( +/obj/machinery/atmospherics/pipe/manifold{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"UO" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) +"UT" = ( +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"VG" = ( +/mob/living/simple_animal/hostile/carp, +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"Wm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Wz" = ( +/obj/item/stack/ore/titanium, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered) +"WF" = ( +/obj/effect/turf_decal/corner/opaque/purple/border{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"WR" = ( +/obj/structure/grille, +/obj/structure/window/plasma/reinforced/fulltile, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "cryocontainmentblastdoors" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"WS" = ( +/obj/structure/table/chem, +/obj/item/reagent_containers/glass/beaker/large/silver_sulfadiazine, +/obj/machinery/light/dim/directional/north, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Xn" = ( +/obj/item/ammo_casing/spent{ + dir = 8; + pixel_x = -1; + pixel_y = 8 + }, +/obj/item/ammo_casing/spent{ + dir = 9; + pixel_x = 5; + pixel_y = -3 + }, +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent{ + pixel_x = 10; + pixel_y = 5 + }, +/obj/item/ammo_casing/spent{ + dir = 1; + pixel_x = -10 + }, +/obj/machinery/light/broken/directional/west, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Xq" = ( +/obj/machinery/light/broken/directional/south, +/obj/effect/turf_decal/rechargefloor, +/obj/structure/sign/departments/science{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Xs" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "cryocontainmentblastdoors"; + name = "Blast Door Control" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"XF" = ( +/obj/item/stack/ore/titanium, +/turf/closed/mineral, +/area/ruin/unpowered) +"Yc" = ( +/mob/living/simple_animal/hostile/carp/megacarp, +/obj/machinery/light/floor, +/obj/effect/turf_decal/trimline/opaque/orange/end{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Ye" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/light/broken/directional/south, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"YC" = ( +/obj/machinery/door/airlock/science/glass, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/unpowered) +"Zx" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell{ + state_open = 1 + }, +/turf/open/floor/engine/airless, +/area/ruin/unpowered) +"Zz" = ( +/obj/effect/mob_spawn/human/corpse/damaged{ + outfit = /datum/outfit/job/scientist + }, +/obj/effect/decal/cleanable/blood, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"ZF" = ( +/obj/structure/table/reinforced, +/obj/item/circuitboard/computer/crew, +/obj/machinery/door/window/survival_pod{ + dir = 1 + }, +/turf/open/floor/plasteel/white/airless, +/area/ruin/unpowered) + +(1,1,1) = {" +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +KY +IX +IX +IX +IX +IX +KZ +ts +KZ +KZ +ts +KZ +LH +ts +IX +IX +IX +"} +(2,1,1) = {" +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +KY +IX +IX +qy +IX +IX +IX +yM +KY +IX +IX +IX +IX +"} +(3,1,1) = {" +IX +IX +IX +XF +Wz +IX +IX +IX +IX +IX +IX +IX +IX +IX +KY +IX +IX +IX +IX +Cq +Cq +Cq +cy +cy +cy +Cq +Gw +IX +KZ +IX +"} +(4,1,1) = {" +IX +IX +Wz +jq +jq +dw +Hm +IX +IX +IX +IX +IX +IX +IX +Sp +KY +KY +RK +IX +cy +cy +Ro +fx +vO +Ro +cy +Cq +KY +ts +IX +"} +(5,1,1) = {" +IX +IX +jq +jq +jq +Ey +jq +jq +IX +IX +Rj +IX +IX +IX +sD +BV +oD +eS +IX +cy +xB +xL +vU +EE +Rx +GP +cy +IX +ts +IX +"} +(6,1,1) = {" +IX +IX +IX +OI +jq +jq +jq +jq +dw +IX +IX +IX +IX +IX +KY +bp +VG +KY +Gp +cy +uc +UO +CI +QC +gz +ZF +cy +IX +KZ +IX +"} +(7,1,1) = {" +IX +IX +IX +IX +jq +eX +jq +Ey +jq +IX +IX +IX +IX +vp +Cq +GV +Cq +IX +IX +Cq +Ej +Ix +QC +CI +dT +HE +Cq +IX +ts +IX +"} +(8,1,1) = {" +IX +IX +IX +IX +IX +jq +jq +jq +jq +IX +IX +IX +yM +IX +Ji +Cs +Ax +IX +IX +Cq +Ul +UO +CI +QC +gz +cV +Cq +IX +LH +IX +"} +(9,1,1) = {" +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +sD +IX +IX +IX +Ax +GV +Fq +IX +IX +Cq +Cd +tD +gm +gm +BB +cy +Cq +KY +ts +IX +"} +(10,1,1) = {" +IX +IX +IX +IX +Rj +IX +IX +IX +IX +ts +ts +KZ +KZ +vp +Fq +Hy +qC +mM +KY +Cq +cy +cy +Tr +Tr +Cq +cy +Cq +IX +ts +IX +"} +(11,1,1) = {" +IX +IX +IX +IX +IX +IX +IX +IX +IX +yM +KY +IX +yM +IX +qC +al +qC +IX +IX +KY +IX +Cq +ET +iA +cy +IX +KY +yM +IX +IX +"} +(12,1,1) = {" +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +Cq +Cq +Cq +cy +cy +gC +cy +IX +Rj +KY +IX +Cq +Lx +OH +cy +IX +KY +IX +IX +IX +"} +(13,1,1) = {" +IX +IX +IX +yM +IX +sD +IX +IX +yM +yM +Cq +kl +Fb +un +wr +Wm +cy +IX +IX +KY +cy +cy +Tr +Tr +cy +cy +KY +IX +IX +LH +"} +(14,1,1) = {" +IX +IX +KZ +KZ +ts +ts +ts +ts +ts +IX +cy +Ue +IR +un +OH +Ye +Cq +yM +IX +Cq +fo +ye +bm +TL +RJ +cy +Cq +KY +qy +KZ +"} +(15,1,1) = {" +IX +IX +KZ +yM +IX +KY +sD +IX +KY +IX +cy +Gj +tx +un +gG +nt +Cq +KY +cy +Cq +xD +kT +bW +TG +cB +wj +cy +Cq +IX +ts +"} +(16,1,1) = {" +IX +IX +ts +yM +IX +Gp +IX +IX +cy +cy +cy +dt +cy +Cq +Cq +gC +Cq +KY +Cq +CL +OG +sc +bW +BV +kU +tm +RX +Cq +IX +IX +"} +(17,1,1) = {" +IX +IX +ts +KY +cy +Cq +Cq +cy +cy +tn +QC +zI +Xn +qk +OH +al +Cq +IX +Cq +WS +Pg +gO +Mw +TL +WF +Gn +hE +Cq +yM +IX +"} +(18,1,1) = {" +IX +IX +ts +IX +cy +cy +cy +cy +cy +ha +HS +Iw +QH +Mf +FW +ih +cy +Cq +cy +Tq +JX +Ru +TG +aO +ca +OM +Be +cy +cy +IX +"} +(19,1,1) = {" +IX +IX +ts +IX +cy +Cq +Jd +Jj +WR +Xs +OH +jN +RZ +DL +OH +TF +cy +ba +TL +OH +TL +GV +GV +TL +GV +wM +LP +nN +cy +IX +"} +(20,1,1) = {" +IX +IX +ts +KY +cy +Cq +Hn +Jj +WR +fL +eN +gd +ow +MK +eT +km +YC +TL +GV +Ta +ar +Pu +TL +TL +Mz +WF +jx +gJ +cy +IX +"} +(21,1,1) = {" +IX +IX +KZ +IX +cy +Cq +Zx +qa +EH +eZ +Zz +fE +fY +QV +TF +QC +YC +TL +TL +GV +TL +TL +Yc +DX +TL +WF +TL +Bl +cy +IX +"} +(22,1,1) = {" +IX +IX +ts +IX +cy +Cq +Hn +Jj +WR +ab +wr +Po +kW +bK +eU +CD +YC +TL +LP +OH +aO +Sj +TL +TL +TL +bt +BV +wQ +cy +IX +"} +(23,1,1) = {" +IX +IX +ts +KY +Cq +Cq +Jd +Jj +WR +UL +Ic +PN +PD +kH +TU +jP +Cq +ge +BV +bm +TL +bW +Ta +Sj +ar +WF +FK +eI +cy +IX +"} +(24,1,1) = {" +IX +IX +ts +IX +Cq +Cq +Cq +Cq +cy +Na +Mb +sJ +QC +jd +ra +Sk +Cq +cy +cy +vj +Py +GV +kI +TL +Mw +aK +oY +cy +Cq +IX +"} +(25,1,1) = {" +IX +IX +ts +IX +cy +Cq +Cq +cy +cy +PW +hw +nh +Fk +nl +Qi +fN +Cq +IX +lR +aO +TG +bW +Lw +Mz +oY +WF +RX +Cq +IX +IX +"} +(26,1,1) = {" +IX +IX +KZ +KY +KY +KY +Gp +KY +cy +cy +Cq +Cq +Cq +Cq +NM +qf +cy +KY +Cq +QP +Rd +TG +nY +LP +BV +hl +Xq +Cq +IX +IX +"} +(27,1,1) = {" +IX +IX +KZ +IX +IX +Rj +IX +IX +IX +KY +IX +yM +IX +qC +ve +LY +qC +Gp +Cq +cy +UT +BV +Mp +FX +TL +aM +cy +cy +IX +ts +"} +(28,1,1) = {" +IX +IX +IX +IX +KZ +ts +ts +ts +ts +ts +ts +KZ +yM +qC +qC +qC +qC +IX +IX +cy +cy +PL +OD +lk +Hu +cy +cy +qy +Gp +LH +"} +(29,1,1) = {" +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +yM +IX +IX +IX +IX +IX +KY +Cq +Cq +cy +Cq +Cq +cy +KY +IX +IX +ts +"} +(30,1,1) = {" +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +IX +KY +IX +IX +IX +IX +IX +IX +KY +IX +IX +IX +"} diff --git a/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm b/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm new file mode 100644 index 000000000000..a1bfbbcabd83 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/dangerous_research.dmm @@ -0,0 +1,3666 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/floor/glass/reinforced, +/area/ruin/space/has_grav) +"ae" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/item/shard, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"av" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/grey{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"ay" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"aB" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"aP" = ( +/obj/machinery/door/airlock/command, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"aT" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"aW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"bB" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"bR" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"ci" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/obj/machinery/autolathe, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"cl" = ( +/obj/structure/flippedtable, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"ct" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav) +"cF" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/grey, +/obj/machinery/rnd/production/techfab/department/medical, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"cW" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"dy" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/blood/footprints, +/obj/item/organ/lungs, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"dA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/structure/closet/crate, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"dI" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/gibs/up, +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"dN" = ( +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/mob_spawn/human/scientist, +/obj/item/gun/ballistic/automatic/pistol/no_mag, +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/grey, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"eI" = ( +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/obj/machinery/computer/security, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"eW" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"fg" = ( +/obj/effect/turf_decal/siding/purple, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"fq" = ( +/obj/structure/table, +/obj/item/shard, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"fB" = ( +/obj/machinery/light/broken/directional/north, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"fF" = ( +/obj/effect/turf_decal/trimline/opaque/purple/corner{ + dir = 8 + }, +/obj/machinery/chem_master, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"fH" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"fR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/item/flashlight, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"fZ" = ( +/obj/structure/window/reinforced, +/obj/structure/filingcabinet, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"gb" = ( +/turf/closed/wall/rust, +/area/ruin/space/has_grav) +"gC" = ( +/obj/structure/table, +/obj/effect/turf_decal/corner/opaque/green/border, +/obj/item/book/manual/wiki/chemistry, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"gH" = ( +/obj/item/trash/can{ + pixel_x = -8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/broken/directional/west, +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/grey, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"gN" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"hn" = ( +/obj/structure/sign/poster/official/safety_report{ + pixel_y = -32 + }, +/obj/effect/turf_decal/corner/opaque/mauve/border, +/obj/effect/turf_decal/corner/opaque/grey{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"hV" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"ip" = ( +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 4 + }, +/obj/item/shard{ + icon_state = "medium" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"is" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/computer/med_data/laptop, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"iD" = ( +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"iR" = ( +/obj/structure/chair/comfy{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"jz" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/modular_computer/laptop/preset/civilian, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"jB" = ( +/obj/structure/chair/comfy{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"jD" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/obj/effect/decal/cleanable/blood/bubblegum, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"jF" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"kf" = ( +/obj/structure/barricade/wooden/crude, +/obj/machinery/door/airlock/vault, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"kl" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"kp" = ( +/obj/effect/decal/cleanable/blood/gibs/core, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"kA" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"kV" = ( +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"kY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/scientist, +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/item/switchblade, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"ln" = ( +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"lu" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"lX" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"lY" = ( +/obj/machinery/light/broken/directional/south, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"mo" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/corner/opaque/purple/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"mp" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"mG" = ( +/obj/structure/door_assembly/door_assembly_vault, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"mK" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"mV" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav) +"nl" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/grey, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"nu" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"nA" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/stack/sticky_tape, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"nB" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"oa" = ( +/obj/machinery/computer/operating, +/obj/machinery/light/broken/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"oi" = ( +/obj/structure/table, +/obj/item/organ/heart, +/obj/effect/decal/cleanable/blood/bubblegum, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"ol" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen/fountain, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"os" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"oz" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"oG" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"pd" = ( +/obj/effect/turf_decal/trimline/opaque/purple/corner{ + dir = 1 + }, +/mob/living/simple_animal/hostile/faithless, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"pF" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 4 + }, +/obj/item/hemostat, +/obj/item/circular_saw, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"pO" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"pP" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"pY" = ( +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"ql" = ( +/obj/machinery/light/broken/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"qp" = ( +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 9 + }, +/obj/effect/turf_decal/corner/opaque/grey, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"qq" = ( +/obj/machinery/door/airlock/science, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/barricade/wooden, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"qE" = ( +/obj/effect/turf_decal/corner/opaque/mauve/diagonal, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"qR" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"rb" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"rc" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/mob/living/simple_animal/hostile/faithless, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"rd" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple/corner, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"re" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"rr" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/item/organ/liver, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"rF" = ( +/obj/item/chair, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"rO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/fluff/paper/stack{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"sa" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 + }, +/obj/item/kirbyplants/random, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"sj" = ( +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"sv" = ( +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"sG" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"tm" = ( +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"tp" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"tt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"tz" = ( +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/paper_bin{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/pen, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"tK" = ( +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/bubblegum, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"tQ" = ( +/obj/structure/sign/warning/docking{ + pixel_y = 28 + }, +/turf/open/space, +/area/template_noop) +"tR" = ( +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/rack, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"tS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"uN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"uP" = ( +/obj/structure/fluff/paper/stack{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"uZ" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"ve" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/faithless, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"vm" = ( +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/grey, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"vA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/bubblegum, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"vH" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/obj/item/electronics/airlock, +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"wg" = ( +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"wh" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"wt" = ( +/obj/machinery/light/broken/directional/south, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"wC" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/structure/frame/computer, +/obj/effect/decal/cleanable/glass, +/obj/item/shard{ + icon_state = "small" + }, +/obj/item/shard{ + icon_state = "medium" + }, +/obj/item/stack/cable_coil/cut, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"wJ" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/corner/opaque/mauve/diagonal, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"xf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav) +"xn" = ( +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"xq" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/blood/gibs/torso, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"xB" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"xE" = ( +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 6 + }, +/obj/effect/turf_decal/corner/opaque/grey{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"ya" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/purple/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"yA" = ( +/obj/structure/table, +/obj/item/stack/sheet/cardboard, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"yB" = ( +/obj/structure/fluff/paper/stack, +/obj/effect/turf_decal/industrial/warning/corner, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"yK" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/plasteel{ + amount = 30 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"yO" = ( +/obj/effect/turf_decal/siding/purple/corner, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"yW" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"ze" = ( +/obj/structure/sign/poster/official/science, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav) +"zg" = ( +/obj/structure/table, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav) +"zi" = ( +/obj/item/stack/rods/ten, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"zr" = ( +/obj/structure/chair/office, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"zz" = ( +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav) +"zX" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/toy/figure/rd{ + pixel_y = 10 + }, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav) +"zZ" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/grey, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Ad" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/item/shard{ + icon_state = "small" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"Ah" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Am" = ( +/obj/machinery/door/airlock/external, +/obj/effect/turf_decal/corner/opaque/mauve/diagonal, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"AH" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"AK" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/clothing/gloves/color/latex, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"AS" = ( +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Bc" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/item/organ/appendix, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Bg" = ( +/turf/closed/mineral/random, +/area/template_noop) +"Bz" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 10 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"BE" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/item/organ/heart, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"BG" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/space/has_grav) +"BH" = ( +/obj/structure/table/optable, +/obj/item/organ/eyes, +/obj/item/organ/liver, +/obj/effect/decal/cleanable/blood/bubblegum, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"BJ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/obj/item/circuitboard/computer/rdconsole, +/obj/item/multitool, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"BN" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/reagent_containers/dropper{ + pixel_x = -3; + pixel_y = -6 + }, +/obj/effect/turf_decal/corner/opaque/mauve/border, +/obj/effect/turf_decal/corner/opaque/grey{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Cn" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"CD" = ( +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/bubblegum, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"CE" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"CG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"CS" = ( +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/item/clothing/suit/bio_suit/scientist, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"CW" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Dl" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 8 + }, +/obj/machinery/light/broken/directional/east, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Dt" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Dx" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"DA" = ( +/obj/structure/chair/comfy{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/green/border, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"DC" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/grille/broken, +/obj/item/shard{ + icon_state = "small" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"DR" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"DX" = ( +/obj/structure/table/glass, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav) +"DY" = ( +/obj/item/trash/can/food/peaches/maint, +/obj/item/trash/sosjerky, +/obj/item/trash/semki, +/obj/item/ammo_box/magazine/m10mm, +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 10 + }, +/obj/item/gps/science, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"EF" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"ET" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/blood/bubblegum, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"EX" = ( +/obj/structure/table, +/obj/item/storage/bag/bio, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Fi" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Fj" = ( +/obj/structure/closet, +/obj/item/crowbar, +/obj/item/clothing/suit/armor/vest, +/obj/item/ammo_box/magazine/m10mm, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Fk" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"Fo" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"FA" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"FB" = ( +/obj/structure/table, +/obj/machinery/light/directional/west, +/obj/item/storage/box/donkpockets/donkpocketpizza, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"FG" = ( +/obj/structure/fluff/paper/stack, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"FM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"FZ" = ( +/obj/effect/decal/cleanable/blood/gibs/torso, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Gn" = ( +/mob/living/simple_animal/hostile/faithless, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Gu" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line, +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/item/clothing/glasses/science, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Gz" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/corner/opaque/purple/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"GN" = ( +/obj/structure/fluff/paper/stack{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"GZ" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line, +/obj/effect/turf_decal/trimline/opaque/blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Hl" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"HG" = ( +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"If" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/purple/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Il" = ( +/obj/effect/turf_decal/siding/purple, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"ID" = ( +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"IR" = ( +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Ja" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Jf" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Ji" = ( +/obj/structure/chair/comfy{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Js" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Ju" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/bubblegum, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Jw" = ( +/obj/effect/turf_decal/trimline/opaque/purple/corner{ + dir = 4 + }, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"JL" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"JS" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"JW" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_y = 1; + req_one_access = null; + req_one_access_txt = "4;5;9" + }, +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/grey, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Kb" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Kg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/mauve/diagonal, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Ki" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Ky" = ( +/obj/machinery/light/broken/directional/east, +/obj/effect/turf_decal/corner/opaque/mauve/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"KH" = ( +/obj/effect/turf_decal/siding/purple, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"KL" = ( +/mob/living/simple_animal/hostile/faithless, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"KR" = ( +/obj/effect/turf_decal/corner/opaque/mauve/diagonal, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"KT" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"KX" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"LG" = ( +/obj/structure/chair/comfy{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/green/border, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"LJ" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"LZ" = ( +/obj/item/stack/sheet/mineral/silver, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"Mf" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Ml" = ( +/obj/item/circuitboard/computer/operating, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"MI" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Ns" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav) +"ND" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav) +"NK" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Oa" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Oh" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"On" = ( +/turf/open/floor/plating/asteroid/airless, +/area/template_noop) +"OB" = ( +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"OH" = ( +/obj/effect/decal/cleanable/blood/bubblegum, +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/blood/gibs/down, +/mob/living/simple_animal/hostile/faithless, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"Pb" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Pk" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Pv" = ( +/obj/machinery/door/airlock/science, +/obj/effect/turf_decal/corner/opaque/purple/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Pw" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/item/ammo_box/magazine/m10mm{ + start_empty = 1 + }, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"PL" = ( +/obj/machinery/light/broken/directional/south, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"PM" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"PO" = ( +/obj/machinery/door/airlock/science, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"PP" = ( +/obj/structure/table/glass, +/obj/item/paicard, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav) +"Qk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/glass/reinforced, +/area/ruin/space/has_grav) +"Qn" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/trash/energybar, +/obj/item/trash/chips, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Qp" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Qr" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Qt" = ( +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/turf_decal/corner/opaque/purple/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Qv" = ( +/turf/open/space, +/area/template_noop) +"Qz" = ( +/obj/structure/sign/warning/docking{ + pixel_y = 28 + }, +/obj/effect/turf_decal/corner/opaque/purple/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"QE" = ( +/obj/structure/sign/warning/biohazard{ + pixel_y = 32 + }, +/obj/effect/turf_decal/corner/opaque/purple/diagonal, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"QF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"QI" = ( +/obj/structure/table, +/obj/item/storage/book/bible, +/obj/effect/turf_decal/corner/opaque/green/border, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"QQ" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Rj" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Rn" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Rs" = ( +/obj/structure/frame/machine, +/obj/item/stack/cable_coil/cut, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"RA" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"RB" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"RM" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"RR" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/medicine, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"RU" = ( +/obj/effect/turf_decal/corner/opaque/purple/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Sg" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Si" = ( +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Sx" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"SC" = ( +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/grey{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"SD" = ( +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"SL" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"SS" = ( +/obj/item/trash/cheesie, +/obj/structure/sign/poster/ripped{ + pixel_y = -32 + }, +/obj/effect/turf_decal/corner/opaque/mauve/border, +/obj/effect/turf_decal/corner/opaque/grey{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"SV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/grey, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Tc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Ty" = ( +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/grey, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"TD" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/mob/living/simple_animal/hostile/faithless, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"TL" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"TO" = ( +/obj/effect/turf_decal/siding/purple, +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"TW" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Uk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Um" = ( +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/corner/opaque/purple/diagonal, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"UD" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/food/snacks/grown/eggplant, +/obj/effect/turf_decal/corner/opaque/mauve/border, +/obj/effect/turf_decal/corner/opaque/grey{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"UQ" = ( +/obj/effect/turf_decal/siding/purple, +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"UR" = ( +/obj/effect/turf_decal/siding/purple, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"UV" = ( +/obj/item/chair, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"Va" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Vd" = ( +/obj/structure/table, +/obj/machinery/light/broken/directional/north, +/obj/item/ammo_box/magazine/m10mm, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Vm" = ( +/mob/living/simple_animal/hostile/faithless, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Vo" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/purple/corner, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"VL" = ( +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/plating/rust, +/area/ruin/space/has_grav) +"VP" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/corner/opaque/mauve/border{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Wn" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/trash/can, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"Wt" = ( +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 4 + }, +/obj/item/chair, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Wx" = ( +/obj/structure/table, +/obj/machinery/light/directional/south, +/obj/item/clothing/under/rank/rnd/research_director/turtleneck, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav) +"WV" = ( +/obj/structure/fluff/paper/stack{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"Xk" = ( +/turf/closed/wall, +/area/ruin/space/has_grav) +"Xy" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) +"XO" = ( +/obj/structure/door_assembly/door_assembly_vault, +/obj/item/electronics/airlock, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav) +"XX" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"XY" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/carpet/blue, +/area/ruin/space/has_grav) +"Yr" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"YW" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line, +/obj/machinery/chem_heater, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Zc" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/footprints, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Zd" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"Zl" = ( +/obj/structure/fluff/paper/stack, +/turf/open/floor/plasteel/white, +/area/ruin/space/has_grav) +"ZF" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/obj/effect/turf_decal/corner/opaque/grey/diagonal, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav) +"ZH" = ( +/mob/living/simple_animal/hostile/faithless, +/obj/effect/turf_decal/siding/purple{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav) + +(1,1,1) = {" +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +On +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(2,1,1) = {" +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Bg +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +On +Bg +Bg +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(3,1,1) = {" +Qv +Qv +Qv +Bg +Bg +Bg +Qv +Qv +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +On +On +Bg +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(4,1,1) = {" +Qv +Qv +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +On +Bg +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(5,1,1) = {" +Qv +Qv +Bg +Bg +Bg +gb +gb +Ns +Ns +ze +Ns +Ns +gb +gb +gb +Bg +On +Qv +Qv +On +On +Qv +Qv +On +Qv +Qv +On +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(6,1,1) = {" +Qv +Qv +Bg +Bg +Bg +gb +qp +nl +Ty +Ty +dN +zZ +gH +DY +Ns +Bg +On +Qv +On +On +On +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Qv +Qv +Qv +"} +(7,1,1) = {" +Qv +Qv +Qv +Bg +Bg +gb +SV +TW +iD +sv +Pw +jz +iR +SS +Ns +Bg +Bg +On +On +Bg +Bg +On +On +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +On +Bg +Bg +Bg +Bg +Qv +Qv +"} +(8,1,1) = {" +Qv +Qv +Qv +Qv +Bg +Ns +JW +Yr +Dt +sv +TD +Wn +Qn +UD +Ns +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +On +On +On +Qv +Bg +Qv +Qv +Qv +Qv +Qv +On +On +Bg +Bg +Bg +Qv +Qv +"} +(9,1,1) = {" +Qv +Qv +Qv +Bg +Bg +Ns +cF +BJ +nu +SD +bB +AK +nA +BN +Ns +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +On +On +On +Bg +Bg +Qv +Qv +Qv +Qv +On +Bg +Bg +Bg +Bg +Bg +Qv +"} +(10,1,1) = {" +Qv +Qv +Bg +Bg +Bg +ze +vm +Uk +ci +SD +lX +is +bR +hn +Ns +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +On +On +On +Bg +Bg +Bg +On +Qv +On +On +Bg +Bg +Bg +Bg +Bg +Qv +"} +(11,1,1) = {" +Qv +Qv +Bg +Bg +Bg +Ns +VP +SC +av +SC +Fk +SC +SC +xE +Ns +Ns +Ns +Bg +Bg +Bg +Bg +Bg +Bg +On +On +On +On +On +On +Bg +On +On +On +On +Bg +Bg +Bg +Bg +Bg +Qv +"} +(12,1,1) = {" +Qv +Bg +Bg +Bg +Bg +Ns +ZH +xn +Xy +Xy +RM +oz +Xy +tS +Gn +QF +Ns +Ns +Ns +Xk +Xk +Xk +Xk +Xk +On +On +On +On +Bg +Bg +On +On +On +On +On +Bg +Bg +Bg +Qv +Qv +"} +(13,1,1) = {" +Qv +Bg +Bg +Bg +Bg +Ns +Tc +Mf +xn +xn +kA +xn +aW +Mf +Si +Si +oz +xn +Ns +Rj +FB +yA +MI +Xk +CG +CG +CG +Xk +Xk +Bg +Bg +On +On +On +On +Bg +Bg +Bg +Qv +Qv +"} +(14,1,1) = {" +Qv +Bg +Bg +Bg +Bg +Ns +Ns +BG +BG +xn +rc +BG +BG +Ns +xn +xn +oz +Si +BG +Si +Si +Si +Si +Xk +ND +zz +ct +XY +Xk +Bg +Bg +On +On +Qv +On +On +On +Bg +Qv +Qv +"} +(15,1,1) = {" +Qv +Bg +Bg +Bg +Bg +Ns +RR +yB +Pb +UV +rb +Pb +xn +xn +xn +Ns +IR +QF +Ns +yO +Va +JL +Jf +CG +zz +PP +zz +zg +Xk +Bg +Bg +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(16,1,1) = {" +Qv +Bg +Bg +Bg +Bg +Ns +Vd +OB +qR +eW +sj +Pk +Bc +lY +Ns +Si +Si +Si +Ns +fg +aa +aa +Fo +aP +ct +DX +xf +Wx +Xk +Bg +Bg +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(17,1,1) = {" +Qv +Qv +Bg +Bg +Bg +Ns +aT +tt +Ju +BE +FZ +kV +NK +Fi +CG +Dx +oz +xn +Ns +TO +aa +aa +Fo +CG +zz +zX +zz +mV +Xk +Bg +Bg +Bg +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(18,1,1) = {" +Qv +Qv +Bg +Bg +Bg +Ns +fq +OB +rr +VL +Ja +tK +JS +Fi +CG +Dx +QF +oz +Ns +TO +aa +aa +Fo +Xk +CG +CG +Xk +Xk +Xk +Xk +Xk +Bg +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(19,1,1) = {" +Qv +Qv +Bg +Bg +Bg +Ns +GN +Vm +dI +CD +Rn +CS +xq +Fi +CG +Si +Si +rF +Ns +UR +aa +Qk +rd +Va +Va +hV +Xk +KR +wJ +qE +Xk +Bg +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(20,1,1) = {" +Qv +Qv +Qv +Bg +Bg +Ns +FM +FG +XX +AH +vH +vA +dy +Fi +CG +rF +Si +Si +Ns +UQ +aa +aa +CW +aa +aa +Fo +CG +Kg +KR +KR +CG +CG +Xk +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(21,1,1) = {" +Qv +Qv +Qv +Qv +Bg +Ns +ql +Kb +kl +uZ +wg +Bz +mp +PL +Ns +cl +WV +KL +Ns +ay +Xy +Xy +KH +aa +aa +wh +Am +KR +QF +KR +Am +KR +Am +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(22,1,1) = {" +Qv +Qv +Qv +Qv +Bg +Ns +Oa +EX +ol +Zl +ln +QQ +ln +FM +Ns +Si +Si +KX +Ns +os +cW +tz +Il +aa +aa +Fo +CG +Kg +Si +KR +CG +CG +Xk +tQ +Qv +Qv +Qv +Qv +Qv +Qv +"} +(23,1,1) = {" +Qv +Qv +Qv +Bg +Bg +Ns +Ns +Ns +Ns +CG +yW +Ad +XO +Ns +gb +QF +Si +Si +Ns +sv +fH +pY +Il +aa +aa +wh +CG +KR +Si +Kg +CG +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(24,1,1) = {" +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Ns +pF +ip +Wt +Vo +FA +Jw +gb +gb +Sg +Si +Ns +Fj +zr +ZF +Il +aa +aa +Fo +CG +KR +Si +KR +CG +CG +Xk +tQ +Qv +Qv +Qv +Qv +Qv +Qv +"} +(25,1,1) = {" +Qv +Qv +Bg +Bg +Bg +Bg +Bg +Ns +oi +ET +Zc +PM +uP +pO +gb +QF +Si +QF +Ns +RB +sv +iD +Il +aa +aa +Fo +Am +KR +Si +KR +Am +KR +Am +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(26,1,1) = {" +Qv +Bg +Bg +Bg +Bg +Bg +Bg +Ns +oa +BH +tm +xB +Ki +ve +gb +Si +Si +Si +Ns +eI +lu +fZ +Il +aa +aa +Fo +CG +KR +Ky +KR +CG +CG +Xk +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(27,1,1) = {" +Qv +Bg +Bg +Bg +Bg +Bg +Bg +Ns +RA +FM +zi +re +ln +Oh +CG +Si +Si +BG +BG +Ns +Ns +Ns +sa +Xy +Xy +Js +Xk +CG +Xk +CG +Xk +Bg +Bg +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(28,1,1) = {" +Qv +Qv +Bg +Bg +Bg +Bg +Bg +BG +kp +Ml +ln +Cn +FM +Oh +CG +ae +QF +Ns +Um +Gz +mo +Ns +Qz +RU +Si +tp +mK +oG +HG +jB +Xk +Bg +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(29,1,1) = {" +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Ns +wC +uN +LZ +GZ +nB +KT +gN +Qr +EF +kf +Qt +Qt +RU +Pv +RU +RU +Si +AS +FM +ln +FM +QI +CG +On +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(30,1,1) = {" +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Ns +jD +OH +xn +xn +fR +Oh +CG +Si +wt +BG +Um +Um +RU +Ns +QE +RU +QF +sG +Qp +Qp +ln +DA +CG +On +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(31,1,1) = {" +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Ns +Ns +Ns +BG +xn +rO +Oh +CG +oz +Si +mG +RU +RU +RU +Pv +If +RU +Si +Zd +jF +jF +ln +LG +CG +On +On +Qv +Qv +On +On +Qv +Qv +Qv +"} +(32,1,1) = {" +Qv +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Bg +Bg +Ns +DR +ln +Oh +DC +Si +Si +Ns +Um +ya +mo +Ns +Qz +RU +Si +AS +ln +ln +ln +gC +CG +On +On +Qv +On +Bg +Bg +On +Qv +Qv +"} +(33,1,1) = {" +Qv +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Bg +Bg +Ns +Rs +ln +CE +xn +Si +Si +Ns +Ns +BG +Ns +Ns +Hl +Si +Si +Ah +SL +Sx +ID +Ji +Xk +Bg +On +On +Bg +Bg +Bg +On +Qv +Qv +"} +(34,1,1) = {" +Qv +Qv +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Bg +Ns +YW +ln +Oh +Xk +fB +Si +Xk +pP +yK +aB +Ns +Xk +Xk +Xk +Xk +Xk +Xk +Xk +Xk +Xk +Bg +On +On +Bg +Bg +On +Qv +Qv +Qv +"} +(35,1,1) = {" +Qv +Qv +Qv +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Ns +Gu +ln +Oh +PO +Si +Si +qq +QF +QF +TL +Ns +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +On +On +On +On +Qv +Qv +Qv +"} +(36,1,1) = {" +Qv +Qv +Qv +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Ns +fF +Dl +pd +Xk +QF +LJ +Xk +tR +dA +kY +Ns +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Qv +Qv +On +On +Qv +Qv +Qv +Qv +"} +(37,1,1) = {" +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Bg +Bg +Ns +Ns +Ns +Ns +Ns +Ns +gb +gb +gb +Ns +Ns +Ns +Bg +Bg +Bg +Bg +Bg +Bg +Bg +On +On +On +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(38,1,1) = {" +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Qv +Qv +Bg +Bg +On +On +Bg +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(39,1,1) = {" +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Bg +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +On +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} +(40,1,1) = {" +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Bg +Bg +Bg +Bg +Bg +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +Qv +"} diff --git a/_maps/RandomRuins/SpaceRuins/dark_glade.dmm b/_maps/RandomRuins/SpaceRuins/dark_glade.dmm new file mode 100644 index 000000000000..f17b4a9fd89b --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/dark_glade.dmm @@ -0,0 +1,699 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/closed/mineral/random, +/area/ruin/space/has_grav/glade) +"c" = ( +/obj/item/toy/plush/goatplushie, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/glade) +"d" = ( +/obj/structure/chair/wood, +/obj/item/instrument/banjo{ + pixel_y = -22 + }, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/glade) +"f" = ( +/obj/item/grown/log/tree, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/glade) +"h" = ( +/obj/structure/flora/tree/jungle{ + icon_state = "tree8"; + randomize_icon = 0 + }, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/glade) +"i" = ( +/obj/structure/flora/tree/jungle{ + icon_state = "tree7"; + randomize_icon = 0 + }, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/glade) +"r" = ( +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/glade) +"v" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/item/instrument/violin{ + pixel_x = -16; + pixel_y = -12 + }, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/glade) +"C" = ( +/obj/structure/flora/tree/jungle{ + icon_state = "tree9"; + randomize_icon = 0 + }, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/glade) +"D" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/glade) +"F" = ( +/obj/item/melee/roastingstick, +/turf/open/floor/grass, +/area/ruin/space/has_grav/glade) +"J" = ( +/obj/item/instrument/piano_synth{ + pixel_x = 18 + }, +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/grass, +/area/ruin/space/has_grav/glade) +"M" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/grass, +/area/ruin/space/has_grav/glade) +"P" = ( +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/glade) +"R" = ( +/turf/open/floor/grass, +/area/ruin/space/has_grav/glade) +"S" = ( +/obj/item/trash/can/food/beans, +/turf/open/floor/grass, +/area/ruin/space/has_grav/glade) +"T" = ( +/obj/structure/flora/stump, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/glade) +"Z" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/item/instrument/harmonica{ + pixel_x = -17; + pixel_y = 9 + }, +/turf/open/floor/plating/asteroid, +/area/ruin/space/has_grav/glade) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +a +a +a +a +a +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +a +a +a +b +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +b +b +b +b +b +b +b +r +r +r +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +b +b +b +b +b +b +b +b +P +P +i +P +r +r +r +a +a +a +a +a +"} +(9,1,1) = {" +a +a +b +a +b +b +b +b +b +b +b +b +P +P +P +P +P +P +P +P +r +r +a +a +a +"} +(10,1,1) = {" +a +a +b +b +b +b +b +b +b +b +b +b +P +P +P +P +P +P +P +P +P +r +a +a +a +"} +(11,1,1) = {" +a +a +b +b +b +b +b +b +b +b +b +P +P +C +P +P +J +R +P +P +h +P +r +a +a +"} +(12,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +P +P +P +P +S +R +R +R +P +P +P +r +a +a +"} +(13,1,1) = {" +b +b +b +b +b +b +b +b +b +P +P +P +P +P +d +R +M +F +D +P +P +P +r +a +b +"} +(14,1,1) = {" +a +b +b +b +b +b +b +b +c +P +h +P +T +P +P +R +R +R +P +P +P +P +b +b +b +"} +(15,1,1) = {" +a +a +b +b +b +b +b +b +b +r +P +P +f +P +P +Z +R +v +P +P +b +b +b +b +a +"} +(16,1,1) = {" +a +a +b +b +b +b +b +b +b +a +r +P +P +P +P +P +P +P +P +b +b +b +b +b +a +"} +(17,1,1) = {" +a +a +b +b +a +a +b +b +b +a +a +r +r +r +P +P +P +i +P +b +b +b +b +b +a +"} +(18,1,1) = {" +a +a +a +a +a +a +a +b +a +a +a +a +a +a +r +r +r +P +P +P +b +b +b +b +b +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +r +r +r +b +b +b +b +b +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +"} +(21,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +"} diff --git a/_maps/RandomRuins/SpaceRuins/excavator_DK.dmm b/_maps/RandomRuins/SpaceRuins/excavator_DK.dmm new file mode 100644 index 000000000000..865f979ff820 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/excavator_DK.dmm @@ -0,0 +1,1481 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"dN" = ( +/obj/item/shard, +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/turf/open/floor/plating, +/area/ruin/space/derelict) +"eo" = ( +/obj/structure/sign/directions/medical{ + dir = 8 + }, +/obj/structure/sign/directions/engineering{ + dir = 4; + pixel_y = -8 + }, +/obj/structure/sign/directions/command{ + pixel_y = 8 + }, +/turf/closed/wall/r_wall, +/area/ruin/space/derelict) +"eC" = ( +/obj/structure/table, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"gg" = ( +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"gk" = ( +/obj/machinery/light/broken/directional/south, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"gr" = ( +/obj/structure/lattice, +/obj/item/stack/rods/ten, +/turf/open/space, +/area/ruin/space/derelict) +"gD" = ( +/turf/open/space, +/area/ruin/space) +"gQ" = ( +/obj/item/stack/tile/plasteel, +/turf/open/space, +/area/ruin/space) +"hk" = ( +/obj/item/trash/pistachios, +/turf/open/space, +/area/ruin/space) +"iC" = ( +/obj/item/stack/tile/plasteel, +/turf/open/floor/plating, +/area/ruin/space/derelict) +"jb" = ( +/obj/item/trash/plate, +/turf/open/floor/plating, +/area/ruin/space/derelict) +"jn" = ( +/obj/structure/lattice, +/obj/item/trash/pistachios, +/turf/open/space, +/area/ruin/space/derelict) +"kF" = ( +/obj/structure/closet/crate/large, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"ly" = ( +/obj/item/trash/candy, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"lL" = ( +/obj/structure/lattice, +/turf/open/space, +/area/ruin/space/derelict) +"mH" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods/ten, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"mM" = ( +/turf/open/floor/plating, +/area/ruin/space/derelict) +"ni" = ( +/obj/item/stack/sheet/plasteel, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"nj" = ( +/obj/structure/grille/broken, +/obj/item/shard, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"nA" = ( +/obj/structure/catwalk, +/turf/open/space, +/area/ruin/space/derelict) +"nU" = ( +/obj/machinery/light/broken/directional/south, +/obj/item/stack/tile/plasteel, +/turf/open/floor/plating, +/area/ruin/space/derelict) +"nV" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall/r_wall, +/area/ruin/space/derelict) +"qT" = ( +/obj/structure/door_assembly/door_assembly_med, +/turf/open/space, +/area/ruin/space) +"qU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"sb" = ( +/obj/structure/door_assembly/door_assembly_public, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"sO" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"tq" = ( +/obj/structure/catwalk, +/obj/item/stack/cable_coil/cut/red, +/turf/open/space, +/area/ruin/space/derelict) +"uX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/derelict) +"vj" = ( +/obj/item/stack/sheet/plasteel, +/turf/open/space, +/area/ruin/space) +"vC" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/space, +/area/ruin/space/derelict) +"vX" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"wK" = ( +/obj/item/shard, +/turf/open/space, +/area/ruin/space) +"yj" = ( +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"yl" = ( +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plating, +/area/ruin/space/derelict) +"zw" = ( +/obj/item/shard, +/turf/open/floor/plating, +/area/ruin/space/derelict) +"Au" = ( +/obj/machinery/door/airlock/engineering{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"AP" = ( +/obj/structure/girder/reinforced, +/turf/open/floor/plating, +/area/ruin/space/derelict) +"Bl" = ( +/obj/structure/closet/crate/rcd, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"BB" = ( +/obj/structure/closet/crate/medical, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"Dz" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/space/derelict) +"Eu" = ( +/obj/item/trash/popcorn, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"EE" = ( +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating, +/area/ruin/space/derelict) +"EN" = ( +/obj/machinery/light/broken/directional/south, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"GB" = ( +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"GQ" = ( +/obj/item/trash/plate, +/turf/open/space, +/area/ruin/space) +"Hv" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/space, +/area/ruin/space/derelict) +"HA" = ( +/obj/structure/door_assembly/door_assembly_ext, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"IA" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/derelict) +"IB" = ( +/obj/structure/lattice, +/obj/item/shard, +/turf/open/space, +/area/ruin/space/derelict) +"IZ" = ( +/obj/structure/flippedtable, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"Jd" = ( +/obj/machinery/light/broken/directional/south, +/obj/structure/closet/crate/large, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"Jp" = ( +/obj/structure/door_assembly/door_assembly_public, +/turf/open/floor/plating, +/area/ruin/space/derelict) +"JG" = ( +/obj/structure/table/optable, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"Ki" = ( +/obj/item/trash/semki, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"KG" = ( +/obj/item/stack/rods/ten, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"La" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/turf/open/floor/plating, +/area/ruin/space/derelict) +"Lg" = ( +/obj/structure/lattice, +/obj/item/stack/sheet/plasteel, +/turf/open/space, +/area/ruin/space/derelict) +"My" = ( +/obj/item/stack/rods/ten, +/turf/open/space, +/area/ruin/space) +"Nk" = ( +/obj/item/trash/cheesie, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"Ns" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"OJ" = ( +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"Pq" = ( +/obj/machinery/light/broken/directional/south, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"QL" = ( +/obj/item/shard, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"Sl" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/space, +/area/ruin/space/derelict) +"Td" = ( +/obj/item/shard, +/obj/structure/grille/broken, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"Tm" = ( +/obj/machinery/door/airlock/external, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"Ul" = ( +/obj/structure/lattice, +/obj/item/stack/cable_coil/cut/red, +/turf/open/space, +/area/ruin/space/derelict) +"VV" = ( +/obj/machinery/door/airlock/solgov, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"Wc" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"Wm" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/space, +/area/ruin/space/derelict) +"WM" = ( +/obj/item/trash/waffles, +/turf/open/space, +/area/ruin/space) +"XA" = ( +/obj/item/stack/tile/plasteel, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"XH" = ( +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"XP" = ( +/obj/machinery/light/broken/directional/south, +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"YF" = ( +/mob/living/simple_animal/bot/medbot/derelict, +/turf/open/floor/plasteel, +/area/ruin/space/derelict) +"ZB" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/space, +/area/ruin/space/derelict) +"ZK" = ( +/obj/item/stack/cable_coil/cut/red, +/obj/item/trash/can, +/turf/open/floor/plating, +/area/ruin/space/derelict) + +(1,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(2,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(3,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(4,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(5,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(6,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +mM +AP +IA +gD +wK +AP +AP +AP +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(7,1,1) = {" +gD +gD +gD +gD +gD +gD +tq +IA +Lg +jb +lL +mM +lL +iC +Dz +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(8,1,1) = {" +gD +gD +gD +gD +gD +gD +Hv +Dz +lL +lL +Lg +lL +IB +mM +IA +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(9,1,1) = {" +gD +gD +gD +gD +gD +Wm +ZB +Dz +gD +wK +mM +mM +gD +gD +AP +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(10,1,1) = {" +gD +gD +gD +gD +gD +Hv +IA +IA +IA +Dz +Dz +gD +hk +My +AP +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(11,1,1) = {" +gD +gD +gD +gD +gD +Hv +Dz +gg +yj +mM +IA +qT +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(12,1,1) = {" +gD +gD +gD +gD +gD +Hv +IA +JG +mM +yj +ni +gD +gD +gQ +gD +WM +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(13,1,1) = {" +gD +gD +gD +gD +gD +Hv +IA +BB +yj +gk +nV +gD +gD +gD +gD +gD +gQ +gD +gD +AP +AP +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(14,1,1) = {" +gD +gD +gD +gD +gD +Hv +Dz +IA +Dz +Dz +Dz +mM +gD +vj +GQ +gD +gQ +mM +zw +mM +Dz +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(15,1,1) = {" +gD +gD +gD +gD +gD +Hv +Dz +Wc +Wc +XP +IA +mM +iC +mM +gD +gD +gr +lL +zw +mM +IA +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(16,1,1) = {" +gD +gD +gD +gD +gD +Hv +Td +zw +Eu +yj +XH +yj +mM +zw +Jp +lL +Lg +lL +lL +mM +AP +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(17,1,1) = {" +gD +gD +gD +gD +gD +Hv +IA +dN +La +Wc +IA +yj +yj +mM +mM +Ul +lL +jn +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(18,1,1) = {" +gD +gD +gD +gD +gD +Hv +IA +IA +Dz +Dz +Dz +sb +yj +IA +mM +lL +lL +wK +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(19,1,1) = {" +gD +gD +gD +gD +gD +vC +Sl +HA +uX +Tm +yj +yj +yj +Dz +mM +mM +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(20,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +IA +Dz +Dz +kF +yj +gk +Dz +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(21,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +OJ +yj +OJ +kF +mM +mM +Dz +gD +gD +wK +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(22,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +Dz +Dz +IA +GB +iC +KG +IA +nA +nA +nA +gD +nA +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(23,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +yl +yj +OJ +yj +Nk +yj +Dz +IA +qU +nj +mH +Dz +Dz +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(24,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +IA +Dz +IA +yj +kF +Jd +IA +yj +IZ +yj +yj +nU +IA +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(25,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +OJ +yj +yl +yj +KG +yj +IA +yj +IZ +ly +zw +mM +Ns +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(26,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +IA +Dz +Dz +yj +yj +GB +VV +yj +mM +mM +yj +yj +qU +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(27,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +OJ +mM +yl +yj +yj +gk +IA +yj +QL +yj +yj +YF +qU +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(28,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +IA +Dz +Dz +eo +yj +yj +Dz +Ki +yj +XA +eC +EN +Dz +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(29,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +gD +lL +gD +IA +Au +IA +Dz +Dz +qU +qU +qU +IA +IA +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(30,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +gD +IA +Dz +Dz +EE +Pq +Dz +nA +nA +gD +nA +nA +nA +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(31,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +gD +yj +yj +qU +ZK +sO +qU +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(32,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +gD +IA +Dz +Dz +Bl +vX +Dz +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(33,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +IA +qU +qU +IA +nA +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(34,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} +(35,1,1) = {" +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +gD +"} diff --git a/_maps/RandomRuins/SpaceRuins/fueldepot.dmm b/_maps/RandomRuins/SpaceRuins/fueldepot.dmm new file mode 100644 index 000000000000..aa5edab6420a --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/fueldepot.dmm @@ -0,0 +1,4226 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aH" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/table_frame, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"aL" = ( +/obj/effect/gibspawner/human, +/turf/open/space, +/area/ruin/unpowered) +"aO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"aW" = ( +/obj/structure/girder/displaced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"bm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"bG" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"bI" = ( +/obj/structure/fluff/broken_flooring{ + dir = 8; + icon_state = "plating" + }, +/turf/open/space, +/area/template_noop) +"bJ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/rods, +/obj/item/shard, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"bK" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"bM" = ( +/turf/open/space, +/area/ruin/unpowered) +"bN" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"bV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine/hull, +/area/ruin/unpowered) +"cr" = ( +/obj/structure/girder/displaced, +/turf/template_noop, +/area/template_noop) +"dx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/space, +/area/ruin/unpowered) +"dC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/door_assembly/door_assembly_mhatch{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"dN" = ( +/obj/structure/railing, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ef" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/door_assembly/door_assembly_mhatch{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/unpowered) +"eg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine/hull, +/area/ruin/unpowered) +"eD" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"eJ" = ( +/obj/structure/girder/displaced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/mineral/plastitanium, +/turf/open/floor/plating, +/area/ruin/unpowered) +"fs" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/table_frame, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/wall/directional/east{ + name = "armory locker" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"fP" = ( +/obj/item/shard, +/turf/open/space, +/area/ruin/unpowered) +"gj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"gp" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "5-8" + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"gq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/mineral/plastitanium, +/area/ruin/unpowered) +"gH" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "singular" + }, +/turf/open/space, +/area/ruin/unpowered) +"gM" = ( +/obj/structure/cable{ + icon_state = "6-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"gN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/machinery/power/terminal, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"hv" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"hJ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 5 + }, +/obj/structure/closet/wall/directional/east{ + name = "armory locker" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/gun/ballistic/shotgun/brimstone, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"hL" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"hO" = ( +/turf/closed/wall/material, +/area/ruin/unpowered) +"io" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"iB" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "plating" + }, +/turf/template_noop, +/area/template_noop) +"iT" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"ji" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/stairs/right, +/area/ruin/unpowered) +"jl" = ( +/obj/structure/railing, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"jy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"jE" = ( +/obj/item/stack/rods, +/turf/open/space, +/area/ruin/unpowered) +"jH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/girder/displaced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"kl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "8-10" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/airalarm/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"kN" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange{ + dir = 8 + }, +/turf/open/space, +/area/ruin/unpowered) +"kT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"lm" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"ln" = ( +/obj/structure/lattice, +/turf/open/space, +/area/ruin/unpowered) +"lq" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"ls" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"lS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"md" = ( +/obj/structure/door_assembly/door_assembly_mhatch, +/turf/open/space, +/area/ruin/unpowered) +"mK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"mX" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"nz" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"nI" = ( +/obj/structure/girder/displaced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"oc" = ( +/turf/open/floor/engine/hull, +/area/ruin/unpowered) +"od" = ( +/obj/structure/fluff/broken_flooring{ + dir = 2; + icon_state = "plating" + }, +/turf/open/space, +/area/ruin/unpowered) +"oh" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"oP" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil/cut/yellow, +/turf/open/floor/plating, +/area/ruin/unpowered) +"oQ" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + dir = 8; + icon_state = "plating" + }, +/turf/open/space, +/area/ruin/unpowered) +"pv" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-9" + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"pF" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"pJ" = ( +/obj/structure/fluff/broken_flooring{ + dir = 8; + icon_state = "plating" + }, +/turf/open/space, +/area/ruin/unpowered) +"pM" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"qy" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/item/rack_parts, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"qZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/door_assembly/door_assembly_grunge, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/unpowered) +"ri" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/obj/effect/turf_decal/industrial/stand_clear{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"rr" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"rt" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"rM" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/power/port_gen/pacman/super, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"rO" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"sg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"st" = ( +/obj/structure/door_assembly/door_assembly_grunge{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/orange{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"sU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/stairs, +/area/ruin/unpowered) +"tp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/lattice, +/turf/open/space, +/area/ruin/unpowered) +"tG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/orange{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"tJ" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"tW" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/rods, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"tX" = ( +/turf/open/space, +/area/template_noop) +"tZ" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"uk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/rust, +/area/ruin/unpowered) +"ut" = ( +/obj/effect/turf_decal/industrial/warning/cee, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"uJ" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box, +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"uV" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "4-5" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"ve" = ( +/obj/effect/turf_decal/industrial/warning/cee{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/wall/directional/west{ + name = "suit locker" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"vs" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"vz" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "8-10" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/frame/machine, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"vJ" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/atmospherics/components/binary/pump/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"vR" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"vV" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"wb" = ( +/obj/item/shard, +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + dir = 8; + icon_state = "plating" + }, +/turf/open/space, +/area/ruin/unpowered) +"wd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"wi" = ( +/obj/effect/turf_decal/industrial/stand_clear{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"wx" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/frame/computer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"wF" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-6" + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"wN" = ( +/obj/structure/girder/displaced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/rods, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"xy" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"xM" = ( +/obj/structure/frame/machine, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"yg" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/manifold4w/orange, +/turf/open/space, +/area/ruin/unpowered) +"yv" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/turf/open/space, +/area/ruin/unpowered) +"yw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/stairs/left, +/area/ruin/unpowered) +"yx" = ( +/obj/structure/lattice, +/obj/structure/girder/displaced, +/turf/open/space, +/area/ruin/unpowered) +"yE" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"zt" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/machinery/light/small/broken/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"zu" = ( +/obj/structure/girder/displaced, +/turf/open/space, +/area/ruin/unpowered) +"zE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"zH" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + icon_state = "pile"; + pixel_x = 11; + pixel_y = 1 + }, +/turf/open/space, +/area/ruin/unpowered) +"zI" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "6-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/north, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"zY" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "pirateshutters"; + name = "Blast Shutters"; + dir = 4 + }, +/obj/structure/window/plasma/reinforced/plastitanium, +/turf/open/floor/plating, +/area/ruin/unpowered) +"AC" = ( +/obj/structure/railing, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "5-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"AD" = ( +/obj/structure/grille/broken, +/obj/item/shard, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/rods, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"AI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/glasses/thermal/eyepatch, +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"AV" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"AX" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"BG" = ( +/obj/structure/railing, +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"BX" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Cc" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"CA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"CS" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "plating" + }, +/turf/template_noop, +/area/ruin/unpowered) +"CZ" = ( +/obj/machinery/door/airlock/hatch{ + name = "External Access Hatch"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"Dl" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/smes/shuttle/precharged{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"Dt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-5" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"DS" = ( +/turf/closed/wall/rust, +/area/ruin/unpowered) +"El" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/mineral/plastitanium, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"En" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine/hull, +/area/ruin/unpowered) +"Ew" = ( +/obj/structure/girder/displaced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ED" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "singular" + }, +/turf/open/space, +/area/ruin/unpowered) +"Fc" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"FA" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"FT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/structure/door_assembly/door_assembly_mhatch{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"FW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-5" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"FY" = ( +/obj/structure/lattice, +/obj/item/rack_parts, +/turf/open/space, +/area/ruin/unpowered) +"FZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/space, +/area/ruin/unpowered) +"Hl" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/orange{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"HE" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/frame/computer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"HL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"HQ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "8-10" + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"In" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/ruin/unpowered) +"Iv" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"IH" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/obj/effect/turf_decal/industrial/stand_clear{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/broken/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"IW" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Jg" = ( +/obj/item/chair/plastic, +/turf/open/space, +/area/ruin/unpowered) +"Jj" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"JU" = ( +/obj/structure/girder/displaced, +/turf/template_noop, +/area/ruin/unpowered) +"JX" = ( +/obj/structure/fluff/broken_flooring{ + icon_state = "singular" + }, +/obj/structure/fluff/broken_flooring{ + dir = 8; + icon_state = "plating" + }, +/turf/template_noop, +/area/ruin/unpowered) +"Kd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/space, +/area/ruin/unpowered) +"Kw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"KJ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"KO" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"Lc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"Lo" = ( +/obj/structure/door_assembly/door_assembly_hatch, +/turf/open/space, +/area/ruin/unpowered) +"Lu" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"LT" = ( +/obj/structure/cable{ + icon_state = "4-5" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"Mf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"My" = ( +/obj/structure/lattice, +/obj/item/stack/rods, +/turf/open/space, +/area/ruin/unpowered) +"MM" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"MZ" = ( +/obj/item/roller, +/turf/open/space, +/area/ruin/unpowered) +"Nt" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-10" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Nx" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"Oa" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Oe" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"OC" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "pile" + }, +/turf/open/space, +/area/ruin/unpowered) +"OW" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"Pa" = ( +/obj/structure/door_assembly/door_assembly_hatch{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"Pq" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"Ps" = ( +/obj/item/wrench, +/turf/open/space, +/area/ruin/unpowered) +"PU" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/space, +/area/ruin/unpowered) +"Qa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/space, +/area/template_noop) +"Qf" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/stack/cable_coil/cut/red, +/turf/open/space, +/area/ruin/unpowered) +"Qh" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/unpowered) +"Qk" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"Qy" = ( +/obj/structure/fluff/broken_flooring{ + icon_state = "pile"; + pixel_x = 11; + pixel_y = 1 + }, +/turf/template_noop, +/area/template_noop) +"QV" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"Ra" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/unpowered) +"Rj" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"Rl" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/food/drinks/bottle/rum, +/obj/structure/closet/wall/directional/east{ + name = "armory locker" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"Rt" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "5-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"Ry" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/unpowered) +"RP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/door_assembly/door_assembly_grunge, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/unpowered) +"RX" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"Sm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/orange{ + dir = 8 + }, +/obj/structure/door_assembly/door_assembly_mhatch{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"Sw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/cable_coil/cut/red, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/unpowered) +"SL" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/unpowered) +"SQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine/hull/interior, +/area/ruin/unpowered) +"Tj" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 1 + }, +/turf/open/space, +/area/ruin/unpowered) +"Ty" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/cable{ + icon_state = "2-9" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/stairs, +/area/ruin/unpowered) +"TC" = ( +/obj/structure/girder/displaced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"TM" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 9 + }, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"Ug" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/space, +/area/ruin/unpowered) +"Ui" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"Us" = ( +/obj/structure/lattice, +/turf/open/space, +/area/template_noop) +"Ut" = ( +/obj/structure/catwalk, +/turf/open/space, +/area/ruin/unpowered) +"Uu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"Uv" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/template_noop, +/area/ruin/unpowered) +"Uy" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"Uz" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-6" + }, +/obj/structure/closet/wall/directional/west{ + name = "suit locker" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"UJ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-6" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"Vm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/template_noop, +/area/template_noop) +"Vo" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-5" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"Vv" = ( +/obj/structure/fluff/broken_flooring{ + dir = 1; + icon_state = "plating" + }, +/turf/open/space, +/area/ruin/unpowered) +"VP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/chair/plastic, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"VX" = ( +/obj/structure/table_frame, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Wn" = ( +/obj/effect/turf_decal/corner/transparent/neutral/full, +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-6" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/north, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"WA" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"WB" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "5-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/unpowered) +"WV" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "plating" + }, +/turf/open/space, +/area/ruin/unpowered) +"XE" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"XJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "5-9" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"XL" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/orange, +/turf/open/space, +/area/ruin/unpowered) +"XR" = ( +/obj/structure/cable{ + icon_state = "8-10" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"YK" = ( +/obj/structure/cable, +/obj/machinery/power/shuttle/engine/electric{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"YM" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/shard, +/obj/item/clothing/head/pirate/captain, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"YO" = ( +/obj/item/stack/cable_coil/cut/red, +/turf/open/space, +/area/ruin/unpowered) +"YX" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"ZA" = ( +/obj/structure/cable/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"ZO" = ( +/turf/template_noop, +/area/template_noop) +"ZQ" = ( +/obj/structure/toilet, +/obj/effect/decal/cleanable/vomit/old, +/obj/item/shard, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) + +(1,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +zu +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(2,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(3,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +DS +DS +hO +DS +DS +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +RX +hO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(4,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +DS +hO +AX +AX +Kw +DS +DS +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +WV +ZO +ZO +ZO +zu +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(5,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +DS +DS +lm +vs +Kw +IW +vs +hO +hO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Uv +ZO +ZO +ZO +ZO +mK +hO +DS +DS +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(6,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +hO +AX +IW +SL +AX +SL +IW +AX +hO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +jE +ln +ln +zH +RX +jy +uk +hO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(7,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +hO +AX +Kw +AX +CA +AX +Kw +FA +DS +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +FZ +ZO +ZO +ZO +ln +ZO +ZO +ln +mK +YX +tJ +DS +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(8,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +DS +Kw +SL +Jj +Hl +vs +lm +Kw +hO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +gH +pJ +ZO +ZO +ZO +ZO +ZO +PU +tX +Qa +RX +RX +hO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(9,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +DS +hO +hv +hv +tG +vs +lm +DS +hO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +ZO +ZO +ZO +ln +ln +ln +jy +DS +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(10,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +hO +hO +AX +bG +AX +DS +DS +ZO +ZO +ZO +ZO +ZO +ZO +ZO +cr +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +ZO +ZO +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(11,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +hO +hO +Sm +DS +DS +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +PU +DS +pJ +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(12,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +kN +ZO +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +jE +ZO +ZO +ZO +ZO +ZO +ZO +ZO +mK +ZO +ZO +yx +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(13,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +Ut +ln +ZO +ZO +ZO +ZO +ZO +ln +ZO +ZO +ZO +ZO +ZO +ZO +ln +XL +Ut +ln +ZO +ZO +WV +HL +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(14,1,1) = {" +ZO +ZO +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +Ut +ZO +ln +ZO +ZO +ZO +ZO +ln +ZO +ZO +ZO +ZO +ZO +ln +Ut +ln +ZO +ZO +ZO +ZO +ZO +JU +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(15,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +Ut +ZO +ln +ZO +ZO +ZO +ZO +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(16,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ln +ln +ln +ln +ln +ln +ln +ln +Ut +ln +ln +ln +ln +ln +ln +ZO +ZO +ZO +ln +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(17,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +kN +ZO +ln +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +ZO +ZO +ZO +jE +ZO +ZO +ZO +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(18,1,1) = {" +ZO +ZO +ZO +ZO +ln +ln +Ut +Ut +XL +XL +XL +XL +XL +yg +XL +XL +XL +Ut +Ut +ln +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +fP +ZO +ZO +"} +(19,1,1) = {" +ZO +ZO +ZO +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +Ut +ZO +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Ra +Ra +Ra +Ra +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(20,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ln +ZO +ZO +ln +ln +ZO +ZO +ZO +ZO +Ra +Ra +Ra +Ra +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Ra +Ry +rM +ZA +vR +Ra +Ra +BX +ZO +jE +ZO +ZO +"} +(21,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +eg +eg +ZO +ZO +ZO +ZO +ZO +jE +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Ra +Ry +iT +vJ +Nt +FW +Dt +eD +mK +ZO +ZO +Tj +"} +(22,1,1) = {" +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +ZO +ln +ZO +ln +ZO +ZO +Qy +ZO +ZO +In +bV +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Ug +ZO +ZO +ZO +Ra +Ra +Ry +FT +kl +gN +Dl +YK +ZO +ZO +ZO +"} +(23,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +ZO +ZO +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +yv +ZO +ZO +ZO +ZO +ZO +md +ZO +ZO +ZO +ZO +Ra +WA +Ry +Ra +Ra +ZO +ZO +ZO +ZO +"} +(24,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +fP +ln +ZO +ZO +Ra +RX +mK +ZO +ZO +Ra +Pa +mK +ZO +ZO +ZO +Ra +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +WV +Ra +ZO +ZO +ZO +ZO +ZO +ZO +"} +(25,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +ZO +Uy +iB +Lc +Ra +ZO +Ry +Oe +Ry +Ra +vV +mK +ZO +ZO +My +TC +Ra +Ra +Ry +Sw +Ry +Ra +Ra +ZO +yv +zu +YO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(26,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Ra +Ry +Iv +Qh +Ry +Ry +Ry +OW +Ry +pM +RX +JX +ZO +MZ +ZO +Ra +mX +ji +kT +uV +Cc +hL +Ry +Ra +ZO +ZO +ZO +ED +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(27,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +jE +ZO +ZO +mK +AD +aW +zY +Ra +Ry +Wn +ve +Uz +ut +Ry +CZ +Ry +mK +ZO +ZO +ZO +ZO +aL +Ra +AC +aH +vz +WB +Rj +Fc +IH +SQ +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(28,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +RX +uJ +AI +sU +KJ +RP +AV +Ty +KO +XJ +qZ +zE +Uu +tp +FY +ZO +ZO +ZO +ZO +Qf +BG +Cc +yE +Nx +Vo +Ui +Qk +SQ +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(29,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +tW +pF +wx +YM +gj +Ra +wF +TM +gp +bK +Qh +VX +XR +aL +dx +ln +od +ZO +Lo +ZO +dN +HE +UJ +Rt +oh +oh +Pq +SQ +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(30,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +nz +XE +gq +ls +Ra +Ry +zI +hJ +Rl +fs +Ry +ZQ +HL +ZO +ZO +ZO +Kd +ZO +ZO +OC +jl +rt +HQ +pv +Lu +Lu +ri +SQ +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(31,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Ut +ZO +ZO +ln +ZO +Ra +Ry +wi +Qh +Qh +Qh +nI +VP +rO +ED +YO +ZO +ZO +ZO +Vv +Lc +bN +yw +zt +sg +qy +Cc +Ry +Ra +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(32,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Ut +ZO +ln +ZO +ZO +ZO +jy +aO +Ry +mK +ZO +RX +Ew +El +pJ +aL +Jg +bM +ln +mK +Mf +Ra +Lc +Ry +ef +Ry +Ra +Ra +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(33,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +kN +ZO +ln +ZO +ZO +ZO +Lc +AD +Ra +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Ra +MM +jH +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(34,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +DS +DS +st +hO +DS +ZO +ZO +fP +ZO +oc +oQ +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Mf +Ra +Ry +dC +Ry +Ra +Ra +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(35,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +DS +DS +jy +tZ +jy +DS +DS +ZO +ZO +ZO +ZO +ln +ZO +ZO +ZO +ZO +yv +ZO +ZO +ZO +ZO +ZO +ZO +ZO +eJ +Mf +Oa +bm +gM +lS +LT +bJ +ZO +ZO +zu +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(36,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +hO +DS +AX +xy +jy +ln +mK +jy +wN +jE +ZO +ZO +ZO +ZO +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Ra +Ry +io +oP +jy +mK +wb +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(37,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +hO +AX +RX +bI +ZO +ln +ZO +CS +RX +ZO +zu +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Ra +mK +Ra +xM +RX +ZO +ZO +ZO +ZO +ZO +ZO +zu +ZO +ZO +ZO +ZO +ZO +ZO +"} +(38,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +hO +tJ +lq +QV +ln +ln +ZO +Uv +hO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +zu +ln +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(39,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +DS +rr +jy +Vm +ZO +ZO +ln +ZO +ln +zu +ZO +ZO +ZO +ZO +ZO +ZO +ZO +jE +ZO +ZO +ZO +ZO +zu +ZO +ZO +ZO +ZO +ZO +Ps +ZO +ZO +ZO +fP +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(40,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +DS +hO +Us +RX +ZO +ZO +ln +ZO +ZO +ZO +ZO +ZO +jE +ZO +ZO +ZO +ZO +ZO +En +Ra +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +jE +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(41,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +WV +RX +mK +jy +od +ZO +ZO +ZO +ED +ln +ZO +ZO +ZO +ZO +ZO +eg +ln +bV +Ra +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(42,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +DS +ZO +DS +bM +jE +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +eg +Ra +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(43,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ln +ZO +ZO +ZO +ZO +zu +ZO +ZO +ZO +ZO +PU +ZO +ZO +ZO +ZO +Ra +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(44,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(45,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +wd +ZO +ZO +ZO +ZO +ZO +ZO +zu +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(46,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(47,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(48,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(49,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +Uv +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} +(50,1,1) = {" +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +ZO +"} diff --git a/_maps/RandomRuins/SpaceRuins/gondolaasteroid.dmm b/_maps/RandomRuins/SpaceRuins/gondolaasteroid.dmm new file mode 100644 index 000000000000..56747dbd203f --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/gondolaasteroid.dmm @@ -0,0 +1,1392 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"b" = ( +/turf/closed/mineral/random, +/area/ruin/space/has_grav) +"c" = ( +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"d" = ( +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"e" = ( +/obj/structure/marker_beacon{ + light_color = "#FFE8AA"; + light_range = 20 + }, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"f" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"g" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"h" = ( +/mob/living/simple_animal/pet/gondola, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"i" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"j" = ( +/obj/effect/overlay/coconut, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"k" = ( +/obj/effect/overlay/palmtree_l, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"l" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"m" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"n" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"o" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"p" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"q" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"r" = ( +/obj/effect/overlay/palmtree_r, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"s" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"t" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"u" = ( +/obj/structure/sink/puddle, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"v" = ( +/obj/machinery/door/airlock/survival_pod/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/grass, +/area/ruin/space/has_grav) +"w" = ( +/obj/machinery/door/airlock/survival_pod/glass, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/grass, +/area/ruin/space/has_grav) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +a +a +a +"} +(2,1,1) = {" +a +a +a +a +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +a +a +"} +(3,1,1) = {" +a +a +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +c +"} +(4,1,1) = {" +a +b +b +b +b +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +d +b +b +b +b +b +"} +(5,1,1) = {" +a +b +b +b +a +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +b +d +d +d +d +d +d +d +b +b +b +"} +(6,1,1) = {" +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +d +d +d +d +g +d +d +d +h +d +b +b +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +d +d +d +d +o +d +r +d +b +b +b +b +b +c +"} +(8,1,1) = {" +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +d +b +d +d +d +d +d +d +d +d +j +d +d +d +d +b +b +b +c +"} +(9,1,1) = {" +a +a +a +a +a +b +b +b +b +b +b +b +b +d +k +d +d +q +d +d +j +d +d +k +d +d +d +d +m +d +d +b +b +b +c +"} +(10,1,1) = {" +a +a +a +b +b +b +b +b +b +b +b +b +b +b +b +d +d +d +d +d +s +d +d +d +d +d +d +i +d +d +d +b +b +b +c +"} +(11,1,1) = {" +a +a +b +b +b +b +b +b +b +b +b +b +b +b +d +i +n +g +d +d +e +d +d +j +d +h +d +l +d +e +d +b +b +b +c +"} +(12,1,1) = {" +a +a +b +b +b +b +b +b +b +b +b +b +d +d +d +d +o +o +d +h +d +d +d +d +d +d +d +i +o +d +d +b +b +b +c +"} +(13,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +b +d +d +u +d +i +d +q +d +d +d +d +d +d +s +d +d +d +d +b +b +b +b +c +"} +(14,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +h +d +d +d +d +l +d +d +d +m +i +d +d +d +d +d +u +d +b +b +b +b +b +c +"} +(15,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +d +d +d +d +d +i +o +d +d +d +d +d +d +d +d +b +b +b +b +c +"} +(16,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +d +d +d +o +p +d +d +d +d +r +d +d +d +d +b +b +b +c +"} +(17,1,1) = {" +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +d +f +n +d +d +d +d +d +d +d +d +d +d +d +b +b +c +"} +(18,1,1) = {" +a +b +b +b +b +b +b +b +b +b +d +f +d +b +b +b +b +b +d +d +d +d +d +d +i +t +d +d +d +i +d +d +b +b +b +"} +(19,1,1) = {" +a +b +b +b +b +b +b +b +b +d +d +d +d +d +d +b +b +b +d +d +r +j +d +d +d +g +d +d +d +d +d +d +v +d +w +"} +(20,1,1) = {" +a +c +b +b +b +b +b +b +b +h +d +d +e +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +d +b +b +b +b +"} +(21,1,1) = {" +a +c +c +b +b +b +b +b +b +d +d +d +k +d +i +i +d +d +q +d +d +d +d +d +e +d +h +d +d +d +d +d +b +b +b +"} +(22,1,1) = {" +a +c +c +b +b +b +b +b +b +d +d +d +d +d +d +l +d +d +d +d +d +d +d +d +d +d +d +d +d +r +d +d +b +b +b +"} +(23,1,1) = {" +a +c +c +b +b +b +b +b +b +d +d +j +d +d +d +d +d +d +d +u +d +h +s +d +d +d +s +d +d +d +d +d +b +b +b +"} +(24,1,1) = {" +a +a +c +c +b +b +b +b +f +d +d +d +d +d +h +d +d +d +d +d +d +d +d +d +m +d +d +d +d +d +d +d +b +b +b +"} +(25,1,1) = {" +a +a +c +c +b +b +b +d +d +d +d +d +d +d +d +d +i +l +d +d +d +d +d +d +n +m +d +d +d +d +d +b +b +b +a +"} +(26,1,1) = {" +a +a +c +c +b +b +b +d +d +d +u +d +d +d +d +m +p +i +d +g +d +d +d +d +d +d +k +d +d +j +d +b +b +b +a +"} +(27,1,1) = {" +a +a +c +c +b +b +b +b +d +d +d +d +d +d +d +d +d +d +d +e +m +i +d +d +d +d +d +d +d +d +b +b +b +a +a +"} +(28,1,1) = {" +a +a +a +c +c +b +b +b +d +d +d +d +d +f +d +d +d +d +d +d +i +l +p +d +d +d +d +u +d +b +b +b +b +a +a +"} +(29,1,1) = {" +a +a +a +c +c +b +b +d +d +d +f +d +d +d +d +d +d +d +d +d +d +d +d +d +d +i +d +d +d +b +b +b +c +c +a +"} +(30,1,1) = {" +a +a +a +c +b +b +d +e +g +d +i +d +d +d +b +d +d +d +d +d +j +d +d +d +d +d +d +d +b +b +b +c +c +c +a +"} +(31,1,1) = {" +a +a +a +b +b +b +b +d +d +d +d +d +d +b +b +b +d +d +d +r +d +d +d +d +d +d +b +b +b +b +c +c +c +b +b +"} +(32,1,1) = {" +a +a +a +b +b +b +d +d +d +d +d +d +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +c +c +b +b +b +"} +(33,1,1) = {" +a +a +a +b +b +d +d +d +d +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +a +a +b +b +b +a +"} +(34,1,1) = {" +a +a +a +b +b +b +b +b +b +b +b +b +b +b +c +c +c +c +c +b +b +b +b +b +a +a +a +a +a +a +a +b +b +b +a +"} +(35,1,1) = {" +a +a +a +a +b +b +b +b +b +b +b +b +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/SpaceRuins/hellfactory.dmm b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm new file mode 100644 index 000000000000..700511e2e132 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/hellfactory.dmm @@ -0,0 +1,1823 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/template_noop, +/area/template_noop) +"ab" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/hellfactory) +"ac" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/hellfactory) +"ad" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"ae" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 4 + }, +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"af" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer4{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"ag" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer4{ + dir = 1 + }, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"ah" = ( +/turf/closed/indestructible/reinforced, +/area/ruin/space/has_grav/hellfactoryoffice) +"ai" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer4{ + dir = 8 + }, +/turf/closed/indestructible/reinforced, +/area/ruin/space/has_grav/hellfactoryoffice) +"aj" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 4 + }, +/obj/structure/fluff/hedge/opaque, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"ak" = ( +/obj/machinery/atmospherics/components/unary/tank/oxygen{ + dir = 8; + gas_type = "water_vapor"; + initialize_directions = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"al" = ( +/obj/structure/table/reinforced, +/obj/item/storage/cans/sixbeer, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"am" = ( +/obj/machinery/paystand, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"an" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"ao" = ( +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"ap" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"ar" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal/five, +/obj/item/grenade/firecracker, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"as" = ( +/obj/structure/holobox, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"at" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen" + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"au" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ + dir = 6 + }, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"av" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 4 + }, +/obj/structure/holobox, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"ax" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer4{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"ay" = ( +/obj/structure/fluff/hedge/opaque, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"az" = ( +/obj/item/trash/raisins, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"aA" = ( +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"aC" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"aD" = ( +/obj/structure/holobox, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"aE" = ( +/obj/machinery/photocopier, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"aF" = ( +/obj/item/trash/can, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"aG" = ( +/obj/structure/table/reinforced, +/obj/item/storage/cans/sixsoda, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"aH" = ( +/obj/structure/table/reinforced, +/obj/item/trash/popcorn, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"aK" = ( +/obj/structure/table/reinforced, +/obj/item/rsf, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"aL" = ( +/turf/closed/wall/rust, +/area/ruin/space/has_grav/hellfactory) +"aM" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ + dir = 5 + }, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"aN" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"aO" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4{ + dir = 9 + }, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"aP" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"aQ" = ( +/obj/item/trash/can, +/obj/item/trash/can, +/obj/structure/closet/crate/bin, +/obj/item/trash/chips, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"aR" = ( +/obj/item/ammo_casing/spent, +/obj/item/ammo_casing/spent{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/ammo_casing/spent{ + pixel_x = 4; + pixel_y = -10 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"aS" = ( +/obj/structure/closet/crate, +/obj/item/stack/packageWrap, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"aT" = ( +/obj/item/mine/pressure/gas/live, +/obj/machinery/door/window, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"aU" = ( +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"aV" = ( +/obj/item/mine/pressure/gas/live, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"aW" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/space/has_grav/hellfactory) +"ba" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor/auto, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bb" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bc" = ( +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bd" = ( +/obj/structure/sign/warning/coldtemp{ + name = "\improper BLAST FREEZER" + }, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/hellfactory) +"be" = ( +/obj/structure/table, +/obj/item/paper_bin/carbon, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"bg" = ( +/obj/machinery/modular_computer/console/preset/civilian, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"bh" = ( +/obj/item/pressure_plate/hologrid{ + reward = /obj/item/keycard/office + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bj" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bl" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/conveyor/auto, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bm" = ( +/obj/structure/table, +/obj/item/stamp/denied, +/obj/item/stamp{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/structure/window{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"bn" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/soap/nanotrasen, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"bo" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bp" = ( +/obj/structure/chair/plastic, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"bs" = ( +/obj/machinery/conveyor/auto, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bt" = ( +/obj/structure/holobox, +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bu" = ( +/obj/structure/fermenting_barrel, +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bv" = ( +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bw" = ( +/obj/structure/table, +/obj/structure/window{ + dir = 8 + }, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"bx" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/structure/window{ + dir = 8 + }, +/obj/structure/window, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"by" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bz" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"bA" = ( +/obj/structure/closet/crate, +/obj/item/stack/packageWrap, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"bB" = ( +/obj/structure/fermenting_barrel, +/obj/machinery/conveyor/auto, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bC" = ( +/obj/structure/ore_box, +/obj/machinery/conveyor/auto{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bD" = ( +/obj/effect/turf_decal/arrows, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bG" = ( +/obj/structure/closet/crate, +/obj/machinery/conveyor/auto, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/reagent_containers/food/drinks/flask, +/obj/item/stack/sheet/glass, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bI" = ( +/obj/structure/fermenting_barrel, +/obj/machinery/conveyor/auto{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"bN" = ( +/obj/structure/ore_box, +/obj/machinery/conveyor/auto, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bO" = ( +/obj/structure/closet/crate, +/obj/machinery/conveyor/auto{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/item/plunger, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bP" = ( +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bQ" = ( +/obj/structure/mirror, +/turf/closed/wall/rust, +/area/ruin/space/has_grav/hellfactory) +"bR" = ( +/obj/item/pressure_plate/hologrid{ + reward = /obj/item/keycard/stockroom + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bS" = ( +/obj/item/pressure_plate/hologrid{ + reward = /obj/item/stack/arcadeticket/thirty + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bT" = ( +/obj/machinery/conveyor/auto{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bU" = ( +/obj/structure/closet/crate/large, +/obj/machinery/conveyor/auto{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bV" = ( +/obj/structure/closet/crate, +/obj/machinery/conveyor/auto{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/stack/sheet/cardboard, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bW" = ( +/obj/machinery/conveyor/auto{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"bX" = ( +/obj/structure/sign/warning/chemdiamond, +/turf/closed/wall, +/area/ruin/space/has_grav/hellfactory) +"ca" = ( +/obj/machinery/door/airlock{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"cc" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/turf/open/floor/holofloor/wood, +/area/ruin/space/has_grav/hellfactory) +"cd" = ( +/obj/machinery/plumbing/synthesizer{ + desc = "Produces a single chemical at a given volume. This one appears to have been hotwired to generate universal enzyme."; + dir = 2; + dispensable_reagents = list(/datum/reagent/consumable/enzyme); + reagent_id = /datum/reagent/consumable/enzyme + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"ce" = ( +/obj/machinery/plumbing/synthesizer{ + desc = "Produces a single chemical at a given volume. This one appears to have been hotwired to generate honey."; + dir = 2; + dispensable_reagents = list(/datum/reagent/consumable/honey); + reagent_id = /datum/reagent/consumable/honey + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"cf" = ( +/obj/machinery/plumbing/synthesizer{ + desc = "Produces a single chemical at a given volume. This one seems to have been hotwired to produce... blood?"; + dir = 2; + dispensable_reagents = list(/datum/reagent/blood); + reagent_id = /datum/reagent/blood + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"cg" = ( +/obj/structure/closet/crate, +/obj/item/stack/ore/glass, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"cj" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/cotton/cloth/five, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"ck" = ( +/obj/machinery/plumbing/tank, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"cn" = ( +/obj/machinery/plumbing/output{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"cr" = ( +/obj/structure/closet/crate/trashcart, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"cA" = ( +/obj/item/trash/raisins, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"cB" = ( +/obj/item/stack/tile/plasteel, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"cE" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/rust, +/area/ruin/space/has_grav/hellfactory) +"cF" = ( +/obj/effect/turf_decal/industrial/hatch, +/obj/machinery/door/poddoor, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/space/has_grav/hellfactory) +"cG" = ( +/obj/effect/turf_decal/industrial/hatch, +/obj/effect/turf_decal/industrial/hatch/red, +/obj/item/stack/tile/plasteel, +/obj/machinery/door/poddoor, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/space/has_grav/hellfactory) +"cH" = ( +/obj/effect/turf_decal/industrial/hatch, +/obj/structure/grille/broken, +/obj/machinery/door/poddoor, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/space/has_grav/hellfactory) +"cI" = ( +/obj/effect/turf_decal/industrial/hatch, +/obj/effect/turf_decal/industrial/hatch/red, +/obj/machinery/door/poddoor, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/space/has_grav/hellfactory) +"cJ" = ( +/obj/effect/turf_decal/industrial/hatch, +/obj/item/stack/tile/plasteel, +/obj/machinery/door/poddoor, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/space/has_grav/hellfactory) +"cK" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"cL" = ( +/obj/item/bedsheet/brown, +/obj/structure/bed, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"cM" = ( +/obj/item/storage/toolbox/emergency/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"cO" = ( +/obj/structure/holobox, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"cU" = ( +/obj/machinery/door/keycard/office, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/hellfactoryoffice) +"cV" = ( +/obj/structure/table, +/obj/item/stack/ducts/fifty, +/obj/structure/window, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"cY" = ( +/obj/machinery/light/directional/north, +/obj/item/chair/plastic{ + pixel_y = 4 + }, +/obj/item/chair/plastic{ + pixel_y = 8 + }, +/obj/item/chair/plastic{ + pixel_y = 12 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"dg" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"fI" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"gV" = ( +/obj/machinery/door/keycard/entry, +/obj/machinery/door/airlock/public, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"hd" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/closed/wall/r_wall/rust, +/area/ruin/space/has_grav/hellfactory) +"hv" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"kf" = ( +/obj/machinery/power/apc/highcap/ten_k{ + dir = 1; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"ko" = ( +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"lq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"lC" = ( +/obj/machinery/light/broken/directional/south, +/obj/structure/marker_beacon{ + icon_state = "markerburgundy-on" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"lL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/floor, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/hellfactory) +"ng" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/closed/wall/r_wall/rust, +/area/ruin/space/has_grav/hellfactory) +"nn" = ( +/obj/structure/grille/broken, +/obj/item/pressure_plate/hologrid{ + reward = /obj/item/spacecash/bundle/c500 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"nF" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/industrial/stand_clear/white{ + dir = 1 + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/space/has_grav/hellfactory) +"nT" = ( +/obj/structure/rack, +/obj/item/stack/wrapping_paper, +/obj/item/stack/packageWrap, +/obj/effect/spawner/lootdrop/donkpockets, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"pb" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/hellfactory) +"qB" = ( +/obj/item/pressure_plate/hologrid{ + reward = /obj/item/skub + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"rC" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall/rust, +/area/ruin/space/has_grav/hellfactory) +"sy" = ( +/obj/structure/table/reinforced, +/obj/item/gun/ballistic/automatic/pistol/commander, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"tt" = ( +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/hellfactory) +"tE" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/hellfactory) +"xd" = ( +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"xy" = ( +/obj/machinery/light/directional/west, +/obj/machinery/plumbing/tank, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"xJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/indestructible/reinforced, +/area/ruin/space/has_grav/hellfactoryoffice) +"xK" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/holofloor/wood, +/area/ruin/space/has_grav/hellfactory) +"yk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west{ + brightness = 3 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"yM" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"yY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/wall/r_wall/rust, +/area/ruin/space/has_grav/hellfactory) +"zj" = ( +/obj/item/pressure_plate/hologrid{ + name = "bossman's hologrid"; + reward = /obj/item/spacecash/bundle/c10000 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"zK" = ( +/obj/structure/catwalk, +/obj/structure/marker_beacon{ + icon_state = "markerburgundy-on" + }, +/turf/open/space, +/area/ruin/space/has_grav/hellfactory) +"zW" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/remains/human, +/obj/structure/curtain, +/turf/open/floor/holofloor/wood, +/area/ruin/space/has_grav/hellfactory) +"AL" = ( +/obj/structure/fluff/broken_flooring, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"AY" = ( +/obj/machinery/power/apc/highcap/ten_k{ + dir = 1; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"Ct" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"CH" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/space/has_grav/hellfactory) +"Dk" = ( +/obj/structure/fermenting_barrel, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"Do" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/closed/wall/r_wall/rust, +/area/ruin/space/has_grav/hellfactory) +"Fn" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"Fs" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"GH" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"GK" = ( +/obj/structure/catwalk, +/obj/item/keycard/entry, +/turf/open/space, +/area/ruin/space/has_grav/hellfactory) +"Ia" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/industrial/stand_clear/white{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"IP" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"Jv" = ( +/obj/structure/table/reinforced, +/obj/item/trash/candle, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"KI" = ( +/obj/machinery/light/directional/south, +/obj/structure/rack, +/obj/item/book/manual/random, +/obj/item/poster/random_contraband, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"Ld" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/hellfactory) +"Mi" = ( +/obj/item/ammo_casing/spent{ + pixel_x = -10; + pixel_y = -4 + }, +/obj/item/ammo_casing/spent, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"Mv" = ( +/obj/structure/sign/poster/random, +/turf/closed/wall, +/area/ruin/space/has_grav/hellfactory) +"Mx" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/closed/wall/r_wall/rust, +/area/ruin/space/has_grav/hellfactory) +"MR" = ( +/obj/item/pressure_plate/hologrid, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"Nv" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer4, +/turf/open/floor/plastic, +/area/ruin/space/has_grav/hellfactory) +"Nx" = ( +/obj/item/stack/tile/plasteel, +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"NY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/hellfactory) +"Ob" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"Om" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"OF" = ( +/obj/structure/catwalk, +/turf/open/space, +/area/ruin/space/has_grav/hellfactory) +"Pg" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"PA" = ( +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"QK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box/corners, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"QR" = ( +/obj/machinery/light/floor, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/hellfactory) +"QV" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"Sz" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"UK" = ( +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"VZ" = ( +/obj/machinery/door/keycard/stockroom, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/hellfactory) +"Wh" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) +"WZ" = ( +/obj/structure/sign/warning/vacuum, +/turf/closed/wall, +/area/ruin/space/has_grav/hellfactory) +"Xt" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/curtain, +/turf/open/floor/holofloor/wood, +/area/ruin/space/has_grav/hellfactory) +"XS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"XX" = ( +/obj/machinery/light/built/directional/south, +/obj/structure/marker_beacon{ + icon_state = "markerburgundy-on" + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/hellfactory) +"YR" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/closed/wall, +/area/ruin/space/has_grav/hellfactory) +"Za" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ruin/space/has_grav/hellfactoryoffice) +"ZX" = ( +/obj/machinery/light/small/directional/west{ + brightness = 3 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/hellfactory) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aW +ac +aW +aW +ac +ac +aW +ac +ac +ac +aW +ac +ac +ac +ac +aW +aW +ac +aW +aW +aW +aa +aa +"} +(4,1,1) = {" +aa +aa +aW +ad +au +aC +aM +aT +ba +bl +bl +bs +bB +bG +bN +bT +cd +xy +ck +ck +Dk +fI +aW +aa +aa +"} +(5,1,1) = {" +aa +aa +ac +ae +av +ab +aN +hv +bb +aA +bL +bt +bb +bb +bb +bU +ce +aA +bL +aA +cn +Dk +aW +aa +aa +"} +(6,1,1) = {" +aa +aa +aW +af +aN +aD +aN +aU +bb +bL +aA +bu +bb +bb +bb +bV +cf +aA +aA +UK +bL +Dk +aW +aa +aa +"} +(7,1,1) = {" +aa +aa +aW +ag +ax +Nv +aO +aV +bc +bL +bL +bv +bC +bI +bO +bW +aA +aA +bL +aA +aA +Dk +aW +OF +aa +"} +(8,1,1) = {" +aa +aa +ah +ai +ah +ah +ah +ah +bd +aA +aA +aA +bD +Ob +bP +bX +aA +aA +bL +aA +XX +cE +aW +zK +OF +"} +(9,1,1) = {" +aa +aa +ah +aj +az +aF +aQ +ah +be +bm +bw +bx +Pg +by +by +ZX +by +by +by +QV +CH +cF +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +ah +ak +ao +ao +aF +ah +cY +aA +bp +cV +by +Wh +QR +tt +Ld +lL +by +by +Ia +cG +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +ah +al +ao +aG +Za +ah +bg +aA +bL +aA +Wh +Wh +tt +by +by +tt +Wh +by +Nx +cH +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +ah +am +ao +aH +ao +ah +ac +ac +hd +by +by +by +QR +tt +tt +lL +by +Wh +nF +cI +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +ah +an +ao +sy +aR +cU +bh +qB +MR +by +Om +by +by +xd +by +xd +IP +QK +AL +cJ +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +ah +AY +XS +Jv +Mi +xJ +NY +yY +pb +by +by +KI +aL +ca +aL +ca +aL +by +lC +cE +ac +zK +OF +"} +(15,1,1) = {" +aa +aa +ah +ap +ao +aK +Za +ah +aA +bn +Do +by +Wh +Fs +bQ +Xt +bQ +zW +aL +kf +Ct +cK +aW +GK +aa +"} +(16,1,1) = {" +aa +aa +ah +zj +ao +ao +ao +ah +PA +bL +VZ +by +by +nT +aL +cc +aL +xK +Mx +tE +aW +ac +aW +aa +aa +"} +(17,1,1) = {" +aa +aa +ah +ay +aE +aP +aP +ah +Fn +PA +ng +NY +NY +yY +NY +yY +NY +yY +tE +yM +cA +by +ab +aa +aa +"} +(18,1,1) = {" +aa +aa +ah +ah +ah +ah +ah +ah +bj +bo +aL +bz +Mv +PA +bR +dg +ab +as +aL +cr +cB +cL +WZ +aa +aa +"} +(19,1,1) = {" +aa +aa +ac +ar +aA +PA +aS +aL +GH +PA +ab +bA +aA +PA +ab +lq +cg +cj +by +Sz +by +cM +gV +aa +aa +"} +(20,1,1) = {" +aa +aa +aW +ab +bL +PA +PA +YR +aA +PA +ab +ab +ab +nn +ab +ab +rC +ab +Mv +Wh +Wh +by +ab +aa +aa +"} +(21,1,1) = {" +aa +aa +ac +as +aA +Mv +PA +aA +bL +PA +PA +PA +yk +PA +ab +PA +bL +aA +by +Wh +by +by +ab +aa +aa +"} +(22,1,1) = {" +aa +aa +ac +at +lq +aL +lq +ko +PA +PA +aL +by +ab +aA +bS +PA +ab +as +aL +by +IP +cO +ab +aa +aa +"} +(23,1,1) = {" +aa +aa +aW +aW +aW +aW +aW +ac +aW +ac +ac +aW +aW +ac +ac +ac +ac +aW +aW +ab +ab +ab +ab +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} diff --git a/_maps/RandomRuins/SpaceRuins/ntfacility.dmm b/_maps/RandomRuins/SpaceRuins/ntfacility.dmm new file mode 100644 index 000000000000..bacfb7fe76ac --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/ntfacility.dmm @@ -0,0 +1,3845 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aT" = ( +/obj/machinery/button/door{ + id = "a"; + name = "door lock"; + pixel_x = -25; + pixel_y = -7 + }, +/obj/machinery/button/door{ + id = "medical_lock_cmo"; + name = "door lock"; + pixel_x = -25; + pixel_y = 9 + }, +/obj/machinery/button/door{ + id = "medical_lock_medlock"; + name = "door lock"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"bb" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"bd" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plating, +/area/ruin/powered) +"bx" = ( +/obj/machinery/computer/operating, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"bL" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"bO" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"bZ" = ( +/obj/machinery/door/airlock/vault, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"cc" = ( +/obj/machinery/door/airlock/research{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/poddoor/shutters{ + id = "rd4"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"cd" = ( +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, +/area/ruin/powered) +"cl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "rd1"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"cy" = ( +/obj/item/crowbar/power, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"cI" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"dg" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/effect/mob_spawn/human/corpse/assistant{ + outfit = /datum/outfit/job/cmo + }, +/mob/living/simple_animal/hostile/human/zombie, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"dh" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/romerol{ + desc = "A serum that restart a patients heart without the use of a defibilator. Although it deals tissue damage when its in a alive patient, it heals organ damage. The more badly damaged a a patient is, the more resucator is needed."; + name = "resuscator bottle" + }, +/obj/item/reagent_containers/syringe, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"dj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "celock"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"dm" = ( +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"dv" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"dS" = ( +/obj/machinery/door/airlock/command/glass{ + id_tag = list(103); + name = "Chief Engineer's Office"; + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + id = "celock"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"dV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ek" = ( +/turf/closed/wall, +/area/ruin/powered) +"eo" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"eD" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating, +/area/ruin/powered) +"eJ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"eP" = ( +/obj/effect/gibspawner/human, +/obj/item/bodypart/head, +/obj/item/clothing/head/beret/chem, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"eQ" = ( +/obj/structure/table/wood/reinforced, +/obj/item/storage/fancy/cigarettes/cigars/havana, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"eX" = ( +/obj/effect/turf_decal/industrial/warning/cee, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor{ + id = "medical_lock_medlock"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"fd" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"fe" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/mob_spawn/human/corpse/damaged{ + disease = /datum/disease/brainrot; + outfit = /datum/outfit/job/assistant + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"fj" = ( +/obj/machinery/suit_storage_unit/rd, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"fq" = ( +/obj/machinery/door/airlock/medical/glass{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + id = "medical_lock_lobby"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"fQ" = ( +/obj/effect/turf_decal/number/two{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"fW" = ( +/obj/machinery/power/emitter/welded{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"gb" = ( +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"gg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "rd1" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"gi" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/machinery/harvester, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"gk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"gE" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/reagent_containers/glass/beaker, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"gJ" = ( +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"gL" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rd3"; + dir = 8 + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/powered) +"gP" = ( +/obj/item/shard, +/obj/item/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rd3"; + dir = 8 + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/powered) +"gY" = ( +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"hi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "celock"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"hk" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"hC" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/door/poddoor/preopen, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door{ + id = "a"; + name = "door lock"; + pixel_x = -8; + pixel_y = -23 + }, +/obj/machinery/button/door{ + id = "b"; + name = "door lock"; + pixel_x = 1; + pixel_y = -23 + }, +/obj/machinery/button/door{ + id = "c"; + name = "door lock"; + pixel_x = 10; + pixel_y = -23 + }, +/turf/open/floor/vault, +/area/ruin/powered) +"hI" = ( +/mob/living/simple_animal/hostile/human/zombie, +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"ii" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"it" = ( +/obj/machinery/door/poddoor/preopen{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"iu" = ( +/obj/structure/table/glass, +/obj/item/toy/figure/cmo, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"ix" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/poddoor/shutters{ + id = "rd4"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"iA" = ( +/obj/machinery/atmospherics/components/unary/portables_connector, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"iH" = ( +/turf/open/floor/plasteel/airless, +/area/ruin/powered) +"iN" = ( +/obj/machinery/door/window, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"iR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/poddoor/preopen{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"jq" = ( +/obj/structure/table/wood/reinforced, +/obj/item/cigbutt/cigarbutt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"jx" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"jA" = ( +/obj/machinery/door/airlock/external/glass{ + dir = 4 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plating, +/area/ruin/powered) +"jI" = ( +/obj/machinery/button/door{ + id = "medical_lock_lobby"; + name = "door lock"; + pixel_x = -8; + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"jP" = ( +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"jW" = ( +/obj/machinery/door/poddoor/preopen, +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"kl" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"kq" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"ku" = ( +/obj/machinery/atmospherics/pipe/manifold/brown/visible, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"kB" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/bodypart/l_arm, +/obj/item/clothing/gloves/color/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"kT" = ( +/obj/machinery/door/poddoor/ert{ + id = "c"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"kX" = ( +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"le" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "medical_lock_lobby"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"lu" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"lL" = ( +/obj/machinery/door/airlock/engineering/glass/critical{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plating, +/area/ruin/powered) +"lR" = ( +/obj/machinery/door/poddoor/preopen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"lZ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/effect/gibspawner/human, +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"mS" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"nc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"ng" = ( +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"nR" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/machinery/sleeper{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"nV" = ( +/obj/item/shard, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rd3" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/powered) +"os" = ( +/obj/item/mop, +/obj/structure/mopbucket, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"oN" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"oP" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/door/poddoor/preopen, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"oV" = ( +/obj/item/kirbyplants/random, +/obj/machinery/door/poddoor{ + id = "medical_lock_medlock" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"po" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"pI" = ( +/obj/machinery/door/poddoor/preopen{ + dir = 4 + }, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"pM" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/powered) +"pO" = ( +/obj/machinery/power/supermatter_crystal/shard, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"pP" = ( +/obj/structure/chair/office, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"qd" = ( +/obj/machinery/door/poddoor{ + id = "medical_lock_medlock" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"qm" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/door/poddoor/preopen{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/structure/sign/poster/retro/nanotrasen_logo_70s{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"qr" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/orange{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"qs" = ( +/obj/machinery/door/airlock/research{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/poddoor/shutters{ + id = "rd1"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"qU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/poddoor/preopen{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"qW" = ( +/obj/structure/table/reinforced, +/obj/item/toy/figure/ce, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"rK" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/powered) +"rO" = ( +/obj/machinery/door/airlock/research{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rd3"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"rS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"rX" = ( +/obj/machinery/door/poddoor{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/powered) +"rY" = ( +/obj/effect/mob_spawn/human/corpse/assistant{ + outfit = /datum/outfit/job/doctor + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"sd" = ( +/obj/machinery/door/airlock/vault, +/obj/machinery/door/poddoor/shutters{ + id = "celock" + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"sn" = ( +/obj/machinery/door/poddoor/preopen{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"so" = ( +/obj/machinery/computer/card{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"sA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"sE" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/ruin/powered) +"tv" = ( +/obj/machinery/door/airlock/external/glass{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/powered) +"tF" = ( +/obj/machinery/door/poddoor/preopen{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"tI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/orange{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"tQ" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"tW" = ( +/obj/machinery/door/airlock/external/glass{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/structure/fans/tiny, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"tZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/item/ammo_box/magazine/m10mm{ + start_empty = 1 + }, +/turf/open/floor/vault, +/area/ruin/powered) +"ue" = ( +/obj/machinery/suit_storage_unit/ce, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"uF" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"uG" = ( +/obj/machinery/door/airlock/engineering/glass/critical{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"uL" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"uM" = ( +/obj/effect/turf_decal/number/four{ + dir = 4 + }, +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"vb" = ( +/obj/machinery/door/poddoor/ert{ + id = "b" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"vO" = ( +/obj/structure/table/optable, +/obj/effect/mob_spawn/human/corpse/assistant/brainrot_infection, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"vP" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"vU" = ( +/obj/structure/table/wood/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"vW" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"wa" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/open/floor/plating/airless, +/area/ruin/powered) +"wb" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"wx" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"xf" = ( +/obj/machinery/door/poddoor/preopen{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"xx" = ( +/obj/machinery/door/poddoor/ert{ + id = "b"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"xO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"yC" = ( +/obj/machinery/door/poddoor/ert{ + id = "a" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"yE" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"yG" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"yP" = ( +/obj/structure/closet/secure_closet{ + icon_state = "rd"; + name = "chief doctor's locker"; + req_access = list(103) + }, +/obj/item/storage/box/hypospray/CMO, +/obj/item/storage/photo_album/CMO, +/obj/item/melee/classic_baton, +/obj/item/storage/firstaid/ancient, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"yQ" = ( +/obj/machinery/door/poddoor/preopen, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"yR" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"yX" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"zk" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"zn" = ( +/obj/machinery/door/airlock/research{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/poddoor/shutters{ + id = "rd2"; + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"zx" = ( +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"zZ" = ( +/obj/machinery/door/airlock/medical{ + name = "OR" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Ae" = ( +/obj/machinery/button/door{ + id = "b"; + name = "door lock"; + pixel_x = -25; + pixel_y = 10 + }, +/obj/machinery/button/door{ + id = "captain_lock"; + name = "door lock"; + pixel_x = -25; + pixel_y = 1 + }, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"Aj" = ( +/obj/structure/marker_beacon, +/turf/open/floor/plating, +/area/ruin/powered) +"An" = ( +/turf/closed/indestructible/reinforced, +/area/ruin/powered) +"As" = ( +/obj/effect/spawner/structure/window/reinforced/shutters, +/turf/open/floor/plating, +/area/ruin/powered) +"AI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/r_wall, +/area/ruin/powered) +"AQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/poddoor/shutters{ + id = "rd1"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"AR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg2"; + initial_gas_mix = "o2=22;n2=82;TEMP=503.15" + }, +/area/ruin/powered) +"AT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Bk" = ( +/obj/structure/table/wood/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"Bl" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Bm" = ( +/obj/structure/table/wood, +/obj/machinery/door/window, +/turf/open/floor/wood, +/area/ruin/powered) +"BD" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"BG" = ( +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"BO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/poddoor/shutters{ + id = "rd4" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"BS" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue, +/obj/machinery/medical_kiosk, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"Ca" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"CJ" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/ruin/powered) +"CO" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"Dn" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4 + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/powered) +"Dp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"DF" = ( +/obj/structure/table/wood/reinforced, +/obj/item/toy/redbutton, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"DK" = ( +/obj/machinery/door/poddoor/ert{ + id = "a"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"DU" = ( +/obj/structure/window/plasma/reinforced/spawner{ + dir = 1 + }, +/obj/machinery/power/rad_collector/anchored, +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"DW" = ( +/obj/machinery/door/airlock/vault, +/obj/machinery/door/poddoor{ + id = "medical_lock_medlock"; + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Ea" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rd3" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/powered) +"Ee" = ( +/obj/structure/table/optable, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Ey" = ( +/obj/item/storage/backpack/duffelbag/syndie/c4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"Ez" = ( +/turf/open/floor/plating/airless, +/area/ruin/powered) +"EH" = ( +/turf/closed/wall/r_wall, +/area/ruin/powered) +"EJ" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"EL" = ( +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/obj/machinery/computer/card{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/powered) +"EN" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Fk" = ( +/obj/structure/closet/secure_closet{ + icon_state = "ce"; + name = "chief engineer's locker"; + req_access = list(103) + }, +/obj/item/clothing/under/rank/engineering/chief_engineer, +/obj/item/weldingtool/hugetank, +/obj/item/clothing/mask/gas/welding, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Fn" = ( +/obj/item/gun/ballistic/derringer, +/obj/item/ammo_casing{ + dir = 5; + pixel_x = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Fq" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/ruin/powered) +"FE" = ( +/obj/machinery/computer/rdconsole/production{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"FI" = ( +/turf/template_noop, +/area/template_noop) +"FO" = ( +/obj/structure/table/glass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"FQ" = ( +/obj/machinery/door/poddoor/preopen{ + dir = 8 + }, +/obj/machinery/light/small/directional/west{ + brightness = 3 + }, +/obj/structure/sign/poster/retro/nanotrasen_logo_70s{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"Gb" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Gf" = ( +/obj/machinery/door/poddoor/preopen{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/powered) +"Gx" = ( +/obj/structure/table/glass, +/obj/item/modular_computer/laptop/preset/civilian, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"GH" = ( +/obj/item/clothing/head/hardhat/white, +/turf/template_noop, +/area/template_noop) +"GO" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"GQ" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"GY" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"Hc" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/effect/mob_spawn/human/corpse/damaged{ + disease = null; + outfit = /datum/outfit/job/assistant + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Hf" = ( +/obj/machinery/door/poddoor{ + id = "medical_lock_medlock"; + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning/cee{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"Hx" = ( +/obj/machinery/door/poddoor/preopen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Hy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/orange{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"HA" = ( +/obj/machinery/atmospherics/pipe/manifold/brown/visible{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"Ib" = ( +/obj/machinery/door/poddoor/shutters{ + id = "medical_lock_lobby"; + dir = 8 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/powered) +"If" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/powered) +"Iw" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"IA" = ( +/obj/structure/displaycase/captain{ + start_showpiece_type = /obj/item/gun/energy/laser/hitscanpistol + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"IH" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor{ + id = "medical_lock_medlock"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"IM" = ( +/obj/structure/chair/office, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"IS" = ( +/obj/machinery/door/firedoor/window{ + density = 1; + icon_state = "door_closed"; + opacity = 1 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"IV" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Jh" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"Jm" = ( +/obj/machinery/door/poddoor/preopen, +/obj/structure/sign/poster/retro/nanotrasen_logo_80s{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"Ju" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"JH" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"JI" = ( +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"JJ" = ( +/obj/structure/tank_dispenser, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/orange{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"JM" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"JP" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"Kd" = ( +/turf/open/floor/plating, +/area/ruin/powered) +"Kk" = ( +/obj/item/reagent_containers/glass/mortar, +/obj/item/pestle, +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Ko" = ( +/obj/item/ammo_casing{ + dir = 9; + pixel_y = 11 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Kp" = ( +/obj/machinery/power/smes, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Kw" = ( +/obj/effect/mob_spawn/human/corpse/damaged{ + disease = /datum/disease/brainrot; + outfit = /datum/outfit/job/assistant + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"KF" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"KG" = ( +/obj/machinery/door/airlock/command/glass{ + id_tag = list(103); + name = "Chief Doctor's Office" + }, +/obj/machinery/door/poddoor/shutters{ + id = "medical_lock_cmo" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"KJ" = ( +/obj/item/gun/ballistic/revolver/detective/no_mag, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"KK" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/frame/computer{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/powered) +"KQ" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"Lt" = ( +/obj/machinery/button/door{ + id = "celock"; + name = "door lock"; + pixel_x = 6; + pixel_y = 25 + }, +/obj/machinery/button/door{ + id = "c"; + name = "door lock"; + pixel_x = -6; + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"LA" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"LD" = ( +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"LI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"LO" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"Mb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/door/poddoor/shutters{ + id = "rd2"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Mk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "celock"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"Ml" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 13 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Mx" = ( +/obj/machinery/door/poddoor/preopen{ + dir = 4 + }, +/obj/machinery/light/small/directional/west{ + brightness = 3 + }, +/obj/structure/sign/poster/retro/nanotrasen_logo_70s{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"ML" = ( +/obj/machinery/door/poddoor/preopen, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"Nq" = ( +/obj/structure/closet/secure_closet/chemical, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"NH" = ( +/obj/structure/window/plasma/reinforced/spawner, +/obj/machinery/power/rad_collector/anchored, +/obj/machinery/atmospherics/pipe/simple/brown/visible, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"NM" = ( +/obj/machinery/door/poddoor{ + dir = 8 + }, +/turf/open/floor/plasteel/airless, +/area/ruin/powered) +"NU" = ( +/obj/structure/table/wood/reinforced, +/obj/item/flashlight/lamp/green, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"OE" = ( +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"OJ" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"OV" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin/carbon, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"OX" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Pe" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/clothing/head/hopcap{ + desc = "It's good to be the king."; + icon = 'icons/obj/clothing/hats.dmi'; + mob_overlay_icon = 'icons/mob/clothing/head.dmi'; + name = "captains's cap"; + pixel_x = 5; + pixel_y = -4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"Pn" = ( +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"PC" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"PJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"Qz" = ( +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/ruin/powered) +"QI" = ( +/obj/item/kirbyplants/random, +/obj/machinery/door/poddoor{ + id = "medical_lock_medlock" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"QM" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/carbon, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"QP" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"QQ" = ( +/obj/structure/closet/secure_closet{ + icon_state = "cap"; + name = "captain's locker"; + req_access = list(103) + }, +/obj/item/ammo_box/c38, +/obj/item/melee/sabre, +/obj/item/clothing/suit/hooded/wintercoat/captain, +/obj/item/clothing/head/beret/captain, +/obj/item/card/id/captains_spare, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"QW" = ( +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"Rs" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/door/poddoor/preopen{ + dir = 4 + }, +/obj/structure/sign/poster/retro/nanotrasen_logo_70s{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"Rw" = ( +/obj/machinery/door/poddoor/preopen, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/item/camera_bug, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"Sm" = ( +/obj/effect/turf_decal/corner/opaque/blue, +/obj/structure/table/glass, +/obj/item/defibrillator/loaded, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"SR" = ( +/obj/machinery/door/poddoor{ + id = "medical_lock_medlock" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"SU" = ( +/obj/structure/table/reinforced, +/obj/item/pipe_dispenser, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Tb" = ( +/obj/effect/turf_decal/number/one{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Tf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "rd2"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"Tr" = ( +/obj/machinery/computer/crew{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"TB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"TD" = ( +/obj/effect/gibspawner/human, +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Uv" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/structure/sign/poster/retro/nanotrasen_logo_80s{ + pixel_x = -32 + }, +/obj/structure/table/glass, +/obj/item/storage/firstaid/ancient, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"UL" = ( +/turf/closed/wall/rust, +/area/ruin/powered) +"UR" = ( +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"UU" = ( +/obj/machinery/button/door{ + id = "rd4"; + name = "door lock"; + pixel_x = 6; + pixel_y = 29 + }, +/obj/machinery/button/door{ + id = "rd3"; + name = "door lock"; + pixel_x = -6; + pixel_y = 29 + }, +/obj/machinery/button/door{ + id = "rd1"; + name = "door lock"; + pixel_x = -6; + pixel_y = 38 + }, +/obj/machinery/button/door{ + id = "rd2"; + name = "door lock"; + pixel_x = 6; + pixel_y = 38 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Vh" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Vj" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Vk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"VE" = ( +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"VN" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"VV" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Wl" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/obj/item/shard{ + icon_state = "small" + }, +/obj/item/shard, +/obj/effect/gibspawner/human, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "rd3"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/powered) +"WU" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"Xb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/plastitanium, +/area/ruin/powered) +"Xc" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Xg" = ( +/obj/machinery/door/airlock/vault, +/obj/machinery/door/poddoor/shutters{ + id = "captain_lock" + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Xw" = ( +/obj/machinery/computer{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"Xx" = ( +/obj/structure/table/glass, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/item/reagent_containers/medigel/sterilizine, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"Xz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ruin/powered) +"XA" = ( +/obj/structure/curtain, +/turf/open/floor/carpet/royalblue, +/area/ruin/powered) +"XB" = ( +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"XC" = ( +/obj/machinery/door/airlock/command/glass{ + id_tag = list(103); + name = "Captain's Office"; + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + id = "captain_lock"; + dir = 4 + }, +/turf/open/floor/carpet/blue, +/area/ruin/powered) +"XF" = ( +/obj/item/gun/ballistic/automatic/pistol/no_mag, +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/vault, +/area/ruin/powered) +"XG" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"XH" = ( +/obj/item/kirbyplants/random, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"XK" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine, +/area/ruin/powered) +"XN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper/crumpled{ + default_raw_text = "the buttons... open the doors... did i ever mention how the buttons open the doors?" + }, +/turf/open/floor/vault, +/area/ruin/powered) +"Yl" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/blue, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/white, +/area/ruin/powered) +"YM" = ( +/obj/machinery/door/poddoor/ert{ + id = "c" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Zt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "rd2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"Zu" = ( +/obj/machinery/door/poddoor/preopen, +/mob/living/simple_animal/hostile/human/zombie, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/powered) +"ZB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/orange{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/powered) +"ZQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ruin/powered) +"ZW" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) + +(1,1,1) = {" +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +Vj +NM +rX +rX +Gf +EH +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +"} +(2,1,1) = {" +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +EH +Ez +iH +Ez +iH +EH +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +"} +(3,1,1) = {" +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +Vj +Ez +iH +Ez +Ez +Vj +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +"} +(4,1,1) = {" +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +EH +le +fq +fq +Ib +EH +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +Aj +FI +Aj +Aj +FI +Aj +Aj +FI +Aj +FI +"} +(5,1,1) = {" +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +Vj +jI +xO +xO +xO +Vj +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +Aj +FI +Aj +Aj +FI +Aj +Aj +FI +Aj +FI +"} +(6,1,1) = {" +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +Vj +EH +Hf +IH +IH +eX +EH +Vj +Vj +Vj +Vj +Vj +EH +Vj +Vj +EH +Vj +Vj +FI +rK +sE +rK +Aj +FI +Aj +Aj +FI +Aj +FI +"} +(7,1,1) = {" +FI +FI +FI +FI +FI +FI +Vj +Vj +Vj +Vj +Vj +QI +gY +Yl +xO +Sm +Uv +oV +ZQ +aT +iu +lu +Tr +EH +If +WU +If +Vj +FI +pM +dg +pM +Aj +FI +Aj +Aj +FI +Aj +FI +"} +(8,1,1) = {" +FI +FI +FI +FI +FI +FI +Vj +Xx +lu +FO +UL +qd +KQ +OE +fe +XG +LO +SR +ZQ +lu +Gx +LA +fj +wa +Dp +Dp +Vj +EH +Vj +Dn +tv +Dn +Aj +FI +Aj +Aj +FI +Aj +FI +"} +(9,1,1) = {" +FI +FI +FI +FI +FI +FI +Vj +Ee +rY +cI +zZ +qd +gY +Iw +XG +tQ +xO +SR +KG +lu +QM +Fn +yP +EH +If +Dp +Dp +If +EH +EH +jA +Vj +EH +tW +EH +Vj +jA +EH +Vj +"} +(10,1,1) = {" +FI +FI +FI +FI +FI +FI +Vj +bx +gb +FO +UL +QI +nR +gi +JM +BS +GY +oV +ZQ +Kw +lu +Ko +Vj +Vj +EH +Vj +Dp +Dp +EH +Xb +Dp +Xb +Dp +ZW +Dp +Dp +Xb +Dp +EH +"} +(11,1,1) = {" +FI +FI +FI +EH +Vj +Vj +Vj +Vj +Kd +Vj +Vj +EH +Vj +EH +Vj +EH +DW +Vj +EH +Vj +EH +EH +Vj +Nq +eP +EH +EH +WU +Vj +CJ +GQ +Fq +GQ +Jh +Xb +Xb +Dp +Dp +Vj +"} +(12,1,1) = {" +FI +FI +FI +EH +gJ +Fk +ue +Kd +ek +Vj +Vj +Dp +Vk +Dp +Vk +Jm +dm +lR +Vk +Dp +Dp +Vk +EH +EH +Kk +TD +eD +Dp +EH +ZW +Dp +Xb +Xb +Xb +Dp +Dp +Xb +Xb +EH +"} +(13,1,1) = {" +FI +FI +FI +Vj +Lt +Vk +Vk +Vk +EH +EH +Hx +XB +Dp +Dp +kX +Hx +Dp +lR +Dp +Vk +Dp +Dp +lR +Vj +EH +Vj +EH +Dp +EH +PC +Vj +Vj +Dp +Dp +Xb +Dp +Dp +Xb +Vj +"} +(14,1,1) = {" +FI +FI +FI +Vj +qW +OV +SU +Vk +Vj +Dp +QW +lR +Dp +Vj +EH +An +DK +An +EH +EH +Vk +Zu +Vk +Dp +EH +If +WU +Dp +bL +BD +WU +EH +Dp +Xb +Dp +Dp +Xb +Dp +Vj +"} +(15,1,1) = {" +FI +FI +FI +EH +Vk +Vk +Vk +Vk +EH +Dp +Dp +Vk +Vj +If +If +Vj +xx +An +If +If +Vj +Vk +Dp +Dp +Vj +EH +Vj +Vj +hk +Vj +EH +EH +Vj +EH +EH +ZQ +ZQ +ZQ +Vj +"} +(16,1,1) = {" +EH +Vj +EH +Vj +hi +dS +Mk +dj +Vj +Vk +Dp +EH +If +An +An +An +kT +An +An +An +If +EH +Dp +Vk +EH +XH +AT +eo +JH +FE +OJ +QP +Vj +Vj +FI +FI +FI +FI +FI +"} +(17,1,1) = {" +Vj +Xc +dV +ZB +Hy +Hy +Hy +JJ +Vj +dm +Dp +Vj +If +An +ML +Mx +xf +FQ +pI +An +If +Vj +Dp +Dp +Vj +sA +zk +sA +EJ +JP +kq +sA +sA +As +FI +FI +FI +FI +FI +"} +(18,1,1) = {" +EH +Kp +mS +dV +BG +dV +dV +dV +EH +iR +qU +Vj +An +An +oP +tZ +XN +PJ +hC +An +An +An +iR +qU +EH +TB +dv +LD +wb +NU +Bk +Bk +TB +As +FI +FI +FI +FI +FI +"} +(19,1,1) = {" +Vj +Kp +mS +dV +dV +BG +dV +dV +sd +Vk +Dp +yC +vb +YM +yQ +Pn +IA +zx +yQ +YM +vb +yC +Vk +Vk +Xg +UR +TB +TB +IM +vU +DF +Bk +yR +As +FI +FI +FI +FI +FI +"} +(20,1,1) = {" +Vj +qr +tI +tI +tI +tI +tI +qr +EH +tF +qU +An +Vj +An +oP +XF +Ey +PJ +hC +An +Vj +An +qU +iR +EH +TB +TB +TB +KJ +jq +eQ +Bk +TB +As +FI +FI +GH +FI +FI +"} +(21,1,1) = {" +Vj +cd +cd +cd +lL +cd +cd +cd +Vj +Vk +Dp +Vj +If +An +it +qm +sn +Rs +Rw +An +If +EH +Vk +Dp +Vj +sA +sA +zk +ii +Pe +yX +kB +cy +IS +FI +FI +FI +FI +FI +"} +(22,1,1) = {" +EH +Ju +Ju +Ju +Ju +Ju +Ju +Ju +EH +hI +Vk +Vj +If +An +An +An +kT +An +An +An +If +Vj +Dp +Dp +EH +XH +AT +AT +VE +so +bb +AT +EH +EH +FI +FI +FI +FI +FI +"} +(23,1,1) = {" +EH +vP +kl +EH +uG +EH +iA +CO +Vj +Vk +Dp +Vk +Vj +If +If +Vj +xx +An +If +If +EH +Vk +Dp +Vk +Vj +Vj +EH +XC +EH +Vj +Vj +jx +EH +FI +FI +FI +FI +FI +FI +"} +(24,1,1) = {" +Vj +HA +kl +EH +Ju +EH +iA +ku +EH +Dp +Dp +jW +Vk +EH +Vj +An +DK +Vj +Vj +EH +Vk +lR +Dp +Dp +Vj +Ae +KK +JI +Vj +Dp +Dp +Dp +Vj +FI +FI +FI +FI +FI +FI +"} +(25,1,1) = {" +Vj +KF +EH +EH +uG +EH +EH +KF +Vj +Vj +Hx +Dp +Dp +Dp +Vk +lR +Vk +lR +Dp +kX +XB +Dp +Hx +EH +Vj +pP +Bm +JI +Vj +WU +If +If +EH +FI +FI +FI +FI +FI +FI +"} +(26,1,1) = {" +EH +HA +NH +rS +Ju +Ca +DU +ku +Vj +If +EH +Vk +Vk +Dp +Dp +lR +Vk +Hx +Vk +Dp +Dp +Vk +EH +Vj +EH +JI +Qz +JI +Vj +Dp +Dp +Vj +Vj +FI +FI +FI +FI +FI +FI +"} +(27,1,1) = {" +Vj +HA +NH +rS +pO +Ca +DU +ku +EH +Vj +Vj +EH +Vj +Vj +Vj +EH +bZ +EH +EH +EH +EH +EH +Vj +vW +XA +JI +iN +JI +Vj +EH +Dp +Vj +FI +FI +FI +FI +FI +FI +FI +"} +(28,1,1) = {" +EH +XK +NH +rS +Ju +Ca +DU +ku +Vj +EH +VV +yG +Vk +Bl +gg +Gb +LI +Gb +Ea +lZ +Vh +yE +Vj +QQ +XA +JI +EL +JI +Vj +If +Dp +Vj +FI +FI +FI +FI +FI +FI +FI +"} +(29,1,1) = {" +Vj +Vj +EH +EH +bd +Vj +EH +wx +EH +Vj +Vk +Vk +Vk +dh +gg +LI +LI +GO +Ea +uL +ng +lu +EH +EH +Vj +Vj +EH +eJ +EH +EH +WU +Vj +FI +FI +FI +FI +FI +FI +FI +"} +(30,1,1) = {" +FI +FI +Vj +WU +WU +If +Vj +EH +If +EH +vO +Vk +Tb +gE +gg +LI +LI +jP +nV +OX +uM +gb +Ee +EH +Dp +If +EH +Dp +If +Dp +Dp +EH +FI +FI +FI +FI +FI +FI +FI +"} +(31,1,1) = {" +FI +FI +EH +If +Dp +WU +WU +Vj +If +Vj +AQ +AQ +qs +cl +gk +LI +LI +IV +nc +Wl +rO +gL +gP +EH +Dp +WU +Dp +WU +Dp +Dp +EH +Vj +FI +FI +FI +FI +FI +FI +FI +"} +(32,1,1) = {" +FI +EH +Vj +Dp +Dp +EH +Vj +EH +Vj +EH +Gb +LI +LI +LI +LI +LI +LI +fd +jP +LI +LI +LI +Gb +Vj +If +If +Dp +If +EH +Vj +Vj +FI +FI +FI +FI +FI +FI +FI +FI +"} +(33,1,1) = {" +FI +Vj +If +Dp +fW +If +Vj +Dp +Dp +po +LI +LI +jP +LI +LI +jP +LI +LI +LI +LI +LI +GO +LI +eD +WU +XB +Dp +EH +EH +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +"} +(34,1,1) = {" +FI +EH +If +WU +Vj +EH +EH +WU +EH +Vj +Gb +LI +LI +LI +LI +LI +LI +LI +LI +jP +LI +LI +Gb +Vj +EH +EH +EH +Vj +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +"} +(35,1,1) = {" +FI +Vj +EH +Dp +Vj +os +Vj +Dp +If +EH +Mb +Tf +zn +Mb +AI +LI +LI +LI +gk +ix +cc +ix +ix +EH +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +"} +(36,1,1) = {" +FI +FI +Vj +Dp +EH +oN +EH +Dp +If +Vj +uF +Vk +fQ +gE +Zt +LI +jP +LI +BO +Xz +Xz +Xz +Xz +EH +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +"} +(37,1,1) = {" +FI +FI +Vj +WU +Dp +Dp +Dp +WU +If +EH +Vk +Vk +Vk +bO +Zt +VN +UU +VN +BO +Xz +Xz +AR +Xz +Vj +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +"} +(38,1,1) = {" +FI +FI +EH +Vj +Vj +WU +If +Dp +Dp +EH +Hc +EN +Vk +Ml +Zt +Xw +Xw +Xw +BO +Xz +Xz +Xz +Xz +EH +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +"} +(39,1,1) = {" +FI +FI +FI +FI +EH +Vj +EH +Vj +EH +Vj +EH +Vj +Vj +Vj +EH +Vj +Vj +EH +Vj +EH +EH +Vj +EH +EH +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +FI +"} diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm index 0ee697760b25..85f087ec38a9 100644 --- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm @@ -2034,6 +2034,12 @@ }, /turf/open/space, /area/space/nearstation) +"Ra" = ( +/obj/structure/frame/computer{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/onehalf) "Rv" = ( /obj/effect/turf_decal/siding/wood, /turf/open/floor/wood/airless{ @@ -3322,7 +3328,7 @@ UM cp ZX Gv -Gv +Ra cU YE bU diff --git a/_maps/RandomRuins/SpaceRuins/oretruck.dmm b/_maps/RandomRuins/SpaceRuins/oretruck.dmm new file mode 100644 index 000000000000..00c9b51f53cb --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/oretruck.dmm @@ -0,0 +1,3315 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ac" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/radship/Cargo3) +"ah" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + piping_layer = 2 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/EngineRoom) +"al" = ( +/obj/structure/sign/warning/radiation{ + pixel_y = 32 + }, +/turf/closed/mineral/random, +/area/template_noop) +"ao" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"aA" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo4) +"aR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/glass/beaker/large, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/MethLab) +"aT" = ( +/obj/item/wrench/syndie, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/EngineRoom) +"aY" = ( +/obj/item/shard{ + icon_state = "small" + }, +/turf/template_noop, +/area/template_noop) +"bf" = ( +/turf/open/floor/plating/asteroid, +/area/template_noop) +"bj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Engineering) +"bx" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/radioactive/waste, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo2) +"bF" = ( +/obj/structure/radioactive/waste, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo2) +"bK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/item/reagent_containers/pill/floorpill, +/obj/item/reagent_containers/pill/floorpill, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/MethLab) +"cn" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"cq" = ( +/obj/structure/sign/warning/radiation{ + pixel_y = -32 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"cH" = ( +/obj/structure/radioactive/stack, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo1) +"cM" = ( +/obj/structure/radioactive/stack, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo4) +"cN" = ( +/obj/structure/radioactive/stack, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo4) +"dk" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/radship/Cargo2) +"dP" = ( +/obj/structure/radioactive, +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo3) +"dZ" = ( +/obj/machinery/power/smes, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Engineering) +"ef" = ( +/obj/structure/table/wood, +/obj/item/toy/nuke, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/maple, +/area/ruin/space/has_grav/radship/CrewQuarters) +"em" = ( +/turf/closed/wall/mineral/plastitanium/overspace, +/area/ruin/space/has_grav/radship/MethLab) +"eF" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/radship/Cargo2) +"eL" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/portable_atmospherics/canister/tritium, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo2) +"eR" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/turf/template_noop, +/area/template_noop) +"eW" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/industrial/warning, +/obj/item/stack/sheet/mineral/uranium, +/obj/item/stack/sheet/mineral/uranium, +/obj/item/coin/uranium, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo4) +"fd" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/grunge{ + name = "Engine Room"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/EngineRoom) +"fh" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/poddoor{ + id = "radroom1int" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/Cargo1) +"fi" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/Hallway) +"fD" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/button{ + id = "radroom2ext"; + name = "External Blast Doors"; + pixel_x = 6; + pixel_y = -25; + dir = 1 + }, +/obj/machinery/button{ + id = "radroom2int"; + name = "Internal Blast Doors"; + pixel_x = -6; + pixel_y = -25; + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"fG" = ( +/turf/closed/mineral/random, +/area/ruin/space/has_grav/radship/Cargo1) +"fN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Hallway) +"gp" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/radship/CrewQuarters) +"gx" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"gI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Hallway) +"gO" = ( +/obj/item/toy/plush/moth{ + desc = "Eternally at odds with Unsafe Moth"; + name = "Safety Moth" + }, +/turf/open/floor/plating/grass, +/area/template_noop) +"hs" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/obj/structure/radioactive/waste, +/obj/effect/decal/cleanable/oil{ + pixel_x = 8; + pixel_y = -3 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo4) +"hT" = ( +/obj/structure/radioactive/stack, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo4) +"ib" = ( +/obj/structure/closet/crate/radiation, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/mineral/uranium, +/obj/item/stack/sheet/mineral/uranium, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Engineering) +"id" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/poddoor{ + id = "radroom4int" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/Cargo4) +"io" = ( +/obj/structure/radioactive, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer2, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/space/has_grav/radship/Cargo4) +"iv" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"iY" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/turf/template_noop, +/area/template_noop) +"jb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Engineering) +"jo" = ( +/obj/structure/closet/crate/large, +/obj/effect/turf_decal/industrial/warning, +/obj/item/coin/uranium, +/obj/item/stack/sheet/mineral/uranium, +/obj/item/stack/sheet/mineral/uranium, +/obj/item/stack/sheet/mineral/uranium, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo1) +"jp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Hallway) +"jQ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/radship/Cargo4) +"jS" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/radship/Engineering) +"kv" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"kP" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/EngineRoom) +"kR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/manifold4w/supply/visible/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Hallway) +"kS" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/radship/MethLab) +"le" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Hallway) +"lM" = ( +/obj/structure/closet/crate, +/obj/item/coin/uranium, +/obj/item/coin/uranium, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo1) +"lX" = ( +/obj/machinery/suit_storage_unit/radsuit, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Engineering) +"ma" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/structure/mirror{ + pixel_x = -1; + pixel_y = 30 + }, +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/remains/human, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/radship/CrewQuarters) +"me" = ( +/mob/living/simple_animal/hostile/carp/megacarp, +/turf/template_noop, +/area/template_noop) +"mo" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"mp" = ( +/obj/machinery/power/shuttle/engine/fueled/plasma{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/EngineRoom) +"mz" = ( +/obj/structure/closet/crate/large, +/obj/structure/statue/uranium/nuke, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo2) +"mZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Hallway) +"nd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/item/reagent_containers/pill/floorpill, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/MethLab) +"nf" = ( +/obj/item/stack/cable_coil/red, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/EngineRoom) +"nk" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/closed/mineral/random, +/area/ruin/space/has_grav/radship/Cargo1) +"nt" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/radship/Hallway) +"nD" = ( +/obj/structure/radioactive/waste, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo1) +"nY" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/uranium, +/obj/item/stack/sheet/mineral/uranium, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo3) +"ol" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/slippery, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/EngineRoom) +"oI" = ( +/obj/item/storage/toolbox/syndicate/empty, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/broken/directional/north, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/EngineRoom) +"oP" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/EngineRoom) +"pm" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Engineering) +"px" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/obj/machinery/button{ + id = "radroom1int"; + name = "Internal Blast Doors"; + pixel_x = -6; + pixel_y = -25; + dir = 1 + }, +/obj/machinery/button{ + id = "radroom1ext"; + name = "External Blast Doors"; + pixel_x = 6; + pixel_y = -25; + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"pz" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/radship/EngineRoom) +"pB" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/industrial/warning, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo3) +"pD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/can, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood/maple, +/area/ruin/space/has_grav/radship/CrewQuarters) +"pF" = ( +/obj/structure/curtain/bounty, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/radship/CrewQuarters) +"qn" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/pistachios, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo1) +"qt" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/grille/broken, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating, +/area/template_noop) +"qu" = ( +/obj/machinery/power/port_gen/pacman/super, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Engineering) +"qV" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"rf" = ( +/turf/closed/wall/mineral/plastitanium/overspace, +/area/ruin/space/has_grav/radship/Hallway) +"rD" = ( +/turf/open/floor/plating/grass, +/area/template_noop) +"se" = ( +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plating/asteroid, +/area/template_noop) +"sr" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/radship/CrewQuarters) +"sR" = ( +/obj/item/bedsheet/syndie, +/obj/structure/bed, +/obj/structure/curtain/bounty, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/can, +/turf/open/floor/wood/maple, +/area/ruin/space/has_grav/radship/CrewQuarters) +"sW" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/iron, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo1) +"tm" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/open/floor/plating/grass, +/area/template_noop) +"tH" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/poddoor{ + id = "radroom3int" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/Cargo3) +"tJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/wood/maple, +/area/ruin/space/has_grav/radship/CrewQuarters) +"tX" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/radioactive/waste, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/slippery, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo4) +"uo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"up" = ( +/obj/structure/closet/crate/large, +/obj/item/stack/sheet/mineral/uranium, +/obj/item/stack/sheet/mineral/uranium, +/obj/item/stack/sheet/mineral/uranium, +/obj/item/stack/sheet/mineral/uranium, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/space/has_grav/radship/Cargo2) +"uD" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"uP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/slippery, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo1) +"uY" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/radship/MethLab) +"vi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Hallway) +"vJ" = ( +/obj/structure/sign/warning/radiation{ + pixel_y = 32 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"wd" = ( +/turf/closed/wall/mineral/plastitanium/overspace, +/area/ruin/space/has_grav/radship/EngineRoom) +"wt" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/energybar, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"wR" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Engineering) +"xw" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/poddoor{ + id = "radroom3ext" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo3) +"xB" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"xI" = ( +/obj/item/broken_bottle, +/turf/template_noop, +/area/template_noop) +"xZ" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/poddoor{ + id = "radroom4ext" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo4) +"yv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Hallway) +"zG" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/iron, +/obj/effect/decal/cleanable/oil, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo4) +"Am" = ( +/obj/structure/ore_box, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/iron, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/space/has_grav/radship/Cargo2) +"AY" = ( +/obj/item/bedsheet/syndie, +/obj/structure/bed, +/obj/structure/curtain/bounty, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/cans/sixbeer, +/turf/open/floor/wood/maple, +/area/ruin/space/has_grav/radship/CrewQuarters) +"Bf" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/button{ + id = "radroom4ext"; + name = "External Blast Doors"; + pixel_x = 6; + pixel_y = 25 + }, +/obj/machinery/button{ + id = "radroom4int"; + name = "Internal Blast Doors"; + pixel_x = -6; + pixel_y = 25 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"BD" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/iron, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo4) +"Ct" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/obj/item/storage/cans/sixbeer, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/wood/maple, +/area/ruin/space/has_grav/radship/CrewQuarters) +"CT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/radship/Engineering) +"DI" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = -32 + }, +/turf/template_noop, +/area/template_noop) +"DW" = ( +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/hypospray/medipen/pumpup, +/obj/effect/decal/remains/human, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/mono/dark, +/area/template_noop) +"Ee" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/radship/Cargo1) +"El" = ( +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, +/obj/item/reagent_containers/food/drinks/beer, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/wallframe/apc, +/turf/open/floor/plasteel/mono/dark, +/area/template_noop) +"Fg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/syringe/contraband/methamphetamine, +/obj/machinery/chem_dispenser, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/MethLab) +"Fq" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Ft" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window{ + dir = 4; + name = "Engine Access" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/EngineRoom) +"FJ" = ( +/turf/closed/wall/mineral/plastitanium/overspace, +/area/ruin/space/has_grav/radship/Engineering) +"FP" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 9 + }, +/obj/item/dnainjector/radioactive, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/syringe/contraband/krokodil, +/obj/effect/decal/cleanable/glass, +/obj/machinery/light/broken/directional/west, +/turf/open/floor/plasteel/dark, +/area/template_noop) +"FS" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Gc" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/poddoor{ + id = "radroom2int" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/Cargo2) +"Gr" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo2) +"Gu" = ( +/obj/structure/closet/crate/large, +/obj/structure/radioactive/supermatter, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/space/has_grav/radship/Cargo1) +"Gx" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/binary/valve, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/EngineRoom) +"Gz" = ( +/obj/structure/radioactive/waste, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/space/has_grav/radship/Cargo1) +"GH" = ( +/obj/machinery/atmospherics/components/unary/tank/toxins{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/EngineRoom) +"Ha" = ( +/obj/structure/ore_box, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/iron, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo4) +"Hb" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Engineering) +"Hj" = ( +/obj/item/bedsheet/syndie, +/obj/structure/bed, +/obj/structure/curtain/bounty, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood/maple, +/area/ruin/space/has_grav/radship/CrewQuarters) +"HD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/syringe/contraband/methamphetamine, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/MethLab) +"HM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/chem_heater, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/MethLab) +"HN" = ( +/obj/machinery/door/airlock/grunge{ + name = "Crew Quarters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/CrewQuarters) +"HW" = ( +/obj/structure/closet/crate/large, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/item/stack/sheet/mineral/uranium, +/obj/item/stack/sheet/mineral/uranium, +/obj/item/stack/sheet/mineral/uranium, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo3) +"Ik" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"It" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/energybar, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/MethLab) +"IM" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/button{ + id = "radroom3ext"; + name = "External Blast Doors"; + pixel_x = 6; + pixel_y = 25 + }, +/obj/machinery/button{ + id = "radroom3int"; + name = "Internal Blast Doors"; + pixel_x = -6; + pixel_y = 25 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"IS" = ( +/mob/living/simple_animal/hostile/carp, +/turf/template_noop, +/area/template_noop) +"IW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Engineering) +"Jq" = ( +/obj/structure/closet/crate/large, +/obj/item/stack/sheet/mineral/uranium, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/space/has_grav/radship/Cargo4) +"JS" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/structure/radioactive/waste, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo3) +"Kc" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Ko" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Kw" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/radship/Cargo3) +"KJ" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/closed/mineral/random, +/area/ruin/space/has_grav/radship/Cargo1) +"KK" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/poddoor{ + id = "radroom1int" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/Cargo1) +"KW" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/poddoor{ + id = "radroom2int" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/Cargo2) +"Li" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Mv" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/radship/EngineRoom) +"MD" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"MG" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/iron, +/obj/item/stack/ore/iron, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo3) +"MQ" = ( +/obj/machinery/door/airlock/grunge{ + name = "Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/MethLab) +"MY" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Ns" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/poddoor{ + id = "radroom3int" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/Cargo3) +"Nu" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/radship/Hallway) +"NQ" = ( +/obj/structure/radioactive/stack, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo3) +"NR" = ( +/turf/closed/mineral/random, +/area/template_noop) +"NS" = ( +/obj/structure/closet/crate/large, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/item/stack/sheet/mineral/uranium, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo2) +"NT" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/grille/broken, +/obj/item/shard, +/turf/open/floor/plating, +/area/template_noop) +"Od" = ( +/obj/structure/radioactive/stack, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/space/has_grav/radship/Cargo3) +"Oj" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Ol" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/pill_bottle/happy, +/obj/structure/table, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/MethLab) +"Op" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Oq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/wood/maple, +/area/ruin/space/has_grav/radship/CrewQuarters) +"Pf" = ( +/turf/closed/wall/mineral/plastitanium/overspace, +/area/ruin/space/has_grav/radship/CrewQuarters) +"Pl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/chem_pack, +/obj/machinery/iv_drip, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/MethLab) +"Pu" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"PB" = ( +/turf/template_noop, +/area/template_noop) +"PH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/chem_master, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/MethLab) +"PK" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/radship/Cargo4) +"PU" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Qj" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Qr" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/poddoor{ + id = "radroom2ext" + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo2) +"Qw" = ( +/obj/machinery/power/smes/shuttle{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window{ + dir = 4; + name = "Engine Access" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/EngineRoom) +"Qy" = ( +/obj/structure/closet/crate/large, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/item/coin/uranium, +/obj/item/coin/uranium, +/obj/item/coin/uranium, +/obj/item/coin/uranium, +/obj/item/stack/sheet/mineral/uranium, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/sosjerky, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo1) +"QW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/remains/human, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/MethLab) +"Rq" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/radship/Engineering) +"Rz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer2, +/obj/item/trash/boritos, +/turf/open/floor/wood/maple, +/area/ruin/space/has_grav/radship/CrewQuarters) +"RV" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/open/floor/plating/grass, +/area/template_noop) +"Sa" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Su" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Sw" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"SN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"TR" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/industrial/warning, +/obj/item/coin/uranium, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo2) +"Uo" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/EngineRoom) +"UD" = ( +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"UU" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/gold, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo3) +"Va" = ( +/obj/item/wirecutters/syndie, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/binary/valve/layer2, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/EngineRoom) +"Vn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Engineering) +"Vr" = ( +/obj/machinery/door/airlock/grunge{ + name = "Engineering" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/Engineering) +"Vx" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/radioactive/waste, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo3) +"VD" = ( +/obj/structure/closet/crate, +/obj/item/coin/uranium, +/obj/item/coin/uranium, +/obj/item/coin/uranium, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on/layer2, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/space/has_grav/radship/Cargo3) +"VF" = ( +/obj/structure/radioactive/stack, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo2) +"VI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/radship/Cargo3) +"VL" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo1) +"VT" = ( +/obj/machinery/door/airlock/external/glass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Wk" = ( +/obj/item/toy/plush/moth{ + desc = "A plushie depicting a mothperson dying of radiation poisioning. How cute!"; + name = "Unsafe moth" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Hallway) +"WD" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/radship/Cargo1) +"WF" = ( +/obj/structure/radioactive/stack, +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo2) +"WS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"XT" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Engineering) +"Yd" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Yk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Hallway) +"YA" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/industrial/warning/corner, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/uranium, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/glass/basalt, +/obj/item/stack/ore/iron, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo1) +"YE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/radship/Hallway) +"YF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo3) +"YH" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/item/stack/ore/gold, +/obj/item/stack/ore/iron, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/radship/Cargo2) +"YU" = ( +/obj/structure/sign/warning/securearea{ + pixel_y = 32 + }, +/turf/closed/mineral/random, +/area/template_noop) +"YV" = ( +/obj/item/trash/boritos, +/turf/closed/mineral/random, +/area/template_noop) +"Zb" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/space/has_grav/radship/Hallway) +"Zd" = ( +/obj/structure/sign/warning/radiation{ + pixel_y = -32 + }, +/turf/template_noop, +/area/template_noop) +"Zj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/radship/Engineering) +"ZN" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/poddoor{ + id = "radroom4int" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/space/has_grav/radship/Cargo4) + +(1,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} +(2,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} +(3,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} +(4,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} +(5,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} +(6,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +IS +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +IS +PB +PB +PB +"} +(7,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +Uo +Uo +mp +Uo +Uo +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} +(8,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +Mv +Qw +Qw +Ft +Qw +Qw +Mv +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} +(9,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +pz +oI +kP +aT +nf +oP +pz +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} +(10,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +wd +Mv +ah +Va +ol +Gx +GH +Mv +wd +PB +PB +PB +PB +PB +PB +PB +PB +"} +(11,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +FJ +Rq +Rq +jS +Mv +fd +Mv +pz +Mv +Mv +em +PB +PB +PB +PB +PB +PB +PB +"} +(12,1,1) = {" +PB +PB +PB +PB +PB +PB +FJ +Rq +dZ +wR +Zj +FS +uo +cn +uY +Ol +bK +kS +em +PB +PB +PB +PB +PB +PB +"} +(13,1,1) = {" +PB +PB +PB +PB +me +PB +Rq +IW +XT +Hb +Rq +Ik +jp +mo +kS +Pl +HD +nd +kS +PB +PB +PB +PB +PB +PB +"} +(14,1,1) = {" +PB +PB +PB +PB +PB +pm +CT +jb +bj +Vn +Vr +xB +mZ +MD +MQ +aR +QW +It +uY +PB +PB +PB +PB +PB +PB +"} +(15,1,1) = {" +PB +PB +PB +PB +PB +PB +jS +qu +ib +lX +Rq +wt +fN +Pu +kS +Fg +PH +HM +uY +PB +me +PB +PB +PB +PB +"} +(16,1,1) = {" +PB +PB +PB +PB +PB +PB +ac +ac +ac +ac +ac +Sa +fN +Kc +WD +WD +WD +WD +WD +PB +PB +PB +PB +PB +PB +"} +(17,1,1) = {" +PB +PB +PB +PB +PB +DI +Kw +UU +nY +dP +Kw +IM +fN +px +Ee +cH +lM +YA +Ee +YU +NR +PB +PB +PB +PB +"} +(18,1,1) = {" +PB +PB +PB +PB +PB +PB +xw +HW +Od +pB +tH +qV +Yk +Sw +fh +nD +Gu +qn +VL +NR +NR +NR +NR +PB +PB +"} +(19,1,1) = {" +PB +PB +PB +PB +PB +PB +xw +MG +VD +JS +Ns +Op +kR +Yd +KK +sW +Gz +jo +nk +NR +NR +NR +NR +NR +PB +"} +(20,1,1) = {" +PB +PB +PB +PB +PB +PB +Kw +Vx +YF +NQ +Kw +Su +YE +Ko +Ee +Qy +uP +KJ +fG +NR +NR +NR +NR +NR +PB +"} +(21,1,1) = {" +PB +PB +PB +PB +PB +Zd +jQ +jQ +ac +VI +ac +vJ +vi +cq +WD +WD +WD +eF +eF +al +NR +NR +NR +NR +PB +"} +(22,1,1) = {" +PB +PB +PB +PB +PB +PB +PK +cN +Ha +hs +PK +Zb +vi +ao +dk +bx +mz +WF +dk +PB +NR +NR +NR +PB +PB +"} +(23,1,1) = {" +PB +PB +PB +PB +PB +PB +xZ +hT +Jq +aA +ZN +Fq +yv +Qj +KW +VF +Am +eL +Qr +PB +PB +PB +PB +PB +PB +"} +(24,1,1) = {" +PB +PB +PB +PB +PB +PB +xZ +tX +io +eW +id +kv +kR +Yd +Gc +Gr +up +TR +Qr +PB +PB +PB +PB +PB +PB +"} +(25,1,1) = {" +PB +PB +PB +PB +PB +DI +PK +BD +cM +zG +PK +Bf +vi +fD +dk +NS +bF +YH +dk +eR +PB +PB +PB +PB +PB +"} +(26,1,1) = {" +PB +PB +PB +PB +PB +PB +jQ +jQ +jQ +jQ +jQ +PU +fN +Kc +dk +eF +eF +eF +dk +PB +PB +PB +PB +PB +PB +"} +(27,1,1) = {" +PB +PB +PB +PB +PB +PB +gp +Hj +tJ +ef +gp +PU +jp +Kc +WS +Li +gI +gI +VT +PB +PB +PB +PB +PB +PB +"} +(28,1,1) = {" +PB +PB +PB +PB +PB +PB +sr +sR +Rz +Ct +sr +PU +jp +gx +Nu +nt +nt +nt +Nu +PB +PB +PB +PB +PB +PB +"} +(29,1,1) = {" +PB +PB +IS +PB +PB +NR +NR +AY +Oq +pD +HN +UD +le +gx +nt +Wk +nt +nt +Nu +PB +PB +PB +PB +PB +PB +"} +(30,1,1) = {" +PB +PB +PB +PB +NR +NR +NR +NR +sr +pF +sr +MY +jp +uD +nt +nt +nt +Nu +rf +PB +PB +PB +PB +PB +PB +"} +(31,1,1) = {" +PB +PB +PB +PB +NR +NR +NR +NR +sr +ma +gp +iv +SN +Oj +Nu +nt +Nu +rf +PB +PB +PB +PB +PB +PB +PB +"} +(32,1,1) = {" +PB +PB +PB +NR +NR +NR +NR +PB +Pf +sr +gp +Nu +fi +Nu +NR +NR +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} +(33,1,1) = {" +PB +PB +PB +PB +NR +NR +aY +PB +PB +NT +FP +El +DW +NR +NR +NR +NR +PB +PB +PB +PB +PB +PB +PB +PB +"} +(34,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +IS +PB +qt +NR +YV +NR +NR +NR +NR +NR +NR +PB +PB +PB +PB +PB +PB +PB +"} +(35,1,1) = {" +PB +PB +PB +PB +PB +PB +xI +PB +PB +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +PB +PB +PB +IS +PB +PB +"} +(36,1,1) = {" +PB +PB +PB +PB +iY +PB +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +PB +PB +PB +PB +PB +"} +(37,1,1) = {" +PB +PB +PB +PB +PB +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +PB +PB +PB +PB +PB +"} +(38,1,1) = {" +PB +PB +PB +PB +NR +NR +NR +NR +NR +NR +NR +NR +se +se +NR +NR +NR +NR +NR +NR +PB +PB +PB +PB +PB +"} +(39,1,1) = {" +PB +PB +PB +PB +NR +NR +NR +NR +NR +NR +se +se +rD +bf +se +NR +NR +NR +NR +NR +PB +PB +PB +PB +PB +"} +(40,1,1) = {" +PB +PB +PB +PB +NR +NR +NR +NR +NR +se +bf +gO +RV +rD +se +NR +NR +NR +NR +NR +PB +PB +PB +PB +PB +"} +(41,1,1) = {" +PB +PB +PB +PB +NR +NR +NR +NR +NR +se +rD +tm +rD +se +NR +NR +NR +NR +NR +PB +PB +PB +PB +PB +PB +"} +(42,1,1) = {" +PB +PB +PB +PB +PB +NR +NR +NR +NR +NR +se +se +se +NR +NR +NR +NR +NR +NR +PB +PB +PB +PB +PB +PB +"} +(43,1,1) = {" +PB +PB +PB +PB +PB +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +PB +PB +PB +PB +PB +PB +"} +(44,1,1) = {" +PB +me +PB +PB +PB +PB +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +PB +PB +PB +PB +PB +PB +"} +(45,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +NR +NR +NR +NR +NR +NR +NR +NR +NR +NR +PB +PB +PB +PB +PB +PB +PB +"} +(46,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +NR +NR +NR +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} +(47,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +me +PB +PB +PB +"} +(48,1,1) = {" +PB +PB +PB +PB +PB +PB +IS +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} +(49,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} +(50,1,1) = {" +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +PB +"} diff --git a/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm b/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm index 3d05cfb13d35..b76ae63a86e7 100644 --- a/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm +++ b/_maps/RandomRuins/SpaceRuins/power_puzzle.dmm @@ -1739,7 +1739,7 @@ /area/ruin/space/has_grav/powerpuzzle/secure) "sc" = ( /obj/effect/mob_spawn/human/corpse/cargo_tech, -/obj/item/food/cakeslice/birthday, +/obj/item/reagent_containers/food/snacks/cakeslice/birthday, /obj/effect/decal/cleanable/confetti, /obj/machinery/light/small/broken/directional/east, /obj/structure/toilet, diff --git a/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm b/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm new file mode 100644 index 000000000000..83e662b69ad0 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/provinggrounds.dmm @@ -0,0 +1,4699 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"am" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"ap" = ( +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"at" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"au" = ( +/obj/machinery/door/airlock/centcom, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"ay" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"aW" = ( +/turf/closed/indestructible/rock/snow, +/area/ruin/space/has_grav/syndicircle/winter) +"ba" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"bd" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 64; + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"bf" = ( +/obj/machinery/modular_computer/console/preset, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"bo" = ( +/obj/machinery/button{ + id = 256; + name = "Zone Delta Shutters"; + pixel_x = 8; + pixel_y = -8 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/syndicircle/halls) +"bx" = ( +/obj/structure/flora/rock/icy, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"by" = ( +/obj/item/target, +/obj/structure/flippedtable{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"bz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"bD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"bL" = ( +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"bM" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"bP" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"bS" = ( +/obj/structure/sign/warning/firingrange, +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"bV" = ( +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"ci" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 99; + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"cC" = ( +/obj/structure/chair/office, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"cQ" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"dd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"dh" = ( +/obj/machinery/camera{ + network = list("zonec") + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"du" = ( +/mob/living/simple_animal/hostile/human/syndicate/civilian{ + name = "Syndicate Researcher" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"dx" = ( +/obj/machinery/button{ + id = 128; + name = "Zone Charlie shutters"; + pixel_x = -8; + pixel_y = -8 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/syndicircle/halls) +"dN" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"dP" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 256 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"dZ" = ( +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/syndicircle/winter) +"eh" = ( +/turf/open/floor/plating/ice, +/area/ruin/space/has_grav/syndicircle/winter) +"en" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"eu" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"ew" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 6; + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"eH" = ( +/obj/structure/table/reinforced, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"eJ" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/night, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"fe" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"ff" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/modular_computer/console/preset{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"fI" = ( +/obj/machinery/modular_computer/console/preset{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"fO" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"fZ" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 128 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"gi" = ( +/obj/structure/table/reinforced, +/obj/item/folder/documents/syndicate/red, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/syndicircle/winter) +"gp" = ( +/obj/structure/table/reinforced, +/obj/item/documents/syndicate/red{ + pixel_x = -7 + }, +/obj/machinery/camera/preset{ + network = list("zoned") + }, +/obj/item/seeds/chili/ice{ + pixel_x = -5 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/syndicircle/winter) +"gv" = ( +/obj/machinery/camera/preset{ + dir = 4; + network = list("zoned") + }, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"gz" = ( +/mob/living/simple_animal/hostile/human/syndicate/ranged/smg{ + name = "REDFOR operative" + }, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"gF" = ( +/obj/structure/rack, +/obj/item/grenade/c4{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/grenade/c4, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"hh" = ( +/obj/structure/rack, +/obj/item/taperecorder, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"ho" = ( +/obj/structure/salvageable/server, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"ht" = ( +/obj/machinery/modular_computer/console/preset{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"hw" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"if" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"in" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 128; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"iq" = ( +/obj/item/target, +/obj/structure/flippedtable{ + dir = 1 + }, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"ir" = ( +/obj/structure/table/reinforced, +/obj/item/toy/redbutton{ + pixel_y = 6 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/syndicircle/winter) +"iy" = ( +/obj/structure/barricade/sandbags, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"iz" = ( +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/syndicircle/winter) +"iD" = ( +/obj/structure/flippedtable{ + dir = 4 + }, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg{ + name = "BLUFOR operative" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/syndicircle/winter) +"iH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/syndicircle/winter) +"iM" = ( +/obj/structure/sign/warning/coldtemp, +/turf/closed/wall/r_wall, +/area/ruin/space/has_grav/syndicircle/winter) +"iR" = ( +/obj/item/mine/pressure/explosive/shrapnel/live, +/obj/item/stack/tile/mineral/snow, +/obj/machinery/light/dim/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"iZ" = ( +/obj/machinery/light/dim/directional/east, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"jo" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"jx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"jA" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/shreds, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"jG" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/escape) +"kc" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"kj" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"kv" = ( +/obj/machinery/modular_computer/console/preset{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"kE" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 32; + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"kK" = ( +/obj/structure/table/reinforced, +/obj/item/gun/ballistic/automatic/smg/c20r{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/syndicircle/winter) +"lb" = ( +/obj/structure/flippedtable{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/syndicircle/winter) +"le" = ( +/obj/structure/barricade/wooden/snowed, +/obj/effect/turf_decal/snow, +/obj/machinery/door/airlock/hatch{ + dir = 8 + }, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/syndicircle/winter) +"lg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/snowed, +/area/ruin/space/has_grav/syndicircle/winter) +"lv" = ( +/obj/machinery/door/poddoor, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"lP" = ( +/obj/machinery/vending/coffee, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"lX" = ( +/mob/living/simple_animal/hostile/human/syndicate/ranged/infiltrator{ + name = "REDFOR operative" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"mc" = ( +/obj/effect/turf_decal/techfloor{ + dir = 9 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"mq" = ( +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"mB" = ( +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"mC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"mN" = ( +/obj/structure/table/reinforced, +/obj/item/ammo_box/magazine/smgm45{ + pixel_y = 5 + }, +/obj/item/ammo_box/magazine/smgm45{ + pixel_x = -4; + pixel_y = -6 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/syndicircle/winter) +"na" = ( +/obj/structure/flippedtable, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged/smg{ + name = "BLUFOR operative" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/syndicircle/winter) +"nm" = ( +/obj/machinery/door/poddoor{ + dir = 4 + }, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"nR" = ( +/obj/structure/flippedtable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/syndicircle/winter) +"nU" = ( +/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/space/has_grav/syndicircle/training) +"nZ" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav/syndicircle/winter) +"ov" = ( +/mob/living/simple_animal/hostile/human/syndicate/civilian{ + name = "Syndicate Researcher" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"ow" = ( +/obj/effect/turf_decal/snow, +/turf/open/floor/plating, +/area/ruin/space/has_grav/syndicircle/winter) +"oJ" = ( +/obj/structure/fence/door{ + dir = 8 + }, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"oK" = ( +/obj/structure/fence/door, +/turf/open/floor/plating, +/area/ruin/space/has_grav/syndicircle/training) +"oS" = ( +/turf/open/floor/plating/snowed, +/area/ruin/space/has_grav/syndicircle/winter) +"oV" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"oW" = ( +/obj/effect/turf_decal/techfloor/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/deployable_turret, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"pb" = ( +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"pk" = ( +/obj/machinery/modular_computer/console/preset, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"pt" = ( +/obj/effect/turf_decal/techfloor/corner{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"pT" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/syndicircle/halls) +"qm" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"qo" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/syndicircle/winter) +"qv" = ( +/mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun{ + name = "REDFOR operative" + }, +/turf/open/floor/plating/ice, +/area/ruin/space/has_grav/syndicircle/winter) +"qP" = ( +/obj/item/target, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"qV" = ( +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/machinery/camera{ + dir = 5; + network = list("zonec") + }, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"rf" = ( +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"ru" = ( +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"rV" = ( +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"sb" = ( +/obj/machinery/modular_computer/console/preset{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"st" = ( +/obj/effect/turf_decal/ntlogo{ + dir = 1 + }, +/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space{ + name = "REDFOR commando" + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"sC" = ( +/obj/effect/turf_decal/ntlogo{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"sE" = ( +/obj/machinery/modular_computer/console/preset{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"sI" = ( +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"sX" = ( +/obj/effect/mob_spawn/human/corpse/syndicatesoldier, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"ta" = ( +/obj/item/restraints/legcuffs/beartrap, +/obj/structure/barricade/wooden/snowed, +/obj/effect/turf_decal/snow, +/obj/machinery/door/airlock/hatch, +/obj/structure/fans/tiny/invisible, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/syndicircle/winter) +"tf" = ( +/obj/item/mine/pressure/explosive/shrapnel/live, +/obj/item/stack/tile/mineral/snow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"tl" = ( +/obj/structure/rack, +/obj/item/pickaxe, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"tp" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"tq" = ( +/obj/structure/rack, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"tz" = ( +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"tE" = ( +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"tG" = ( +/obj/effect/turf_decal/ntlogo, +/obj/machinery/nuclearbomb/beer, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"tN" = ( +/obj/effect/turf_decal/ntlogo{ + dir = 4 + }, +/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space{ + name = "REDFOR commando" + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"tV" = ( +/obj/item/ammo_casing/mm712x82/match, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"tZ" = ( +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"uc" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 256 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"up" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 256; + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"ur" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"ut" = ( +/obj/machinery/camera/preset{ + network = list("zoned") + }, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"uE" = ( +/obj/effect/turf_decal/number/two, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/syndicircle/halls) +"uU" = ( +/obj/machinery/button{ + id = 99; + name = "Zone Alpha shutters"; + pixel_x = -25; + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"vc" = ( +/obj/machinery/light/dim/directional/north, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"vg" = ( +/obj/machinery/modular_computer/console/preset{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"vx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"vB" = ( +/obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"vC" = ( +/obj/effect/turf_decal/techfloor/corner{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"vE" = ( +/obj/machinery/modular_computer/console/preset{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"vQ" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"vT" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"wa" = ( +/obj/machinery/modular_computer/console/preset{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"wb" = ( +/obj/effect/turf_decal/techfloor/corner, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"wh" = ( +/obj/structure/sign/warning{ + desc = "WARNING: Clear shoothouse before intiating a drill!"; + name = "Shoothouse Sign"; + sign_change_name = "Warning: Shoothouse" + }, +/turf/closed/wall, +/area/ruin/space/has_grav/syndicircle/training) +"wp" = ( +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"ws" = ( +/obj/machinery/modular_computer/console/preset{ + dir = 1 + }, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"wD" = ( +/obj/machinery/camera{ + dir = 8; + network = list("zonec") + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"wG" = ( +/obj/machinery/button{ + id = 6; + name = "Zone Delta shutters"; + pixel_x = -25; + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"wN" = ( +/obj/structure/flora/rock/icy, +/obj/machinery/camera/preset{ + dir = 9; + network = list("zoned") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"wU" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"xd" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/plastic, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"xs" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/space/has_grav/syndicircle/research) +"xD" = ( +/obj/machinery/camera{ + dir = 10; + network = list("zonea") + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"xE" = ( +/obj/effect/turf_decal/techfloor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"xF" = ( +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"xI" = ( +/obj/effect/turf_decal/techfloor, +/turf/open/floor/mineral/titanium/white, +/area/ruin/space/has_grav/syndicircle/research) +"yf" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/syndicircle/training) +"yG" = ( +/obj/structure/frame/machine, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"yO" = ( +/obj/structure/flora/rock/pile, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"yT" = ( +/obj/machinery/button{ + id = 64; + name = "Zone Bravo shutters"; + pixel_x = -8; + pixel_y = -2; + dir = 8 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/syndicircle/halls) +"zm" = ( +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"zn" = ( +/obj/effect/turf_decal/techfloor/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"zr" = ( +/obj/machinery/door/poddoor{ + dir = 4 + }, +/obj/structure/fans/tiny, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"zF" = ( +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/blood/tracks, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"zP" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/modular_computer/console/preset{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"zY" = ( +/obj/structure/statue/snow/snowman, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"Af" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"Aj" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/effect/decal/cleanable/plastic, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"Al" = ( +/obj/machinery/modular_computer/console/preset{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"AG" = ( +/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, +/obj/effect/decal/cleanable/blood/gibs/old, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"AP" = ( +/obj/structure/lattice, +/turf/open/space, +/area/template_noop) +"AQ" = ( +/obj/machinery/light/dim/directional/south, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"AV" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/blackbox_recorder, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Bc" = ( +/obj/machinery/light/directional/west, +/turf/closed/mineral/random, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"Bj" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Br" = ( +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + dir = 1; + network = list("zonec") + }, +/turf/open/floor/circuit, +/area/ruin/space/has_grav/syndicircle/research) +"Bw" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"Bx" = ( +/obj/machinery/button{ + id = 4; + name = "Zone Charlie shutters"; + pixel_x = -25; + dir = 8 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"BJ" = ( +/obj/effect/turf_decal/number/zero, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/syndicircle/halls) +"BV" = ( +/obj/effect/turf_decal/number/one, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/syndicircle/halls) +"BY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"BZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/space/has_grav/syndicircle/winter) +"Cd" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 9 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Ch" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Ci" = ( +/obj/effect/turf_decal/snow, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/has_grav/syndicircle/winter) +"Cj" = ( +/obj/machinery/button{ + id = 6; + name = "Zone Delta shutters"; + pixel_x = 25; + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/atmosphere, +/area/ruin/space/has_grav/syndicircle/winter) +"Cu" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"CA" = ( +/obj/machinery/button{ + id = 4; + name = "Zone Charlie shutters"; + pixel_x = 25; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"CC" = ( +/obj/machinery/computer/camera_advanced{ + networks = list("zoned") + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"CO" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 128; + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Df" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Dm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Dn" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"DG" = ( +/obj/machinery/computer/camera_advanced{ + networks = list("zonec") + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"DU" = ( +/obj/structure/flora/rock/pile, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"DW" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Ed" = ( +/obj/machinery/button{ + id = 9; + name = "Zone Delta shutters"; + pixel_y = -25 + }, +/turf/open/floor/plating/ice, +/area/ruin/space/has_grav/syndicircle/winter) +"Ej" = ( +/obj/machinery/button{ + id = 102; + name = "Zone Charlie shutters"; + pixel_y = -25 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"Ek" = ( +/obj/effect/turf_decal/number/three, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/syndicircle/halls) +"EO" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/hatch, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"EQ" = ( +/obj/machinery/light/directional/north, +/obj/machinery/vending/sovietsoda, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"ES" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/hooded/wintercoat/security, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"ET" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/brown, +/obj/item/clothing/shoes/winterboots/ice_boots, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Fq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"Fr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/mob/living/simple_animal/hostile/human/syndicate, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Fv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"FG" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"FH" = ( +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"FM" = ( +/mob/living/simple_animal/hostile/human/syndicate/civilian{ + name = "Syndicate Researcher" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"GJ" = ( +/obj/structure/table/reinforced, +/obj/item/modular_computer/laptop{ + pixel_y = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"GP" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 64 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"GV" = ( +/turf/open/space, +/area/template_noop) +"GW" = ( +/obj/structure/rack, +/obj/item/multitool/syndie, +/obj/item/screwdriver/nuke, +/obj/item/screwdriver/nuke, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"GZ" = ( +/obj/structure/rack, +/obj/item/wirecutters/syndie, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Hi" = ( +/obj/machinery/light/directional/north, +/obj/machinery/vending/cola/shamblers, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Hl" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/turf/open/space/basic, +/area/ruin/space/has_grav/syndicircle/halls) +"HC" = ( +/mob/living/simple_animal/hostile/human/syndicate/civilian{ + name = "Syndicate Researcher" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Ik" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"Im" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/west, +/obj/item/paper_bin, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Ir" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"Iv" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 4; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"IE" = ( +/obj/machinery/camera{ + dir = 5; + network = list("zonea") + }, +/obj/item/target/alien, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"IT" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"IY" = ( +/obj/machinery/power/smes/magical{ + name = "power storage unit" + }, +/obj/structure/cable, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Je" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/directional/east, +/obj/item/paper_bin, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Ji" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"Jq" = ( +/obj/structure/rack, +/obj/item/assembly/timer, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Jv" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen/survival, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"Jx" = ( +/obj/machinery/door/airlock/centcom{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"JP" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 32 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"JT" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"Kb" = ( +/obj/machinery/button{ + id = 32; + name = "Zone Alpha shutters"; + pixel_x = 7; + pixel_y = 3; + dir = 4 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/syndicircle/halls) +"Kr" = ( +/obj/structure/rack, +/obj/item/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Kt" = ( +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/escape) +"KH" = ( +/obj/machinery/button{ + id = 84; + name = "Zone Bravo shutters"; + pixel_x = -25; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"KR" = ( +/obj/machinery/button{ + id = 909; + name = "Zone Bravo shutters"; + pixel_y = -25 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/escape) +"KY" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/eva, +/obj/item/clothing/head/helmet/space/eva, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Lb" = ( +/obj/structure/sign/warning/securearea, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/has_grav/syndicircle/halls) +"Lh" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 45 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Li" = ( +/obj/effect/decal/cleanable/robot_debris, +/obj/structure/frame/machine, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/space/has_grav/syndicircle/research) +"Lt" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/ruin/space/has_grav/syndicircle/training) +"LF" = ( +/obj/machinery/button{ + id = 45; + name = "Zone Alpha Shutters"; + pixel_y = 8 + }, +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Mf" = ( +/obj/machinery/computer/camera_advanced{ + dir = 1; + networks = list("zonea") + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Mr" = ( +/obj/machinery/computer/camera_advanced{ + dir = 1; + networks = list("zoneb") + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Mt" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/escape) +"Mu" = ( +/obj/machinery/door/poddoor, +/obj/structure/fans/tiny, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/escape) +"Mv" = ( +/obj/machinery/button{ + id = 99; + name = "Zone Alpha shutters"; + pixel_x = -25 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/syndicircle/training) +"MP" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space{ + name = "REDFOR commando" + }, +/obj/item/storage/backpack/duffelbag/syndie/c4, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"MV" = ( +/turf/closed/wall/rust, +/area/ruin/space/has_grav/syndicircle/training) +"MW" = ( +/obj/item/target, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"Na" = ( +/obj/machinery/computer/helm{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/syndicircle/escape) +"Ng" = ( +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"NT" = ( +/obj/machinery/camera{ + network = list("zonea") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"NV" = ( +/obj/machinery/light/directional/south, +/turf/open/space, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"Oc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"Ox" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/syndicircle/training) +"OB" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/night, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"OE" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"OH" = ( +/turf/closed/mineral/random, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"OW" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/syndicircle/escape) +"OY" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/syndicircle/escape) +"Pq" = ( +/obj/machinery/door/airlock/centcom{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Pv" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma/twenty, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/syndicircle/escape) +"Qc" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/syndicircle/escape) +"Qd" = ( +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/syndicircle/escape) +"Qy" = ( +/obj/machinery/button{ + id = 909; + name = "Zone Bravo shutters"; + pixel_x = 25 + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/syndicircle/escape) +"QT" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"Rj" = ( +/mob/living/simple_animal/hostile/human/syndicate, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Rs" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 256; + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Rw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"Rz" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"RH" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"RR" = ( +/obj/item/target, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"RV" = ( +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"Sb" = ( +/obj/structure/flippedtable{ + icon_state = "table" + }, +/obj/item/target/clown, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"Sf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"Sh" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/titanium, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/syndicircle/escape) +"Sl" = ( +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/syndicircle/escape) +"Sr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/syndicircle/escape) +"Sz" = ( +/obj/structure/window/reinforced/spawner{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged{ + name = "BLUFOR operative" + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/syndicircle/escape) +"SC" = ( +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"SF" = ( +/obj/item/target/syndicate, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"SQ" = ( +/obj/structure/flora/rock, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"Tj" = ( +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"Tl" = ( +/obj/structure/lattice, +/turf/open/space, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"To" = ( +/obj/structure/window/reinforced/spawner{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged{ + name = "BLUFOR operative" + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/syndicircle/escape) +"Tw" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/ancient{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/storage/firstaid/ancient{ + pixel_x = 6 + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/syndicircle/escape) +"Tz" = ( +/obj/structure/window/reinforced/spawner{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/syndicircle/escape) +"TF" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"TG" = ( +/obj/structure/fence/door, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"TP" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"TQ" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"Ua" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"UA" = ( +/mob/living/simple_animal/hostile/human/syndicate, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"UI" = ( +/obj/item/target, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"UL" = ( +/obj/machinery/camera{ + dir = 5; + network = list("zonea") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"Vd" = ( +/obj/machinery/camera{ + dir = 8; + network = list("zonea") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"Vn" = ( +/turf/open/space, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"Vp" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/syndicircle/escape) +"Vu" = ( +/obj/structure/window/reinforced/spawner{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/mob/living/simple_animal/hostile/human/nanotrasen/ranged{ + name = "BLUFOR operative" + }, +/turf/open/floor/mineral/titanium, +/area/ruin/space/has_grav/syndicircle/escape) +"VH" = ( +/obj/structure/table/reinforced, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/syndicircle/escape) +"VW" = ( +/obj/item/target, +/obj/structure/flippedtable{ + dir = 4 + }, +/obj/structure/flippedtable{ + icon_state = "table" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"VZ" = ( +/obj/machinery/camera{ + network = list("zonea") + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"Wt" = ( +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"Wv" = ( +/obj/item/target, +/obj/structure/flippedtable{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/ruin/space/has_grav/syndicircle/training) +"Wx" = ( +/obj/machinery/camera{ + dir = 8; + network = list("zoneb") + }, +/turf/open/space, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"WH" = ( +/obj/machinery/button{ + id = 102; + name = "Zone Charlie shutters"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"WU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/button{ + id = 9; + name = "Zone Delta shutters"; + pixel_y = 25 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"WV" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/helmet/riot{ + pixel_y = 9 + }, +/obj/item/clothing/suit/armor/vest/bulletproof{ + pixel_x = -4; + pixel_y = -2 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"WY" = ( +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = 84; + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Xb" = ( +/obj/structure/table/reinforced, +/obj/item/ammo_box/magazine/co9mm{ + pixel_x = 8 + }, +/obj/item/ammo_box/magazine/co9mm, +/obj/item/gun/ballistic/automatic/pistol/commander, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/syndicircle/escape) +"Xf" = ( +/obj/machinery/button{ + id = 84; + name = "Zone Bravo shutters"; + pixel_x = 25; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ruin/space/has_grav/syndicircle/halls) +"Xo" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/helmet{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/clothing/head/helmet, +/obj/machinery/camera{ + dir = 8; + network = list("zoneb") + }, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/syndicircle/escape) +"Xt" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"XA" = ( +/obj/structure/rack, +/obj/item/ammo_box/foambox/riot, +/obj/item/gun/ballistic/automatic/toy/pistol/riot, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"XW" = ( +/mob/living/simple_animal/hostile/human/syndicate/melee/space{ + name = "REDFOR commando" + }, +/turf/open/space, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"XX" = ( +/obj/machinery/power/emitter/welded, +/obj/structure/railing{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/syndicircle/escape) +"Yh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/shuttle/tinted, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/syndicircle/escape) +"Yr" = ( +/obj/structure/chair/comfy/shuttle, +/mob/living/simple_animal/hostile/human/syndicate/mecha_pilot/no_mech/nanotrasen{ + name = "BLUFOR Pilot" + }, +/turf/open/floor/mineral/titanium/blue, +/area/ruin/space/has_grav/syndicircle/escape) +"Yx" = ( +/obj/machinery/power/emitter/welded, +/obj/structure/railing{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/syndicircle/escape) +"YB" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"YD" = ( +/obj/structure/barricade/sandbags, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"YJ" = ( +/obj/structure/fence/cut/large{ + dir = 8 + }, +/turf/open/floor/plating/sandy_dirt, +/area/ruin/space/has_grav/syndicircle/training) +"YV" = ( +/obj/structure/table/greyscale, +/obj/item/assembly/timer{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/assembly/timer{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/machinery/camera{ + network = list("zonea") + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/syndicircle/training) +"Zf" = ( +/obj/machinery/light/directional/west, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Zk" = ( +/obj/machinery/vending/toyliberationstation, +/turf/open/floor/plating, +/area/ruin/space/has_grav/syndicircle/training) +"Zq" = ( +/obj/machinery/door/airlock/centcom, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"Zt" = ( +/obj/machinery/button{ + id = 99; + name = "Zone Alpha shutters"; + pixel_x = 8; + dir = 4 + }, +/turf/closed/wall/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"ZH" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/mineral/plastitanium, +/area/ruin/space/has_grav/syndicircle/halls) +"ZU" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space{ + name = "REDFOR commando" + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav/syndicircle/spacewalk) +"ZW" = ( +/turf/template_noop, +/area/template_noop) +"ZZ" = ( +/obj/machinery/camera{ + dir = 5; + network = list("zoneb") + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/syndicircle/spacewalk) + +(1,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +AP +GV +GV +GV +AP +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(2,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +AP +GV +AP +GV +AP +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(3,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +pT +Ir +pT +Hl +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(4,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +AP +BJ +ay +ay +ay +pT +AP +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(5,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +AP +BV +ay +Ik +ay +Lb +AP +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(6,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +pT +pT +pT +pT +Ir +am +Ir +pT +pT +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(7,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +pT +pT +pT +pT +ap +ap +ay +ap +ay +ap +ay +ap +ap +pT +pT +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(8,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +pT +pT +pT +pT +ap +ap +ap +Df +ur +ur +IT +wU +ay +ap +ap +ap +ap +ap +ap +pT +pT +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(9,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +pT +pT +pT +Df +ur +ur +ur +ur +ur +Ch +pT +pT +Jx +pT +Pq +pT +pT +ap +ap +ap +ap +ap +ap +ap +pT +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(10,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +pT +pT +ay +ap +jx +ap +ap +pT +pT +pT +pT +pT +pT +Dm +ap +ap +pT +pT +pT +pT +pT +pT +ap +ap +ay +ap +ay +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(11,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +pT +pT +jo +ur +BY +Ch +qo +qo +qo +aW +aW +aW +aW +pT +Dm +ap +ap +pT +MV +Rw +MV +MV +pT +pT +pT +ap +ay +ap +ay +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(12,1,1) = {" +ZW +ZW +ZW +ZW +ZW +pT +bo +dN +jx +ay +pT +pT +qo +aW +bL +eh +en +aW +aW +pT +EQ +ap +ap +bS +MW +Rz +Ng +TG +Oc +RV +pT +pT +pT +ay +ay +Ua +Kb +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(13,1,1) = {" +ZW +ZW +ZW +ZW +pT +pT +ay +ay +ov +dP +pT +dZ +dZ +eh +eu +bL +bL +bx +aW +Cd +ES +ap +eH +Lh +MV +Oc +Oc +TP +Ng +Oc +MW +Ox +pT +JP +UA +ay +ay +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(14,1,1) = {" +ZW +ZW +ZW +pT +pT +ay +ay +UA +uc +Rs +kK +mN +dZ +dZ +ut +bL +bL +bL +bD +Cd +ET +ay +tq +Lh +Ng +Ng +SC +Ox +Ng +Oc +Oc +RH +IE +kE +JP +ay +ay +ay +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(15,1,1) = {" +ZW +ZW +ZW +pT +ay +ap +ay +dP +up +ir +BZ +na +Ci +dZ +vc +tf +gz +bL +AQ +am +WU +ap +ay +LF +NT +Ng +RV +MV +Ng +Oc +Ng +RH +qP +MV +kE +JP +ay +ap +ay +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(16,1,1) = {" +ZW +ZW +pT +pT +ap +ay +pT +pT +gi +iz +iH +nR +nZ +ta +bL +bL +bD +bL +oS +lv +jx +ay +ay +lv +Ng +RH +MV +MV +VW +Ng +YB +Ox +MV +MV +MV +pT +pT +ay +ap +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(17,1,1) = {" +ZW +ZW +pT +ap +ay +ap +pT +dZ +gp +iD +lb +nZ +ow +dZ +bL +bL +bL +bL +oS +lv +jx +ay +ay +lv +Oc +RH +SF +MV +Ng +Ng +SC +MV +UL +iy +Oc +by +pT +ap +ay +ap +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(18,1,1) = {" +ZW +ZW +pT +ap +ap +pT +pT +dZ +dZ +iH +iz +ow +dZ +dZ +aW +bD +en +bL +Ed +am +jx +ap +ay +LF +Ox +Ox +Ox +MV +VZ +Xt +YD +Ox +RR +YD +Ng +Ng +pT +pT +ap +ap +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(19,1,1) = {" +ZW +pT +pT +ap +ap +pT +aW +bL +dZ +iM +le +dZ +dZ +aW +aW +eh +bL +bL +bL +Cd +ET +ay +Jq +Lh +Ox +RR +Rw +TQ +Rw +RH +RR +MV +Oc +JT +Ng +Oc +MV +pT +ap +ap +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +"} +(20,1,1) = {" +ZW +pT +ap +ap +pT +pT +bx +bL +gv +iR +bL +bD +eh +eh +aW +aW +bL +bL +en +Cd +ES +ap +Jv +Lh +MV +Rw +RV +Ox +MV +Ox +MV +MV +oJ +MV +MV +oJ +MV +pT +pT +ap +ap +pT +ZW +ZW +ZW +ZW +ZW +ZW +"} +(21,1,1) = {" +ZW +pT +ap +ap +pT +aW +bD +eh +bL +bL +bL +aW +qv +eh +eh +aW +tf +bL +aW +bS +Dm +ap +at +am +MV +RV +SC +Ox +Wt +Oc +YJ +bz +Oc +MV +RV +Ng +Ng +MW +pT +ap +ap +pT +ZW +ZW +ZW +ZW +ZW +ZW +"} +(22,1,1) = {" +pT +pT +ap +ap +pT +aW +bL +en +gz +bL +bL +aW +aW +bL +eh +bL +bL +zY +aW +am +Dm +ap +ap +am +MV +RV +Ng +UI +Oc +MV +MV +MV +Ox +Ox +Oc +Ng +Ng +xD +pT +ap +ap +pT +pT +ZW +ZW +ZW +ZW +ZW +"} +(23,1,1) = {" +pT +ap +ap +ap +pT +aW +aW +eu +bL +bL +bL +bL +eh +bL +bL +bL +yO +aW +aW +am +Jx +am +Pq +am +MV +Sb +RV +Oc +Ng +Ox +YV +nU +Mv +oK +Oc +Oc +RV +QT +pT +ap +ap +ap +pT +ZW +ZW +ZW +ZW +ZW +"} +(24,1,1) = {" +pT +ap +ap +pT +pT +aW +aW +aW +eu +iZ +lg +oS +Cj +tf +bL +wN +aW +aW +am +am +Dm +Im +ap +am +am +MV +RV +Vd +Wv +MV +Zk +yf +Lt +wh +RV +Oc +MW +iq +pT +pT +ap +ap +pT +AP +AP +ZW +ZW +ZW +"} +(25,1,1) = {" +pT +ap +ap +pT +pT +pT +pT +ew +ew +am +Cu +Cu +am +ew +ew +bS +am +am +am +CC +Fr +ap +FM +Mf +am +am +am +am +ci +ci +Zt +zr +nm +am +ci +ci +bS +pT +pT +pT +ap +ay +pT +uE +BJ +pT +AP +AP +"} +(26,1,1) = {" +pT +ap +ap +au +ap +ap +bM +eH +gF +wG +ay +ay +ay +tl +eH +ap +ap +au +ap +Df +Fv +ur +ur +ur +ur +Zq +ur +Zf +WV +XA +BY +tp +ay +uU +tq +eH +lP +ap +ap +au +ay +ap +EO +ay +ay +EO +GV +GV +"} +(27,1,1) = {" +pT +ap +at +pT +ap +ap +ap +ap +ay +ap +ay +ay +ap +ay +ap +ap +ap +am +AV +Dm +Bj +IY +vT +ap +OE +am +ap +ap +ap +ay +ap +jx +ay +ap +ay +ap +ap +ap +ap +am +vQ +ay +pT +dN +ay +pT +AP +GV +"} +(28,1,1) = {" +pT +ap +ap +au +ap +ap +bP +eJ +hh +ay +ay +ay +CA +tq +FG +wU +ap +au +Bj +Dn +ZH +ap +ap +ap +ap +au +ap +ap +eH +KY +Xf +jx +ay +ay +Kr +eH +wU +ap +ap +au +ay +ap +EO +ay +ay +EO +GV +GV +"} +(29,1,1) = {" +pT +ap +ap +pT +pT +pT +bS +Iv +Iv +am +nm +Cu +am +Iv +Iv +am +am +am +am +DG +HC +ap +Rj +Mr +am +am +am +bS +WY +WY +am +zr +nm +am +WY +WY +pT +pT +pT +pT +ap +ay +pT +Lb +pT +pT +AP +AP +"} +(30,1,1) = {" +pT +ap +ap +pT +pT +ba +bV +bV +bV +Bx +kc +bV +qV +Li +vg +ho +vg +ho +am +am +Dm +Je +ap +am +am +OH +SQ +Tj +DU +XW +ZZ +TF +xF +KH +Tj +OH +Bc +OH +pT +pT +ap +ap +pT +AP +AP +ZW +ZW +ZW +"} +(31,1,1) = {" +pT +ap +ap +ap +pT +bf +cC +ff +ho +yG +FH +oV +rf +ho +vx +xd +zm +bV +ho +am +Jx +am +Pq +am +OH +Sf +Tj +Vn +Vn +Vn +Vn +Vn +Vn +Vn +Vn +Sf +OH +OH +pT +ap +ap +ap +pT +ZW +ZW +ZW +ZW +ZW +"} +(32,1,1) = {" +pT +pT +ap +ap +pT +bf +cQ +fI +FH +jA +ho +bV +ru +tz +tz +tz +zn +zm +ws +am +Dm +ap +ap +am +OH +Sf +Tl +Vn +Vn +Vn +Vn +Vn +Vn +Vn +Vn +ZU +Sf +OH +pT +ap +ap +pT +pT +ZW +ZW +ZW +ZW +ZW +"} +(33,1,1) = {" +ZW +pT +ap +ap +pT +ba +dd +bV +ho +yG +lX +mc +rV +tE +vB +xs +rf +Li +ho +bS +Dm +ap +at +Mt +OW +Sh +Sh +OW +OW +XX +Tl +Vn +Vn +Vn +Vn +Sf +SQ +OH +pT +ap +ap +pT +ZW +ZW +ZW +ZW +ZW +ZW +"} +(34,1,1) = {" +ZW +pT +ap +ap +pT +pT +dh +bV +ht +ht +mc +oW +sb +sb +vC +vB +zF +Af +ws +fe +GJ +ap +eH +jG +OY +Qd +Qd +Vp +OW +Yh +OW +Tl +Vn +Vn +Tj +DU +OH +pT +pT +ap +ap +pT +ZW +ZW +ZW +ZW +ZW +ZW +"} +(35,1,1) = {" +ZW +pT +pT +ap +ap +pT +bV +dd +hw +bV +mq +pb +st +tG +vE +xE +rf +bV +yG +fe +GW +ay +Kr +jG +Pv +Sl +To +Vu +Xb +Qd +Yh +Yh +Tj +Tj +MP +OH +OH +pT +ap +ap +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +"} +(36,1,1) = {" +ZW +ZW +pT +ap +ap +pT +pT +fO +if +bV +mq +pk +sC +tN +wa +xI +ru +tz +Br +am +WH +ap +Kt +Mt +Qc +Sr +Tw +Qd +Sr +Yr +Na +Yh +Sf +OH +OH +OH +pT +pT +ap +ap +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(37,1,1) = {" +ZW +ZW +pT +ap +ay +ap +pT +ba +bV +kc +mB +pt +sE +tV +wb +wp +fO +sX +bV +lv +jx +ay +Kt +Mu +Qd +Sz +Tz +Sz +Xo +Sr +Yh +Yh +Tl +SQ +OH +OH +pT +ap +ay +ap +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(38,1,1) = {" +ZW +ZW +pT +pT +ap +ay +pT +pT +bf +kj +bV +mB +sI +tZ +wp +bV +FH +bV +kc +lv +jx +ay +Kt +Mu +Qy +Qd +Sr +VH +OW +Yh +OW +Tl +Vn +Tj +DU +pT +pT +ay +ap +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(39,1,1) = {" +ZW +ZW +ZW +pT +ay +ap +du +fZ +CO +kv +mC +qm +bV +lX +ws +ho +bV +Aj +Ej +am +jx +ap +KR +Mt +OW +Sh +Sh +OW +OW +Yx +Tl +Vn +XW +Tl +bd +GP +ay +ap +ay +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(40,1,1) = {" +ZW +ZW +ZW +pT +pT +ay +ay +ay +fZ +in +kv +dd +sX +fO +ws +FH +yG +ho +bV +fe +GZ +ay +KY +fe +DU +Sf +Tl +Vn +Vn +Vn +Vn +Vn +Vn +bd +GP +ay +ay +ay +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(41,1,1) = {" +ZW +ZW +ZW +ZW +pT +pT +ay +ay +UA +fZ +pT +ba +bV +bV +bV +bV +zP +Al +Fq +DW +OB +ap +eH +fe +OH +Sf +Sf +Vn +Vn +Vn +Wx +NV +pT +GP +UA +ay +du +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(42,1,1) = {" +ZW +ZW +ZW +ZW +ZW +pT +dx +dN +ay +ay +pT +pT +pT +dd +wD +dd +cC +AG +Bw +pT +Hi +ap +ap +bS +OH +OH +Tj +Tj +Sf +DU +pT +pT +pT +ay +ay +Ua +yT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(43,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +pT +pT +ay +ap +ay +ap +pT +pT +pT +ba +kv +kv +ba +pT +ap +ap +ap +pT +OH +OH +Tj +DU +pT +pT +pT +ap +ay +ap +ay +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(44,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +pT +pT +ay +ap +ay +ap +ap +pT +pT +pT +pT +pT +pT +ap +ap +ap +pT +pT +pT +pT +pT +pT +ap +ap +ay +ap +ay +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(45,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +pT +pT +pT +ap +ap +ap +ap +ap +ap +ap +pT +pT +Pq +am +Pq +pT +pT +ap +ap +ap +ap +ap +ap +ap +pT +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(46,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +pT +pT +pT +pT +ap +ap +ap +ap +ap +ap +ay +bM +ay +ap +ap +ap +ap +ap +ap +pT +pT +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(47,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +pT +pT +pT +pT +ap +ap +ay +ap +ay +ap +ay +ap +ap +pT +pT +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(48,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +pT +pT +pT +pT +Ir +am +Ir +pT +pT +pT +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(49,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +AP +BJ +ay +Ji +ay +Lb +AP +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(50,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +AP +Ek +ay +ay +ay +pT +AP +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(51,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +pT +Ir +am +Ir +pT +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(52,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +AP +GV +AP +GV +AP +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} +(53,1,1) = {" +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +AP +GV +GV +GV +AP +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +ZW +"} diff --git a/_maps/RandomRuins/SpaceRuins/scav_mining.dmm b/_maps/RandomRuins/SpaceRuins/scav_mining.dmm new file mode 100644 index 000000000000..cc1e434dc75b --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/scav_mining.dmm @@ -0,0 +1,4471 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/open/space, +/area/space) +"ab" = ( +/turf/closed/mineral, +/area/ruin/space/has_grav) +"ac" = ( +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"ae" = ( +/mob/living/simple_animal/hostile/asteroid/hivelord, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"af" = ( +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"ag" = ( +/obj/item/stack/ore/gold{ + amount = 2; + pixel_x = 13 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"ak" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"al" = ( +/obj/item/stack/ore/titanium, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"au" = ( +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"ay" = ( +/obj/item/mining_scanner, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"aD" = ( +/obj/item/pickaxe/drill, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"aM" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"aO" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/pipe/manifold/general{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"aQ" = ( +/turf/closed/mineral/random, +/area/ruin/space/has_grav) +"aS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"aU" = ( +/obj/item/stack/ore/plasma{ + amount = 10; + pixel_x = -10; + pixel_y = -10 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"aW" = ( +/obj/item/stack/ore/diamond{ + pixel_x = 5; + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"ba" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"bu" = ( +/obj/item/flashlight/lantern, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"cp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"cq" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"cs" = ( +/obj/machinery/airalarm/directional/west{ + pixel_x = -25 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"dK" = ( +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"ez" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"fB" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/manifold/general, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"ga" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"gi" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"gx" = ( +/turf/closed/wall/material, +/area/ruin/space/has_grav/scav_mining/entrance) +"gR" = ( +/obj/item/reagent_containers/food/drinks/waterbottle/large/empty, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"hl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"hU" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"kW" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"lr" = ( +/obj/item/trash/boritos, +/obj/effect/decal/cleanable/vomit, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"mS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"nd" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"nw" = ( +/obj/structure/table, +/obj/machinery/light/small/broken/directional/west, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"nA" = ( +/obj/item/trash/energybar, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"nE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"on" = ( +/obj/item/stack/ore/plasma{ + amount = 5; + pixel_x = -15; + pixel_y = -10 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"oB" = ( +/obj/item/grenade, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"pn" = ( +/mob/living/simple_animal/hostile/carp, +/turf/open/space, +/area/space) +"pw" = ( +/obj/machinery/light/small/broken/directional/north, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"pA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"pE" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"qb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"qP" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"qX" = ( +/obj/item/stack/medical/ointment, +/obj/item/pipe{ + dir = 5 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"rl" = ( +/obj/effect/mob_spawn/human/miner, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"rH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"rM" = ( +/obj/effect/mob_spawn/human/corpse/cargo_tech, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"sr" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"tr" = ( +/obj/item/stack/ore/silver{ + amount = 2; + pixel_x = -16; + pixel_y = -4 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"tw" = ( +/obj/item/stack/ore/uranium{ + pixel_x = -10 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"tY" = ( +/obj/item/stack/ore/silver{ + amount = 5; + pixel_x = 7; + pixel_y = -3 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"ue" = ( +/obj/item/stack/ore/iron{ + amount = 5; + pixel_x = -10; + pixel_y = 3 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"up" = ( +/obj/item/stack/ore/silver{ + amount = 5; + pixel_x = 6; + pixel_y = 5 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"uH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"vn" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"vw" = ( +/obj/item/stack/ore/iron{ + amount = 15; + pixel_x = 15; + pixel_y = 5 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"wi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 10 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"xv" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/obj/structure/barricade/wooden, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/core) +"xC" = ( +/obj/item/radio, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/general{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"zo" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"zA" = ( +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/tank/jetpack/improvised, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"zH" = ( +/obj/machinery/door/airlock/hatch, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/core) +"zO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"Ao" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"Ax" = ( +/mob/living/simple_animal/hostile/asteroid/basilisk, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"Cs" = ( +/obj/machinery/light/small/broken/directional/east, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"CG" = ( +/obj/structure/closet/crate, +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"Dy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"Dz" = ( +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"Et" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"EB" = ( +/obj/item/stack/ore/titanium{ + amount = 10; + pixel_x = 5; + pixel_y = -2 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"Fn" = ( +/turf/closed/mineral/random/labormineral, +/area/ruin/space/has_grav) +"Fp" = ( +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"FV" = ( +/obj/effect/decal/remains/human, +/obj/item/pickaxe/drill, +/obj/item/mining_scanner, +/obj/item/clothing/suit/space/hardsuit/mining, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"Gx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"Hr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 5 + }, +/obj/item/stack/sheet/metal, +/obj/item/stack/sheet/mineral/wood, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"Hw" = ( +/obj/item/stack/ore/gold{ + amount = 2; + pixel_x = 13; + pixel_y = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"HQ" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"Ia" = ( +/obj/effect/decal/cleanable/oil, +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/core) +"Ii" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"Iu" = ( +/obj/item/stack/medical/bruise_pack, +/obj/machinery/atmospherics/pipe/manifold/general{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"Ix" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"IA" = ( +/turf/closed/mineral/random/high_chance, +/area/ruin/space/has_grav) +"IG" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"JB" = ( +/obj/machinery/airalarm/directional/south{ + pixel_y = -25 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"JK" = ( +/turf/closed/wall/rust, +/area/ruin/space/has_grav/scav_mining/core) +"Kp" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"KK" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"KU" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"Le" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"Lm" = ( +/obj/item/stack/sheet/glass/fifty, +/obj/machinery/atmospherics/components/unary/vent_pump, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"LT" = ( +/obj/effect/mob_spawn/human/miner, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"MZ" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/miner, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"No" = ( +/obj/machinery/atmospherics/pipe/simple, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"ND" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"NE" = ( +/obj/structure/bed, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"Oz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"OD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/pipe{ + dir = 8 + }, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"OI" = ( +/obj/structure/closet/crate, +/obj/machinery/light/small/broken/directional/south, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"Pj" = ( +/obj/item/stack/ore/iron{ + amount = 15; + pixel_x = -10; + pixel_y = -4 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"PO" = ( +/obj/item/trash/pistachios, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"PT" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"Rp" = ( +/mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"RD" = ( +/turf/closed/wall/rust, +/area/ruin/space/has_grav/scav_mining/entrance) +"Sd" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"Sq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"Su" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"Ti" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"Tw" = ( +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"TJ" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"TT" = ( +/obj/machinery/suit_storage_unit/open, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"Uk" = ( +/obj/machinery/light/small/broken/directional/west, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"Uz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"UR" = ( +/obj/structure/flora/ash/space/voidmelon, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"Ve" = ( +/obj/item/stack/ore/bluespace_crystal{ + pixel_x = -5; + pixel_y = 10 + }, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"Vw" = ( +/obj/item/trash/can/food/beans, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"Wk" = ( +/turf/closed/wall/material, +/area/ruin/space/has_grav/scav_mining/core) +"WC" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/space/has_grav) +"Xg" = ( +/obj/machinery/airalarm/directional/north{ + pixel_y = 25 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"Xn" = ( +/obj/structure/barricade/wooden, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"XD" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"YE" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"YF" = ( +/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"Zb" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/light/small/broken/directional/west, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/core) +"Zi" = ( +/obj/item/trash/can/food/beans, +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) +"ZC" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 25 + }, +/obj/machinery/light/small/broken/directional/south, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/scav_mining/entrance) +"ZH" = ( +/turf/open/floor/plating, +/area/ruin/space/has_grav/scav_mining/dorm) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +pn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +pn +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +aQ +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aa +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aa +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aQ +Fn +Fn +Fn +Fn +Fn +Fn +aa +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aa +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +aQ +aQ +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aQ +aQ +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +ab +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +aQ +aQ +aQ +aQ +aQ +Fn +Fn +aQ +Fn +Fn +aQ +aQ +aQ +Fn +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +ab +aQ +Fn +aQ +aQ +aQ +Fn +aQ +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +aQ +aQ +aQ +aQ +Fn +Fn +Fn +Fn +Fn +aQ +aQ +Fn +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +ab +aQ +aQ +Fn +aQ +Fn +Fn +aQ +Fn +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +aQ +aQ +Fn +Fn +Fn +Fn +Fn +Fn +aQ +aQ +Fn +au +au +au +au +au +Uz +bu +au +au +au +au +au +au +au +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +au +au +au +aQ +aQ +aQ +Fn +aQ +aQ +aQ +aQ +au +Uz +aQ +aQ +Uz +Uz +au +aQ +aQ +aQ +au +aQ +au +au +ae +au +bu +Uz +ND +af +Uz +au +Le +au +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +Fn +aQ +aQ +au +au +aQ +Fn +Fn +aQ +aQ +aQ +au +ay +au +aQ +aQ +au +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +au +au +au +au +ND +qX +rl +Et +aD +au +Fn +au +Le +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +Fn +aQ +aQ +aQ +au +au +aQ +aQ +aQ +aQ +aQ +aQ +au +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +up +au +Uz +Uz +ND +OD +Uz +ae +au +WC +au +au +WC +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +aQ +Fn +aQ +au +au +aQ +Uz +au +aQ +aQ +aQ +aQ +au +Uz +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +au +au +Le +au +Cs +TJ +au +aQ +aQ +Fn +Fn +au +au +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +pn +aa +aa +aa +Fn +Fn +Fn +Fn +Fn +aQ +au +au +aQ +aQ +Uz +aQ +aQ +aQ +au +au +Uz +ae +aQ +aQ +aQ +Ax +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +JK +Wk +JK +Ia +JK +JK +Wk +Fn +Fn +aQ +au +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +Fn +aQ +Fn +au +au +aQ +au +Uz +Uz +au +Uz +au +au +au +au +Uz +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +JK +TT +Lm +fB +Zb +KU +Wk +pw +Ao +Dz +Fp +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +au +au +aQ +Uz +Uz +au +au +au +au +au +au +aQ +aQ +aQ +aQ +IA +aQ +aQ +aQ +aQ +aQ +aQ +IA +aQ +aQ +aQ +aQ +aQ +aQ +Wk +TT +Ix +gi +XD +cq +JK +Dz +rH +rH +aM +pE +Dz +Fn +Fn +Fn +gx +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +Uz +Uz +au +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +Fn +aQ +IA +aQ +aQ +aQ +aQ +aQ +aQ +aQ +Fn +JK +TT +aO +Sq +xC +aS +zH +nE +Hr +ba +hl +Oz +PT +PT +Dz +JB +gx +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +Fn +Fn +Fn +aQ +Fn +au +Uz +au +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +Fn +aQ +aQ +aQ +aQ +IA +aQ +IA +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +Fn +JK +Xg +Ii +zO +qP +zA +Wk +Dz +Dy +Dz +Iu +rM +No +CG +qb +OI +RD +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +Fn +Fn +Fn +aQ +Fn +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +IA +IA +IA +IA +aQ +aQ +aQ +aQ +IA +aQ +Fn +Fn +JK +vn +wi +Kp +Sd +IG +JK +cp +uH +No +zo +Ti +rH +Dz +Su +Dz +RD +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +IA +aQ +IA +IA +IA +aQ +au +tr +aQ +IA +IA +aQ +aQ +aQ +aQ +Fn +Fn +Wk +Wk +JK +xv +JK +JK +JK +aQ +gx +gx +gx +RD +RD +RD +ak +gx +gx +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +Fn +Fn +Fn +Ax +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +IA +IA +IA +IA +au +aW +ag +aU +Uz +Uz +au +ae +Ve +au +aQ +aQ +aQ +Fn +Fn +nw +YF +Gx +Xn +ez +cs +Uk +Fn +Fn +aa +aa +aa +aa +RD +ZC +gx +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +Fn +Fn +aQ +Fn +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +IA +aQ +IA +IA +IA +au +ue +au +au +au +au +Uz +UR +au +aQ +aQ +aQ +aQ +aQ +Fn +YE +NE +lr +ZH +Vw +Tw +ZH +Tw +Fn +Fn +aa +aa +aa +aa +RD +ga +RD +aa +aa +pn +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +Fn +Fn +aQ +au +oB +aQ +aQ +aQ +Fn +IA +IA +IA +aQ +aQ +IA +IA +IA +au +Ax +au +EB +au +au +tw +au +Uz +tw +IA +IA +aQ +aQ +Fn +NE +ZH +ZH +ZH +gR +sr +ac +ZH +kW +Fn +Fn +aa +aa +aa +aa +gx +nd +gx +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +Fn +aQ +Fn +bu +MZ +aQ +aQ +aQ +Fn +aQ +aQ +aQ +aQ +aQ +aQ +aQ +IA +tY +au +au +au +au +Ve +Uz +FV +al +au +aQ +aQ +aQ +aQ +Fn +ZH +ZH +LT +kW +ac +pA +nA +dK +KK +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aQ +aQ +au +au +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +au +au +up +au +au +au +Rp +au +au +Uz +tY +aQ +aQ +aQ +Fn +ZH +ZH +dK +gR +nA +hU +LT +Tw +HQ +Fn +Fn +aa +aa +aa +pn +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +UR +Uz +ND +aQ +aQ +aQ +IA +aQ +aQ +IA +aQ +IA +IA +aQ +IA +au +au +au +tr +au +au +Uz +au +Pj +au +vw +au +aQ +aQ +Fn +Fn +Fn +Zi +ZH +ZH +kW +PO +ZH +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +Uz +au +ND +au +aQ +aQ +aQ +aQ +aQ +IA +aQ +aQ +IA +IA +aQ +au +aQ +aQ +on +au +au +Hw +au +vw +aQ +au +au +mS +aQ +Fn +Fn +ZH +ZH +ZH +ZH +NE +ZH +NE +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +pn +aa +Fn +Fn +Fn +au +aQ +aQ +aQ +Fn +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +IA +IA +IA +UR +au +IA +IA +IA +aQ +bu +Uz +aQ +aQ +Fn +Fn +Fn +Fn +Fn +Fn +HQ +ZH +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aQ +Fn +Fn +Fn +au +au +au +aQ +Fn +aQ +aQ +IA +aQ +aQ +IA +aQ +Fn +aQ +IA +aQ +IA +au +on +IA +IA +IA +aQ +IA +Uz +aQ +aQ +aQ +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +Fn +Fn +Fn +Fn +Fn +Fn +au +Uz +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +IA +IA +IA +IA +aQ +aQ +IA +aQ +au +IA +aQ +aQ +aQ +aQ +aQ +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +Fn +Fn +Fn +aQ +Fn +Fn +au +au +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +Uz +au +aQ +aQ +aQ +aQ +aQ +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +Fn +Fn +Fn +aQ +aQ +Fn +aQ +au +ae +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +ae +aQ +IA +IA +au +aQ +IA +aQ +aQ +aQ +aQ +aQ +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +Fn +Fn +Fn +Fn +aQ +Fn +aQ +aQ +au +au +aQ +aQ +au +au +aQ +aQ +aQ +aQ +aQ +Fn +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +au +aQ +aQ +aQ +aQ +aQ +aQ +Fn +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aQ +aQ +Fn +Fn +aQ +Fn +aQ +aQ +aQ +au +IA +aQ +au +au +au +aQ +IA +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +au +aQ +aQ +aQ +aQ +aQ +aQ +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aQ +Fn +Fn +Fn +Fn +Fn +aQ +aQ +au +au +au +au +au +au +au +au +au +aQ +aQ +aQ +aQ +aQ +Fn +aQ +aQ +aQ +aQ +aQ +aQ +au +au +aQ +aQ +aQ +aQ +aQ +aQ +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aQ +aQ +Fn +Fn +Fn +Fn +Fn +aQ +aQ +aQ +au +au +au +au +Fn +Fn +au +au +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +Fn +aQ +aQ +au +Ax +aQ +aQ +aQ +aQ +aQ +aQ +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aQ +Fn +Fn +Fn +aQ +aQ +Fn +Fn +aQ +au +au +Fn +Fn +Fn +Fn +au +aQ +au +au +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +au +au +aQ +aQ +aQ +aQ +aQ +aQ +aQ +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +Fn +Fn +aQ +Fn +Fn +Fn +aQ +aQ +Fn +au +aQ +aQ +aQ +au +au +au +au +au +aQ +aQ +aQ +IA +au +au +aQ +aQ +aQ +aQ +aQ +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +Fn +Fn +aQ +Fn +aQ +aQ +aQ +aQ +Fn +Fn +aQ +aQ +aQ +aQ +aQ +IA +aQ +au +au +au +au +au +au +aQ +aQ +aQ +aQ +aQ +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aQ +aQ +Fn +Fn +aQ +aQ +aQ +aQ +Fn +aQ +aQ +aQ +aQ +aQ +aQ +aQ +Fn +Fn +aQ +aQ +aQ +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +pn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aQ +Fn +Fn +aQ +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aQ +Fn +Fn +Fn +Fn +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +Fn +aQ +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +pn +aa +aa +"} +(48,1,1) = {" +pn +aa +aa +aa +aa +aa +aa +aa +aQ +Fn +Fn +aQ +Fn +Fn +aQ +Fn +Fn +Fn +aQ +Fn +Fn +Fn +aQ +aQ +Fn +Fn +aQ +aQ +Fn +Fn +aQ +aQ +aQ +Fn +aQ +aQ +Fn +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aQ +aQ +Fn +aQ +aQ +Fn +Fn +Fn +Fn +aQ +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aQ +aQ +Fn +aQ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +aQ +aQ +Fn +Fn +Fn +Fn +Fn +Fn +Fn +aQ +Fn +aa +Fn +Fn +Fn +Fn +Fn +Fn +aQ +aQ +aQ +aQ +aa +aa +aa +aa +aa +pn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +Fn +aQ +aQ +aQ +Fn +aa +aQ +Fn +Fn +aa +aa +aa +aa +aa +Fn +aa +aQ +aQ +aQ +aQ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +aQ +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +pn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +pn +aa +aa +aa +aa +aa +aa +aa +Fn +Fn +Fn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} diff --git a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm index 99ccda138d00..54896bfe8630 100644 --- a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm +++ b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm @@ -3490,7 +3490,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 9 }, -/obj/machinery/computer/cargo, +/obj/machinery/computer/cargo/express, /turf/open/floor/carpet/nanoweave/beige, /area/ruin/space/has_grav/singularitylab/cargo) "nT" = ( @@ -3821,7 +3821,7 @@ pixel_x = 5; pixel_y = -5 }, -/obj/item/reagent_containers/food/drinks/soda_cans/tadrixx{ +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb{ pixel_x = -4; pixel_y = 2 }, @@ -4180,7 +4180,7 @@ /area/ruin/space/has_grav/singularitylab/civvie) "qt" = ( /obj/structure/table, -/obj/item/reagent_containers/food/drinks/soda_cans/comet_trail{ +/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind{ pixel_x = -6 }, /obj/item/radio/intercom/directional/east, @@ -4555,6 +4555,9 @@ }, /turf/open/floor/plasteel, /area/ruin/space/has_grav/singularitylab/lab) +"se" = ( +/turf/open/space/basic, +/area/ruin/space/has_grav) "sh" = ( /obj/effect/turf_decal/corner/opaque/white/full, /obj/item/weldingtool/empty, @@ -9240,7 +9243,9 @@ /turf/open/floor/wood, /area/ruin/space/has_grav/singularitylab/civvie) "Ke" = ( -/turf/closed/indestructible/rock, +/turf/closed/indestructible/rock{ + base_icon_state = "smoothrocks" + }, /area/ruin/space/has_grav) "Kf" = ( /obj/structure/cable{ @@ -13228,7 +13233,7 @@ default_raw_text = "Whatever happens. Happens." }, /obj/item/pen, -/obj/item/reagent_containers/food/drinks/soda_cans/lunapunch{ +/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ pixel_x = 10; pixel_y = 4 }, @@ -13849,13 +13854,15 @@ tq tq tq tq +tq +tq +tq +tq +tq id tq tq tq -Ke -Ke -Ke tq tq tq @@ -13868,10 +13875,58 @@ tq tq tq tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +id +id +id +id +id +id +id +id +tq id id tq tq +"} +(2,1,1) = {" +tq +tq +tq +tq +tq +tq +tq tq tq tq @@ -13880,6 +13935,19 @@ id tq tq tq +Ke +Ke +Ke +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq tq tq tq @@ -13912,9 +13980,23 @@ tq tq tq tq +id +id +id +id +id +id +id +id +id +id +id +id +id +tq tq "} -(2,1,1) = {" +(3,1,1) = {" tq tq tq @@ -13943,8 +14025,6 @@ tq tq tq tq -tq -id id id tq @@ -13952,19 +14032,12 @@ tq tq tq tq -id -id -tq -tq tq tq tq +id tq tq -id -id -id -id tq tq tq @@ -13972,11 +14045,6 @@ tq tq tq tq -id -id -id -id -id tq tq tq @@ -13988,10 +14056,24 @@ tq tq tq tq +id +id +id +id +id +id +id +id +id +id +id +id +id +id tq tq "} -(3,1,1) = {" +(4,1,1) = {" tq tq tq @@ -14019,7 +14101,6 @@ id tq tq tq -tq id id id @@ -14028,10 +14109,11 @@ tq tq tq tq +tq +tq id id -id -id +tq tq tq tq @@ -14047,9 +14129,9 @@ tq tq tq tq -id -id -id +tq +tq +tq id id id @@ -14068,7 +14150,7 @@ tq tq tq "} -(4,1,1) = {" +(5,1,1) = {" tq tq tq @@ -14094,11 +14176,11 @@ Ke Ke Ke id -Ke -tq -tq tq id +id +id +tq tq tq tq @@ -14111,12 +14193,14 @@ id id tq tq -id -id tq tq id id +id +id +id +id tq tq tq @@ -14132,11 +14216,9 @@ id id id id -id -id -id -id -id +tq +tq +tq tq tq tq @@ -14145,7 +14227,7 @@ tq tq tq "} -(5,1,1) = {" +(6,1,1) = {" tq tq tq @@ -14171,8 +14253,9 @@ Ke id Ke id -Ke -Ke +tq +tq +id tq tq tq @@ -14187,14 +14270,15 @@ id id tq tq -id -id -id +tq +tq tq tq id id -id +tq +tq +tq tq tq tq @@ -14207,9 +14291,7 @@ id id id id -tq -tq -tq +id tq tq tq @@ -14222,7 +14304,7 @@ tq tq tq "} -(6,1,1) = {" +(7,1,1) = {" tq tq Ke @@ -14246,20 +14328,14 @@ id id id id -id -id -id -Ke Ke tq tq tq tq tq -Ke tq -id -id +tq tq tq tq @@ -14269,11 +14345,21 @@ id id id tq +tq +tq +tq +tq +tq +tq +id id id tq tq tq +tq +tq +tq id id id @@ -14282,11 +14368,7 @@ id id id id -id -tq -tq -tq -tq +kP tq tq tq @@ -14299,7 +14381,7 @@ tq tq tq "} -(7,1,1) = {" +(8,1,1) = {" tq Ke Ke @@ -14316,33 +14398,37 @@ id id id id -Yt -AB -dh -st -Hr id id id id id id -Ke +id Ke tq tq tq -Ke -Ke -Ke +tq +tq +tq +tq +tq +tq +tq +tq id id tq tq tq tq -id tq +tq +tq +tq +tq +id id tq tq @@ -14359,11 +14445,7 @@ id id id id -tq -tq -tq -tq -tq +kP tq tq tq @@ -14376,7 +14458,7 @@ tq tq tq "} -(8,1,1) = {" +(9,1,1) = {" id Ke id @@ -14392,26 +14474,14 @@ id id id id -Ue -AS -fD -pd -pd -SY -Tb -UG id id id id id -Ke -Ke -Ke -Ke -Ke id -Ke +id +id Ke Ke tq @@ -14424,18 +14494,394 @@ tq tq tq tq +id +id tq tq tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +id +id +id +id +id +id +id +id +kP +kP +kP +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +"} +(10,1,1) = {" +tq +Ke +Ke +Ke +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +Ke +Ke +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +id +id +id +tq +tq +tq +tq +tq +tq +tq +id +id +id +id +id +id +id +id +kP +kP +kP +kP +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +"} +(11,1,1) = {" +tq +tq +tq +Ke +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +Ke +Ke +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +id +id +id +tq +tq +tq +tq +tq +tq +tq +tq +id +id +id +id +id +id +id +id +kP +kP +kP +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +"} +(12,1,1) = {" +tq +tq +Ke +Ke +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +id +Ke +Ke +tq +tq +tq +tq +tq +Ke +tq +tq +tq +tq +tq +tq +tq +id +id +id +id +tq +tq +tq +tq +tq +tq +id +id +id +id +kP +kP +id +id +kP +kP +kP +kP +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +"} +(13,1,1) = {" +tq +Ke +Ke +id +id +id +id +id +id +id +id +id +id +id +id +id +Yt +AB +dh +st +Hr +id +id +id +id +id +id +Ke +Ke +tq +tq +tq +Ke +Ke +Ke +tq +tq +tq +tq +tq +tq +id +tq +id +tq +tq +tq +tq +tq +tq +id +id +id +id +kP +kP +kP +id +id +kP +kP +kP +kP +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +tq +"} +(14,1,1) = {" +id +Ke +id id id id id -id -id -id -id -kP +id +id +id +id +id +id +id +id +Ue +AS +fD +pd +pd +SY +Tb +UG +id +id +id +id +id +Ke +Ke +Ke +Ke +Ke +id +Ke +Ke +Ke +tq tq tq tq @@ -14448,12 +14894,33 @@ tq tq tq tq +id +id +id +id +kP +kP +kP +id +kP +kP +kP +kP +kP +tq +tq +tq +tq +tq +tq +tq +tq tq tq tq tq "} -(9,1,1) = {" +(15,1,1) = {" id Ke id @@ -14530,7 +14997,7 @@ tq tq tq "} -(10,1,1) = {" +(16,1,1) = {" tq Ke Ke @@ -14607,7 +15074,7 @@ tq tq tq "} -(11,1,1) = {" +(17,1,1) = {" tq tq Ke @@ -14684,7 +15151,7 @@ tq tq tq "} -(12,1,1) = {" +(18,1,1) = {" tq tq Ke @@ -14761,7 +15228,7 @@ tq tq tq "} -(13,1,1) = {" +(19,1,1) = {" tq Ke Ke @@ -14838,7 +15305,7 @@ tq tq tq "} -(14,1,1) = {" +(20,1,1) = {" tq Ke Qo @@ -14915,7 +15382,7 @@ tq tq tq "} -(15,1,1) = {" +(21,1,1) = {" tq Ke tq @@ -14992,7 +15459,7 @@ tq tq tq "} -(16,1,1) = {" +(22,1,1) = {" tq tq tq @@ -15069,7 +15536,7 @@ tq tq tq "} -(17,1,1) = {" +(23,1,1) = {" tq tq tq @@ -15146,7 +15613,7 @@ tq tq tq "} -(18,1,1) = {" +(24,1,1) = {" tq id id @@ -15223,7 +15690,7 @@ tq tq tq "} -(19,1,1) = {" +(25,1,1) = {" tq tq id @@ -15300,7 +15767,7 @@ tq tq tq "} -(20,1,1) = {" +(26,1,1) = {" tq tq tq @@ -15377,7 +15844,7 @@ tq tq tq "} -(21,1,1) = {" +(27,1,1) = {" tq tq tq @@ -15454,7 +15921,7 @@ tq tq tq "} -(22,1,1) = {" +(28,1,1) = {" tq tq Ke @@ -15531,7 +15998,7 @@ tq tq tq "} -(23,1,1) = {" +(29,1,1) = {" tq tq Ke @@ -15608,7 +16075,7 @@ tq tq tq "} -(24,1,1) = {" +(30,1,1) = {" tq id Ke @@ -15685,7 +16152,7 @@ tq tq tq "} -(25,1,1) = {" +(31,1,1) = {" tq id Ke @@ -15762,7 +16229,7 @@ kP tq tq "} -(26,1,1) = {" +(32,1,1) = {" tq tq Ke @@ -15839,7 +16306,7 @@ Ke tq tq "} -(27,1,1) = {" +(33,1,1) = {" tq tq Ke @@ -15916,7 +16383,7 @@ Ke tq tq "} -(28,1,1) = {" +(34,1,1) = {" tq tq tq @@ -15993,7 +16460,7 @@ Ke tq tq "} -(29,1,1) = {" +(35,1,1) = {" tq Ke Ke @@ -16066,11 +16533,11 @@ NB id id Ke -Qo +se tq tq "} -(30,1,1) = {" +(36,1,1) = {" tq Ke id @@ -16147,7 +16614,7 @@ Qo tq tq "} -(31,1,1) = {" +(37,1,1) = {" tq Ke Ke @@ -16224,7 +16691,7 @@ Qo tq tq "} -(32,1,1) = {" +(38,1,1) = {" tq tq tq @@ -16301,7 +16768,7 @@ Ke tq tq "} -(33,1,1) = {" +(39,1,1) = {" tq tq tq @@ -16378,7 +16845,7 @@ Ke tq tq "} -(34,1,1) = {" +(40,1,1) = {" tq tq tq @@ -16455,7 +16922,7 @@ Ke tq tq "} -(35,1,1) = {" +(41,1,1) = {" id id Ke @@ -16532,7 +16999,7 @@ Qo tq tq "} -(36,1,1) = {" +(42,1,1) = {" id id Ke @@ -16609,7 +17076,7 @@ tq tq tq "} -(37,1,1) = {" +(43,1,1) = {" tq tq Ke @@ -16686,7 +17153,7 @@ tq tq tq "} -(38,1,1) = {" +(44,1,1) = {" tq tq Ke @@ -16763,7 +17230,7 @@ Ke tq tq "} -(39,1,1) = {" +(45,1,1) = {" tq tq Ke @@ -16840,7 +17307,7 @@ Ke tq tq "} -(40,1,1) = {" +(46,1,1) = {" tq tq Ke @@ -16917,7 +17384,7 @@ Ke tq tq "} -(41,1,1) = {" +(47,1,1) = {" tq Ke Ke @@ -16994,7 +17461,7 @@ Ke tq tq "} -(42,1,1) = {" +(48,1,1) = {" tq Ke id @@ -17071,7 +17538,7 @@ Ke tq tq "} -(43,1,1) = {" +(49,1,1) = {" tq Ke id @@ -17148,7 +17615,7 @@ Ke tq tq "} -(44,1,1) = {" +(50,1,1) = {" tq Ke id @@ -17225,7 +17692,7 @@ Ke tq tq "} -(45,1,1) = {" +(51,1,1) = {" tq Ke Ke @@ -17302,7 +17769,7 @@ Ke tq tq "} -(46,1,1) = {" +(52,1,1) = {" tq tq Ke @@ -17379,7 +17846,7 @@ Ke Ke tq "} -(47,1,1) = {" +(53,1,1) = {" tq tq Ke @@ -17456,7 +17923,7 @@ id Ke tq "} -(48,1,1) = {" +(54,1,1) = {" tq tq Ke @@ -17533,7 +18000,7 @@ Ke Ke tq "} -(49,1,1) = {" +(55,1,1) = {" tq id Ke @@ -17610,7 +18077,7 @@ Ke tq tq "} -(50,1,1) = {" +(56,1,1) = {" tq id Ke @@ -17687,7 +18154,7 @@ Qo tq tq "} -(51,1,1) = {" +(57,1,1) = {" id id tq @@ -17764,7 +18231,7 @@ Qo tq tq "} -(52,1,1) = {" +(58,1,1) = {" tq tq tq @@ -17841,7 +18308,7 @@ Qo tq tq "} -(53,1,1) = {" +(59,1,1) = {" tq tq tq @@ -17918,7 +18385,7 @@ Qo tq tq "} -(54,1,1) = {" +(60,1,1) = {" tq tq tq @@ -17995,7 +18462,7 @@ Ke tq tq "} -(55,1,1) = {" +(61,1,1) = {" tq tq tq @@ -18072,7 +18539,7 @@ Ke tq tq "} -(56,1,1) = {" +(62,1,1) = {" tq tq tq @@ -18149,7 +18616,7 @@ Ke Ke tq "} -(57,1,1) = {" +(63,1,1) = {" tq id Ke @@ -18226,7 +18693,7 @@ id Ke tq "} -(58,1,1) = {" +(64,1,1) = {" tq tq Ke @@ -18303,7 +18770,7 @@ id Ke tq "} -(59,1,1) = {" +(65,1,1) = {" tq tq Ke @@ -18380,7 +18847,7 @@ id Ke tq "} -(60,1,1) = {" +(66,1,1) = {" tq tq Ke @@ -18457,7 +18924,7 @@ id Ke tq "} -(61,1,1) = {" +(67,1,1) = {" tq tq Ke @@ -18534,7 +19001,7 @@ Ke Ke tq "} -(62,1,1) = {" +(68,1,1) = {" tq Ke Ke @@ -18611,7 +19078,7 @@ Ke tq tq "} -(63,1,1) = {" +(69,1,1) = {" Ke Ke id @@ -18688,7 +19155,7 @@ Ke tq tq "} -(64,1,1) = {" +(70,1,1) = {" Ke id id @@ -18765,7 +19232,7 @@ Ke tq tq "} -(65,1,1) = {" +(71,1,1) = {" Ke id NB @@ -18842,7 +19309,7 @@ Ke tq tq "} -(66,1,1) = {" +(72,1,1) = {" Ke id id @@ -18919,7 +19386,7 @@ Ke tq tq "} -(67,1,1) = {" +(73,1,1) = {" Ke id id @@ -18996,7 +19463,7 @@ Ke tq tq "} -(68,1,1) = {" +(74,1,1) = {" Ke id id @@ -19073,7 +19540,7 @@ Ke Ke tq "} -(69,1,1) = {" +(75,1,1) = {" Ke Ke id @@ -19150,7 +19617,7 @@ id Ke tq "} -(70,1,1) = {" +(76,1,1) = {" tq Ke id @@ -19227,7 +19694,7 @@ Ke Ke tq "} -(71,1,1) = {" +(77,1,1) = {" tq Ke NB @@ -19304,7 +19771,7 @@ Ke tq tq "} -(72,1,1) = {" +(78,1,1) = {" tq Ke id @@ -19381,7 +19848,7 @@ Ke tq tq "} -(73,1,1) = {" +(79,1,1) = {" tq Ke Ke @@ -19458,7 +19925,7 @@ Qo tq tq "} -(74,1,1) = {" +(80,1,1) = {" tq tq Ke @@ -19535,7 +20002,7 @@ Qo tq tq "} -(75,1,1) = {" +(81,1,1) = {" tq tq Ke @@ -19612,7 +20079,7 @@ Ke tq tq "} -(76,1,1) = {" +(82,1,1) = {" tq tq tq @@ -19689,7 +20156,7 @@ Ke Ke tq "} -(77,1,1) = {" +(83,1,1) = {" tq tq Ke @@ -19766,7 +20233,7 @@ id Ke tq "} -(78,1,1) = {" +(84,1,1) = {" tq tq Ke @@ -19843,7 +20310,7 @@ Ke Ke tq "} -(79,1,1) = {" +(85,1,1) = {" tq tq Ke @@ -19920,7 +20387,7 @@ Ke tq tq "} -(80,1,1) = {" +(86,1,1) = {" tq id Ke @@ -19997,7 +20464,7 @@ Ke tq tq "} -(81,1,1) = {" +(87,1,1) = {" tq id Ke @@ -20074,7 +20541,7 @@ Ke tq tq "} -(82,1,1) = {" +(88,1,1) = {" tq tq Ke @@ -20151,7 +20618,7 @@ Ke tq tq "} -(83,1,1) = {" +(89,1,1) = {" tq tq Ke @@ -20228,7 +20695,7 @@ Ke tq tq "} -(84,1,1) = {" +(90,1,1) = {" tq Ke Ke @@ -20305,7 +20772,7 @@ Ke Ke tq "} -(85,1,1) = {" +(91,1,1) = {" tq Ke id @@ -20382,7 +20849,7 @@ id Ke tq "} -(86,1,1) = {" +(92,1,1) = {" tq Ke Ke @@ -20459,7 +20926,7 @@ Ke Ke tq "} -(87,1,1) = {" +(93,1,1) = {" tq id id @@ -20536,7 +21003,7 @@ Ke tq tq "} -(88,1,1) = {" +(94,1,1) = {" tq id tq @@ -20613,7 +21080,7 @@ Ke tq tq "} -(89,1,1) = {" +(95,1,1) = {" tq id tq @@ -20690,7 +21157,7 @@ tq tq tq "} -(90,1,1) = {" +(96,1,1) = {" tq id tq @@ -20767,7 +21234,7 @@ tq tq tq "} -(91,1,1) = {" +(97,1,1) = {" tq id tq @@ -20844,7 +21311,7 @@ tq tq tq "} -(92,1,1) = {" +(98,1,1) = {" tq tq tq @@ -20921,7 +21388,7 @@ tq tq tq "} -(93,1,1) = {" +(99,1,1) = {" tq tq tq @@ -20998,7 +21465,7 @@ tq tq tq "} -(94,1,1) = {" +(100,1,1) = {" tq tq tq @@ -21075,7 +21542,7 @@ tq tq tq "} -(95,1,1) = {" +(101,1,1) = {" tq tq tq @@ -21152,7 +21619,7 @@ id tq tq "} -(96,1,1) = {" +(102,1,1) = {" tq tq tq @@ -21229,7 +21696,7 @@ tq tq tq "} -(97,1,1) = {" +(103,1,1) = {" tq tq tq @@ -21306,7 +21773,7 @@ tq tq tq "} -(98,1,1) = {" +(104,1,1) = {" tq tq id @@ -21383,7 +21850,7 @@ tq tq tq "} -(99,1,1) = {" +(105,1,1) = {" tq tq id @@ -21460,7 +21927,7 @@ tq tq tq "} -(100,1,1) = {" +(106,1,1) = {" tq tq tq @@ -21537,7 +22004,7 @@ tq tq tq "} -(101,1,1) = {" +(107,1,1) = {" tq tq tq @@ -21614,7 +22081,7 @@ tq tq tq "} -(102,1,1) = {" +(108,1,1) = {" tq tq tq @@ -21691,7 +22158,7 @@ tq tq tq "} -(103,1,1) = {" +(109,1,1) = {" tq tq tq @@ -21768,7 +22235,7 @@ tq tq tq "} -(104,1,1) = {" +(110,1,1) = {" tq tq tq @@ -21845,7 +22312,7 @@ tq tq tq "} -(105,1,1) = {" +(111,1,1) = {" tq tq tq @@ -21922,7 +22389,7 @@ Ke tq tq "} -(106,1,1) = {" +(112,1,1) = {" tq tq tq @@ -21999,7 +22466,7 @@ Ke id tq "} -(107,1,1) = {" +(113,1,1) = {" tq tq tq @@ -22076,7 +22543,7 @@ Ke tq tq "} -(108,1,1) = {" +(114,1,1) = {" tq tq id @@ -22153,7 +22620,7 @@ tq tq tq "} -(109,1,1) = {" +(115,1,1) = {" tq id id @@ -22230,7 +22697,7 @@ tq tq tq "} -(110,1,1) = {" +(116,1,1) = {" tq id id @@ -22307,7 +22774,7 @@ tq tq tq "} -(111,1,1) = {" +(117,1,1) = {" tq tq tq @@ -22384,7 +22851,7 @@ tq tq tq "} -(112,1,1) = {" +(118,1,1) = {" tq tq tq diff --git a/_maps/RandomRuins/SpaceRuins/spacemall.dmm b/_maps/RandomRuins/SpaceRuins/spacemall.dmm index eb48bcae1626..eb669d4116ea 100644 --- a/_maps/RandomRuins/SpaceRuins/spacemall.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacemall.dmm @@ -2809,9 +2809,10 @@ /obj/item/clothing/head/collectable/chef, /obj/item/clothing/head/collectable/HoP, /obj/item/clothing/head/collectable/rabbitears, -/obj/item/clothing/head/witchunter, +/obj/item/clothing/head/helmet/chaplain, /obj/item/clothing/neck/cloak/trans, /obj/item/clothing/neck/cloak/cap, +/obj/item/clothing/head/helmet/chaplain/witchunter_hat, /obj/item/clothing/neck/beads, /obj/item/clothing/neck/necklace/dope, /obj/item/clothing/neck/stripedredscarf, @@ -3606,7 +3607,7 @@ /area/ruin/space/has_grav/spacemall/shop) "nS" = ( /obj/effect/turf_decal/corner/transparent/black/diagonal, -/obj/item/food/bread/spidermeat, +/obj/item/reagent_containers/food/snacks/store/bread/spidermeat, /obj/structure/table, /turf/open/floor/plasteel/white, /area/ruin/space/has_grav/spacemall/dorms) @@ -5554,11 +5555,11 @@ /obj/item/reagent_containers/food/drinks/soda_cans/cola{ pixel_x = 5 }, -/obj/item/reagent_containers/food/drinks/soda_cans/lunapunch{ +/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ pixel_x = -5 }, -/obj/item/reagent_containers/food/drinks/soda_cans/lunapunch, -/obj/item/reagent_containers/food/drinks/soda_cans/lunapunch{ +/obj/item/reagent_containers/food/drinks/soda_cans/starkist, +/obj/item/reagent_containers/food/drinks/soda_cans/starkist{ pixel_x = 5 }, /obj/item/storage/box/drinkingglasses, @@ -6776,7 +6777,7 @@ dir = 8 }, /obj/item/trash/plate, -/obj/item/food/breadslice/moldy{ +/obj/item/reagent_containers/food/snacks/breadslice/moldy{ pixel_y = 6 }, /obj/item/reagent_containers/food/snacks/spiderling{ @@ -9901,12 +9902,12 @@ "Lx" = ( /obj/structure/rack, /obj/effect/turf_decal/corner/opaque/blue/half, -/obj/item/clothing/accessory/bonearmlet, -/obj/item/clothing/neck/fangnecklace, -/obj/item/clothing/accessory/bonearmlet, -/obj/item/clothing/accessory/bonearmlet, -/obj/item/clothing/neck/fangnecklace, -/obj/item/clothing/neck/fangnecklace, +/obj/item/clothing/accessory/talisman, +/obj/item/clothing/accessory/wolftalisman, +/obj/item/clothing/accessory/talisman, +/obj/item/clothing/accessory/talisman, +/obj/item/clothing/accessory/wolftalisman, +/obj/item/clothing/accessory/wolftalisman, /obj/item/clothing/accessory/skilt, /obj/item/clothing/accessory/skilt, /obj/item/clothing/accessory/skilt, @@ -11991,6 +11992,7 @@ "Tc" = ( /obj/structure/rack, /obj/effect/turf_decal/corner/transparent/green/full, +/obj/effect/spawner/lootdrop/seed_vault, /turf/open/floor/plasteel, /area/ruin/space/has_grav/spacemall/maint) "Td" = ( diff --git a/_maps/RandomRuins/SpaceRuins/transport18.dmm b/_maps/RandomRuins/SpaceRuins/transport18.dmm new file mode 100644 index 000000000000..c42e6366f368 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/transport18.dmm @@ -0,0 +1,3399 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ai" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/industrial/fire{ + dir = 8 + }, +/obj/item/trash/can, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"ax" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"aE" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/greenglow, +/obj/item/trash/can{ + pixel_y = -8 + }, +/obj/item/trash/can{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"aT" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/transport18aft) +"aV" = ( +/obj/effect/turf_decal/number/zero{ + color = "#000000"; + dir = 1 + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/transport18mid) +"aZ" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"ba" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space, +/area/space) +"bh" = ( +/obj/structure/cable/cyan{ + icon_state = "6-10" + }, +/obj/item/stack/cable_coil/cut/red, +/obj/machinery/light/small/built/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/space/transport18aft) +"bT" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue/airless, +/area/ruin/space/has_grav/transport18mid) +"cN" = ( +/obj/structure/lattice, +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/space, +/area/space) +"dp" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"dq" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/engine/hull/interior, +/area/ruin/space/has_grav/transport18mid) +"dy" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"dE" = ( +/obj/machinery/plumbing/input, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"dH" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/airless, +/area/ruin/space/has_grav/transport18mid) +"dU" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/fluff/paper/stack{ + dir = 1 + }, +/turf/open/floor/carpet/blue/airless, +/area/ruin/space/has_grav/transport18mid) +"eg" = ( +/turf/template_noop, +/area/template_noop) +"et" = ( +/obj/machinery/light/broken/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, +/obj/item/trash/plate{ + pixel_x = 2; + pixel_y = 9 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"eJ" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue/airless, +/area/ruin/space/has_grav/transport18mid) +"eK" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/space/transport18aft) +"eS" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"eY" = ( +/obj/item/wallframe/airalarm{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/transport18aft) +"fw" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/space/transport18aft) +"fx" = ( +/obj/item/wallframe/extinguisher_cabinet{ + pixel_y = 32 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small/broken/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"fy" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"fE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"gf" = ( +/obj/effect/turf_decal/number/one, +/turf/closed/wall, +/area/ruin/space/has_grav/transport18mid) +"gm" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/fluff/broken_flooring{ + icon_state = "singular" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/transport18aft) +"go" = ( +/obj/structure/girder, +/obj/item/stack/sheet/mineral/titanium, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"gp" = ( +/obj/item/clothing/shoes/magboots, +/obj/effect/gibspawner/human, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/space/transport18aft) +"gs" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/space/transport18aft) +"gx" = ( +/obj/item/stack/cable_coil/cut/red, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/transport18aft) +"gD" = ( +/obj/machinery/light/broken/directional/north, +/obj/machinery/suit_storage_unit/open, +/obj/effect/turf_decal/industrial/fire{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"gY" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"gZ" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"hn" = ( +/obj/structure/sign/warning/enginesafety, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/transport18aft) +"iy" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/airless, +/area/ruin/space/has_grav/transport18mid) +"iD" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/ruin/space/transport18aft) +"iE" = ( +/obj/item/trash/can, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"iW" = ( +/obj/machinery/light/small/broken/directional/south, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/plumbing/tank, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"iZ" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/trash/can, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue/airless, +/area/ruin/space/has_grav/transport18mid) +"jl" = ( +/obj/item/trash/can, +/turf/open/space, +/area/space) +"jq" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "singular" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/space/transport18aft) +"jr" = ( +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/closet/crate/large{ + name = "damp crate" + }, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"jz" = ( +/obj/structure/frame/computer{ + anchored = 1; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"jP" = ( +/obj/item/trash/can{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"jV" = ( +/obj/machinery/power/shuttle/engine/liquid/beer{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/transport18aft) +"km" = ( +/obj/item/stack/sheet/metal, +/turf/open/space, +/area/space) +"kC" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "pile" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/space/transport18aft) +"kK" = ( +/obj/machinery/suit_storage_unit/open, +/obj/effect/turf_decal/industrial/fire{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"kR" = ( +/obj/item/wirecutters, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/transport18aft) +"la" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"lf" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/plumbing/tank, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"lK" = ( +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/closet/crate/large{ + name = "damp crate" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"lN" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"lT" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/space/transport18aft) +"lV" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/wallframe/airalarm{ + pixel_y = 25 + }, +/obj/machinery/button/door{ + id = "transp19"; + name = "Container Blast Door Control"; + pixel_x = 5 + }, +/obj/machinery/button/door{ + id = "transp19_windows"; + name = "Window Shutter Control"; + pixel_x = -5 + }, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"lY" = ( +/obj/effect/turf_decal/number/two, +/turf/closed/wall, +/area/ruin/space/has_grav/transport18mid) +"mb" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater/tank{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/space/transport18aft) +"md" = ( +/obj/structure/door_assembly/door_assembly_hatch, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod, +/area/ruin/space/transport18aft) +"me" = ( +/obj/item/trash/can, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"mj" = ( +/obj/item/stack/rods, +/turf/open/space, +/area/space) +"mt" = ( +/obj/machinery/door/poddoor/multi_tile/three_tile_hor{ + id = "transp19" + }, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"mA" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod, +/area/ruin/space/has_grav/transport18mid) +"mI" = ( +/obj/structure/sign/warning/nosmoking, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/transport18aft) +"mU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"mX" = ( +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/space/transport18aft) +"ne" = ( +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/closet/crate/large{ + name = "damp crate" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"np" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/airless, +/area/ruin/space/has_grav/transport18mid) +"ns" = ( +/obj/item/stack/ducts/fifty, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/transport18aft) +"nw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/transport18aft) +"nx" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/plumbing/tank, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"nJ" = ( +/obj/effect/decal/cleanable/food/flour, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"nL" = ( +/obj/structure/bed, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/airless, +/area/ruin/space/has_grav/transport18mid) +"oa" = ( +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/closet/crate/large{ + name = "damp crate" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"of" = ( +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/light/small/directional/north, +/obj/item/stack/sheet/mineral/wood, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"ot" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small/broken/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"ou" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/can{ + pixel_x = -7; + pixel_y = -7 + }, +/obj/item/trash/can{ + pixel_x = -11; + pixel_y = 10 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"oL" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"oP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"oQ" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/obj/effect/turf_decal/industrial/fire{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"oT" = ( +/obj/structure/girder, +/turf/open/space, +/area/space) +"po" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/transport18aft) +"pr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/space/transport18aft) +"pE" = ( +/obj/machinery/power/shuttle/engine/liquid/beer{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/transport18aft) +"pF" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"pN" = ( +/obj/item/stack/rods, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"pR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"qf" = ( +/obj/structure/fluff/broken_flooring{ + dir = 2; + icon_state = "plating" + }, +/turf/template_noop, +/area/space) +"qJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"qM" = ( +/obj/structure/frame/machine, +/obj/effect/turf_decal/industrial/fire{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/transport18aft) +"qY" = ( +/obj/machinery/light/broken/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/industrial/fire, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"re" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine/hull/interior, +/area/ruin/space/has_grav/transport18mid) +"rC" = ( +/turf/closed/wall/rust, +/area/ruin/space/has_grav/transport18mid) +"rF" = ( +/obj/structure/fluff/broken_flooring, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/space/transport18aft) +"rV" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/dim/directional/north, +/obj/item/trash/plate{ + pixel_x = -5 + }, +/obj/item/trash/plate{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"sr" = ( +/obj/effect/turf_decal/number/five{ + dir = 1 + }, +/turf/closed/wall/rust, +/area/ruin/space/has_grav/transport18mid) +"tb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small/broken/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"tJ" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"tK" = ( +/obj/structure/table_frame, +/obj/item/shard{ + icon_state = "tiny" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/airless, +/area/ruin/space/has_grav/transport18mid) +"tY" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "transp19_windows" + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"uj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/airless, +/area/ruin/space/has_grav/transport18mid) +"uo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"ur" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"uC" = ( +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/closet/crate/large{ + name = "damp crate" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"uQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/can{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"vg" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/shard, +/turf/open/floor/carpet/blue/airless, +/area/ruin/space/has_grav/transport18mid) +"vo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/space/transport18aft) +"vr" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "pile" + }, +/turf/template_noop, +/area/space) +"vN" = ( +/obj/item/clothing/gloves/color/fyellow/old, +/obj/item/stack/cable_coil/cyan, +/obj/effect/turf_decal/industrial/fire{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/transport18aft) +"wb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/transport18aft) +"wi" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/industrial/fire{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/transport18aft) +"wj" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "transp19_windows"; + dir = 4 + }, +/obj/structure/grille, +/obj/item/shard, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"wu" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/space/transport18aft) +"wC" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"wD" = ( +/obj/structure/grille/broken, +/obj/item/shard, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "transp19_windows"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"wN" = ( +/obj/item/trash/can{ + pixel_x = 9; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"wU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/space/transport18aft) +"xm" = ( +/obj/item/stack/cable_coil/cut/red, +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/transport18aft) +"xq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/rust, +/area/ruin/space/has_grav/transport18mid) +"xz" = ( +/obj/effect/turf_decal/number/one{ + color = "#000000" + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/transport18mid) +"xA" = ( +/obj/structure/fluff/broken_flooring{ + dir = 2; + icon_state = "plating" + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"xD" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"yk" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "pile" + }, +/turf/open/space, +/area/space) +"yv" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/space/transport18aft) +"yy" = ( +/obj/item/stack/rods, +/obj/item/stack/rods, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"yG" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "transp19_windows" + }, +/obj/structure/grille, +/obj/item/shard, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"yI" = ( +/obj/item/trash/can{ + pixel_y = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"zp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/door_assembly/door_assembly_public, +/turf/open/floor/plasteel, +/area/ruin/space/has_grav/transport18mid) +"zr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"zB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/carpet/blue/airless, +/area/ruin/space/has_grav/transport18mid) +"zE" = ( +/obj/structure/frame/computer, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"zG" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "singular" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/transport18aft) +"zL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/space/transport18aft) +"zN" = ( +/obj/item/stack/cable_coil/cut/red, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/space/transport18aft) +"zY" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Ah" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/wideband/table{ + dir = 1 + }, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"AU" = ( +/obj/structure/fluff/broken_flooring, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/transport18aft) +"Bh" = ( +/obj/item/trash/can{ + pixel_y = -4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Bv" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/light/small/broken/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"BD" = ( +/obj/item/stack/ducts/fifty, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"BM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"BO" = ( +/obj/effect/turf_decal/number/five{ + dir = 1 + }, +/turf/closed/wall, +/area/ruin/space/has_grav/transport18mid) +"CH" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"CK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/door_assembly/door_assembly_hatch, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"CX" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "singular" + }, +/turf/open/space, +/area/space) +"Dh" = ( +/obj/structure/cable/cyan{ + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/transport18aft) +"Dk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/number/eight{ + color = "#000000" + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/transport18mid) +"Do" = ( +/obj/effect/turf_decal/number/three{ + dir = 1 + }, +/turf/closed/wall/rust, +/area/ruin/space/has_grav/transport18mid) +"Dr" = ( +/obj/machinery/light/dim/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/airless, +/area/ruin/space/has_grav/transport18mid) +"Dy" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"DF" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"DM" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/light/small/broken/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"EB" = ( +/obj/machinery/light/small/broken/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/transport18aft) +"ES" = ( +/obj/item/stack/cable_coil/cut/cyan, +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "pile" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/space/transport18aft) +"EW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/shard{ + icon_state = "tiny" + }, +/obj/structure/table_frame, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"Fc" = ( +/obj/effect/turf_decal/number/eight{ + color = "#000000" + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/transport18mid) +"Fq" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"FF" = ( +/obj/structure/cable/cyan{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/ruin/space/transport18aft) +"Go" = ( +/obj/effect/mob_spawn/human/corpse/cargo_tech, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, +/obj/item/organ/stomach, +/obj/item/trash/can{ + pixel_x = -11; + pixel_y = 10 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Gp" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "singular" + }, +/turf/open/space, +/area/space) +"Gq" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "transp19_windows"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"Hd" = ( +/obj/machinery/light/dim/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, +/obj/item/shard, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"Hr" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/transport18aft) +"Hy" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "transp19_windows"; + dir = 4 + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"HN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/paper/crumpled/fluff{ + default_raw_text = "Well, journal, it's just you, me, and twelve tons of beer. Haven't heard back from the engineer in about a day since he cooked up that crazy plan to fuel the thrusters with beer, so I reckon I'll go out with a bang. At least I'll die happy." + }, +/obj/item/trash/can{ + pixel_x = -7; + pixel_y = -7 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Io" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"Ir" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"Iy" = ( +/obj/machinery/door/poddoor/multi_tile/three_tile_hor{ + id = "transp19"; + state_open = 1 + }, +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"IF" = ( +/obj/item/stack/sheet/metal, +/turf/template_noop, +/area/space) +"IG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/fluff/broken_flooring, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"IT" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/transport18mid) +"Jk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"Jl" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/trash/candy, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"Jx" = ( +/obj/item/stack/cable_coil/cut/yellow, +/turf/template_noop, +/area/space) +"JM" = ( +/obj/item/construction/plumbing, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"JR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"JV" = ( +/obj/structure/fluff/broken_flooring{ + icon_state = "pile"; + pixel_x = 11; + pixel_y = 1 + }, +/obj/item/broken_bottle, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"Kv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"KZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/can{ + pixel_x = -3 + }, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Le" = ( +/turf/open/space, +/area/space) +"Lg" = ( +/obj/structure/chair/comfy/shuttle, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/can, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"Lq" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"LD" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/space/transport18aft) +"LE" = ( +/obj/structure/fluff/broken_flooring{ + dir = 4; + icon_state = "plating" + }, +/turf/open/space, +/area/space) +"LI" = ( +/obj/structure/door_assembly/door_assembly_hatch, +/obj/item/stack/cable_coil/cut/red, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/transport18aft) +"Mi" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater/tank{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/transport18aft) +"Mz" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "transp19_windows"; + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"MA" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/light/small/built/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"MV" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"NA" = ( +/obj/structure/chair, +/obj/structure/fluff/broken_flooring, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"ND" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/space, +/area/space) +"NH" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"Oi" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "transp19_windows"; + dir = 4 + }, +/obj/structure/grille/broken, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"OS" = ( +/obj/structure/frame/computer{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"Pm" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/space/transport18aft) +"Pq" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/cyan{ + icon_state = "0-5" + }, +/obj/item/stack/cable_coil/cut/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/space/transport18aft) +"PC" = ( +/obj/structure/lattice, +/obj/structure/fluff/broken_flooring{ + dir = 8; + icon_state = "plating" + }, +/turf/open/space, +/area/space) +"PJ" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"PV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/can, +/turf/open/floor/carpet/blue/airless, +/area/ruin/space/has_grav/transport18mid) +"PW" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"PZ" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"Qh" = ( +/obj/item/stack/sheet/cardboard, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"Qi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/transport18aft) +"Qu" = ( +/obj/structure/cable/cyan{ + icon_state = "1-9" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/space/transport18aft) +"QP" = ( +/obj/structure/door_assembly/door_assembly_hatch, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"QS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/can{ + pixel_x = -11; + pixel_y = 10 + }, +/obj/item/trash/can{ + pixel_y = -8 + }, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Ro" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Sd" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/has_grav/transport18mid) +"Si" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/airless, +/area/ruin/space/has_grav/transport18mid) +"Sr" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"SI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/cans/sixbeer, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"SQ" = ( +/obj/structure/mirror{ + broken = 1; + desc = "Oh no, seven years of bad luck!"; + icon_state = "mirror_broke"; + pixel_y = 25 + }, +/obj/structure/sink{ + pixel_y = 20 + }, +/obj/item/shard{ + icon_state = "tiny" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/carpet/airless, +/area/ruin/space/has_grav/transport18mid) +"Tp" = ( +/obj/machinery/holopad, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/blue/airless, +/area/ruin/space/has_grav/transport18mid) +"Tu" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"TD" = ( +/obj/machinery/light/broken/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/fluff/paper/stack{ + dir = 8 + }, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"TU" = ( +/obj/item/wallframe/apc, +/obj/effect/turf_decal/industrial/fire{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/transport18aft) +"TZ" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/transport18mid) +"Uu" = ( +/obj/machinery/door/airlock/hatch, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ruin/space/transport18aft) +"Ux" = ( +/obj/structure/door_assembly/door_assembly_hatch, +/obj/item/stack/cable_coil/cut/red, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/space/transport18aft) +"UB" = ( +/obj/item/stack/ducts/fifty, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Va" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/light/small/broken/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Vm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/airless, +/area/ruin/space/has_grav/transport18mid) +"VG" = ( +/obj/structure/fluff/broken_flooring{ + dir = 1; + icon_state = "plating" + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"Wb" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/transport18aft) +"Wf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Wr" = ( +/obj/effect/turf_decal/number/zero{ + color = "#000000" + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/transport18mid) +"Wx" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/fluff/paper/stack{ + dir = 5 + }, +/turf/open/floor/plasteel/airless, +/area/ruin/space/has_grav/transport18mid) +"WA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Xb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/space/transport18aft) +"Xc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/fluff/paper/stack, +/turf/open/floor/carpet/blue/airless, +/area/ruin/space/has_grav/transport18mid) +"XQ" = ( +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/item/storage/cans/sixbeer, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/closet/crate/large{ + name = "damp crate" + }, +/obj/machinery/light/small/broken/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"XU" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/transport18mid) +"YC" = ( +/obj/effect/turf_decal/number/one{ + color = "#000000"; + dir = 1 + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/space/has_grav/transport18mid) +"YJ" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Zl" = ( +/obj/item/stack/cable_coil/cut/red, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/space/transport18aft) +"Zn" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/plumbing/tank, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark/airless, +/area/ruin/space/has_grav/transport18mid) +"Zz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/ruin/space/transport18aft) +"ZH" = ( +/obj/item/stack/sheet/mineral/titanium, +/turf/open/space, +/area/space) +"ZX" = ( +/obj/structure/girder, +/obj/item/stack/sheet/mineral/titanium, +/turf/open/floor/plating, +/area/ruin/space/transport18aft) + +(1,1,1) = {" +eg +eg +eg +eg +eg +mj +eg +eg +eg +eg +eg +eg +eg +eg +Hr +eg +Gp +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(2,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +Hr +aT +eg +eg +eg +eg +mj +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(3,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +PJ +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(4,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +vo +PJ +eg +eg +eg +eg +eg +jl +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(5,1,1) = {" +eg +eg +mj +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +ZH +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(6,1,1) = {" +eg +eg +eg +eg +eg +eg +ZH +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(7,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +oT +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(8,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +ZH +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(9,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +eg +Gp +eg +eg +eg +zL +eg +eg +eg +eg +eg +eg +jV +jV +eg +eg +eg +ZH +eg +eg +eg +eg +eg +"} +(10,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +LD +eg +PJ +eg +eg +eg +wU +eg +eg +mb +mb +Hr +eg +eg +eg +eg +eg +eg +eg +eg +"} +(11,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +eg +eg +Hr +Hr +eg +eg +Jx +PJ +eg +PJ +eg +eg +Xb +wu +ZX +eg +eg +eg +eg +eg +eg +eg +eg +"} +(12,1,1) = {" +eg +eg +eg +eg +pE +pE +eg +eg +eg +eg +Jx +eg +eg +IF +PJ +eg +PJ +CX +PJ +zL +Zl +PC +eg +yk +eg +eg +eg +eg +eg +eg +"} +(13,1,1) = {" +eg +eg +eg +Hr +Mi +Mi +Hr +eg +PJ +PJ +eg +eg +PJ +PJ +iD +eg +Hr +pr +eg +wU +PJ +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(14,1,1) = {" +eg +eg +eg +Hr +nw +nw +Hr +eg +yv +xA +PJ +gp +eg +eg +Hr +eg +Hr +PJ +PJ +PJ +PJ +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(15,1,1) = {" +eg +eg +eg +Hr +gx +nw +Hr +eg +Hr +jq +Pq +PJ +eg +vr +Hr +eg +hn +PJ +eg +eg +PJ +eg +mj +eg +eg +eg +eg +ND +eg +eg +"} +(16,1,1) = {" +eg +eg +eg +Hr +EB +gx +Hr +Hr +Hr +bh +fw +PJ +VG +mX +Wb +Hr +Hr +wb +qf +eg +PJ +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(17,1,1) = {" +eg +eg +eg +Hr +eY +gm +Uu +po +Ux +FF +Qu +jq +Xb +Zz +LI +PJ +zL +zN +zG +PJ +Hr +aT +eg +eg +eg +eg +eg +eg +eg +eg +"} +(18,1,1) = {" +eg +eg +eg +Hr +AU +Qi +Hr +Hr +Pm +Dh +ES +xm +kR +rF +Hr +Le +LE +kC +Xb +eg +PJ +Hr +eg +eg +eg +eg +eg +eg +eg +eg +"} +(19,1,1) = {" +eg +eg +eg +Hr +ns +Qi +Hr +eg +Hr +lT +vN +wi +TU +qM +eK +PJ +cN +Hr +Hr +eg +eg +Hr +eg +eg +eg +eg +eg +jl +eg +eg +"} +(20,1,1) = {" +eg +eg +eg +aT +Hr +Hr +aT +eg +aT +yv +mI +md +Hr +Hr +gs +eg +PJ +eg +PJ +eg +eg +PJ +eg +eg +eg +eg +eg +eg +eg +eg +"} +(21,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +TZ +Ir +TZ +eg +PJ +eg +tJ +gZ +IT +IT +Fq +rC +IT +eg +eg +eg +eg +eg +eg +eg +"} +(22,1,1) = {" +eg +eg +eg +IT +IT +xq +IT +Fq +lN +IT +TZ +Ir +TZ +eg +eg +eg +tJ +xD +Tu +dp +Tu +fy +IT +eg +eg +ND +eg +eg +eg +eg +"} +(23,1,1) = {" +eg +eg +eg +rC +Zn +BM +Zn +uo +dp +IT +TZ +fx +TZ +eg +eg +eg +IT +MA +uo +dp +BM +Bv +lY +eg +ND +eg +eg +eg +eg +eg +"} +(24,1,1) = {" +eg +eg +eg +Do +lf +BM +Zn +UB +iW +rC +TZ +Kv +TZ +PJ +PJ +PJ +IT +dp +BM +dp +BM +dp +Iy +eg +eg +eg +eg +eg +eg +eg +"} +(25,1,1) = {" +eg +eg +eg +mt +xD +BM +dp +BM +dp +rC +TZ +Kv +TZ +eg +PJ +eg +QP +uo +BM +BM +zY +uo +pF +eg +eg +eg +eg +eg +eg +eg +"} +(26,1,1) = {" +eg +eg +eg +Si +BM +dE +BM +BM +BM +Sd +oL +Kv +CK +PJ +PJ +ba +IT +dp +zY +dp +BM +wC +eS +ND +eg +eg +eg +eg +eg +eg +"} +(27,1,1) = {" +eg +eg +eg +Si +xD +JM +dp +BM +PW +IT +TZ +Kv +TZ +ZH +eg +eg +IT +DM +BM +dp +uo +Bv +lY +eg +eg +eg +eg +eg +eg +ND +"} +(28,1,1) = {" +eg +eg +eg +Do +ur +BM +Sr +BM +CH +IT +TZ +tb +tJ +mj +eg +eg +rC +dp +uo +fy +uo +YJ +IT +eg +eg +eg +eg +eg +eg +eg +"} +(29,1,1) = {" +eg +eg +eg +IT +nx +uo +BD +uo +YJ +rC +TZ +Kv +pN +eg +mj +PJ +rC +IT +rC +rC +IT +IT +IT +eg +eg +eg +eg +eg +eg +eg +"} +(30,1,1) = {" +eg +jl +eg +IT +IT +rC +rC +rC +IT +IT +TZ +Kv +TZ +PJ +eg +eg +eg +PJ +eg +PJ +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(31,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +TZ +Kv +TZ +eg +eg +eg +eg +PJ +eg +PJ +eg +km +eg +eg +eg +eg +eg +eg +eg +eg +"} +(32,1,1) = {" +eg +eg +eg +IT +rC +rC +IT +IT +rC +rC +TZ +Ir +TZ +IT +IT +rC +rC +IT +tJ +tJ +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(33,1,1) = {" +eg +eg +eg +IT +lK +WA +ne +me +ne +IT +TZ +Ir +TZ +IT +fy +oP +fy +BM +la +Io +eg +eg +eg +eg +jl +eg +eg +eg +eg +eg +"} +(34,1,1) = {" +eg +eg +jl +sr +oa +yI +uC +QS +jr +IT +TZ +ot +TZ +rC +YJ +BM +fy +uo +Va +IT +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(35,1,1) = {" +jl +eg +eg +mt +oa +KZ +oa +Wf +oa +IT +TZ +Kv +TZ +IT +xD +qJ +aZ +pR +wC +mt +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(36,1,1) = {" +eg +eg +eg +pF +KZ +SI +wN +uQ +ou +dq +oL +Kv +Sd +re +BM +BM +Ro +fE +uo +pF +eg +jl +eg +eg +eg +eg +eg +eg +eg +eg +"} +(37,1,1) = {" +eg +eg +eg +pF +oa +Bh +aE +Go +oa +rC +TZ +Kv +TZ +rC +la +BM +dp +uo +wC +pF +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(38,1,1) = {" +eg +eg +eg +BO +of +BM +ne +HN +XQ +rC +TZ +Ir +TZ +rC +DF +BM +YJ +BM +Va +gf +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(39,1,1) = {" +eg +eg +eg +rC +ne +iE +oa +jP +oa +IT +TZ +mU +TZ +rC +fy +uo +fy +uo +YJ +IT +eg +eg +eg +eg +eg +eg +eg +eg +jl +eg +"} +(40,1,1) = {" +eg +eg +eg +rC +rC +rC +IT +IT +rC +IT +TZ +Ir +TZ +IT +rC +Io +tJ +IT +IT +IT +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(41,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +eg +ZH +eg +TZ +Ir +TZ +eg +eg +eg +eg +eg +eg +eg +eg +jl +eg +eg +eg +eg +eg +eg +eg +eg +"} +(42,1,1) = {" +eg +eg +eg +eg +TZ +TZ +wj +tJ +TZ +TZ +TZ +mA +TZ +TZ +TZ +TZ +tY +TZ +TZ +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(43,1,1) = {" +eg +eg +eg +eg +Dk +MV +JV +NA +EW +TZ +kK +ai +oQ +TZ +SQ +uj +uj +tK +Wr +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(44,1,1) = {" +eg +eg +eg +eg +YC +rV +nJ +dy +et +TZ +gD +Jk +qY +TZ +Dr +np +np +nL +xz +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(45,1,1) = {" +eg +eg +eg +eg +aV +Dy +Qh +Jl +zr +ax +zr +IG +zr +zp +Vm +dH +uj +iy +Fc +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(46,1,1) = {" +eg +eg +eg +eg +XU +TZ +TZ +TZ +TZ +TZ +TZ +JR +TZ +TZ +TZ +TZ +TZ +go +tJ +eg +ZH +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(47,1,1) = {" +eg +eg +eg +eg +eg +TZ +TZ +TZ +lV +TD +iZ +bT +PV +Hd +Lq +TZ +TZ +tJ +eg +mj +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(48,1,1) = {" +eg +eg +eg +eg +eg +XU +TZ +TZ +zE +NH +zB +Tp +Xc +Lg +OS +TZ +tJ +yy +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(49,1,1) = {" +eg +eg +eg +eg +eg +eg +XU +TZ +Wx +Ah +dU +vg +eJ +gY +PZ +TZ +XU +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(50,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +XU +Mz +tY +jz +jz +jz +yG +Mz +XU +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} +(51,1,1) = {" +eg +eg +eg +eg +eg +eg +eg +eg +eg +Mz +Hy +Gq +wD +Oi +mj +eg +eg +ZH +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +eg +"} diff --git a/_maps/RandomRuins/SpaceRuins/vaporwave.dmm b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm new file mode 100644 index 000000000000..cca20b75c275 --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm @@ -0,0 +1,525 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/open/space, +/area/space) +"b" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"c" = ( +/obj/structure/lattice, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"d" = ( +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"e" = ( +/obj/structure/lattice, +/turf/open/floor/plating/airless, +/area/ruin/unpowered/no_grav) +"f" = ( +/turf/closed/wall, +/area/ruin/space/has_grav/powered/aesthetic) +"g" = ( +/turf/closed/wall/rust, +/area/ruin/space/has_grav/powered/aesthetic) +"h" = ( +/obj/effect/overlay/palmtree_r, +/turf/open/floor/holofloor/beach, +/area/ruin/space/has_grav/powered/aesthetic) +"i" = ( +/obj/structure/musician/piano, +/obj/structure/window{ + dir = 8 + }, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"j" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"k" = ( +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"l" = ( +/obj/structure/chair/comfy/grey/directional/east, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"m" = ( +/obj/structure/table/reinforced, +/obj/item/taperecorder, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"n" = ( +/obj/structure/chair/comfy/grey/directional/west, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"o" = ( +/obj/structure/window{ + dir = 4 + }, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"p" = ( +/obj/effect/overlay/palmtree_l, +/turf/open/floor/holofloor/beach, +/area/ruin/space/has_grav/powered/aesthetic) +"q" = ( +/turf/open/floor/holofloor/beach, +/area/ruin/space/has_grav/powered/aesthetic) +"r" = ( +/obj/structure/window{ + dir = 8 + }, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"s" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/sunglasses/big{ + name = "aesthetic sunglasses" + }, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"t" = ( +/obj/item/instrument/eguitar, +/turf/open/floor/holofloor/beach, +/area/ruin/space/has_grav/powered/aesthetic) +"u" = ( +/turf/open/floor/holofloor/beach/coast_t, +/area/ruin/space/has_grav/powered/aesthetic) +"v" = ( +/obj/item/statuebust, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"w" = ( +/mob/living/simple_animal/butterfly, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"x" = ( +/obj/structure/closet/crate/bin, +/obj/item/tape/random, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"y" = ( +/turf/open/floor/holofloor/beach/coast_b, +/area/ruin/space/has_grav/powered/aesthetic) +"z" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/hatch, +/turf/open/floor/pod/dark, +/area/ruin/space/has_grav/powered/aesthetic) +"A" = ( +/obj/effect/turf_decal/sand, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating{ + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/unpowered/no_grav) +"B" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating{ + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/unpowered/no_grav) +"C" = ( +/obj/structure/statue/sandstone/venus{ + desc = "Ugh, this is merely an ugly amateurish replica of the other statue! The letters RIPGOAT are scribbled onto the base."; + dir = 8 + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating{ + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/unpowered/no_grav) +"E" = ( +/obj/effect/turf_decal/sand, +/turf/open/floor/plasteel/airless, +/area/ruin/unpowered/no_grav) +"F" = ( +/obj/structure/statue/sandstone/venus{ + dir = 4 + }, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating{ + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/unpowered/no_grav) +"G" = ( +/obj/effect/turf_decal/industrial/warning/dust, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating{ + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/unpowered/no_grav) +"H" = ( +/obj/effect/overlay/palmtree_l, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"I" = ( +/obj/effect/turf_decal/sand, +/obj/effect/turf_decal/sand, +/turf/open/floor/plasteel/airless, +/area/ruin/unpowered/no_grav) +"J" = ( +/obj/effect/turf_decal/sand, +/turf/open/floor/plasteel/airless{ + icon_state = "stairs-l" + }, +/area/ruin/unpowered/no_grav) +"K" = ( +/obj/effect/turf_decal/sand, +/turf/open/floor/plasteel/airless{ + icon_state = "stairs-m" + }, +/area/ruin/unpowered/no_grav) +"L" = ( +/obj/effect/turf_decal/sand, +/turf/open/floor/plasteel/airless{ + icon_state = "stairs-r" + }, +/area/ruin/unpowered/no_grav) +"M" = ( +/obj/effect/overlay/palmtree_r, +/turf/open/floor/plating/asteroid/airless, +/area/ruin/unpowered/no_grav) +"O" = ( +/obj/structure/chair/comfy/grey/directional/west, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"P" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/vaporwave, +/area/ruin/space/has_grav/powered/aesthetic) +"R" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating{ + initial_gas_mix = "TEMP=2.7" + }, +/area/ruin/unpowered/no_grav) + +(1,1,1) = {" +a +a +a +a +a +a +b +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +d +c +d +a +b +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +d +d +c +d +d +c +d +d +a +a +a +"} +(4,1,1) = {" +a +a +a +d +d +d +e +c +d +e +d +d +d +a +a +"} +(5,1,1) = {" +a +a +a +d +f +f +g +g +g +f +g +A +d +d +a +"} +(6,1,1) = {" +a +a +c +d +f +h +q +h +u +y +f +R +d +d +a +"} +(7,1,1) = {" +a +b +c +e +g +i +r +r +r +r +f +B +H +d +d +"} +(8,1,1) = {" +a +a +d +d +f +j +k +k +v +P +f +C +I +A +d +"} +(9,1,1) = {" +a +a +d +d +f +k +k +k +k +k +f +E +J +E +d +"} +(10,1,1) = {" +a +a +d +c +f +l +l +k +k +k +z +E +K +E +I +"} +(11,1,1) = {" +a +a +d +c +g +m +s +k +k +k +f +E +L +E +I +"} +(12,1,1) = {" +a +a +d +c +g +O +n +k +w +P +g +F +I +A +A +"} +(13,1,1) = {" +b +b +c +e +f +o +o +o +o +o +f +G +M +d +d +"} +(14,1,1) = {" +a +a +d +d +g +p +t +p +u +y +g +R +d +d +a +"} +(15,1,1) = {" +a +a +d +d +f +f +g +f +g +g +g +A +d +d +a +"} +(16,1,1) = {" +a +a +a +d +d +d +e +c +x +e +d +d +d +a +a +"} +(17,1,1) = {" +a +a +a +a +a +d +c +d +d +c +d +d +d +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +b +d +d +d +d +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +b +a +a +a +a +a +a +a +a +"} diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_clowncrash.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_clowncrash.dmm new file mode 100644 index 000000000000..11c0ecc1a2ff --- /dev/null +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_clowncrash.dmm @@ -0,0 +1,432 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"b" = ( +/obj/machinery/modular_computer/console/preset/civilian, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/noslip, +/area/overmap_encounter/planetoid/cave/explored) +"c" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"d" = ( +/obj/item/grown/bananapeel, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"e" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 1 + }, +/obj/structure/window/plasma/reinforced{ + name = "clowning grade window" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"f" = ( +/obj/effect/decal/cleanable/oil/slippery, +/obj/item/grown/bananapeel, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"g" = ( +/obj/structure/fence/door, +/obj/item/toy/snappop/phoenix, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"h" = ( +/obj/machinery/door/airlock/titanium, +/obj/item/toy/snappop/phoenix, +/turf/open/floor/noslip, +/area/overmap_encounter/planetoid/cave/explored) +"i" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp/bananalamp, +/obj/machinery/power/terminal, +/obj/structure/cable, +/turf/open/floor/noslip, +/area/overmap_encounter/planetoid/cave/explored) +"j" = ( +/mob/living/simple_animal/bot/honkbot, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"k" = ( +/turf/closed/mineral/random/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"l" = ( +/obj/item/grown/bananapeel, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"m" = ( +/obj/structure/fence/corner{ + dir = 6 + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"o" = ( +/obj/structure/table/reinforced, +/obj/item/bikehorn/airhorn, +/obj/item/nullrod/clown, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"q" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/box/white, +/turf/open/floor/noslip, +/area/overmap_encounter/planetoid/cave/explored) +"r" = ( +/obj/structure/table/reinforced, +/obj/item/stack/ore/hellstone, +/turf/open/floor/plating/asteroid, +/area/overmap_encounter/planetoid/cave/explored) +"s" = ( +/obj/structure/sign/poster/official/foam_force_ad, +/turf/closed/wall/mineral/titanium, +/area/overmap_encounter/planetoid/cave/explored) +"t" = ( +/obj/item/bedsheet/clown, +/obj/structure/bed, +/turf/open/floor/noslip, +/area/overmap_encounter/planetoid/cave/explored) +"u" = ( +/obj/structure/mecha_wreckage/honker, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"w" = ( +/obj/structure/sign/poster/contraband/clown, +/turf/closed/wall/mineral/titanium, +/area/overmap_encounter/planetoid/cave/explored) +"x" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/mob/living/simple_animal/hostile/retaliate/clown, +/turf/open/floor/noslip, +/area/overmap_encounter/planetoid/cave/explored) +"y" = ( +/obj/structure/sign/poster/official/high_class_martini, +/turf/closed/wall/mineral/titanium, +/area/overmap_encounter/planetoid/cave/explored) +"z" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/turf/open/floor/noslip, +/area/overmap_encounter/planetoid/cave/explored) +"B" = ( +/turf/closed/wall/mineral/titanium, +/area/overmap_encounter/planetoid/cave/explored) +"C" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/noslip, +/area/overmap_encounter/planetoid/cave/explored) +"D" = ( +/obj/item/wrench, +/obj/structure/rack, +/obj/item/stack/sheet/mineral/plasma/five, +/obj/item/stack/sheet/mineral/plasma/five, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"E" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/cave/explored) +"F" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"G" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"H" = ( +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"I" = ( +/obj/item/clothing/suit/space/hardsuit/clown, +/obj/item/clothing/head/helmet/space/hardsuit/clown, +/obj/structure/rack, +/obj/machinery/power/terminal, +/obj/structure/cable, +/turf/open/floor/noslip, +/area/overmap_encounter/planetoid/cave/explored) +"J" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"K" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/spawner/lootdrop/maintenance/seven, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"L" = ( +/obj/structure/fence/corner, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"M" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"N" = ( +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"O" = ( +/obj/structure/table/reinforced, +/obj/item/pickaxe/drill, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"P" = ( +/turf/open/floor/noslip, +/area/overmap_encounter/planetoid/cave/explored) +"Q" = ( +/turf/template_noop, +/area/template_noop) +"R" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"S" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"T" = ( +/obj/structure/fence/corner{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"U" = ( +/obj/structure/fence{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"V" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/noslip, +/area/overmap_encounter/planetoid/cave/explored) +"W" = ( +/obj/structure/table/reinforced, +/obj/item/seeds/banana/bluespace, +/obj/item/circuitboard/computer/arcade/orion_trail, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"X" = ( +/obj/effect/decal/cleanable/oil/slippery, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/cave/explored) +"Y" = ( +/obj/structure/statue/bananium/clown, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/obj/structure/window/reinforced/survival_pod, +/turf/open/floor/noslip, +/area/overmap_encounter/planetoid/cave/explored) +"Z" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/honkdae, +/turf/open/floor/plating/asteroid, +/area/overmap_encounter/planetoid/cave/explored) + +(1,1,1) = {" +Q +Q +Q +Q +k +k +k +k +k +M +M +a +"} +(2,1,1) = {" +Q +Q +k +k +k +k +u +H +D +H +c +U +"} +(3,1,1) = {" +Q +k +k +k +Z +r +H +H +l +H +X +U +"} +(4,1,1) = {" +k +k +W +l +H +N +H +H +H +H +S +g +"} +(5,1,1) = {" +k +k +B +z +y +h +B +B +B +R +d +U +"} +(6,1,1) = {" +k +B +b +x +P +V +i +e +E +H +S +F +"} +(7,1,1) = {" +k +w +Y +t +q +C +I +e +E +H +S +F +"} +(8,1,1) = {" +k +k +B +z +s +h +B +B +B +K +S +F +"} +(9,1,1) = {" +Q +k +k +o +l +H +H +H +H +f +G +U +"} +(10,1,1) = {" +Q +Q +k +k +O +j +H +H +H +J +T +m +"} +(11,1,1) = {" +Q +Q +Q +k +k +k +M +M +M +M +L +Q +"} diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_crash_kitchen.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_crash_kitchen.dmm new file mode 100644 index 000000000000..18e6bdb2fbd7 --- /dev/null +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_crash_kitchen.dmm @@ -0,0 +1,724 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aq" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"br" = ( +/obj/structure/sign/donk{ + pixel_y = 32 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered) +"cl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ruin/unpowered) +"dr" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered) +"fE" = ( +/obj/structure/curtain/bounty, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/eighties, +/area/ruin/unpowered) +"ga" = ( +/turf/open/floor/wood, +/area/ruin/unpowered) +"gg" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"gO" = ( +/obj/structure/table, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered) +"gS" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered) +"im" = ( +/obj/structure/curtain/bounty, +/turf/open/floor/eighties, +/area/ruin/unpowered) +"iH" = ( +/turf/template_noop, +/area/template_noop) +"ju" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered) +"jX" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"lN" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_y = 2 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"me" = ( +/obj/structure/frame/machine, +/obj/structure/table, +/obj/item/circuitboard/machine/chem_dispenser/drinks/beer, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/ruin/unpowered) +"pa" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ruin/unpowered) +"pc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"sI" = ( +/mob/living/simple_animal/hostile/hivebot/rapid, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"sQ" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ruin/unpowered) +"sV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/plating, +/area/ruin/unpowered) +"tm" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/machinery/firealarm/directional/west, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"tI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/sign/solgov_seal{ + pixel_x = -27; + pixel_y = 0 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"ut" = ( +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"uM" = ( +/obj/effect/decal/fakelattice, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"vc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered) +"wq" = ( +/mob/living/simple_animal/hostile/hivebot/rapid, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"xh" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"xi" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/ruin/unpowered) +"xD" = ( +/obj/structure/table, +/obj/item/storage/bag/tray, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/kitchen/knife, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"xU" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Crew Quarters" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"yB" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/public/glass{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/unpowered) +"yE" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered) +"Al" = ( +/obj/structure/window/reinforced/tinted/frosted{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ruin/unpowered) +"DF" = ( +/obj/machinery/door/window/westleft, +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"EU" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Fq" = ( +/obj/item/electronics/apc, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"Hv" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"HU" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered) +"HV" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + pixel_y = 8 + }, +/obj/structure/window/reinforced/tinted/frosted{ + dir = 8 + }, +/obj/item/soap, +/mob/living/simple_animal/hostile/hivebot/rapid, +/turf/open/floor/plasteel/white, +/area/ruin/unpowered) +"Ka" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/unpowered) +"KR" = ( +/turf/open/floor/plating, +/area/ruin/unpowered) +"Lz" = ( +/obj/item/ammo_casing/spent{ + dir = 1; + pixel_x = 7; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/gun/ballistic/automatic/pistol/commander{ + pixel_y = 7 + }, +/obj/effect/mob_spawn/human/corpse/assistant, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ruin/unpowered) +"Mi" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Nb" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ruin/unpowered) +"Qz" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"QS" = ( +/obj/structure/chair/comfy/blue/directional/south, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/ruin/unpowered) +"Rt" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/firedoor/window, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "sgwindowshut"; + name = "External Shutters" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"RL" = ( +/obj/structure/lattice, +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ruin/unpowered) +"Sh" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/door/window/westright, +/obj/structure/window/reinforced/spawner, +/obj/machinery/atmospherics/components/binary/pump/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/ruin/unpowered) +"Te" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"TX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ + dir = 8 + }, +/obj/item/oar, +/obj/machinery/advanced_airlock_controller{ + pixel_y = -24 + }, +/obj/structure/closet/emcloset/wall/directional/east, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered) +"TZ" = ( +/obj/machinery/door/airlock/public/glass{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/unpowered) +"UA" = ( +/obj/machinery/gibber, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/ruin/unpowered) +"Vn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ruin/unpowered) +"Vy" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/machinery/button/door{ + id = "sgkitchen"; + name = "Kitchen Shutters"; + pixel_y = -22 + }, +/obj/machinery/camera/autoname{ + dir = 1; + network = list("cricket") + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 2 + }, +/obj/effect/turf_decal/corner/transparent/bar/diagonal{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ruin/unpowered) +"VG" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + piping_layer = 2 + }, +/obj/structure/window/reinforced/spawner/west, +/obj/machinery/camera/autoname{ + dir = 8; + network = list("cricket") + }, +/turf/open/floor/plasteel/tech, +/area/ruin/unpowered) +"WP" = ( +/mob/living/simple_animal/hostile/hivebot/rapid, +/turf/open/floor/plating, +/area/ruin/unpowered) + +(1,1,1) = {" +ut +iH +ut +uM +uM +uM +wq +Qz +EU +uM +uM +ut +iH +ut +iH +iH +"} +(2,1,1) = {" +yE +VG +Sh +TX +pa +yB +TZ +pa +pa +Nb +dr +dr +uM +iH +iH +iH +"} +(3,1,1) = {" +Nb +Nb +dr +pa +pa +KR +Vn +ju +xU +tI +Ka +fE +KR +uM +ut +iH +"} +(4,1,1) = {" +Nb +UA +tm +Te +xh +sQ +jX +gS +dr +QS +cl +im +gg +sQ +uM +ut +"} +(5,1,1) = {" +Rt +xD +pc +WP +lN +sV +sQ +gO +dr +Fq +ga +Al +jX +KR +uM +uM +"} +(6,1,1) = {" +Rt +me +jX +Lz +aq +sQ +jX +HU +pa +HV +DF +pa +sQ +uM +iH +ut +"} +(7,1,1) = {" +Mi +Hv +KR +Vy +dr +br +vc +Nb +pa +Nb +pa +pa +uM +ut +iH +iH +"} +(8,1,1) = {" +RL +pa +pa +xi +Nb +gg +jX +jX +sQ +Nb +uM +ut +ut +iH +iH +iH +"} +(9,1,1) = {" +ut +ut +uM +uM +sQ +KR +sI +sQ +uM +uM +ut +iH +iH +iH +iH +iH +"} +(10,1,1) = {" +iH +iH +ut +iH +ut +uM +uM +uM +ut +iH +ut +iH +iH +iH +iH +iH +"} +(11,1,1) = {" +iH +iH +iH +iH +iH +ut +uM +ut +iH +iH +iH +iH +iH +iH +iH +iH +"} diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm new file mode 100644 index 000000000000..b795826ec6c2 --- /dev/null +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_fortress_of_solitide.dmm @@ -0,0 +1,7587 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ad" = ( +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"am" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/item/flashlight/glowstick, +/obj/item/hand_labeler_refill, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"as" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"av" = ( +/turf/open/floor/plating/rust, +/area/ruin/powered) +"az" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/powered) +"aE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Funny Creature Storage"; + dir = 4 + }, +/obj/structure/barricade/wooden, +/obj/item/restraints/legcuffs/beartrap{ + armed = 1; + trap_damage = 1 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"aH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/footprints, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"aM" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/turf/open/floor/plating, +/area/ruin/powered) +"aP" = ( +/obj/effect/decal/cleanable/food/flour, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/ruin/powered) +"aT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/ruin/powered) +"aY" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/poster/random_contraband, +/turf/open/floor/plating, +/area/ruin/powered) +"bb" = ( +/obj/structure/sign/poster/contraband/punch_shit, +/turf/closed/wall/rust, +/area/ruin/powered) +"bj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"br" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/effect/decal/cleanable/blood, +/obj/machinery/light/directional/south, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"bs" = ( +/obj/structure/statue/sandstone/assistant, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"bt" = ( +/obj/structure/sign/poster/contraband/rip_badger, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"bv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Grey Fortress"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"bz" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/chair/plastic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"bC" = ( +/obj/structure/sign/poster/contraband/clown, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"bF" = ( +/obj/item/gun/ballistic/shotgun/doublebarrel/improvised, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/ruin/powered) +"bG" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"bH" = ( +/obj/effect/decal/cleanable/food/tomato_smudge, +/turf/open/floor/plating, +/area/ruin/powered) +"bI" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"bN" = ( +/obj/structure/sign/poster/contraband/donut_corp, +/turf/closed/wall/rust, +/area/ruin/powered) +"bR" = ( +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plating, +/area/ruin/powered) +"bS" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/gibs/limb, +/obj/effect/decal/cleanable/blood/innards, +/turf/open/floor/plating, +/area/ruin/powered) +"bT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/rack, +/obj/item/trash/plate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/toner, +/obj/item/mop, +/obj/item/weldingtool/empty, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"cf" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"cj" = ( +/obj/structure/window/plasma/spawner/east, +/obj/item/clothing/gloves/color/yellow, +/obj/effect/decal/cleanable/glass/plasma, +/turf/open/floor/plating, +/area/ruin/powered) +"cm" = ( +/obj/effect/mob_spawn/human/engineer, +/obj/item/crowbar/power{ + pixel_x = -1; + pixel_y = -13 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/pipe_dispenser{ + pixel_x = 2; + pixel_y = 7 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"co" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ct" = ( +/obj/structure/window/spawner, +/mob/living/carbon/monkey, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"cD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"cE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"cF" = ( +/obj/item/ammo_casing{ + dir = 5; + pixel_x = -3; + pixel_y = 9 + }, +/obj/item/chair/plastic, +/turf/open/floor/plating, +/area/ruin/powered) +"cP" = ( +/obj/item/trash/boritos, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"cS" = ( +/obj/structure/table/wood/fancy/orange, +/obj/item/reagent_containers/food/snacks/store/cake/clown_cake, +/turf/open/floor/plating, +/area/ruin/powered) +"cU" = ( +/obj/item/toy/figure/secofficer, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"cX" = ( +/obj/structure/statue/bananium/clown, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"dg" = ( +/obj/structure/sign/poster/contraband/eat, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"dn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"dp" = ( +/obj/structure/headpike, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"dv" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"dC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"dH" = ( +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plating, +/area/ruin/powered) +"dI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/contraband/have_a_puff, +/turf/closed/wall/rust, +/area/ruin/powered) +"dK" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/ruin/powered) +"dM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/obj/item/trash/cheesie, +/turf/open/floor/plating, +/area/ruin/powered) +"dP" = ( +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"dT" = ( +/obj/structure/table/wood, +/obj/machinery/fax/ruin, +/turf/open/floor/plating, +/area/ruin/powered) +"dU" = ( +/obj/structure/table, +/obj/item/stack/tape/industrial/electrical, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"dY" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ec" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"ed" = ( +/obj/item/trash/cheesie, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"ee" = ( +/obj/machinery/photocopier, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"eh" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ej" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Throneroom"; + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"ep" = ( +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/reagent_containers/food/snacks/butterdog, +/obj/structure/table, +/obj/item/coin/plastic, +/turf/open/floor/plating, +/area/ruin/powered) +"er" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/poster/random_contraband, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"et" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"ev" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/hostile/rat{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ez" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/trash/plate, +/obj/item/trash/sosjerky, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/assembly/igniter, +/obj/item/clipboard, +/obj/item/electronics/airlock, +/obj/item/hand_labeler_refill, +/obj/item/photo, +/obj/item/wrench/old, +/obj/item/poster/random_contraband, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"eI" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"eL" = ( +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"eM" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/mob_spawn/human/corpse/frontier, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/powered) +"eO" = ( +/obj/effect/gibspawner/human, +/obj/structure/statue/sandstone/assistant, +/turf/open/floor/plating, +/area/ruin/powered) +"eS" = ( +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/ruin/powered) +"eT" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"eW" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ff" = ( +/obj/structure/closet/crate/bin, +/obj/item/clothing/mask/gas/mime, +/obj/item/clothing/under/rank/civilian/mime, +/obj/item/clothing/head/frenchberet, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"fh" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"fi" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"fj" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"fk" = ( +/obj/item/grown/bananapeel, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"fn" = ( +/obj/effect/gibspawner/human, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"fr" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/item/stack/sheet/mineral/wood, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/trash/waffles, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/flashlight/glowstick, +/turf/open/floor/plating, +/area/ruin/powered) +"fw" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/toner/extreme, +/obj/item/poster/random_contraband, +/turf/open/floor/plating, +/area/ruin/powered) +"fy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"fB" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"fE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"fI" = ( +/obj/structure/closet/crate, +/obj/item/spear, +/obj/item/spear, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/tray, +/turf/open/floor/plating, +/area/ruin/powered) +"fJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ga" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"gi" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow, +/turf/open/floor/plating, +/area/ruin/powered) +"go" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"gp" = ( +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"gq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/coin, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/ruin/powered) +"gr" = ( +/obj/structure/rack, +/obj/item/trash/sosjerky, +/obj/item/trash/raisins, +/obj/item/folder/blue, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/powered) +"gG" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/ruin/powered) +"gL" = ( +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"gM" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"gQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"gW" = ( +/obj/structure/table/wood, +/obj/item/paper/crumpled{ + default_raw_text = "Please leave money and pawned items on this table. Thank you! -R"; + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/spacecash/bundle/c100, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/ruin/powered) +"hd" = ( +/obj/item/reagent_containers/food/snacks/cakeslice/clown_slice, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"he" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"hf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Self-Service Shoppery" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"hD" = ( +/obj/structure/sign/poster/contraband/steppyflag, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"hH" = ( +/obj/structure/table, +/obj/item/pizzabox/pineapple, +/obj/item/pizzabox/pineapple{ + pixel_y = 3 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"hO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/item/trash/can/food/beans, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"hV" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/effect/decal/cleanable/blood, +/obj/machinery/light/directional/west, +/turf/open/floor/plating, +/area/ruin/powered) +"hW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"hZ" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ik" = ( +/obj/structure/filingcabinet, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ruin/powered) +"in" = ( +/turf/template_noop, +/area/template_noop) +"is" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"iv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/can/food/beans, +/obj/structure/closet/crate, +/obj/item/trash/candy, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/assembly/prox_sensor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/poster/random_contraband, +/turf/open/floor/plating, +/area/ruin/powered) +"iw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8; + pixel_x = -7; + pixel_y = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"iH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"iI" = ( +/mob/living/simple_animal/hostile/rat, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"iK" = ( +/obj/structure/curtain/cloth/fancy, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"iR" = ( +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"iZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"ja" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"jh" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"jl" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/item/broken_bottle, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"jn" = ( +/mob/living/simple_animal/hostile/retaliate/clown/mutant/blob, +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"jr" = ( +/obj/structure/table/reinforced, +/obj/item/slime_cookie/green, +/obj/item/toy/figure/chef, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"jy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"jz" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/clown/corpse, +/turf/open/floor/plating, +/area/ruin/powered) +"jA" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"jD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"jF" = ( +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"jG" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/accessory/holster/detective, +/obj/item/clothing/under/rank/security/detective, +/obj/item/clothing/suit/det_suit, +/obj/item/clothing/neck/tie/detective, +/obj/item/clothing/head/fedora/det_hat, +/obj/item/cartridge/detective, +/obj/item/evidencebag, +/turf/open/floor/plating, +/area/ruin/powered) +"jH" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"jM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"jS" = ( +/obj/structure/chair/sofa/brown/right/directional/north, +/mob/living/simple_animal/hostile/retaliate/goose/vomit{ + dir = 1 + }, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating, +/area/ruin/powered) +"jU" = ( +/obj/structure/sign/poster/contraband/space_cube, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"jY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Armoire"; + dir = 4 + }, +/obj/item/restraints/legcuffs/beartrap{ + armed = 1; + trap_damage = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"kb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Grey Fortress" + }, +/obj/structure/fans/tiny, +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/powered) +"kd" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"kf" = ( +/obj/structure/table, +/obj/item/stack/rods/ten, +/turf/open/floor/plating, +/area/ruin/powered) +"ki" = ( +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/rat, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"kj" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"kl" = ( +/obj/structure/sign/poster/contraband/space_cola, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"kn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"kp" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Detective Halligan's Office" + }, +/obj/structure/barricade/wooden/crude, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"kw" = ( +/obj/machinery/vending/sovietsoda, +/turf/open/floor/wood, +/area/ruin/powered) +"kD" = ( +/obj/structure/statue/sandstone/assistant, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"kE" = ( +/obj/structure/sign/poster/contraband/xenofauna_parasite, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"kK" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/clown/corpse, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"kO" = ( +/obj/item/trash/chips, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"kR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"kS" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"kT" = ( +/obj/structure/closet/crate/secure/science, +/obj/item/laser_pointer/upgraded, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/trash/plate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/electronics/airlock, +/turf/open/floor/plating, +/area/ruin/powered) +"kX" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"lf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"lk" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"ll" = ( +/obj/structure/headpike, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"lp" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"lr" = ( +/obj/machinery/deepfryer, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/ruin/powered) +"ls" = ( +/obj/structure/table, +/obj/item/gun/energy/laser/retro, +/turf/open/floor/plating, +/area/ruin/powered) +"lv" = ( +/obj/item/flashlight/lamp/bananalamp, +/turf/open/floor/plating, +/area/ruin/powered) +"lz" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"lA" = ( +/obj/effect/decal/cleanable/blood/gibs/up, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating, +/area/ruin/powered) +"lI" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/ruin/powered) +"lK" = ( +/mob/living/simple_animal/hostile/rat{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plating, +/area/ruin/powered) +"lL" = ( +/obj/item/mecha_parts/mecha_equipment/generator, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"lM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"lO" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/effect/mob_spawn/human/corpse/assistant, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"lQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"lX" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"mc" = ( +/obj/structure/closet/crate, +/obj/item/trash/raisins, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/flashlight/glowstick, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"md" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"mh" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"mk" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/ash, +/obj/item/c_tube{ + pixel_x = -12; + pixel_y = 3 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"mo" = ( +/obj/item/spear, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 28 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"mv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/contraband/missing_gloves, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"mx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood{ + icon_state = "wood-broken2" + }, +/area/ruin/powered) +"mG" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/flask/det, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/folder{ + pixel_x = -6; + pixel_y = 5 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"mM" = ( +/obj/structure/sign/poster/contraband/peacemaker, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"mP" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/effect/decal/cleanable/blood, +/obj/item/spear, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"mV" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/jacket/leather, +/obj/item/clothing/suit/jacket/leather, +/obj/item/clothing/suit/jacket/leather, +/obj/item/clothing/suit/jacket/leather, +/obj/item/clothing/glasses/cheapsuns, +/obj/item/clothing/glasses/cheapsuns, +/obj/item/clothing/glasses/cheapsuns, +/obj/item/clothing/glasses/cheapsuns, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"mW" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/effect/decal/cleanable/vomit/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"na" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor, +/obj/machinery/door/window/brigdoor/northleft, +/obj/item/paper_bin, +/obj/item/trash/tray, +/turf/open/floor/plating, +/area/ruin/powered) +"nc" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/cakeslice/brain, +/turf/open/floor/plating, +/area/ruin/powered) +"nd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"nh" = ( +/obj/effect/decal/cleanable/glass, +/obj/item/cigbutt, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"nk" = ( +/obj/structure/table, +/obj/item/stock_parts/micro_laser/ultra, +/obj/item/reagent_containers/glass/beaker{ + name = "standard-sized beaker"; + pixel_x = -9; + pixel_y = 3 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"nt" = ( +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/cheesie, +/turf/open/floor/plating, +/area/ruin/powered) +"nv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"nw" = ( +/obj/effect/mob_spawn/human/clown/corpse, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"nz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"nE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/blood/footprints, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"nF" = ( +/obj/machinery/door/airlock/maintenance{ + dir = 4 + }, +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"nH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"nJ" = ( +/obj/structure/rack, +/obj/item/pneumatic_cannon/pie, +/obj/item/reagent_containers/spray/waterflower/lube, +/obj/machinery/light/small/directional/east, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"nK" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/item/shovel/spoon, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"nM" = ( +/obj/structure/curtain/cloth/fancy, +/obj/effect/mob_spawn/human/corpse/frontier, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"nN" = ( +/obj/structure/closet/cardboard, +/obj/item/toy/plush/carpplushie/dehy_carp, +/obj/item/toy/plush/carpplushie, +/obj/item/toy/plush/carpplushie, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/poster/random_contraband, +/turf/open/floor/plating, +/area/ruin/powered) +"nS" = ( +/obj/structure/rack, +/obj/item/melee/baton/cattleprod, +/obj/item/restraints/handcuffs/cable/pink, +/obj/item/clothing/mask/muzzle, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/powered) +"oa" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Barracks Part 3" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"oe" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate, +/obj/item/trash/sosjerky, +/obj/item/trash/candy, +/obj/item/assembly/igniter, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"oj" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"oq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/food/egg_smudge, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ow" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"oB" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/effect/gibspawner/human, +/turf/open/floor/plating, +/area/ruin/powered) +"oD" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plating, +/area/ruin/powered) +"oJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"oM" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"oQ" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/snakeplushie, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/trash/waffles, +/turf/open/floor/plating, +/area/ruin/powered) +"oS" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"oU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"oW" = ( +/obj/structure/flora/rock, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"oX" = ( +/obj/structure/sign/poster/contraband/pgf, +/turf/closed/wall/rust, +/area/ruin/powered) +"oY" = ( +/obj/effect/decal/cleanable/blood/footprints, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ph" = ( +/obj/effect/decal/cleanable/insectguts, +/obj/structure/rack, +/obj/item/folder/yellow, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/electronics/airlock, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pp" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pq" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"py" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/semki, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pz" = ( +/obj/structure/fluff/paper/stack{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pD" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/ammo_casing/shotgun/techshell, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pE" = ( +/obj/structure/chair/comfy/orange/directional/south, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pM" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/rack, +/obj/item/trash/sosjerky, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/assembly/prox_sensor, +/obj/item/photo, +/obj/item/poster/random_contraband, +/turf/open/floor/plating, +/area/ruin/powered) +"pN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"pR" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pS" = ( +/obj/structure/sign/poster/contraband/engis_unite, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"pW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pY" = ( +/obj/structure/table, +/obj/item/ammo_box/c9mm{ + pixel_y = 6 + }, +/obj/item/gun/ballistic/automatic/zip_pistol, +/obj/item/ammo_box/magazine/zip_ammo_9mm, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"qi" = ( +/obj/structure/closet/body_bag, +/obj/item/clothing/under/costume/pirate, +/obj/item/clothing/suit/pirate, +/obj/item/clothing/head/pirate, +/obj/item/clothing/head/helmet/space/pirate/bandana, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"qn" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/corpse/assistant, +/turf/open/floor/plating, +/area/ruin/powered) +"qo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/broken_bottle, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"qr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"qs" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Laboratorium Storage" + }, +/obj/item/assembly/mousetrap/armed, +/turf/open/floor/plating, +/area/ruin/powered) +"qx" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/glass, +/obj/machinery/light/directional/south, +/turf/open/floor/plating, +/area/ruin/powered) +"qE" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"qF" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Gambling Hall" + }, +/turf/open/floor/wood, +/area/ruin/powered) +"qI" = ( +/obj/structure/table, +/obj/item/holochip{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/clothing/suit/toggle/owlwings/griffinwings{ + pixel_y = 5 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"qR" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/restraints/legcuffs/beartrap{ + armed = 1; + trap_damage = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/powered) +"qT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ra" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -28 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"rl" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/cannabis{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/snacks/grown/cannabis{ + pixel_x = 3; + pixel_y = 9 + }, +/obj/item/storage/fancy/cigarettes/cigpack_carp{ + pixel_x = 4 + }, +/obj/item/storage/fancy/cigarettes/cigpack_carp{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/lighter, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"rn" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"rp" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"ru" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"rx" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"rE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"rJ" = ( +/obj/structure/falsewall/reinforced, +/obj/structure/sign/poster/retro/smile, +/turf/open/floor/plating, +/area/ruin/powered) +"rO" = ( +/obj/structure/curtain/cloth/fancy, +/obj/item/trash/tray, +/turf/open/floor/plating, +/area/ruin/powered) +"rR" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"rU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"sg" = ( +/mob/living/simple_animal/hostile/rat{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"sl" = ( +/mob/living/simple_animal/hostile/rat, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"so" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/wood, +/area/ruin/powered) +"sr" = ( +/obj/item/rack_parts, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"sB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/paper/crumpled{ + default_raw_text = "You know you want to do it. Give in to your pyromaniacal urges. DO IT." + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"sE" = ( +/mob/living/simple_animal/hostile/asteroid/goliath{ + desc = "Douglas! Everyone's pal! What a guy!"; + dir = 1; + faction = list("neutral"); + name = "Douglas the Friendly Maintenance Goliath" + }, +/obj/structure/chair/sofa/brown/left/directional/north, +/turf/open/floor/plating, +/area/ruin/powered) +"sH" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/corpse/assistant, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"sQ" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ruin/powered) +"sR" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Glovebox" + }, +/obj/item/assembly/mousetrap/armed, +/turf/open/floor/plating, +/area/ruin/powered) +"sU" = ( +/obj/effect/decal/cleanable/blood/footprints{ + pixel_x = 1; + pixel_y = -6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"tc" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/sosjerky, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"tf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/powered) +"tA" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/mortar/gold, +/obj/item/pestle, +/turf/open/floor/plating, +/area/ruin/powered) +"tB" = ( +/obj/structure/chair/comfy/grey/directional/west, +/turf/open/floor/plating, +/area/ruin/powered) +"tF" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/mob/living/simple_animal/hostile/human/frontier{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/powered) +"tI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"tK" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/reagent_containers/food/snacks/deadmouse, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"tP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/north, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"tR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"tT" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Barracks" + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/oil/slippery, +/obj/item/assembly/mousetrap/armed, +/turf/open/floor/plating, +/area/ruin/powered) +"tY" = ( +/obj/structure/statue/sandstone/assistant, +/turf/open/floor/plating, +/area/ruin/powered) +"ub" = ( +/obj/structure/sign/poster/contraband/donut_corp, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"ul" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/chewable/bubblegum, +/obj/item/reagent_containers/food/snacks/chewable/bubblegum{ + pixel_y = 5 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ut" = ( +/obj/effect/decal/cleanable/blood/gibs/core, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"uB" = ( +/obj/structure/table/wood, +/obj/item/switchblade{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/item/coin/antagtoken{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"uD" = ( +/obj/structure/rack, +/obj/effect/mob_spawn/drone, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/raisins, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/airlock_painter, +/obj/item/tape/random, +/obj/item/poster/random_contraband, +/turf/open/floor/plating, +/area/ruin/powered) +"uJ" = ( +/obj/structure/table/wood, +/obj/item/toy/figure/lawyer{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/toy/figure/secofficer{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/item/toy/figure/warden{ + pixel_x = -4; + pixel_y = -1 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"uP" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Laboratorium"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"uS" = ( +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"va" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"vc" = ( +/obj/structure/closet/crate, +/obj/item/trash/can/food, +/obj/item/trash/sosjerky, +/obj/item/trash/raisins, +/obj/item/airlock_painter, +/turf/open/floor/plating, +/area/ruin/powered) +"ve" = ( +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"vh" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/raisins, +/turf/open/floor/plating, +/area/ruin/powered) +"vl" = ( +/obj/structure/curtain/cloth/fancy, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"vm" = ( +/obj/machinery/icecream_vat, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"vp" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"vt" = ( +/obj/structure/sign/poster/contraband/shamblers_juice, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"vw" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/ruin/powered) +"vy" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"vD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"vE" = ( +/mob/living/carbon/monkey, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"vF" = ( +/obj/structure/fluff/paper/stack{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"vG" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"vI" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/item/trash/chips, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"vJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/template_noop, +/area/template_noop) +"vM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"vP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/pistachios, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"vR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"vW" = ( +/obj/structure/bed, +/obj/item/bedsheet/clown, +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/clown/corpse, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"vX" = ( +/obj/item/ammo_casing, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wb" = ( +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"we" = ( +/obj/effect/decal/cleanable/greenglow/filled, +/turf/open/floor/plating, +/area/ruin/powered) +"wg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Galley"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/grown/bananapeel, +/turf/open/floor/plating, +/area/ruin/powered) +"wi" = ( +/obj/structure/window/spawner/north, +/mob/living/carbon/monkey, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wk" = ( +/obj/effect/decal/cleanable/food/pie_smudge, +/turf/open/floor/plating, +/area/ruin/powered) +"wq" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wu" = ( +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/can/food/beans, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wx" = ( +/obj/effect/gibspawner/human, +/obj/structure/statue/sandstone/assistant, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wz" = ( +/obj/structure/rack, +/obj/item/circuitboard/machine/dnascanner, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/semki, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/photo, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wJ" = ( +/obj/machinery/door/airlock/maintenance{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"wM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"wP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/weldingtool/mini, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"xd" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"xj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/powered) +"xm" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/ruin/powered) +"xu" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating, +/area/ruin/powered) +"xx" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"xy" = ( +/obj/machinery/porta_turret/syndicate/energy, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"xC" = ( +/obj/structure/sign/poster/contraband/ntos, +/turf/closed/wall/rust, +/area/ruin/powered) +"xI" = ( +/obj/structure/table/wood/fancy/orange, +/obj/item/reagent_containers/food/snacks/pie/cream, +/turf/open/floor/plating, +/area/ruin/powered) +"xL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"xW" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/light/directional/south, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"yb" = ( +/obj/item/nullrod/hypertool, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/generic, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"yd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"yl" = ( +/obj/structure/falsewall/gold, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"yp" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 28 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"yw" = ( +/obj/structure/sign/poster/contraband/masked_men, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"yy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/book/manual/random, +/turf/open/floor/plating, +/area/ruin/powered) +"yz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/obj/item/cigbutt, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"yK" = ( +/obj/structure/closet/crate, +/obj/item/folder/yellow, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/powered) +"yS" = ( +/obj/effect/decal/cleanable/greenglow/filled, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/ruin/powered) +"yV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"yZ" = ( +/obj/structure/sign/poster/contraband/tools, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"za" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"zf" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/wood, +/area/ruin/powered) +"zg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"zh" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"zp" = ( +/obj/item/kitchen/rollingpin, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"zs" = ( +/obj/structure/sign/poster/contraband/grey_tide, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"zv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/greenglow/filled, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"zw" = ( +/obj/effect/gibspawner/human, +/obj/structure/statue/sandstone/assistant, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"zy" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash/large, +/obj/item/cigbutt, +/obj/item/cigbutt{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/cigbutt{ + pixel_x = 11 + }, +/obj/item/cigbutt{ + pixel_y = 15 + }, +/obj/item/cigbutt{ + pixel_y = -8 + }, +/obj/item/cigbutt{ + pixel_x = -12; + pixel_y = 7 + }, +/obj/item/cigbutt{ + pixel_x = 8; + pixel_y = -8 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"zC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"zE" = ( +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"zG" = ( +/obj/item/gun/ballistic/automatic/pistol/commander, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"zK" = ( +/turf/closed/indestructible/reinforced, +/area/ruin/powered) +"zL" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"zV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"zW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/obj/item/trash/cheesie, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"Aa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ab" = ( +/obj/item/toy/figure/hos, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"As" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plating, +/area/ruin/powered) +"At" = ( +/obj/structure/closet, +/obj/item/clothing/suit/armor/riot/knight/greyscale, +/obj/item/clothing/head/helmet/knight/greyscale, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Av" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Az" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"AC" = ( +/obj/effect/decal/cleanable/ash, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"AD" = ( +/obj/structure/falsewall/gold, +/turf/open/floor/plating, +/area/ruin/powered) +"AE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"AH" = ( +/obj/structure/rack, +/obj/item/trash/raisins, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/toner, +/obj/item/assembly/prox_sensor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"AN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"AP" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/closet/crate, +/obj/item/trash/semki, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/airlock_painter, +/obj/item/hand_labeler_refill, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"AY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Bd" = ( +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/rust, +/area/ruin/powered) +"Bk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Bl" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Bm" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/c_tube, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Bn" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Bp" = ( +/obj/structure/table/wood, +/obj/effect/mob_spawn/human/clown/corpse, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Br" = ( +/obj/structure/mirror{ + pixel_y = 30 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Bv" = ( +/obj/structure/closet/crate, +/obj/item/trash/sosjerky, +/obj/item/trash/syndi_cakes, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Bw" = ( +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/ruin/powered) +"By" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Gauntlet"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"BA" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Other Serpentorium" + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/powered) +"BF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"BI" = ( +/mob/living/simple_animal/hostile/rat, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"BK" = ( +/obj/structure/sign/poster/contraband/d_day_promo, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"BP" = ( +/obj/structure/sign/poster/ripped, +/turf/closed/wall/rust, +/area/ruin/powered) +"BU" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"BV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"BY" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Cc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ce" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Cf" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/poster/random_contraband, +/turf/open/floor/plating, +/area/ruin/powered) +"Cu" = ( +/obj/effect/decal/cleanable/insectguts, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Cw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Cy" = ( +/obj/structure/closet/cardboard, +/obj/item/coin/hellstone, +/obj/item/reagent_containers/food/snacks/soup/clownstears, +/turf/open/floor/plating, +/area/ruin/powered) +"CE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chirurgeon's Theatre"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"CF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"CM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"CN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"CT" = ( +/obj/effect/gibspawner/human, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"CU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Db" = ( +/mob/living/simple_animal/hostile/rat{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/powered) +"Dc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Dg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/obj/item/extendohand, +/turf/open/floor/plating, +/area/ruin/powered) +"Di" = ( +/obj/structure/plaque/static_plaque/golden, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Dl" = ( +/mob/living/simple_animal/hostile/rat{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"Do" = ( +/obj/structure/sign/poster/contraband/ss13, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"DI" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/item/toy/talking/griffin, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"DJ" = ( +/obj/structure/closet/crate/trashcart, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"DR" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/powered) +"DS" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin, +/obj/item/dualsaber/toy, +/obj/item/poster/random_contraband, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"DW" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/powered) +"DX" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/five, +/obj/item/toner/extreme, +/turf/open/floor/plating, +/area/ruin/powered) +"DY" = ( +/obj/structure/table, +/obj/item/paper/pamphlet{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/paper/pamphlet{ + pixel_x = 5; + pixel_y = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Eb" = ( +/obj/item/spear, +/turf/open/floor/plating, +/area/ruin/powered) +"Ed" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/grey, +/obj/item/clothing/under/color/grey, +/obj/item/clothing/under/color/grey, +/obj/item/trash/sosjerky, +/obj/item/folder/yellow, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/book/manual/random, +/obj/item/poster/random_contraband, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ef" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/closet/crate, +/obj/item/trash/sosjerky, +/obj/item/trash/candy, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/book/manual/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Eg" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/plating, +/area/ruin/powered) +"Ei" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"El" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ex" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ey" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/coin, +/turf/open/floor/plating, +/area/ruin/powered) +"ED" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"EE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"EH" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"EJ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"ET" = ( +/turf/open/floor/wood, +/area/ruin/powered) +"Fb" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/cigbutt, +/turf/open/floor/plating, +/area/ruin/powered) +"Fc" = ( +/mob/living/simple_animal/hostile/rat{ + dir = 4 + }, +/obj/effect/decal/cleanable/oil/streak, +/obj/machinery/light/directional/north, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Fh" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/head/helmet{ + pixel_y = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Fl" = ( +/obj/effect/decal/cleanable/robot_debris, +/mob/living/simple_animal/hostile/rat{ + dir = 8 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Fm" = ( +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Fn" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/item/trash/candy, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Fs" = ( +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Fw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"FG" = ( +/mob/living/simple_animal/hostile/rat, +/turf/open/floor/plating, +/area/ruin/powered) +"FH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"FT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"FV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Automatonatron" + }, +/obj/item/restraints/legcuffs/beartrap{ + armed = 1; + trap_damage = 1 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Gd" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Gg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil/streak, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Gq" = ( +/mob/living/simple_animal/hostile/retaliate/clown/fleshclown, +/obj/effect/gibspawner/human, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"Gt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Gw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/ash, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Gz" = ( +/obj/structure/table/wood/fancy/orange, +/obj/item/toy/figure/clown, +/obj/item/trash/candle, +/turf/open/floor/plating, +/area/ruin/powered) +"GF" = ( +/obj/structure/table/bronze, +/obj/item/clothing/suit/jacket/letterman_red, +/obj/item/clothing/head/chicken{ + pixel_y = 11 + }, +/obj/item/kitchen/knife{ + pixel_x = -9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"GN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"GP" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "The Reliquary"; + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"GR" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"GY" = ( +/obj/structure/sign/poster/contraband/fun_police, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Ha" = ( +/mob/living/carbon/monkey, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/ruin/powered) +"Hp" = ( +/turf/open/floor/plating, +/area/ruin/powered) +"Hw" = ( +/obj/structure/window/plasma/spawner/west, +/obj/item/storage/toolbox/syndicate, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating, +/area/ruin/powered) +"HC" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"HD" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/clown/corpse, +/mob/living/simple_animal/hostile/rat, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"HH" = ( +/obj/effect/gibspawner/human, +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/can/food/beans, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"HL" = ( +/obj/structure/filingcabinet/security, +/turf/open/floor/plating, +/area/ruin/powered) +"HR" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/captain, +/obj/item/storage/belt/utility/chief/full, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"HV" = ( +/obj/structure/falsewall/gold, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/ruin/powered) +"HY" = ( +/obj/structure/sign/poster/contraband/hacking_guide, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Ia" = ( +/obj/effect/decal/cleanable/ash, +/turf/closed/wall/rust, +/area/ruin/powered) +"Ib" = ( +/obj/structure/table/wood/poker, +/obj/item/gun/ballistic/revolver/russian, +/turf/open/floor/wood, +/area/ruin/powered) +"Ie" = ( +/obj/structure/closet/cardboard, +/mob/living/simple_animal/hostile/retaliate/poison/snake, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"Im" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/toy/plush/among{ + pixel_x = 4; + pixel_y = -1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"In" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"Is" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"Iv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Iz" = ( +/obj/item/trash/chips, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"IA" = ( +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"IB" = ( +/obj/item/storage/fancy/cigarettes/cigpack_robustgold, +/turf/open/floor/plating, +/area/ruin/powered) +"IE" = ( +/obj/structure/statue/sandstone/assistant, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"IG" = ( +/obj/structure/table, +/obj/item/paper/crumpled{ + default_raw_text = "Everything on a table or in a container is altogether 100 credits or an item of equivalent value." + }, +/turf/open/floor/plating, +/area/ruin/powered) +"IK" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/cleanable/glass, +/obj/item/restraints/legcuffs/beartrap{ + armed = 1; + trap_damage = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"IM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"IO" = ( +/obj/structure/kitchenspike, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/ruin/powered) +"IU" = ( +/obj/structure/filingcabinet/security, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/ruin/powered) +"IV" = ( +/obj/structure/table, +/obj/item/clothing/mask/gas, +/obj/item/clothing/under/color/grey/ancient, +/obj/item/spear/grey_tide, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"IY" = ( +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Jc" = ( +/obj/structure/table/wood, +/obj/item/detective_scanner, +/turf/open/floor/plating, +/area/ruin/powered) +"Jg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Jj" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Jm" = ( +/obj/structure/chair/comfy/orange/directional/west, +/turf/open/floor/plating, +/area/ruin/powered) +"Jn" = ( +/obj/structure/sign/poster/contraband/pwr_game, +/turf/closed/wall/rust, +/area/ruin/powered) +"Jp" = ( +/obj/structure/closet/cardboard, +/mob/living/simple_animal/hostile/retaliate/poison/snake, +/turf/open/floor/plating, +/area/ruin/powered) +"Jx" = ( +/obj/item/storage/toolbox/mechanical/old, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Jz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/inteq, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"JA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"JK" = ( +/obj/structure/closet/crate, +/obj/item/trash/plate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/clipboard, +/turf/open/floor/plating, +/area/ruin/powered) +"JW" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"JX" = ( +/obj/effect/decal/remains/human, +/obj/item/clothing/head/crown/fancy{ + pixel_x = 2; + pixel_y = 12 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"JZ" = ( +/obj/structure/curtain/cloth/fancy, +/obj/effect/mob_spawn/human/corpse/cargo_tech, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ke" = ( +/obj/structure/table, +/obj/item/bikehorn/golden{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/clothing/shoes/clown_shoes/banana_shoes/combat{ + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Kg" = ( +/obj/structure/reagent_dispensers/beerkeg{ + desc = "For drunk science." + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Kq" = ( +/obj/structure/grille, +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ky" = ( +/mob/living/simple_animal/hostile/rat{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"KB" = ( +/obj/structure/closet/crate, +/obj/item/spear, +/obj/item/spear, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/boritos, +/turf/open/floor/plating, +/area/ruin/powered) +"KC" = ( +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"KF" = ( +/obj/structure/table, +/obj/item/screwdriver, +/obj/item/kitchen/fork, +/turf/open/floor/plating, +/area/ruin/powered) +"KN" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"KR" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"KS" = ( +/obj/structure/table, +/obj/item/relic, +/turf/open/floor/plating, +/area/ruin/powered) +"KX" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Lb" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Grey Fortress"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Lc" = ( +/obj/effect/gibspawner/robot, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ld" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/item/clothing/head/chefhat, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Lj" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/ruin/powered) +"Lr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating, +/area/ruin/powered) +"Lu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Barracks Part 4"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Lv" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"LN" = ( +/obj/structure/showcase/cyborg/old{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"LQ" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/under/misc/assistantformal, +/obj/item/clothing/under/misc/assistantformal, +/obj/item/clothing/under/misc/assistantformal, +/obj/item/clothing/under/misc/assistantformal, +/obj/item/clothing/under/misc/assistantformal, +/obj/item/clothing/under/misc/assistantformal, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/ruin/powered) +"LR" = ( +/obj/structure/sign/poster/contraband/steppyflag, +/turf/closed/wall/rust, +/area/ruin/powered) +"LU" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/vomit/old, +/obj/effect/decal/cleanable/blood/old, +/obj/item/paper/crumpled/bloody{ + default_raw_text = "this place is hell. im done. meet me there, guys."; + pixel_x = -8; + pixel_y = 6 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"LY" = ( +/obj/item/mine/pressure/sound/live, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/powered) +"Mk" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plating, +/area/ruin/powered) +"Mm" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Mo" = ( +/obj/structure/closet/cardboard, +/mob/living/simple_animal/hostile/retaliate/poison/snake, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/ruin/powered) +"Mv" = ( +/obj/structure/curtain/cloth/fancy, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"MA" = ( +/obj/structure/sign/poster/contraband/lusty_xenomorph, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"MC" = ( +/obj/structure/filingcabinet/medical, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Nc" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -28 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Nd" = ( +/obj/structure/bed, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ni" = ( +/obj/structure/table, +/obj/item/organ/ears/cat, +/obj/item/organ/tail/cat, +/obj/item/restraints/handcuffs/cable, +/obj/item/restraints/handcuffs/cable, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ruin/powered) +"Nj" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/grown/bananapeel, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Nl" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"Nr" = ( +/obj/effect/mob_spawn/human/clown/corpse, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"Nt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/trash/sosjerky, +/obj/item/trash/candy, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ny" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"NA" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Grey Fortress" + }, +/obj/structure/fans/tiny, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/powered) +"NC" = ( +/obj/structure/sign/poster/contraband/eat, +/turf/closed/wall/rust, +/area/ruin/powered) +"NI" = ( +/obj/structure/closet/cardboard, +/mob/living/simple_animal/hostile/retaliate/poison/snake, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"NK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"NN" = ( +/obj/machinery/vending/cigarette/beach, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"NO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil, +/obj/structure/rack, +/obj/item/trash/candy, +/obj/item/folder/yellow, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/electronics/airlock, +/obj/item/hot_potato/harmless/toy, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"NP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/ruin/powered) +"NR" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/ruin/powered) +"NS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"NT" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"NV" = ( +/obj/structure/chair/plastic{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"NW" = ( +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Og" = ( +/obj/item/trash/waffles, +/obj/item/broken_bottle, +/turf/open/floor/plating, +/area/ruin/powered) +"Ol" = ( +/obj/structure/curtain/cloth/fancy, +/obj/effect/gibspawner/human, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Oo" = ( +/mob/living/simple_animal/hostile/rat, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/rcl/ghetto, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Op" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Oq" = ( +/obj/structure/closet/cardboard, +/mob/living/simple_animal/hostile/retaliate/poison/snake, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/ruin/powered) +"Or" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/wood, +/area/ruin/powered) +"Ot" = ( +/mob/living/carbon/monkey, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"Ou" = ( +/obj/structure/curtain/cloth/fancy, +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ow" = ( +/obj/structure/table/wood/fancy/orange, +/obj/item/clothing/under/rank/civilian/clown/rainbow, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"Ox" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"OE" = ( +/obj/effect/decal/cleanable/food/pie_smudge, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ruin/powered) +"OI" = ( +/obj/structure/statue/sandstone/assistant, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"OM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"OO" = ( +/obj/structure/closet, +/obj/item/gun/ballistic/automatic/zip_pistol, +/obj/item/ammo_box/magazine/zip_ammo_9mm, +/obj/item/ammo_box/magazine/zip_ammo_9mm, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"OQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"OV" = ( +/obj/structure/closet/cardboard, +/mob/living/simple_animal/hostile/retaliate/poison/snake, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"Pb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Pe" = ( +/obj/structure/chair/wood, +/obj/effect/mob_spawn/human/corpse/frontier, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/wood, +/area/ruin/powered) +"Pf" = ( +/mob/living/carbon/monkey, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Pg" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Pq" = ( +/obj/structure/curtain/cloth/fancy, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Pr" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/mineral/gold, +/area/ruin/powered) +"Px" = ( +/mob/living/simple_animal/hostile/rat, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"PA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"PE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"PJ" = ( +/obj/machinery/door/airlock/maintenance/glass{ + name = "Waiting Lobby"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"PM" = ( +/obj/structure/closet/cardboard, +/mob/living/simple_animal/hostile/retaliate/poison/snake, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"PS" = ( +/obj/structure/curtain/cloth/fancy, +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/powered) +"PT" = ( +/obj/structure/sign/poster/contraband/robustmore_drinkfoods, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"PW" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Qc" = ( +/obj/effect/gibspawner/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Qf" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Qh" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/footprints, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Qm" = ( +/obj/structure/statue/sandstone/assistant, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Qt" = ( +/obj/structure/grille, +/obj/item/restraints/legcuffs/beartrap{ + armed = 1; + trap_damage = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Qu" = ( +/obj/structure/closet/crate, +/obj/item/trash/sosjerky, +/obj/item/trash/raisins, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/toner, +/obj/item/flashlight/glowstick, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Qx" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Qy" = ( +/obj/structure/table, +/obj/item/paicard, +/turf/open/floor/plating, +/area/ruin/powered) +"QH" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/ruin/powered) +"QI" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/ruin/powered) +"QK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/rack, +/obj/item/trash/plate, +/obj/item/trash/raisins, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/book/manual/random, +/obj/item/paper, +/turf/open/floor/plating, +/area/ruin/powered) +"QT" = ( +/obj/effect/mob_spawn/human/corpse/pirate, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/powered) +"Rc" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Re" = ( +/obj/structure/rack, +/obj/item/clothing/accessory/medal/silver/security, +/obj/item/clothing/accessory/medal/silver/bureaucracy{ + pixel_x = 8 + }, +/obj/item/clothing/accessory/medal/bronze_heart{ + pixel_x = -8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Ro" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ru" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/ruin/powered) +"Rw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"RG" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Serpentorium"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"RR" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"RU" = ( +/mob/living/carbon/monkey/punpun, +/turf/open/floor/plating, +/area/ruin/powered) +"RX" = ( +/obj/effect/spawner/lootdrop/maintenance/four, +/obj/structure/table/wood/poker, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"RY" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/rust, +/area/ruin/powered) +"Sa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/ash, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Sb" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/assembly/prox_sensor, +/obj/item/camera, +/turf/open/floor/plating, +/area/ruin/powered) +"So" = ( +/obj/structure/sign/poster/contraband/backdoor_xeno_babes_6, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Sr" = ( +/obj/structure/punching_bag, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Sv" = ( +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Sy" = ( +/obj/structure/headpike, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"SC" = ( +/obj/machinery/door/airlock/maintenance{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"SD" = ( +/obj/item/target/clown, +/turf/open/floor/plating, +/area/ruin/powered) +"SF" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/corpse/damaged, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"SG" = ( +/obj/structure/sign/poster/official/science, +/turf/closed/wall/rust, +/area/ruin/powered) +"SM" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/mask/fakemoustache/italian, +/obj/item/kitchen/spoon/plastic{ + name = "normal-sized spoon" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"ST" = ( +/obj/structure/window/reinforced/spawner{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner{ + dir = 1 + }, +/obj/machinery/computer/med_data, +/turf/open/floor/plating, +/area/ruin/powered) +"Ta" = ( +/obj/structure/table/wood, +/obj/item/toy/plush/snakeplushie, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Tb" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Tc" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/powered) +"Te" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Tf" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/powered) +"Ti" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Tj" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/effect/mob_spawn/human/corpse/frontier, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/wood, +/area/ruin/powered) +"Tk" = ( +/obj/structure/closet/crate, +/obj/item/trash/popcorn, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/assembly/prox_sensor, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Tl" = ( +/obj/structure/toilet{ + dir = 8; + name = "The Great Throne" + }, +/mob/living/simple_animal/hostile/regalrat{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"Tq" = ( +/obj/structure/rack, +/obj/item/trash/boritos, +/obj/item/trash/can/food/peaches/maint, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/decal_painter, +/obj/item/poster/random_retro, +/obj/item/poster/random_contraband, +/turf/open/floor/plating, +/area/ruin/powered) +"Tu" = ( +/obj/structure/table, +/obj/item/hatchet, +/obj/item/lighter, +/obj/item/surgicaldrill, +/turf/open/floor/plating, +/area/ruin/powered) +"TA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"TC" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/mob/living/simple_animal/hostile/rat{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"TD" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 28 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"TE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"TF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/can/food/beans, +/turf/open/floor/plating, +/area/ruin/powered) +"TH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"TJ" = ( +/obj/structure/dresser, +/turf/open/floor/plating, +/area/ruin/powered) +"TM" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"TO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"TX" = ( +/obj/structure/table/reinforced, +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/powered) +"Ub" = ( +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/ruin/powered) +"Ue" = ( +/mob/living/simple_animal/hostile/mimic/crate, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/trash/waffles, +/obj/item/trash/sosjerky, +/obj/item/trash/plate, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Uk" = ( +/obj/effect/decal/cleanable/blood/gibs/down, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Ul" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/contraband/the_griffin, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Uq" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Uv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Throneroom Desk"; + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"UA" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"UF" = ( +/obj/effect/mob_spawn/human/corpse/cargo_tech, +/turf/open/floor/plating, +/area/ruin/powered) +"UH" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"UJ" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"UK" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/plating, +/area/ruin/powered) +"UM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Throneroom Reception"; + dir = 4 + }, +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"UR" = ( +/obj/structure/falsewall/reinforced, +/turf/open/floor/plating, +/area/ruin/powered) +"UT" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"UU" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"UW" = ( +/obj/item/spear, +/obj/machinery/light/directional/south, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Vd" = ( +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/royalblack, +/area/ruin/powered) +"Ve" = ( +/obj/structure/sign/poster/contraband/twelve_gauge, +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Vf" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plating, +/area/ruin/powered) +"Vm" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/ruin/powered) +"Vn" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Vo" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/trash/can/food/beans, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Vp" = ( +/obj/structure/sign/poster/contraband/red_rum, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Vu" = ( +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/food/salt, +/turf/open/floor/plating, +/area/ruin/powered) +"VF" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/effect/decal/cleanable/blood, +/obj/effect/mob_spawn/human/corpse/pirate, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"VH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "The Barracks Part 2"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"VJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/restraints/legcuffs/beartrap{ + armed = 1; + trap_damage = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"VK" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Wl" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "The Reliquary"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/obj/item/assembly/mousetrap/armed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Wn" = ( +/obj/vehicle/ridden/wheelchair, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/powered) +"Wt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/grille, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Wv" = ( +/obj/structure/table, +/obj/item/melee/greykingsword, +/obj/item/clothing/head/delinquent, +/turf/open/floor/plating, +/area/ruin/powered) +"WD" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"WL" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"WM" = ( +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"WN" = ( +/mob/living/simple_animal/hostile/retaliate/clown/fleshclown, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"WO" = ( +/obj/structure/sign/poster/contraband/twelve_gauge, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"WZ" = ( +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Xd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Xe" = ( +/turf/closed/wall/rust, +/area/ruin/powered) +"Xg" = ( +/obj/structure/mecha_wreckage/phazon, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Xi" = ( +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Xm" = ( +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Xp" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/rack, +/obj/item/trash/plate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/assembly/prox_sensor, +/obj/item/hand_labeler_refill, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Xs" = ( +/obj/effect/decal/cleanable/insectguts, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Xt" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/powered) +"Xx" = ( +/obj/item/flashlight/glowstick, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"XF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"XK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"XL" = ( +/obj/effect/decal/cleanable/blood, +/obj/machinery/light/directional/north, +/obj/effect/mob_spawn/human/corpse/damaged/whitesands/survivor, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/ruin/powered) +"XR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"XS" = ( +/obj/structure/rack, +/obj/item/trash/can/food/peaches, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/fakeartefact, +/obj/item/poster/random_retro, +/obj/item/poster/random_contraband, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"XW" = ( +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"XY" = ( +/mob/living/simple_animal/hostile/rat, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Yb" = ( +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Yd" = ( +/obj/structure/rack, +/obj/item/trash/plate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/assembly/igniter, +/obj/item/camera, +/obj/item/tape/random, +/obj/item/weldingtool/empty, +/obj/item/poster/random_contraband, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Yf" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/mob/living/simple_animal/hostile/rat, +/turf/open/floor/plating, +/area/ruin/powered) +"Yr" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Yu" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/vomit/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"Yy" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"YB" = ( +/obj/structure/sign/poster/contraband{ + desc = "You forgot to download CS Source, didn't you."; + name = "black and pink poster" + }, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"YC" = ( +/obj/structure/spirit_board, +/turf/open/floor/plating, +/area/ruin/powered) +"YE" = ( +/obj/structure/rack, +/obj/item/trash/can/food, +/obj/item/trash/popcorn, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/toner, +/obj/item/clipboard, +/obj/item/flashlight/glowstick, +/obj/item/hand_labeler, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"YF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"YJ" = ( +/obj/structure/table, +/obj/item/shard, +/obj/item/wirecutters, +/obj/item/trash/tray, +/turf/open/floor/plating, +/area/ruin/powered) +"YL" = ( +/obj/machinery/grill/cat, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"YO" = ( +/obj/structure/bed, +/turf/open/floor/plating, +/area/ruin/powered) +"YP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/rust, +/area/ruin/powered) +"YS" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/north, +/turf/open/floor/plating, +/area/ruin/powered) +"YT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"YU" = ( +/obj/structure/musician/piano, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"YW" = ( +/obj/structure/sign/poster/contraband/ambrosia_vulgaris, +/turf/closed/wall/rust, +/area/ruin/powered) +"YZ" = ( +/obj/structure/sign/poster/contraband/the_griffin, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Zb" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/contraband/random, +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"Ze" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ruin/powered) +"Zf" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Zg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate, +/obj/item/trash/plate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/assembly/igniter, +/obj/item/flashlight/glowstick, +/turf/open/floor/plating, +/area/ruin/powered) +"Zo" = ( +/mob/living/simple_animal/hostile/human/cat_butcherer{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/gibs, +/turf/open/floor/plating, +/area/ruin/powered) +"Zt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil/streak, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ZC" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/pizza/sassysage, +/turf/open/floor/plating, +/area/ruin/powered) +"ZE" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating, +/area/ruin/powered) +"ZJ" = ( +/obj/structure/filingcabinet/employment, +/turf/open/floor/plating, +/area/ruin/powered) +"ZL" = ( +/mob/living/simple_animal/hostile/retaliate/clown/fleshclown, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ruin/powered) +"ZN" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/powered) +"ZR" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ruin/powered) +"ZZ" = ( +/obj/structure/sign/poster/contraband/smoke, +/turf/closed/wall/rust, +/area/ruin/powered) + +(1,1,1) = {" +in +in +in +xx +xx +fi +xx +xx +xx +xx +xx +xx +xx +fi +xx +xx +et +xx +xx +xx +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +"} +(2,1,1) = {" +in +in +in +xx +Hp +rE +iR +pR +Yd +Tk +Xs +cP +fj +xm +FH +yz +pp +ez +Hp +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +bG +xx +xx +xx +in +in +in +in +in +in +in +"} +(3,1,1) = {" +in +in +in +xx +oY +ED +ow +Gg +wj +nE +aa +YT +wu +aH +GN +Ef +Rw +sr +wj +YT +vI +hO +aa +lM +XR +Iv +Yu +YT +UT +iH +ED +TM +BV +rn +xx +xx +xx +xx +in +in +in +in +"} +(4,1,1) = {" +xx +BK +xx +xx +UM +xx +xx +xx +fi +Xe +Xe +xx +xx +Xe +xx +Xe +pS +xx +xx +xx +zV +xx +Bd +Xe +dn +dn +xx +xx +bC +fk +bC +xx +bG +hW +av +Vf +Lj +fi +in +in +in +in +"} +(5,1,1) = {" +xx +Ti +At +xx +EE +Xe +MC +ZJ +xx +rx +Vn +YU +NT +dH +xx +DI +Mm +DS +VF +Ia +Sa +xx +ik +HL +xx +ZL +hd +Gq +Xe +av +HD +ff +bC +Qu +NK +XW +wP +xx +in +in +in +in +"} +(6,1,1) = {" +xx +zh +At +xx +lk +Jz +bz +kS +Ul +lv +Bm +Fm +Dg +TC +xx +BY +iI +qn +av +xx +sl +ub +Jj +vh +bG +jn +KR +WN +bC +Ru +gL +Cy +xx +vD +Pb +sB +gG +xx +xx +in +in +in +"} +(7,1,1) = {" +xx +NK +At +xx +hW +na +Tc +ad +bG +Nd +Vo +mk +qo +kS +oa +Xt +Te +wv +pR +xx +Tb +Xe +er +mh +Xe +xx +rJ +xx +xx +fk +bC +Xe +Xe +fJ +bG +RY +bG +RY +xx +xx +in +in +"} +(8,1,1) = {" +fi +bR +GR +xx +zV +ST +nh +SF +bG +UU +sH +oS +TJ +YO +xx +Br +dK +Mm +oB +et +XK +mM +jl +XF +dT +bC +OE +go +Hp +av +zh +ed +xx +ve +bG +lL +dU +Cf +ul +xx +in +in +"} +(9,1,1) = {" +xx +kd +fI +xx +Yy +bG +ee +pR +RY +Lu +bG +Xe +So +xx +xx +VH +xx +Xe +PT +YP +cD +WZ +fj +cU +jG +xx +ed +eL +zW +Pr +yd +gL +bC +KC +bG +Sv +vy +OQ +sg +fi +in +in +"} +(10,1,1) = {" +xx +av +KB +bG +hW +xx +IU +av +bG +Xt +Nd +Nd +Sr +lO +xx +av +kS +YO +LN +Di +fB +kp +av +LU +mG +xx +jz +gL +gL +wk +dM +kK +Xe +hW +xx +FG +RR +pz +Bl +xx +in +in +"} +(11,1,1) = {" +xx +jY +dn +xx +PJ +xx +RY +Uv +MA +kO +av +HH +TA +ki +Jn +Xt +OQ +XF +XF +tT +hW +xx +NN +Ab +uJ +xx +xI +Gz +Ow +cS +kR +aM +Xe +Ei +FV +av +Lc +Bn +Xg +xx +in +in +"} +(12,1,1) = {" +xx +kS +FG +dv +hW +av +dC +kS +bG +NR +oM +YC +vW +LQ +xx +QI +iI +vp +YO +xx +hW +xx +Fb +zy +Jc +xx +cX +we +VK +nt +Pr +nJ +xx +zV +HY +Zf +Jx +vF +fj +xx +in +in +"} +(13,1,1) = {" +xx +Hp +wq +pR +mW +is +iI +wb +bG +bG +Xe +fi +bG +xx +xx +Xe +RY +xx +xx +Xe +lp +xx +GY +xx +xx +xx +bC +xx +Xe +xx +bC +xx +xx +zV +bG +av +XF +Lj +El +xx +in +in +"} +(14,1,1) = {" +xx +lI +Is +tB +hW +pE +DY +Jm +dn +Xe +nv +YT +XR +pq +XR +fE +ED +UA +XR +YT +Cw +Az +Az +YT +BF +pq +ED +Ex +eW +ED +ED +uS +ED +he +RY +fr +zE +kf +Fl +xx +in +in +"} +(15,1,1) = {" +xx +xx +bG +xx +ej +xx +xx +xx +bG +bG +wJ +xx +xx +xx +bG +bG +xx +Bd +bG +xx +xx +xx +xx +Xe +Xe +xx +xx +wJ +fi +xx +xx +xx +Xe +yw +xx +xx +Do +Xe +xx +xx +in +in +"} +(16,1,1) = {" +xx +Hp +tY +hV +vG +Eg +tY +av +bG +aY +hW +Ox +dC +CM +XF +OQ +av +Hp +Op +py +md +av +pR +lz +YE +vc +FG +zC +vP +TE +NR +Og +Xe +eI +fj +xx +Bw +zf +eM +bG +in +in +"} +(17,1,1) = {" +xx +XL +Ol +av +ec +kS +vl +qx +bG +cE +JW +ZN +oe +jD +tc +Xp +Bv +pW +EH +Qh +Aa +ja +DJ +WM +jD +qE +oJ +qT +jD +pW +rU +yS +bI +Av +KN +qF +tf +mx +Ib +xx +in +in +"} +(18,1,1) = {" +xx +Xm +Qm +XF +cf +XF +Qm +QT +bG +wJ +bG +xx +Xe +bG +xx +dn +RY +av +FG +Xe +dn +Dc +xx +Xe +ZZ +bG +NS +hW +Xe +Xe +xx +bG +bG +zg +Nt +RY +tf +so +tF +xx +in +in +"} +(19,1,1) = {" +xx +mo +Ou +av +Vd +XF +Pq +Hp +bG +eT +jD +pW +JA +xL +IK +rn +Xe +gr +pR +bG +ep +dC +av +av +nS +GF +RY +ve +vw +av +NW +jS +xx +jy +XF +bb +Pe +Ib +ET +fi +in +in +"} +(20,1,1) = {" +xx +YS +kD +Xt +iZ +Yb +wx +UW +xx +YF +xx +bG +Zb +xx +bG +CF +jU +av +XF +hf +XF +WD +hH +PW +Ue +XF +xx +AE +vw +UU +IB +sE +Xe +NO +Fs +xx +Or +Tj +xx +xx +in +in +"} +(21,1,1) = {" +xx +Lr +JZ +Hp +vG +av +Mv +ra +Ce +vD +xx +Ta +rl +NV +Xe +Lv +bG +av +IG +dn +qi +XF +Bp +XF +av +dC +kl +zV +xx +Xe +LR +xx +vt +iv +PA +xx +kw +xx +xx +in +in +in +"} +(22,1,1) = {" +xx +DR +zw +av +AN +DR +bs +wb +xx +vD +RY +cF +Fn +xu +YW +ru +xx +Yf +Hp +xx +gW +av +nN +Re +RX +OO +xx +CF +xx +Ze +Ny +Uq +xx +lQ +iR +xx +xx +xx +in +in +in +in +"} +(23,1,1) = {" +xx +tP +Pq +HC +AN +av +iK +rR +bG +TH +Vp +TF +jF +Qf +Xe +oU +bG +bG +bG +Xe +xx +bt +Xe +Xe +xx +xx +RY +oj +HY +lz +kd +Ub +BP +BU +FH +xx +zG +oW +in +in +in +in +"} +(24,1,1) = {" +xx +TD +bs +XF +In +kS +OI +nw +xx +CF +xx +Cc +va +Ey +RY +vD +fi +vE +Pf +lz +ct +Hp +Ld +pR +Pf +RU +bG +CF +sR +wb +Qc +jh +xx +TO +dK +xx +oW +IA +IA +ll +IA +in +"} +(25,1,1) = {" +xx +fj +Pq +Hp +Nr +av +Pq +av +xx +jM +BA +av +zv +gq +xx +CF +RY +Ot +Hp +Ha +Rc +Bk +UH +wi +pR +Pf +xx +zV +mv +Hp +Ub +Xs +xx +bv +RY +xx +zs +ll +IA +IA +IA +IA +"} +(26,1,1) = {" +xx +UK +IE +wq +dP +XF +kD +lK +xx +jM +xx +pR +kj +lX +YP +Cu +Xe +xx +dn +bG +RY +dg +aE +et +bN +xx +xx +zV +Xe +gM +gi +gi +xx +PE +VJ +NA +IA +tR +IA +IA +ll +IA +"} +(27,1,1) = {" +xx +Xt +Pq +mP +zL +av +nM +Nc +xx +vD +dI +av +uB +Ta +xx +zV +fy +dC +fh +xx +IO +dY +oq +FH +SM +nc +xx +gp +WO +xx +xx +Xe +xx +xx +xd +pS +dp +tR +tR +IA +IA +IA +"} +(28,1,1) = {" +xx +yp +kD +eS +Dl +Hp +eO +av +xx +Lv +xx +vM +Yr +ZC +bG +bT +Fs +iI +za +xx +jA +jh +zp +bH +Rc +Vu +NC +sU +UR +mh +pR +bF +et +Gw +WL +kb +IA +IA +Sy +IA +IA +IA +"} +(29,1,1) = {" +xx +jH +PS +Ky +bj +Db +rO +br +xx +CF +xx +FH +av +XF +fi +CF +OQ +NR +Vm +xx +lr +aP +jr +Hp +YL +tA +xx +iw +Ve +av +pD +UF +xx +EE +Ed +YZ +IA +IA +IA +Fh +IA +ll +"} +(30,1,1) = {" +xx +CT +tY +av +Tl +Tf +tY +av +xx +nz +xx +oQ +iI +mV +xx +nF +xx +xx +dn +xx +xx +Xe +Xe +wg +xx +xx +et +UJ +xx +xx +Xe +Xe +xx +Lb +xx +hD +Im +IA +IA +IA +IA +IA +"} +(31,1,1) = {" +xx +Hp +ZE +AD +yl +HV +DW +av +xx +SC +et +xx +xx +xx +xx +fJ +Xx +vX +aT +yK +QK +NR +av +Rc +vm +Sb +co +ga +vM +CU +av +ut +Fw +he +xx +in +IA +ll +IA +IA +IA +IA +"} +(32,1,1) = {" +xx +Fc +hZ +av +hW +Eb +av +xW +xx +PE +IY +ja +xL +Zt +Ro +Cw +vR +AH +pW +vR +Xi +vR +tI +IY +vR +Xd +pW +Cw +qE +Jg +KX +Uk +am +Bd +xx +in +IA +IA +IA +IA +IA +IA +"} +(33,1,1) = {" +xx +UU +av +Xt +fn +AY +hZ +Hp +xx +Hp +XF +yy +JK +dC +zV +dC +xx +xx +bG +xx +xx +uP +xx +SG +xx +xx +xx +Xe +Xe +Xe +CE +xx +xx +xx +xx +xx +in +IA +IA +IA +ll +IA +"} +(34,1,1) = {" +xx +xx +xx +xx +xx +Wl +xx +xx +xx +xx +bG +xx +YP +bG +By +RY +bG +wz +SD +xC +ZR +QH +pP +iI +Sv +Qy +xx +Ni +Wn +lA +Xt +RY +OV +Oq +Jp +xx +in +in +in +in +in +in +"} +(35,1,1) = {" +xx +zK +zK +zK +xx +GP +xx +zK +zK +zK +zK +zK +fi +sQ +OM +dC +Xe +uD +oD +xx +pR +Xs +eh +NP +kS +nk +xx +Tu +Xt +tK +As +oX +Ie +PM +NI +xx +in +in +in +in +in +in +"} +(36,1,1) = {" +xx +zK +xx +xx +xx +Wl +xx +xx +xx +xx +xx +zK +bG +Nl +ga +ph +Xe +XY +PW +qs +FT +iR +av +wb +nH +ls +Xe +Hp +Zo +ZE +YJ +xx +Mo +Ie +Ie +xx +in +in +in +in +in +in +"} +(37,1,1) = {" +xx +zK +xx +Tq +dC +OM +DW +av +dH +DX +xx +zK +xx +gQ +fJ +Zg +bG +kT +Kg +bG +xy +DW +dH +ZE +rp +KS +So +Xt +TX +bS +KF +bG +bG +RG +xx +xx +in +in +in +in +in +in +"} +(38,1,1) = {" +xx +zK +xx +qI +pR +Gt +qr +pY +XF +av +xx +zK +xx +pP +zV +dC +xx +dn +bG +NS +xx +xx +xx +kE +Xe +xx +xx +bG +xx +Xe +xx +xx +pM +XF +iI +xx +in +in +in +in +in +in +"} +(39,1,1) = {" +xx +zK +YB +av +XF +JX +wM +wM +IM +HR +xx +zK +xx +FH +yV +Iz +az +BI +lf +qR +YT +Qx +kX +ED +uS +LY +ED +iH +kX +eW +ED +Kq +AC +nd +xj +xx +in +in +in +in +in +in +"} +(40,1,1) = {" +xx +zK +xx +Hp +Ke +kn +Pb +nK +pN +av +xx +zK +xx +Gd +vM +Lj +xx +xx +Dc +xx +xx +xx +xx +xx +cj +xx +yZ +bG +xx +xx +xx +fi +xm +OM +pp +bG +in +in +in +in +in +in +"} +(41,1,1) = {" +xx +zK +xx +Mk +CN +EJ +wb +XF +Pb +pR +xx +zK +xx +AP +ev +av +xx +xx +xx +xx +xx +xx +xx +xx +Hw +xx +bG +xx +xx +xx +xx +xx +xu +AE +mc +bG +in +in +in +in +in +in +"} +(42,1,1) = {" +xx +zK +xx +fw +av +IV +av +XS +OQ +Wv +bG +zK +xx +av +XF +Hp +xx +cm +Oo +Wt +yb +YT +Wt +as +ED +Nj +ED +ED +Qt +ED +BI +Pg +ED +Px +av +bG +in +in +in +in +in +in +"} +(43,1,1) = {" +xx +zK +xx +xx +xx +xx +zs +xx +xx +xx +xx +zK +xx +xx +fi +xx +xx +xx +xx +xx +xx +xx +xx +fi +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +bG +bG +in +in +in +in +in +in +"} +(44,1,1) = {" +xx +zK +zK +zK +zK +zK +zK +zK +zK +zK +zK +zK +xx +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +vJ +in +in +in +in +in +in +in +"} +(45,1,1) = {" +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +xx +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +in +"} diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_lab.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_lab.dmm index b90bfbe776bd..c1ba42b3c415 100644 --- a/_maps/RandomRuins/WasteRuins/wasteplanet_lab.dmm +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_lab.dmm @@ -88,6 +88,10 @@ }, /turf/open/floor/plasteel, /area/ruin/powered) +"ej" = ( +/obj/machinery/vending/mining_equipment, +/turf/open/floor/plasteel, +/area/ruin/powered) "eV" = ( /obj/structure/closet/cardboard, /obj/item/paper, @@ -95,7 +99,7 @@ /area/ruin/powered) "fq" = ( /obj/structure/table, -/obj/item/ammo_box/a44roum_speedloader, +/obj/item/ammo_box/c45_speedloader, /turf/open/floor/plasteel/mono/white, /area/ruin/powered) "fJ" = ( @@ -1210,7 +1214,7 @@ Zi uW iy Rt -Rt +ej GR "} (10,1,1) = {" diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_ore_proccessing_facility.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_ore_proccessing_facility.dmm new file mode 100644 index 000000000000..e251b79dc713 --- /dev/null +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_ore_proccessing_facility.dmm @@ -0,0 +1,1605 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"am" = ( +/obj/structure/table, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"aD" = ( +/obj/item/borg/upgrade/modkit/cooldown, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"aL" = ( +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/obj/machinery/door/poddoor/crusher/automatic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"bE" = ( +/turf/closed/indestructible/reinforced{ + base_icon_state = "rusty_reinforced_wall"; + icon = 'icons/turf/walls/rusty_reinforced_wall.dmi'; + icon_state = "rusty_reinforced_wall-0" + }, +/area/ruin/powered) +"bO" = ( +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ce" = ( +/obj/machinery/door/poddoor/crusher/automatic, +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ch" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/conveyor/auto{ + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"cA" = ( +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"cJ" = ( +/obj/structure/railing{ + dir = 4 + }, +/mob/living/simple_animal/bot/medbot, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"cO" = ( +/obj/item/borg/upgrade/modkit/damage, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"db" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ed" = ( +/obj/machinery/door/poddoor/crusher/automatic, +/obj/machinery/conveyor/auto{ + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"eo" = ( +/obj/machinery/vending/mining_equipment, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ey" = ( +/obj/structure/railing{ + dir = 5 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"he" = ( +/obj/structure/catwalk, +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/obj/machinery/door/poddoor/crusher/automatic/preopen, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"hv" = ( +/obj/structure/railing, +/obj/structure/rack, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"hy" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/structure/lattice/lava{ + icon = 'icons/obj/smooth_structures/catwalk.dmi' + }, +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"iG" = ( +/obj/machinery/conveyor/auto{ + dir = 1; + id = "rockplanet_ore_process" + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"jA" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/donkpockets, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"jE" = ( +/obj/machinery/conveyor/auto, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ka" = ( +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"kI" = ( +/obj/item/borg/upgrade/modkit/range, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"kL" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/closet/syndicate/resources{ + name = "Resource storage" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"kW" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/lattice/lava{ + icon = 'icons/obj/smooth_structures/catwalk.dmi' + }, +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"lC" = ( +/obj/machinery/door/airlock/mining{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"lW" = ( +/obj/structure/flora/rock/pile, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"mg" = ( +/obj/effect/mob_spawn/human/corpse/cargo_tech, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"mE" = ( +/obj/machinery/conveyor/auto{ + dir = 8; + id = "rockplanet_ore_process" + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"ns" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"nU" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor/auto{ + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"oq" = ( +/obj/machinery/conveyor/auto{ + dir = 8; + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pb" = ( +/obj/item/borg/upgrade/modkit/aoe, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pk" = ( +/obj/machinery/conveyor_switch{ + id = "rockplanet_ore_process" + }, +/mob/living/simple_animal/bot/medbot, +/turf/open/floor/plating, +/area/ruin/powered) +"pm" = ( +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pv" = ( +/obj/machinery/light/small/broken/directional/south, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pJ" = ( +/obj/structure/catwalk, +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"pO" = ( +/obj/structure/catwalk, +/obj/machinery/conveyor/auto{ + dir = 8; + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"qb" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"qj" = ( +/obj/structure/railing{ + dir = 10 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"qk" = ( +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"rx" = ( +/turf/closed/wall/r_wall/rust, +/area/ruin/powered) +"rz" = ( +/obj/structure/catwalk, +/obj/machinery/conveyor/auto{ + id = "rockplanet_ore_process" + }, +/obj/machinery/door/poddoor/crusher/automatic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"rH" = ( +/obj/structure/closet/malf/suits, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"sY" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"te" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/structure/lattice/lava{ + icon = 'icons/obj/smooth_structures/catwalk.dmi' + }, +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"tq" = ( +/obj/structure/catwalk, +/obj/machinery/conveyor/auto{ + dir = 1; + id = "rockplanet_ore_process" + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"uy" = ( +/obj/structure/railing, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"uB" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"vV" = ( +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wi" = ( +/obj/structure/catwalk, +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wy" = ( +/obj/structure/catwalk, +/obj/machinery/conveyor/auto{ + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wB" = ( +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wE" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wW" = ( +/obj/machinery/conveyor/auto{ + dir = 1; + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"wZ" = ( +/obj/machinery/conveyor/auto{ + dir = 1; + id = "rockplanet_ore_process" + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"xf" = ( +/obj/item/borg/upgrade/modkit/tracer, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"xz" = ( +/obj/structure/railing, +/obj/structure/lattice/lava{ + icon = 'icons/obj/smooth_structures/catwalk.dmi' + }, +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"xD" = ( +/obj/structure/closet/crate/secure/gear{ + req_access_txt = "1" + }, +/obj/item/gun/ballistic/revolver/detective, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"xO" = ( +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/obj/machinery/recycler/deathtrap{ + color = "red" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"yy" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"zd" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"zK" = ( +/mob/living/simple_animal/bot/secbot/ed209/rockplanet, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Af" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/machinery/conveyor/auto{ + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"AP" = ( +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"Bi" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Cj" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"DL" = ( +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ff" = ( +/obj/item/pickaxe/drill/diamonddrill{ + pixel_y = 3 + }, +/obj/item/pickaxe/drill/diamonddrill, +/obj/item/pickaxe/drill/diamonddrill{ + pixel_y = -3 + }, +/obj/structure/rack, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Fs" = ( +/obj/structure/catwalk, +/obj/machinery/conveyor/auto{ + dir = 1; + id = "rockplanet_ore_process" + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"FH" = ( +/obj/machinery/mineral/unloading_machine, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Gd" = ( +/obj/machinery/recycler/deathtrap{ + color = "red" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Gv" = ( +/obj/machinery/door/airlock/mining, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Hr" = ( +/obj/machinery/conveyor/auto{ + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"HI" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/lattice/lava{ + icon = 'icons/obj/smooth_structures/catwalk.dmi' + }, +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"HP" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"HR" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/structure/railing/corner, +/obj/structure/lattice/lava{ + icon = 'icons/obj/smooth_structures/catwalk.dmi' + }, +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"Is" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/structure/lattice/lava{ + icon = 'icons/obj/smooth_structures/catwalk.dmi' + }, +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"JS" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"JY" = ( +/obj/structure/catwalk, +/obj/machinery/conveyor/auto{ + dir = 1; + id = "rockplanet_ore_process" + }, +/obj/machinery/door/poddoor/crusher/automatic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ka" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/lattice/lava{ + icon = 'icons/obj/smooth_structures/catwalk.dmi' + }, +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"Kq" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"KZ" = ( +/obj/structure/catwalk, +/obj/machinery/conveyor/auto{ + dir = 8; + id = "rockplanet_ore_process" + }, +/obj/machinery/door/poddoor/crusher/automatic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Lc" = ( +/obj/machinery/door/poddoor/crusher/automatic/preopen, +/obj/structure/railing, +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/lattice/lava{ + icon = 'icons/obj/smooth_structures/catwalk.dmi' + }, +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"Lp" = ( +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"LN" = ( +/obj/machinery/conveyor/auto{ + dir = 8; + id = "rockplanet_ore_process" + }, +/obj/machinery/door/poddoor/crusher/automatic/preopen, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"LR" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor/auto, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"MX" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor/auto{ + dir = 8; + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Nf" = ( +/obj/structure/catwalk, +/obj/machinery/conveyor/auto{ + id = "rockplanet_ore_process" + }, +/obj/machinery/door/poddoor/crusher/automatic/preopen, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"NV" = ( +/obj/machinery/conveyor/auto{ + id = "rockplanet_ore_process" + }, +/obj/machinery/door/poddoor/crusher/automatic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"NZ" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/closet/secure_closet/miner, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"OA" = ( +/obj/machinery/conveyor/auto{ + dir = 8; + id = "rockplanet_ore_process" + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Pd" = ( +/obj/item/pickaxe/mini, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"PX" = ( +/obj/machinery/conveyor/auto{ + dir = 1; + id = "rockplanet_ore_process" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Ql" = ( +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/obj/structure/railing, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Sg" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/lattice/lava{ + icon = 'icons/obj/smooth_structures/catwalk.dmi' + }, +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"Ta" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor/auto{ + dir = 4; + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Vf" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"VL" = ( +/obj/machinery/conveyor/auto{ + dir = 8; + id = "rockplanet_ore_process" + }, +/obj/machinery/door/poddoor/crusher/automatic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"VR" = ( +/obj/machinery/conveyor/auto{ + dir = 8; + id = "rockplanet_ore_process" + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"WV" = ( +/obj/machinery/conveyor/auto{ + dir = 1; + id = "rockplanet_ore_process" + }, +/obj/machinery/door/poddoor/crusher/automatic, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Yk" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Yo" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Yq" = ( +/turf/template_noop, +/area/template_noop) +"Zp" = ( +/obj/structure/catwalk, +/obj/machinery/conveyor/auto{ + dir = 1; + id = "rockplanet_ore_process" + }, +/turf/open/floor/plating/rust, +/area/ruin/powered) +"Zt" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/lattice/lava{ + icon = 'icons/obj/smooth_structures/catwalk.dmi' + }, +/turf/open/lava/smooth{ + smoothing_flags = 0; + smoothing_groups = null + }, +/area/ruin/powered) +"ZL" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating/rust, +/area/ruin/powered) + +(1,1,1) = {" +Yq +Yq +Yq +Yq +Yq +Lp +Lp +Lp +Lp +Lp +Lp +lW +Lp +Lp +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +"} +(2,1,1) = {" +Yq +Yq +Yq +Yq +Lp +Lp +lW +Lp +Lp +Lp +Lp +Lp +Lp +Lp +lW +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +"} +(3,1,1) = {" +Yq +Yq +Yq +Yq +Lp +lW +Lp +rx +ns +db +wB +ns +rx +Lp +Lp +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +"} +(4,1,1) = {" +Yq +Yq +Yq +rx +rx +rx +rx +rx +wB +qk +FH +wB +rx +rx +rx +rx +rx +rx +rx +rx +rx +rx +rx +Yq +Yq +Yq +"} +(5,1,1) = {" +Yq +Yq +Yq +rx +qk +wW +wW +rx +rx +Ta +Ta +rx +rx +ed +Hr +Hr +aL +Hr +Hr +Hr +Hr +qk +rx +rx +rx +Yq +"} +(6,1,1) = {" +Yq +Yq +Yq +rx +qk +rx +oq +wW +wW +PX +jE +jE +LR +mE +yy +yy +Af +Hr +Hr +Hr +Hr +Hr +qk +Pd +rx +Yq +"} +(7,1,1) = {" +rx +rx +rx +rx +cA +rx +rx +rx +rx +rx +rx +rx +rx +rx +lC +rx +rx +rx +rx +rx +rx +rx +Ta +rx +rx +Yq +"} +(8,1,1) = {" +rx +xO +wZ +wW +qk +rx +xD +hv +wB +wB +wB +wB +db +wB +wB +wB +rx +Hr +Hr +Hr +Hr +Hr +Hr +qk +rx +Yq +"} +(9,1,1) = {" +rx +pm +bO +wW +ka +rx +rx +rx +zK +am +wB +db +wB +rH +Cj +NZ +rx +OA +rx +rx +rx +rx +rx +cA +rx +Yq +"} +(10,1,1) = {" +rx +ch +Hr +qk +ey +HP +uB +rx +ZL +jA +uB +rx +rx +rx +rx +rx +rx +oq +rx +mg +uy +wW +wW +wW +rx +Yq +"} +(11,1,1) = {" +rx +qk +wW +wW +qk +sY +wB +Gv +wB +wE +wB +rx +wW +wW +wW +wW +rx +VL +rx +rx +rx +aL +rx +rx +rx +Yq +"} +(12,1,1) = {" +rx +qk +qk +qk +wW +sY +pv +rx +wB +db +wB +rx +Ta +rx +rx +oq +wW +oq +wW +WV +rx +qk +rx +Yq +Yq +Yq +"} +(13,1,1) = {" +rx +qk +qk +wW +iG +rx +rx +rx +rx +lC +rx +rx +qk +AP +rx +rx +rx +rx +rx +LN +rx +qk +rx +Yq +Yq +Yq +"} +(14,1,1) = {" +rx +Gd +ka +DL +qk +rx +he +Zp +Zp +Zp +Fs +Zp +Zp +AP +Nf +wy +wy +pJ +rx +VL +rx +vV +rx +Yq +Yq +Yq +"} +(15,1,1) = {" +rx +ch +Hr +qk +wW +rx +pJ +AP +AP +AP +AP +AP +AP +AP +pO +AP +AP +pJ +rx +LN +rx +qk +rx +rx +rx +rx +"} +(16,1,1) = {" +rx +qk +qk +qk +qk +rx +wy +wy +wy +rz +wy +wy +wy +wy +pO +AP +Yk +pJ +rx +VL +rx +Hr +Hr +Hr +qk +rx +"} +(17,1,1) = {" +rx +Hr +Hr +qk +iG +rx +AP +AP +AP +pO +AP +AP +AP +AP +AP +AP +AP +pJ +rx +LN +rx +rx +rx +rx +ce +rx +"} +(18,1,1) = {" +rx +rx +rx +Ta +rx +rx +zd +Nf +wy +pO +AP +Is +Zt +hy +AP +pJ +Zp +JY +rx +OA +Gv +Yo +Bi +rx +qk +rx +"} +(19,1,1) = {" +Yq +Yq +rx +Ql +Hr +nU +Hr +pO +AP +AP +AP +Sg +pk +xz +AP +pJ +AP +AP +rx +VL +rx +rx +rx +rx +qk +rx +"} +(20,1,1) = {" +Yq +Yq +rx +Ql +oq +rx +AP +pO +AP +HR +HI +kW +Ka +te +AP +pJ +AP +AP +rx +oq +wW +wW +wW +WV +qk +rx +"} +(21,1,1) = {" +Yq +Yq +rx +Ql +oq +rx +wy +pO +AP +Lc +AP +AP +AP +AP +AP +pJ +AP +AP +rx +rx +rx +rx +rx +VL +wW +rx +"} +(22,1,1) = {" +Yq +Yq +rx +Ql +oq +rx +pO +AP +AP +Sg +Zp +Zp +Zp +Zp +Zp +Zp +Zp +Zp +KZ +rx +Yq +Yq +rx +rx +rx +rx +"} +(23,1,1) = {" +Yq +Yq +rx +NV +VR +rx +pO +AP +AP +wi +AP +AP +AP +AP +AP +AP +AP +AP +pO +rx +Yq +Yq +Yq +Yq +Yq +Yq +"} +(24,1,1) = {" +Yq +Yq +rx +rx +bE +bE +JY +Zp +Zp +tq +qb +qj +AP +oq +wy +wy +wy +wy +pO +rx +Yq +Yq +Yq +Yq +Yq +Yq +"} +(25,1,1) = {" +Yq +Yq +Yq +Yq +bE +bE +bE +bE +bE +bE +bE +bE +bE +MX +bE +bE +bE +rx +rx +rx +Yq +Yq +Yq +Yq +Yq +Yq +"} +(26,1,1) = {" +Yq +Yq +Yq +Yq +bE +Ff +wB +kI +db +Cj +JS +wB +bE +MX +bE +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +"} +(27,1,1) = {" +Yq +Yq +Yq +Yq +bE +eo +pb +kI +aD +wB +wB +wB +bE +MX +bE +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +"} +(28,1,1) = {" +Yq +Yq +Yq +Yq +bE +bE +aD +cO +cJ +Vf +Kq +kL +bE +MX +bE +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +"} +(29,1,1) = {" +Yq +Yq +Yq +Yq +Yq +bE +xf +wB +Hr +Hr +Hr +Hr +Hr +Hr +bE +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +"} +(30,1,1) = {" +Yq +Yq +Yq +Yq +Yq +bE +bE +bE +bE +bE +bE +bE +bE +bE +bE +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +Yq +"} diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm index f422e4ef1eb8..a880d2947ae2 100644 --- a/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm @@ -271,7 +271,7 @@ /turf/open/floor/mineral/titanium/white, /area/ruin/wasteplanet) "kV" = ( -/obj/structure/guncloset, +/obj/structure/guncase, /turf/open/floor/mineral/titanium/white, /area/ruin/wasteplanet) "kZ" = ( @@ -424,7 +424,7 @@ "qo" = ( /obj/structure/closet/cabinet, /obj/item/spear/bonespear, -/obj/item/clothing/suit/armor/witchhunter, +/obj/item/clothing/suit/armor/riot/chaplain/studentuni, /obj/item/reagent_containers/food/snacks/grown/berries/death, /turf/open/floor/wood/waste, /area/ruin/wasteplanet) @@ -461,7 +461,7 @@ /area/ruin/wasteplanet) "qU" = ( /obj/structure/closet/cabinet, -/obj/item/clothing/suit/armor/witchhunter, +/obj/item/clothing/suit/armor/riot/chaplain/studentuni, /turf/open/floor/wood/waste, /area/ruin/wasteplanet) "rh" = ( @@ -492,7 +492,7 @@ "sV" = ( /obj/structure/closet/cabinet, /obj/item/claymore/bone, -/obj/item/clothing/suit/armor/witchhunter, +/obj/item/clothing/suit/armor/riot/chaplain/studentuni, /turf/open/floor/wood/waste, /area/ruin/wasteplanet) "tB" = ( @@ -797,7 +797,7 @@ /turf/open/floor/wood/waste, /area/ruin/wasteplanet) "Fn" = ( -/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq/proto{ +/obj/item/gun/ballistic/automatic/smg/proto{ pixel_y = -18 }, /obj/item/ammo_casing/spent{ diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_pod.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_pod.dmm new file mode 100644 index 000000000000..aadddfe1c2af --- /dev/null +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_pod.dmm @@ -0,0 +1,181 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"f" = ( +/obj/structure/closet/crate/grave/loot, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"g" = ( +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"h" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"j" = ( +/obj/structure/table/reinforced, +/obj/item/gun/energy/plasmacutter/adv, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"l" = ( +/obj/machinery/stasis/survival_pod, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"m" = ( +/obj/structure/ore_box, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"n" = ( +/obj/structure/table/reinforced, +/obj/structure/closet/secure_closet/freezer/gulag_fridge, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"o" = ( +/obj/machinery/smartfridge/survival_pod, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"r" = ( +/obj/effect/decal/fakelattice, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"u" = ( +/obj/structure/closet/secure_closet/miner/unlocked, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"v" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"w" = ( +/mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient/crystal, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"x" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"A" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"C" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/anchored, +/obj/effect/decal/fakelattice, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"I" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"J" = ( +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"M" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Q" = ( +/turf/closed/wall/mineral/titanium/survival/pod, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"T" = ( +/obj/structure/closet/crate/miningcar, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"X" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Z" = ( +/obj/structure/table/reinforced, +/obj/item/t_scanner/adv_mining_scanner, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/pod/dark, +/area/overmap_encounter/planetoid/wasteplanet/explored) + +(1,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +a +"} +(2,1,1) = {" +Q +l +I +u +n +X +Q +f +"} +(3,1,1) = {" +Q +o +g +x +M +g +r +a +"} +(4,1,1) = {" +Q +Q +A +M +g +g +r +a +"} +(5,1,1) = {" +Q +j +g +M +w +r +Q +a +"} +(6,1,1) = {" +Q +Z +x +M +r +a +h +a +"} +(7,1,1) = {" +Q +Q +Q +Q +C +a +a +m +"} +(8,1,1) = {" +a +T +J +a +a +v +a +a +"} diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_tarpit.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_tarpit.dmm new file mode 100644 index 000000000000..945c2a49521a --- /dev/null +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_tarpit.dmm @@ -0,0 +1,1672 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ax" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/concrete/slab_1, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"bQ" = ( +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"cb" = ( +/obj/effect/turf_decal/road, +/obj/effect/turf_decal/road/stripes, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"ci" = ( +/obj/structure/fence/door, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"cA" = ( +/obj/effect/turf_decal/number/one, +/turf/open/floor/concrete, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"cS" = ( +/obj/effect/turf_decal/road{ + dir = 1 + }, +/obj/item/grenade/frag, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"cT" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/road, +/obj/effect/turf_decal/road/stripes, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"dl" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"dp" = ( +/obj/structure/flippedtable, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"dA" = ( +/obj/effect/turf_decal/road{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"dU" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete/slab_1, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"eh" = ( +/obj/structure/fence, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"eC" = ( +/obj/effect/turf_decal/number/one{ + dir = 1 + }, +/turf/open/floor/concrete, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"eN" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/road{ + dir = 8 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"ff" = ( +/turf/open/floor/concrete, +/area/ruin/unpowered) +"gj" = ( +/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"gn" = ( +/obj/effect/turf_decal/road{ + dir = 1 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"gT" = ( +/obj/effect/turf_decal/road{ + dir = 8 + }, +/obj/effect/turf_decal/road/stripes{ + dir = 4 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"hT" = ( +/obj/structure/marker_beacon, +/turf/open/floor/concrete, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"iB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"iH" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/road{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"iM" = ( +/obj/structure/fence/corner{ + dir = 9 + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"iN" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"iV" = ( +/obj/effect/turf_decal/road/line/opaque/yellow{ + dir = 8 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"jf" = ( +/obj/structure/fence/corner, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"kj" = ( +/obj/structure/marker_beacon, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"ku" = ( +/obj/effect/turf_decal/industrial/hatch, +/turf/open/floor/concrete, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"kV" = ( +/obj/vehicle/ridden/atv, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/light/dim/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"lC" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"mk" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"mr" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"my" = ( +/obj/machinery/light/dim/directional/south, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"mM" = ( +/obj/machinery/door/airlock/engineering, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"nI" = ( +/obj/effect/turf_decal/road/stripes{ + dir = 4 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"oc" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"qe" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete/slab_1, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"qI" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/road{ + dir = 1 + }, +/obj/effect/turf_decal/road/stripes, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"rb" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"rw" = ( +/obj/effect/turf_decal/road/line/opaque/yellow{ + dir = 8 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"rV" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"sE" = ( +/obj/effect/turf_decal/road{ + dir = 1 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"sW" = ( +/obj/effect/turf_decal/road/line/opaque/yellow, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"th" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 8 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"ts" = ( +/obj/effect/turf_decal/road/line/opaque/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"tH" = ( +/obj/effect/turf_decal/road{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"ub" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"uf" = ( +/obj/effect/turf_decal/road, +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"uA" = ( +/obj/machinery/door/poddoor/shutters, +/turf/open/floor/concrete/tiles, +/area/ruin/unpowered) +"uJ" = ( +/obj/effect/turf_decal/road{ + dir = 4 + }, +/obj/effect/turf_decal/road/stripes{ + dir = 4 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"uO" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"vp" = ( +/obj/effect/turf_decal/road/stop{ + dir = 8 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"vT" = ( +/obj/effect/turf_decal/road/line/opaque/yellow, +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"wz" = ( +/obj/structure/fence/corner{ + dir = 10 + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"wI" = ( +/turf/open/floor/concrete, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"wN" = ( +/obj/effect/turf_decal/road{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"wR" = ( +/obj/structure/table, +/obj/item/weldingtool/hugetank/empty, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"xt" = ( +/obj/effect/turf_decal/road{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"xF" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"xM" = ( +/obj/effect/turf_decal/road{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"xQ" = ( +/turf/template_noop, +/area/template_noop) +"xV" = ( +/obj/effect/turf_decal/road, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"xZ" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"yv" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/paper{ + default_raw_text = "First, take a scoop out of the pit. Go ahead,d try it out! Second, mix it with raw cement. Then simply add some sand to it, doesn't matter. Then you got yourself some pavement. Simply pour it on some catwalk and you got yourself some roadway. More efficent this way too. Enjoy. On a side note, I hear something outside, better check that out. I'll finish his later." + }, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"yG" = ( +/obj/effect/turf_decal/road/line/opaque/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"yW" = ( +/obj/machinery/light/dim/directional/east, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"zu" = ( +/obj/effect/turf_decal/road/line/opaque/yellow{ + dir = 4 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"zU" = ( +/obj/effect/turf_decal/number/one{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"AO" = ( +/obj/machinery/light/dim/directional/west, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"Bk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/slab_1, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"BB" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow, +/obj/item/clothing/head/helmet, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"BS" = ( +/obj/structure/flippedtable, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"Cj" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Di" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 4 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"DC" = ( +/obj/effect/turf_decal/road{ + dir = 4 + }, +/obj/structure/barricade/sandbags, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Eh" = ( +/obj/effect/turf_decal/road/edge{ + dir = 1 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Eu" = ( +/obj/effect/turf_decal/road{ + dir = 8 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"EX" = ( +/obj/effect/turf_decal/road/stripes{ + dir = 8 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Ff" = ( +/obj/structure/sign/warning/fire{ + pixel_y = 32 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"GD" = ( +/obj/effect/turf_decal/road/line/opaque/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Hv" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/helmet, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Hw" = ( +/obj/effect/turf_decal/road, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Io" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/road/stop, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Jo" = ( +/obj/effect/turf_decal/road/line/opaque/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"JF" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/road/stripes, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"JI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"JZ" = ( +/obj/effect/turf_decal/road/line/opaque/yellow{ + dir = 1 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Ka" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 1 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Kd" = ( +/obj/effect/turf_decal/road/line/opaque/yellow{ + dir = 1 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"KX" = ( +/turf/closed/wall/concrete, +/area/ruin/unpowered) +"Li" = ( +/obj/effect/turf_decal/road/line/opaque/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Lm" = ( +/obj/effect/turf_decal/road{ + dir = 4 + }, +/obj/effect/turf_decal/road/stripes{ + dir = 8 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"LY" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"OR" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 1 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Pu" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"PD" = ( +/obj/effect/turf_decal/road{ + dir = 9 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"PF" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"Qk" = ( +/obj/effect/turf_decal/road/stripes{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Re" = ( +/obj/effect/turf_decal/road{ + dir = 6 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Rw" = ( +/obj/effect/turf_decal/number/one{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Ry" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 4 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"RO" = ( +/obj/effect/turf_decal/road/stop{ + dir = 4 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"RP" = ( +/obj/effect/turf_decal/road{ + dir = 1 + }, +/obj/effect/turf_decal/road/stripes, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"RT" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"Sx" = ( +/obj/structure/fence{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Ty" = ( +/obj/structure/fence/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"UZ" = ( +/obj/structure/table, +/obj/item/pickaxe/drill, +/obj/machinery/light/dim/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"Vf" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/road/stripes, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"VD" = ( +/obj/structure/table, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"VE" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow, +/obj/effect/turf_decal/road/stripes, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Wr" = ( +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"WP" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Xn" = ( +/obj/effect/turf_decal/road{ + dir = 8 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"XC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete, +/area/ruin/unpowered) +"XN" = ( +/obj/effect/turf_decal/road{ + dir = 1 + }, +/obj/item/clothing/head/helmet, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"XT" = ( +/obj/effect/turf_decal/road{ + dir = 8 + }, +/obj/effect/turf_decal/road/stripes{ + dir = 8 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Yc" = ( +/obj/effect/turf_decal/road{ + dir = 4 + }, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"YB" = ( +/turf/open/water/tar, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"YO" = ( +/obj/effect/turf_decal/road/line/edge/opaque/yellow{ + dir = 4 + }, +/obj/item/clothing/head/helmet, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"YX" = ( +/turf/open/floor/concrete/slab_1, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Zc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Zk" = ( +/obj/effect/turf_decal/road/edge, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Zo" = ( +/obj/effect/turf_decal/road/line/opaque/yellow{ + dir = 4 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"ZV" = ( +/obj/effect/turf_decal/road/edge{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/concrete/pavement, +/area/overmap_encounter/planetoid/wasteplanet/explored) + +(1,1,1) = {" +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +Wr +Xn +xQ +"} +(2,1,1) = {" +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +YX +Wr +Wr +bQ +Wr +Wr +YX +"} +(3,1,1) = {" +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +Bk +tH +Zc +Wr +Xn +Wr +"} +(4,1,1) = {" +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +YX +Wr +YX +YX +Bk +Wr +YX +YX +YX +xQ +YX +YX +uJ +nI +RO +gT +YX +"} +(5,1,1) = {" +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +Wr +PD +xV +xV +xV +Hw +Hw +Wr +xV +Hw +Hw +xV +cT +Zk +bQ +bQ +Xn +YX +"} +(6,1,1) = {" +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +YX +Yc +JI +lC +zu +th +lC +zu +Hv +lC +zu +Wr +Io +Wr +bQ +Zc +xt +YX +"} +(7,1,1) = {" +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +Bk +tH +Zc +Di +rw +Ka +Di +Li +iN +Di +rw +WP +Vf +bQ +bQ +bQ +xt +Wr +"} +(8,1,1) = {" +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +JI +tH +dl +th +Wr +cS +sE +sE +sE +sE +sE +Wr +qI +Eh +bQ +Wr +Xn +YX +"} +(9,1,1) = {" +xQ +iM +eh +eh +eh +eh +eh +eh +eh +eh +eh +wz +YX +tH +sW +Kd +Xn +Wr +YX +YX +Wr +YX +YX +YX +YX +Lm +vp +EX +XT +YX +"} +(10,1,1) = {" +xQ +Sx +YB +Wr +Wr +YB +YB +Wr +oc +Wr +Wr +Sx +YX +tH +Di +Ka +Xn +YX +kj +Rw +iB +wI +cA +hT +YX +Yc +dl +th +xt +YX +"} +(11,1,1) = {" +xQ +Sx +YB +Wr +YB +YB +YB +YB +Wr +Wr +Wr +ci +YX +tH +dl +Wr +Xn +YX +Wr +wI +iB +iB +wI +ku +Wr +Yc +sW +yG +xt +Wr +"} +(12,1,1) = {" +xQ +Sx +YB +YB +YB +YB +YB +YB +YB +Wr +Wr +Sx +YX +DC +vT +JZ +Eu +Cj +ku +wI +iB +wI +wI +ku +YX +Yc +uO +mr +Xn +YX +"} +(13,1,1) = {" +xQ +Sx +YB +YB +YB +YB +YB +YB +YB +YB +YB +Sx +YX +Yc +rV +mr +xt +qe +ku +wI +iB +wI +wI +ku +Bk +xM +dl +th +Xn +YX +"} +(14,1,1) = {" +xQ +Sx +Wr +YB +YB +YB +YB +YB +YB +YB +Wr +Sx +Wr +Yc +BB +Pu +wN +qe +hT +eC +iB +iB +cA +hT +YX +tH +sW +Kd +Xn +YX +"} +(15,1,1) = {" +xQ +Sx +Wr +YB +YB +YB +YB +YB +YB +YB +Wr +Sx +YX +Yc +sW +Kd +Xn +qe +ku +wI +wI +iB +Wr +ku +YX +tH +Di +Ka +Xn +Wr +"} +(16,1,1) = {" +xQ +Sx +YB +YB +YB +YB +YB +YB +YB +YB +Wr +Sx +YX +Wr +Di +Ka +gj +qe +ku +wI +wI +iB +iB +ku +YX +tH +lC +th +Xn +YX +"} +(17,1,1) = {" +xQ +Sx +YB +YB +YB +YB +YB +YB +YB +YB +Wr +Sx +YX +Yc +dl +th +Xn +YX +ku +iB +wI +wI +wI +ku +YX +Yc +GD +Wr +Xn +YX +"} +(18,1,1) = {" +xQ +Sx +YB +YB +YB +YB +YB +YB +YB +YB +YB +Sx +YX +Yc +Jo +Kd +Xn +YX +hT +Rw +wI +wI +cA +hT +YX +Yc +Di +Ka +Xn +YX +"} +(19,1,1) = {" +xQ +Sx +Wr +YB +YB +YB +YB +YB +YB +Wr +Wr +Sx +YX +tH +uO +Wr +Xn +Wr +ku +JI +iB +wI +wI +ku +Wr +tH +lC +Pu +Xn +Wr +"} +(20,1,1) = {" +xQ +Sx +YB +YB +YB +YB +YB +YB +oc +Wr +oc +ci +Bk +tH +dl +th +Xn +Bk +ku +wI +Wr +iB +Wr +ku +YX +Yc +sW +Kd +Xn +Bk +"} +(21,1,1) = {" +xQ +Sx +Wr +Wr +Wr +Wr +Wr +Wr +YB +Wr +Wr +Sx +YX +tH +Wr +yG +xt +Bk +ku +wI +Wr +wI +wI +ku +YX +Yc +YO +Ka +Xn +Bk +"} +(22,1,1) = {" +xQ +Ty +eh +eh +eh +eh +eh +eh +eh +eh +eh +jf +Bk +tH +Di +mr +Xn +Wr +hT +zU +wI +Wr +cA +hT +Wr +tH +lC +th +Xn +Bk +"} +(23,1,1) = {" +KX +KX +KX +KX +KX +KX +KX +KX +YX +YX +Bk +YX +YX +tH +dl +Pu +Xn +YX +ku +Wr +wI +wI +Wr +Wr +YX +tH +sW +ts +xt +Bk +"} +(24,1,1) = {" +KX +kV +xZ +rb +mk +AO +LY +uA +cb +xV +Hw +Hw +uf +Zk +sW +Kd +Xn +YX +ku +wI +Wr +Wr +wI +ku +Bk +iH +Ry +OR +eN +YX +"} +(25,1,1) = {" +KX +xZ +xZ +yv +XC +mk +LY +uA +VE +zu +th +dl +Zo +th +uO +mr +Xn +Bk +Wr +Wr +wI +wI +Wr +ku +Wr +Yc +dl +th +Xn +YX +"} +(26,1,1) = {" +KX +xZ +PF +rb +VD +BS +LY +uA +JF +rw +Ka +Di +iV +Ka +Zc +bQ +Xn +Bk +Wr +eC +Wr +Wr +cA +hT +Wr +Wr +sW +Kd +Xn +Wr +"} +(27,1,1) = {" +KX +ub +xZ +xF +RT +dp +LY +uA +RP +sE +sE +sE +gn +ZV +bQ +bQ +Xn +Bk +ku +Wr +xQ +xQ +Wr +ku +YX +Yc +Di +mr +xt +Bk +"} +(28,1,1) = {" +KX +Ff +mk +xF +wR +dp +my +KX +ax +YX +dU +YX +ax +Lm +EX +Qk +XT +YX +Wr +xQ +xQ +xQ +xQ +ku +Wr +Wr +dl +Wr +Xn +YX +"} +(29,1,1) = {" +KX +UZ +ff +xF +ff +yW +mk +mM +dU +dU +dU +YX +YX +dA +XN +sE +Re +YX +ku +wI +xQ +xQ +wI +xQ +xQ +Yc +Wr +Kd +Wr +Wr +"} +(30,1,1) = {" +KX +KX +KX +KX +KX +KX +KX +KX +YX +YX +dU +YX +Bk +Bk +Bk +Bk +YX +YX +xQ +xQ +xQ +xQ +xQ +xQ +xQ +xQ +Di +Wr +bQ +YX +"} diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_tradepost.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_tradepost.dmm new file mode 100644 index 000000000000..63cedb497f90 --- /dev/null +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_tradepost.dmm @@ -0,0 +1,790 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aj" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/aimodule_harmless, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"bY" = ( +/obj/structure/closet/crate/engineering, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/item/stack/sheet/mineral/plasma/five, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"ch" = ( +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"cJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"cL" = ( +/obj/structure/cable{ + icon_state = "2-5" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"em" = ( +/obj/structure/chair/plastic, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"en" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable, +/turf/open/floor/plating, +/area/ruin/unpowered) +"fC" = ( +/obj/structure/rack, +/obj/item/stack/wrapping_paper, +/obj/effect/spawner/lootdrop/gambling, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"gy" = ( +/obj/machinery/suit_storage_unit/mining/eva, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"gA" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"im" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/effect/spawner/lootdrop/mafia_outfit, +/turf/open/floor/plating, +/area/ruin/unpowered) +"ip" = ( +/obj/structure/chair/plastic{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"iy" = ( +/obj/structure/cable, +/obj/structure/statue/sandstone/assistant, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"kf" = ( +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/warning/full, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"kF" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plating, +/area/ruin/unpowered) +"kU" = ( +/obj/machinery/computer/helm, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"kW" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"mj" = ( +/obj/structure/fluff/oldturret, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"mK" = ( +/obj/structure/marker_beacon, +/turf/open/floor/plating/rust, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"np" = ( +/obj/structure/cable, +/obj/machinery/power/floodlight, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"nw" = ( +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plating, +/area/ruin/unpowered) +"nO" = ( +/obj/structure/barricade/wooden/crude, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/ruin/unpowered) +"nV" = ( +/turf/closed/wall, +/area/ruin/unpowered) +"pc" = ( +/obj/structure/marker_beacon, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"pl" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plating, +/area/ruin/unpowered) +"rJ" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"sT" = ( +/obj/structure/rack, +/obj/item/stack/wrapping_paper, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"sW" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/gambling, +/obj/effect/decal/cleanable/garbage, +/turf/open/floor/plating, +/area/ruin/unpowered) +"tl" = ( +/obj/structure/barricade/wooden/crude, +/obj/structure/window/fulltile, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/unpowered) +"tm" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp/green, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"tp" = ( +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"ts" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/plastic{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"tU" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/warning/full, +/obj/item/stack/sheet/mineral/plasma/five, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"uc" = ( +/obj/machinery/door/airlock/shuttle, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"un" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered) +"uL" = ( +/obj/structure/window/fulltile, +/obj/structure/barricade/wooden/crude, +/turf/open/floor/plating, +/area/ruin/unpowered) +"wA" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"wB" = ( +/obj/effect/decal/cleanable/garbage, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/unpowered) +"wM" = ( +/obj/item/bot_assembly/medbot, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"yd" = ( +/obj/structure/statue/sandstone/assistant, +/obj/structure/cable{ + icon_state = "4-9" + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"ym" = ( +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"yI" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/plastic{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"ze" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"zq" = ( +/obj/machinery/modular_computer/console/preset/civilian, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"zY" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/gun/ballistic/revolver/detective, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"Ag" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Ba" = ( +/obj/structure/door_assembly/door_assembly_highsecurity, +/obj/structure/cable{ + icon_state = "6-8" + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"BE" = ( +/obj/structure/door_assembly/door_assembly_hatch, +/obj/structure/cable{ + icon_state = "1-6" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Cf" = ( +/obj/structure/rack, +/obj/item/stack/wrapping_paper, +/obj/effect/decal/cleanable/garbage, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Cl" = ( +/obj/mecha/working/ripley/cargo, +/obj/effect/turf_decal/industrial/warning/full, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"CC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"De" = ( +/turf/template_noop, +/area/template_noop) +"Eg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"Fc" = ( +/obj/structure/door_assembly/door_assembly_hatch, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Ga" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Gg" = ( +/turf/open/floor/plating, +/area/ruin/unpowered) +"Ha" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/bag/money/vault, +/turf/open/floor/carpet/red, +/area/ruin/unpowered) +"Hm" = ( +/obj/effect/decal/fakelattice, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"IN" = ( +/obj/structure/grille, +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"IU" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"IZ" = ( +/obj/effect/decal/cleanable/robot_debris, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Jh" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"Lm" = ( +/turf/closed/wall/mineral/titanium, +/area/ruin/unpowered) +"Ln" = ( +/turf/open/floor/carpet/red, +/area/ruin/unpowered) +"LG" = ( +/obj/effect/turf_decal/industrial/warning/full, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"LO" = ( +/obj/structure/closet/crate, +/obj/effect/turf_decal/industrial/warning/full, +/obj/item/stack/sheet/mineral/plasma/five, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Ma" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/ruin/unpowered) +"MR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Nl" = ( +/obj/effect/decal/cleanable/greenglow, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"OC" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/open/floor/pod/light, +/area/ruin/unpowered) +"OV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"OY" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"OZ" = ( +/obj/structure/cable{ + icon_state = "4-10" + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"PS" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/garbage, +/obj/item/circuitboard/machine/thermomachine, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Qp" = ( +/obj/machinery/holopad, +/turf/open/floor/plating, +/area/ruin/unpowered) +"QD" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/gambling, +/obj/effect/decal/cleanable/garbage, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/wrench, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Rc" = ( +/obj/structure/chair/plastic{ + dir = 4 + }, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"RB" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/red, +/area/ruin/unpowered) +"RE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "2-9" + }, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Sn" = ( +/turf/open/floor/plating, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"SE" = ( +/obj/effect/decal/cleanable/food/tomato_smudge, +/turf/open/floor/plating/rust, +/area/ruin/unpowered) +"Tk" = ( +/turf/open/floor/plating/rust, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Tl" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating, +/area/ruin/unpowered) +"TB" = ( +/obj/structure/closet/crate/miningcar, +/obj/effect/turf_decal/industrial/warning/full, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"Ue" = ( +/turf/closed/wall/rust, +/area/ruin/unpowered) +"VU" = ( +/mob/living/simple_animal/pet/cat/kitten, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Xc" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Ya" = ( +/turf/open/floor/plating/asteroid/wasteplanet, +/area/overmap_encounter/planetoid/wasteplanet/explored) +"YH" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/plastic, +/turf/open/floor/plating, +/area/ruin/unpowered) +"Zq" = ( +/obj/structure/table/wood/poker, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/storage/pill_bottle/zoom, +/turf/open/floor/carpet/red, +/area/ruin/unpowered) + +(1,1,1) = {" +De +De +De +De +De +Ue +Ue +Ue +nV +nV +nV +mj +Ya +Ya +Ya +Ya +Ya +De +De +De +"} +(2,1,1) = {" +De +De +De +De +De +Ue +fC +ch +im +Ga +nV +IZ +Ya +pc +MR +Tk +Tk +Tk +mK +De +"} +(3,1,1) = {" +De +De +De +De +De +Ue +sT +wB +QD +Gg +tl +wM +Ya +Lm +CC +kW +kW +MR +Lm +De +"} +(4,1,1) = {" +De +De +De +De +De +Ue +sW +Ga +Cf +OV +tl +Ya +Ya +un +Lm +rJ +rJ +Lm +Lm +De +"} +(5,1,1) = {" +Ue +uL +uL +uL +Ue +nV +PS +Tl +aj +SE +Ue +Ya +Ya +Lm +Lm +bY +Jh +Lm +Lm +De +"} +(6,1,1) = {" +nV +cJ +Rc +ts +ym +nV +Ma +Gg +cJ +ym +Ue +np +Ya +Tk +Lm +zY +wA +un +CC +De +"} +(7,1,1) = {" +uL +YH +Gg +Qp +Gg +Fc +Gg +VU +cJ +Gg +nV +iy +Ya +Tk +uc +tp +tp +uc +Tk +De +"} +(8,1,1) = {" +uL +em +Gg +OV +cJ +Ue +em +nw +cL +ze +BE +Hm +Hm +Tk +Lm +kU +Eg +Lm +Tk +De +"} +(9,1,1) = {" +nV +OV +yI +ip +cJ +Ue +tm +OZ +cJ +kF +nV +yd +Ya +Tk +Lm +zq +OC +Lm +Tk +De +"} +(10,1,1) = {" +nV +uL +uL +uL +Ue +Ue +Ue +Ba +nV +nV +nV +IU +Ya +CC +Lm +IN +IN +Lm +CC +De +"} +(11,1,1) = {" +De +De +De +De +De +Ue +gy +Gg +RE +en +nV +Ya +Ya +mK +Tk +Tk +CC +Sn +pc +De +"} +(12,1,1) = {" +De +De +De +De +De +Ue +cJ +Ln +RB +Gg +nO +Ya +Ya +Ya +Hm +Ya +Ya +Hm +De +De +"} +(13,1,1) = {" +De +De +De +De +De +nV +pl +Ha +Zq +cJ +nO +gA +Ya +Ya +tU +LO +LO +TB +Ya +De +"} +(14,1,1) = {" +De +De +De +De +De +nV +Xc +cJ +OY +ym +Ue +Ya +Nl +Ya +Cl +LO +kf +LG +Ag +De +"} +(15,1,1) = {" +De +De +De +De +De +nV +nV +nV +Ue +Ue +Ue +mj +Ya +Ya +Ya +Ya +De +De +De +De +"} diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm index b97069f886ba..ddbaaf262714 100644 --- a/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm @@ -137,7 +137,7 @@ /turf/open/floor/plating, /area/ruin/wasteplanet/wasteplanet_radiation/containment) "iT" = ( -/obj/structure/spawner/hivebot, +/obj/structure/spawner/wasteplanet/hivebot/low_threat, /turf/open/floor/plating/asteroid/wasteplanet, /area/ruin/wasteplanet/wasteplanet_radiation) "jh" = ( diff --git a/_maps/configs/independent_beluga.json b/_maps/configs/independent_beluga.json index 0449bc3a8cae..6d7926a8e845 100644 --- a/_maps/configs/independent_beluga.json +++ b/_maps/configs/independent_beluga.json @@ -12,7 +12,7 @@ "Service" ], "starting_funds": 4000, - "limit": 1, + "limit": 2, "job_slots": { "Captain": { "outfit": "/datum/outfit/job/independent/captain", diff --git a/_maps/configs/independent_boyardee.json b/_maps/configs/independent_boyardee.json new file mode 100644 index 000000000000..d4659b14e0ac --- /dev/null +++ b/_maps/configs/independent_boyardee.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", + "map_name": "Boyardee-class Entertainment Vessel", + "prefix": "ISV", + "description": "Named for an ancient Solarian folk hero known for providing food to the masses shortly after the Night of Fire, the Boyardee-class is a remarkably popular civilian vessel, and a welcome sight to any weary travelers tired of synthesized tap water and stale rations for breakfast, lunch and dinner every day. The Boyardee-class features a full bar, an advanced hydroponics setup, a large kitchen and an expansive seating area, perfect for serving hungry customers and thirsty colonists. During the early days of the Syndicate, associated organizations would often create their own retrofits of the Boyardee to serve as recruiting centers or “shore-leave” posts, though these variants have mostly ceased to exist in the Frontier.", + "tags": [ + "Service", + "Botany", + "RP Focus" + ], + "namelists": [ + "GENERAL", + "SPACE", + "MERCANTILE" + ], + "starting_funds": 5000, + "map_short_name": "Boyardee-class", + "map_path": "_maps/shuttles/independent/independent_boyardee.dmm", + "unique_ship_access": false, + "job_slots": { + "Bartender": { + "outfit": "/datum/outfit/job/independent/bartender", + "slots": 1 + }, + "Cook": { + "outfit": "/datum/outfit/job/independent/cook", + "slots": 3 + }, + "Botanist": { + "outfit": "/datum/outfit/job/independent/botanist", + "slots": 2 + }, + "Janitor": { + "outfit": "/datum/outfit/job/independent/janitor", + "slots": 1 + }, + "Waiter": { + "outfit": "/datum/outfit/job/independent/assistant/waiter", + "slots": 2 + } + }, + "enabled": true +} diff --git a/_maps/configs/independent_kilo.json b/_maps/configs/independent_kilo.json index cab2eb292c51..b1304f2e78bb 100644 --- a/_maps/configs/independent_kilo.json +++ b/_maps/configs/independent_kilo.json @@ -1,36 +1,40 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", "map_name": "Kilo-class Mining Ship", - "description": "The Kilo-class is a very old and miniscule pattern of mining ship, produced in vast numbers over the centuries and commonly found in scrapyards or forgotten in storage. Most examples on the Frontier have been restored by Miskilamo Spacefaring using parts from other nonfunctional Kilos, producing a ship that is as inexpensive as it is cramped and unreliable. The low cost and ease of repair or replacement nevertheless make the Kilo very popular among budget-minded captains.", + "description": "The Kilo-class is a miniscule mining ship that stretches the definition of an independently-capable spacecraft. Beginning life long ago as a series of purpose-built mining shuttles intended for use on Frontier outposts, progressive cycles of over-engineering for a longer mission duration eventually produced the lumpen, claustrophobic Kilo seen today. Once quite numerous, Kilos are still a common “barn find” on abandoned stations and forgotten storage bays, and their extreme age and poor storage conditions typically leaves them in especially poor condition. Kilo crews are often considered to be quite eccentric even by Frontier standards, and some spacers insist even a well-balanced spacer will quickly come unglued in the Kilo’s “unique” environment.", "tags": [ - "Mining" + "Generalist" ], - "prefix": "SV", + "prefix": "ISV", "namelists": [ "GENERAL", "SPACE", "NATURAL" ], "map_short_name": "Kilo-class", - "starting_funds": 3500, + "starting_funds": 1500, "map_path": "_maps/shuttles/independent/independent_kilo.dmm", "job_slots": { "Captain": { - "outfit": "/datum/outfit/job/independent/captain/cheap", + "outfit": "/datum/outfit/job/independent/captain/western", "officer": true, "slots": 1 }, - "Asteroid Miner": { - "outfit": "/datum/outfit/job/independent/miner/hazard", + "Ship's Doctor": { + "outfit": "/datum/outfit/job/independent/doctor", "slots": 1 }, - "Mechanic": { + "Ship's Engineer": { "outfit": "/datum/outfit/job/independent/engineer", "slots": 1 }, + "Asteroid Miner": { + "outfit": "/datum/outfit/job/independent/miner", + "slots": 1 + }, "Deckhand": { "outfit": "/datum/outfit/job/independent/assistant", - "slots": 2 + "slots": 1 } }, "enabled": true diff --git a/_maps/configs/independent_mudskipper.json b/_maps/configs/independent_mudskipper.json index 6119b39865d0..9f4cf32e0cf8 100644 --- a/_maps/configs/independent_mudskipper.json +++ b/_maps/configs/independent_mudskipper.json @@ -14,7 +14,7 @@ "SPACE" ], "map_path": "_maps/shuttles/independent/independent_mudskipper.dmm", - "limit": 1, + "limit": 2, "starting_funds": 1500, "job_slots": { "Salvage Leader": { diff --git a/_maps/configs/independent_schmiedeberg.json b/_maps/configs/independent_schmiedeberg.json index e9cffc680320..d7dd360bb1e4 100644 --- a/_maps/configs/independent_schmiedeberg.json +++ b/_maps/configs/independent_schmiedeberg.json @@ -14,7 +14,7 @@ "SUNS", "GENERAL" ], - "limit": 1, + "limit": 2, "job_slots": { "Chief Pharmacist": { "outfit": "/datum/outfit/job/independent/cmo/pharma", diff --git a/_maps/configs/independent_sunskipper.json b/_maps/configs/independent_sunskipper.json deleted file mode 100644 index ee17e126cc34..000000000000 --- a/_maps/configs/independent_sunskipper.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Sunskipper-class Culinary Vessel", - "prefix": "SV", - "namelists": ["CRUISE", "NATURAL"], - "map_short_name": "Sunskipper-class", - "map_path": "_maps/shuttles/independent/independent_sunskipper.dmm", - "description": "The Sunskipper-class is a state-of-the-art culinary vessel found in the frontier. It's name is a wordplay between a Kalixcian species of butterfly and ship's unique solar-powered batteries. The Sunskipper is welcomed with open arms by weary spacers of greater paycheks, who are fatigued by the monotony of their everyday meals. The ship features a self-sustaining kitchen with hydroponics and a large, deluxe dining hall, designed to serve starved travelers. It also comes with a fully-stocked bar area that allows them to drink their troubles away, if even for a brief moment.", - "tags": [ - "RP Focus", - "Service", - "Specialist" - ], - "starting_funds": 3000, - "limit": 1, - "job_slots": { - "Manager": { - "outfit": "/datum/outfit/job/independent/captain/manager", - "slots": 1, - "officer": true - }, - "Bartender": { - "outfit": "/datum/outfit/job/independent/bartender/disarmed", - "slots": 1 - }, - "Cook": { - "outfit": "/datum/outfit/job/independent/cook", - "slots": 2 - }, - "Waiter": { - "outfit": "/datum/outfit/job/independent/assistant/waiter", - "slots": 2 - } - }, - "enabled": true -} diff --git a/_maps/configs/independent_tranquility.json b/_maps/configs/independent_tranquility.json index 07236d5e4568..3cf52c421719 100644 --- a/_maps/configs/independent_tranquility.json +++ b/_maps/configs/independent_tranquility.json @@ -16,29 +16,29 @@ ], "map_path": "_maps/shuttles/independent/independent_tranquility.dmm", "job_slots": { - "Captain": { + "Rentier": { "outfit": "/datum/outfit/job/independent/captain/western", "officer": true, "slots": 1 }, - "Scholar": { - "outfit": "/datum/outfit/job/independent/curator", + "Apt 1. Tenant": { + "outfit": "/datum/outfit/job/independent/assistant/tenant", "slots": 1 }, - "Medical Tenant": { - "outfit": "/datum/outfit/job/independent/chemist", + "Apt. 2 Tenant": { + "outfit": "/datum/outfit/job/independent/assistant/tenant", "slots": 1 }, - "Engineering Tenant": { - "outfit": "/datum/outfit/job/independent/engineer", + "Apt. 3 Tenant": { + "outfit": "/datum/outfit/job/independent/assistant/tenant", "slots": 1 }, - "Tenant": { - "outfit": "/datum/outfit/job/independent/curator/dungeonmaster", + "Apt. 4 Co-Tenant": { + "outfit": "/datum/outfit/job/independent/assistant/tenant", "slots": 1 }, - "Resident Artist": { - "outfit": "/datum/outfit/job/independent/assistant/artist", + "Apt. 5 Tenant": { + "outfit": "/datum/outfit/job/independent/assistant/tenant", "slots": 1 } }, diff --git a/_maps/configs/inteq_colossus.json b/_maps/configs/inteq_colossus.json index 718ecb9f1295..29337cb015a2 100644 --- a/_maps/configs/inteq_colossus.json +++ b/_maps/configs/inteq_colossus.json @@ -18,7 +18,7 @@ "limit": 1, "job_slots": { "Vanguard": { - "outfit": "/datum/outfit/job/inteq/captain/empty", + "outfit": "/datum/outfit/job/inteq/captain", "officer": true, "slots": 1 }, diff --git a/_maps/configs/inteq_hound.json b/_maps/configs/inteq_hound.json index 3d3617263f61..cad19884158f 100644 --- a/_maps/configs/inteq_hound.json +++ b/_maps/configs/inteq_hound.json @@ -17,7 +17,7 @@ "limit": 2, "job_slots": { "Vanguard": { - "outfit": "/datum/outfit/job/inteq/captain/empty", + "outfit": "/datum/outfit/job/inteq/captain", "officer": true, "slots": 1 }, diff --git a/_maps/configs/inteq_talos.json b/_maps/configs/inteq_talos.json index 54f134964470..e65253ad3239 100644 --- a/_maps/configs/inteq_talos.json +++ b/_maps/configs/inteq_talos.json @@ -18,7 +18,7 @@ "limit": 1, "job_slots": { "Vanguard": { - "outfit": "/datum/outfit/job/inteq/captain/empty", + "outfit": "/datum/outfit/job/inteq/captain", "officer": true, "slots": 1 }, @@ -27,7 +27,7 @@ "officer": true, "slots": 1 }, - "Honorable Artificer": { + "Artificer Class II": { "outfit": "/datum/outfit/job/inteq/ce", "officer": true, "slots": 1 @@ -36,6 +36,10 @@ "outfit": "/datum/outfit/job/inteq/engineer", "slots": 3 }, + "Corpsman": { + "outfit": "/datum/outfit/job/inteq/paramedic", + "slots": 2 + }, "Enforcer": { "outfit": "/datum/outfit/job/inteq/security", "slots": 1 diff --git a/_maps/configs/inteq_valor.json b/_maps/configs/inteq_valor.json index 1a3c957cc7b9..92162ac1a5da 100644 --- a/_maps/configs/inteq_valor.json +++ b/_maps/configs/inteq_valor.json @@ -23,18 +23,9 @@ "officer": true, "slots": 1 }, - "Shuttle Pilot": { - "outfit": "/datum/outfit/job/inteq/warden/pilot", - "officer": true, - "slots": 1 - }, - "Shuttle Corpsman": { - "outfit": "/datum/outfit/job/inteq/paramedic/empty", - "slots": 1 - }, "Corpsman": { "outfit": "/datum/outfit/job/inteq/paramedic/empty", - "slots": 2 + "slots": 3 }, "Enforcer": { "outfit": "/datum/outfit/job/inteq/security/empty", diff --git a/_maps/configs/inteq_vaquero.json b/_maps/configs/inteq_vaquero.json index 459b7353d292..e8d790a526dc 100644 --- a/_maps/configs/inteq_vaquero.json +++ b/_maps/configs/inteq_vaquero.json @@ -15,7 +15,7 @@ "limit": 1, "job_slots": { "Vanguard": { - "outfit": "/datum/outfit/job/inteq/captain/empty", + "outfit": "/datum/outfit/job/inteq/captain", "officer": true, "slots": 1 }, diff --git a/_maps/configs/nanotrasen_gecko.json b/_maps/configs/nanotrasen_gecko.json index 01568c3c1d53..9ba0672f03db 100644 --- a/_maps/configs/nanotrasen_gecko.json +++ b/_maps/configs/nanotrasen_gecko.json @@ -14,7 +14,7 @@ "Mining", "Engineering" ], - "limit": 1, + "limit": 2, "starting_funds": 5000, "job_slots": { "Captain": { diff --git a/_maps/configs/srm_elder.json b/_maps/configs/srm_elder.json index 03caf7196183..82e104096b00 100644 --- a/_maps/configs/srm_elder.json +++ b/_maps/configs/srm_elder.json @@ -22,30 +22,17 @@ "officer": true, "slots": 1 }, - "Hunter Colligne": { - "outfit": "/datum/outfit/job/roumain/hop", - "officer": true, - "slots": 1 - }, "Hunter Doctor": { "outfit": "/datum/outfit/job/roumain/doctor", "slots": 1 }, - "Machinist": { - "outfit": "/datum/outfit/job/roumain/engineer", - "slots": 1 - }, "Hunter": { "outfit": "/datum/outfit/job/roumain/security", "slots": 3 }, - "Flamebearer": { - "outfit": "/datum/outfit/job/roumain/flamebearer", - "slots": 1 - }, "Shadow": { "outfit": "/datum/outfit/job/roumain/assistant", - "slots": 2 + "slots": 3 } }, "enabled": true diff --git a/_maps/configs/syndicate_aegis.json b/_maps/configs/syndicate_aegis.json new file mode 100644 index 000000000000..5946a8e78343 --- /dev/null +++ b/_maps/configs/syndicate_aegis.json @@ -0,0 +1,57 @@ +{ + "prefix": "SUNS", + "map_name": "Aegis-class Long Term Care Ship", + "map_short_name": "Aegis-class", + "map_path": "_maps/shuttles/syndicate/syndicate_aegis.dmm", + "description": "Approximately a third of the way through the ICW, it became apparent that the Syndicate could not muster the sheer throwaway manpower that Nanotrasen could with its swaths of mercenaries and disposable personnel. Instead, the Syndicate began to adopt a much more conservative approach to maintaining personnel, by establishing an initiative to create a host of medical vessels designed to rescue and rehabilitate the fallen. While the Li Tieguai filled the rescue role, the Aegis-Class was to fill the rehabilitation role. Featuring a host of ‘quality of life’ features for long-term patients (a full bar, a hydroponics setup, and so on), an expansive medical bay and an array of comfort fixtures like couches and gardens, the Aegis is perfect for aspiring doctors or wounded patients.", + "tags": [ + "Botany", + "Medical", + "RP Focus" + ], + "map_id": "syndicate_aegis", + "limit": 1, + "namelists": [ + "SUNS", + "SPACE", + "GENERAL" + ], + "job_slots": { + "Captain": { + "outfit": "/datum/outfit/job/syndicate/captain/suns", + "officer": true, + "slots": 1 + }, + + "Lead Doctor": { + "outfit": "/datum/outfit/job/syndicate/cmo/suns", + "slots": 1 + }, + + "Ship Doctor":{ + "outfit": "/datum/outfit/job/syndicate/doctor/suns", + "slots": 2 + }, + + "Mechanic": { + "outfit": "/datum/outfit/job/syndicate/engineer/suns", + "slots": 1 + }, + + "Deck Service Assistant": { + "outfit": "/datum/outfit/job/syndicate/botanist/suns", + "slots": 2 + }, + + "Ship Psychologist": { + "outfit": "/datum/outfit/job/syndicate/psychologist/suns", + "slots": 1 + }, + + "Long Term Patient": { + "outfit": "/datum/outfit/job/syndicate/patient", + "slots": 2 + } + }, + "enabled": true +} diff --git a/_maps/configs/syndicate_gorlex_komodo.json b/_maps/configs/syndicate_gorlex_komodo.json index 2bc7a358b754..73ce92630014 100644 --- a/_maps/configs/syndicate_gorlex_komodo.json +++ b/_maps/configs/syndicate_gorlex_komodo.json @@ -33,7 +33,7 @@ "slots": 1 }, "Mechanic": { - "outfit": "/datum/outfit/job/syndicate/engineer/gorlex", + "outfit": "/datum/outfit/job/syndicate/miner/gorlex", "slots": 1 }, "Trooper": { @@ -45,7 +45,7 @@ "slots": 2 }, "Bridge Officer": { - "outfit": "/datum/outfit/job/syndicate/head_of_personnel/cybersun", + "outfit": "/datum/outfit/job/syndicate/head_of_personnel", "slots": 1 } }, diff --git a/_maps/configs/syndicate_panacea.json b/_maps/configs/syndicate_panacea.json deleted file mode 100644 index 5ac45d571829..000000000000 --- a/_maps/configs/syndicate_panacea.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "prefix": "SUNS", - "map_name": "Panacea-class Infirm Vessel", - "map_short_name": "Panacea-class", - "map_path": "_maps/shuttles/syndicate/syndicate_panacea.dmm", - "description": "Shortly after Solcon breached the Oort Cloud, SUNS joined into the Syndicate Coalition. Holding close ties to both the ACLF and GEC, students jumped at the opportunity to see the rest of the galaxy. The Panacea-class was the first of its kind out of Sol, moving typically planetside inpatient care to a space vessel and jumping system to system. The Panacea class is a moderately well supplied ship, allowing for emergency pharmaceutical compounding, mental and physical therapy, and general medical work, while doubling as a student run vessel.", - "tags": [ - "Generalist", - "Medical", - "RP Focus" - ], - "starting_funds": 1000, - "map_id": "syndicate_panacea", - "limit": 1, - "namelists": [ - "SUNS", - "SPACE", - "GENERAL" - ], - "job_slots": { - "Captain": { - "outfit": "/datum/outfit/job/syndicate/captain/suns", - "officer": true, - "slots": 1 - }, - - "Academic": { - "outfit": "/datum/outfit/job/syndicate/head_of_personnel/suns", - "officer": true, - "slots": 1 - }, - - "Peacekeeper": { - "outfit": "/datum/outfit/job/syndicate/security/suns", - "slots": 1 - }, - - "Ship Doctor":{ - "outfit": "/datum/outfit/job/syndicate/doctor/suns", - "slots": 2 - }, - - "Mechanic": { - "outfit": "/datum/outfit/job/syndicate/engineer/suns", - "slots": 2 - }, - - "Ship Psychologist": { - "outfit": "/datum/outfit/job/syndicate/psychologist/suns", - "slots": 1 - }, - - "Student Mixologist": { - "outfit": "/datum/outfit/job/syndicate/bartender/suns", - "slots": 1 - }, - - "Long Term Patient": { - "outfit": "/datum/outfit/job/syndicate/patient", - "slots": 5 - } - }, - "enabled": true -} diff --git a/_maps/example_ship_config.json b/_maps/example_ship_config.json index 0f4129fa3d5d..7c34d7bc6841 100644 --- a/_maps/example_ship_config.json +++ b/_maps/example_ship_config.json @@ -5,7 +5,7 @@ "prefix": "STSV", "namelists": ["GENERAL", "SPACE", "MYTHOLOGICAL", "WEAPONS"], "map_path": "_maps/shuttles/shiptest/null.dmm", - "limit": 1, + "limit": 2, "spawn_time_coeff": 1.5, "officer_time_coeff": 0.5, "job_slots": { diff --git a/_maps/map_catalogue.txt b/_maps/map_catalogue.txt index 7309dbb6f42b..e7b6ca5db5d3 100644 --- a/_maps/map_catalogue.txt +++ b/_maps/map_catalogue.txt @@ -41,10 +41,54 @@ Find the key for using this catalogue in "map_catalogue_key.txt" JungleRuins: + File Name = "_maps\RandomRuins\JungleRuins\jungle_botany.dmm" + Size = (x = 20)(y = 12)(z = 1) + Tags = "Minor Combat Challenge", "Medium Loot", "Liveable" + + File Name = "_maps\RandomRuins\JungleRuins\jungle_nest.dmm" + Size = (x = 25)(y = 15)(z = 1) + Tags = "Boss Combat Challenge", "Medium Loot", "Liveable" + + File Name = "_maps\RandomRuins\JungleRuins\jungle_pirate.dmm" + Size = (x = 20)(y = 15)(z = 1) + Tags = "Boss Combat Challenge", "Major Loot", "Liveable", "Antag Gear" + + File Name = "_maps\RandomRuins\JungleRuins\jungle_seedling.dmm" + Size = (x = 15)(y = 15)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Liveable" + + File Name = "_maps\RandomRuins\JungleRuins\jungle_surface_coffinepirate.dmm" + Size = (x = 14)(y = 15)(z = 1) + Tags = "No Combat", "Minor Loot", "Liveable" + + File Name = "_maps\RandomRuins\JungleRuins\jungle_surface_ikea_ai.dmm" + Size = (x = 11)(y = 7)(z = 1) + Tags = "No Combat", "Medium Loot", "Liveable" + + File Name = "_maps\RandomRuins\JungleRuins\jungle_surface_ninjashrine.dmm" + Size = (x = 14)(y = 14)(z = 1) + Tags = "Boss Combat Challenge", "Medium Loot", "Liveable", "Antag Gear" + + File Name = "_maps\RandomRuins\JungleRuins\jungle_surface_roommates.dmm" + Size = (x = 9)(y = 9)(z = 1) + Tags = "No Combat", "Minor Loot", "Liveable" + + File Name = "_maps\RandomRuins\JungleRuins\jungle_surface_bombmakers_cabin.dmm" + Size = (x = 15)(y = 15)(z = 1) + Tags = "Medium Combat", "Major Loot", "Liveable", "Antag Gear" + + File Name = "_maps\RandomRuins\JungleRuins\jungle_surface_weed_shack.dmm" + Size = (x = 16)(y = 17)(z = 1) + Tags = "No Combat", "Medium Loot", "Liveable" + File Name = "_maps\RandomRuins\JungleRuins\jungle_syndicate.dmm" Size = (x = 15)(y = 15)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Liveable", "Antag Gear" + File Name = "_maps\RandomRuins\JungleRuins\jungle_village.dmm" + Size = (x = 15)(y = 15)(z = 1) + Tags = "No Combat", "Minor Loot", "Liveable" + File Name = "_maps\RandomRuins\JungleRuins\jungle_interceptor.dmm" Size = (x = 53)(y = 51)(z = 1) Tags = "No Combat", "Medium Loot", Liveable" @@ -57,6 +101,10 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 70)(y = 66)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", Liveable", "Hazardous" + File Name = "_maps\RandomRuins\JungleRuins\jungle_pizzawave.dmm" + Size = (x = 15)(y = 15)(z = 1) + Tags = "No Combat", "Minor Loot", Liveable" + File Name "_maps\RandomRuins\JungleRuins\jungle_bombed_starport Size = (x = 100)(y = 75)(z = 1) Tags = "Medium Combat Challenge", "Major Loot", "Hazardous", "Liveable" @@ -70,6 +118,14 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Tags = "Medium Combat Challenge", "Medium Loot", "Antag Gear", "Necropolis Loot", "Liveable" LavaRuins: + File Name = "_maps\RandomRuins\LavaRuins\lavaland_biodome_beach.dmm" + Size = (x = 30)(y = 30)(z = 1) + Tags = "No Combat", "Medium Loot", "Shelter" + + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_SPOOKYCRASH.dmm" + Size = (x = 11)(y = 16)(z = 1) + Tags = "Minor Combat Challenge", "Medium Loot", "Inhospitable" + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_buried_shrine.dmm" Size = (x = 67)(y = 55)(z = 1) Tags = "Medium Combat", "Medium Loot", "Hazardous", "Lava", "Inhospitable" @@ -78,26 +134,53 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 46)(y = 42)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Shelter" + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_comm_outpost.dmm" + Size = (x = 13)(y = 14)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Antag Gear", "Shelter" + + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_dwarffortress.dmm" + Size = (x = 20)(y = 18)(z = 1) + Tags = "Medium Combat Challenge", "Minor Loot Level", "Inhospitable" + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_elephant_graveyard.dmm" Size = (x = 29)(y = 35)(z = 1) Tags = "No Combat", "Minor Loot", "Hazardous", "Inhospitable" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_lava_canyon.dmm" - Size = (x = 90)(y = 63)(z = 1) - Tags = "Medium Combat Challenge", "Medium Loot", "Megafauna", "Necropolis Loot", "Inhospitable", "Lava" + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_hierophant.dmm" + Size = (x = 23)(y = 23)(z = 1) + Tags = "Boss Combat Challenge", "Minor Loot", "Megafauna", "Inhospitable" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_wrecked_factory.dmm" - Size = (x = 47)(y = 47)(z = 1) - Tags = "Boss Combat Challenge", "Major Loot", "Shelter", "Lava" + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_pizzaparty.dmm" + Size = (x = 18)(y = 18)(z = 1) + Tags = "No Combat", "Minor Loot", "Hazardous", "Inhospitable" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_crashed_starwalker.dmm" - Size = (x = 33)(y = 56)(z = 1) - Tags = "Minor Combat Challenge", "Medium Loot", "Lava" + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_random_ripley.dmm" + Size = (x = 5)(y = 5)(z = 1) + Tags = "No Combat", "Medium Loot", "Inhospitable" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_abandonedlisteningpost.dmm" - Size = (x = 33)(y = 56)(z = 1) - Tags = "Medium Combat Challenge", "Medium Loot", "Shelter" + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_sloth.dmm" + Size = (x = 50)(y = 10)(z = 1) + Tags = "Mark", "No Combat", "Minor Loot", "Shelter", "Lava" + + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_survivalpod.dmm" + Size = (x = 10)(y = 11)(z = 1) + Tags = "No Combat", "Minor Loot", "Shelter" + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_xeno_nest.dmm" + Size = (x = 43)(y = 30)(z = 1) + Tags = "Boss Combat Challenge", "Medium Loot", "Inhospitable" + + File Name = "_maps\RandomRuin\LavaRuins\lavaland_surface_crashed_pinnance" + Size = (x = 30)(y = 30)(z = 1) + Tags = "No combat" "Minor loot" "Inhospitable" + + File Name = "_maps\RandomRuins\LavaRuins\codelab.dmm" + Size = (x = 56)(y = 35)(z = 1) + Tags = "Minor Combat Challenge", "Medium Loot", "Shelter", "Hazardous" + + File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_lava_canyon.dmm" + Size = (x = 90)(y = 63)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Megafauna", "Necropolis Loot", "Inhospitable", "Lava" ReebeRuins: File Name = "_maps\RandomRuins\Ruins\reebe_swarmers.dmm" @@ -122,10 +205,42 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 52)(y = 44)(z = 1) Tags = "Hard Combat Challenge", "Medium Loot", "hospitable" + File Name = "_maps\RandomRuins\RockRuins\rockplanet_boxsci.dmm" + Size = (x = 15)(y = 23)(z = 1) + Tags = "No Combat", "Medium Loot", "Shelter" + + File Name = "_maps\RandomRuins\RockRuins\rockplanet_crash.dmm" + Size = (x = 26)(y = 18)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\RockRuins\rockplanet_dangerpod.dmm" + Size = (x = 5)(y = 5)(z = 1) + Tags = "Medium Combat Challenge", "Minor Loot", "Shelter" + File Name = "_maps\RandomRuins\RockRuins\rockplanet_harmfactory.dmm" Size = (x = 42)(y = 41)(z = 1) Tags = "Boss Combat Challenge", "Major Loot", Shelter", "Antag Gear", "Hazardous" + File Name = "_maps\RandomRuins\RockRuins\rockplanet_heirophant.dmm" + Size = (x = 23)(y = 23)(z = 1) + Tags = "Boss Combat Challenge", "Minor Loot", "Megafauna", "Inhospitable" + + File Name = "_maps\RandomRuins\RockRuins\rockplanet_house.dmm" + Size = (x = 8)(y = 7)(z = 1) + Tags = "No Combat", "Medium Loot", "Shelter" + + File Name = "_maps\RandomRuins\RockRuins\rockplanet_miningexpedition.dmm" + Size = (x = 30)(y = 22)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Shelter" + + File Name = "_maps\RandomRuins\RockRuins\rockplanet_pioneer.dmm" + Size = (x = 10)(y = 3)(z = 1) + Tags = "No Combat", "Minor Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\RockRuins\rockplanet_saloon.dmm" + Size = (x = 30)(y = 20)(z = 1) + Tags = "Medium combat Challenge", "Medium Loot", "Inhospitable" + File Name = "_maps\RandomRuins\RockRuins\rockplanet_shippingdock.dmm" Size = (x = 85)(y = 73)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Hazardous", "Shelter" @@ -134,12 +249,16 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 58)(y = 48)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Hazardous", "Hospitable" - File Name = "_maps\RandomRuins\RockRuins\rockplanet_distillery.dmm" - Size = (x = 44)(y = 45)(z = 1) - Tags = "Medium Combat Challenge", "Major Loot", "Hazardous", "Hospitable" - SandRuins: + File Name = "_maps\RandomRuins\Ruins\whitesands_surface_assaultpodcrash.dmm" + Size = (x = 11)(y = 11)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\Ruins\whitesands_surface_camp_drugstore.dmm" + Size = (x = 14)(y = 7)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Inhospitable" + File Name = "_maps\RandomRuins\Ruins\whitesands_surface_camp_saloon.dmm" Size = (x = 30)(y = 30)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Inhospitable" @@ -148,10 +267,34 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 59)(y = 59)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Inhospitable", "Hazardous" + File Name = "_maps\RandomRuins\Ruins\whitesands_surface_chokepoint.dmm" + Size = (x = 16)(y = 13)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\Ruins\whitesands_surface_conveniencestore.dmm" + Size = (x = 13)(y = 13)(z = 1) + Tags = "No Combat", "Minor Loot", "Shelter" + File Name = "_maps\RandomRuins\Ruins\whitesands_surface_medipen_plant.dmm" Size = (x = 23)(y = 29)(z = 1) Tags = "No Combat", "Major Loot", "Shelter" + File Name = "_maps\RandomRuins\Ruins\whitesands_surface_onlyaspoonful.dmm" + Size = (x = 17)(y = 18)(z = 1) + Tags = "Medium Combat Challenge", "Major Loot", "Antag Gear", "Shelter" + + File Name = "_maps\RandomRuins\Ruins\whitesands_surface_starfurycrash.dmm" + Size = (x = 23)(y = 25)(z = 1) + Tags = "Boss Combat Challenge", "Major Loot", "Antag Gear", "Inhospitable" + + File Name = "_maps\RandomRuins\Ruins\whitesands_surface_.dmm" + Size = (x = 30)(y = 30)(z = 1) + Tags = "No Combat", "Medium Loot", "Shelter", "Antag Gear" + + File Name = "_maps\RandomRuins\Ruins\whitesands_surface_.dmm" + Size = (x = 7)(y = 9)(z = 1) + Tags = "No Combat", "Minor Loot", "Inhospitable" + File Name = "_maps\RandomRuins\Ruins\whitesands_surface_pubbyslopcrash.dmm" Size = (x = 40)(y = 25)(z = 1) Tags = "Minor Combat Challenge", "Medium Loot", "Shelter" @@ -163,6 +306,10 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 47)(y = 35)(z = 1) Tags = "Minor Combat Challenge", "Medium Loot", "Inhospitable" + File Name = "_maps\RandomRuins\SpaceRuins\Fast_Food.dmm" + Size = (x = 32)(y = 26)(z = 1) + Tags = "No Combat", "Medium Loot", "Shelter" + File Name = "_maps\RandomRuins\SpaceRuins\bigderelict1.dmm" Size = (x = 40)(y = 34)(z = 1) Tags = "Minor Combat Challenge", "Medium Loot", "Shelter" @@ -171,14 +318,70 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 50)(y = 50)(z = 1) Tags = "No Combat", "Medium Loot", "Shelter" + File Name = "_maps\RandomRuins\SpaceRuins\crashedship.dmm" + Size = (x = 60)(y = 49)(z = 1) + Tags = "No Combat", "Medium Loot", "Shelter" + + File Name = "_maps\RandomRuins\SpaceRuins\cryocontainment.dmm" + Size = (x = 30)(y = 30)(z = 1) + Tags = "Medium Combat Challenge", "Major Loot", "Inhospitable", "Hazardous" + + File Name = "_maps\RandomRuins\SpaceRuins\dangerous_research.dmm" + Size = (x = 40)(y = 40)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Shelter" + + File Name = "_maps\RandomRuins\SpaceRuins\dark_glade.dmm" + Size = (x = 22)(y = 25)(z = 1) + Tags = "No Combat", "Minor Loot", "Shelter" + + File Name = "_maps\RandomRuins\SpaceRuins\excavator_DK.dmm" + Size = (x = 35)(y = 30)(z = 1) + Tags = "No Combat", "Minor Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\SpaceRuins\fueldepot.dmm" + Size = (x = 50)(y = 50)(z = 1) + Tags = "No Combat", "Minor Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\SpaceRuins\hellfactory.dmm" + Size = (x = 25)(y = 25)(z = 1) + Tags = "No Combat", "Medium Loot", "Shelter" + + File Name = "_maps\RandomRuins\SpaceRuins\ntfacility.dmm" + Size = (x = 39)(y = 39)(z = 1) + Tags = "Medium Combat Challenge", "Major Loot", "Shelter" + + File Name = "_maps\RandomRuins\SpaceRuins\oldcodeops.dmm" + Size = (x = 17)(y = 22)(z = 1) + Tags = "Boss Combat Challenge", "Major Loot", "Shelter", "Antag Gear" + File Name = "_maps\RandomRuins\SpaceRuins\onehalf.dmm" Size = (x = 29)(y = 20)(z = 1) Tags = "Minor Combat Challenge", "Medium Loot", "inhospitable" + File Name = "_maps\RandomRuins\SpaceRuins\oretruck.dmm" + Size = (x = 50)(y = 25)(z = 1) + Tags = "Minor Combat Challenge", "Medium Loot", "Shelter", "Hazardous" + File Name = "_maps\RandomRuins\SpaceRuins\power_puzzle.dmm" Size = (x = 30)(y = 30)(z = 1) Tags = "Minor Combat Challenge", "Major Loot", "Shelter", "Hazardous" + File Name = "_maps\RandomRuins\SpaceRuins\provinggrounds.dmm" + Size = (x = 53)(y = 48)(z = 1) + Tags = "Boss Combat Challenge", "Major Loot", "Shelter", "Antag Gear" + + File Name = "_maps\RandomRuins\SpaceRuins\scav_mining.dmm" + Size = (x = 60)(y = 60)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\SpaceRuins\transport18.dmm" + Size = (x = 51)(y = 23)(z = 1) + Tags = "No Combat", "Medium Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\SpaceRuins\vaporwave.dmm" + Size = (x = 19)(y = 15)(z = 1) + Tags = "No Combat", "Minor Loot", "Shelter" + File Name = "_maps\RandomRuins\SpaceRuins\singularitylab.dmm" Size = (x = 118)(y = 75)(z = 1) Tags = "Boss Combat Challenge", "Major Loot", "Shelter" @@ -204,6 +407,10 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 32)(y = 32)(z = 1) Tags = "Minor Combat Challenge, "Medium Loot", "Hazardous" + File Name = "_maps\RandomRuins\BeachRuins\beach_.dmm" + Size = (x = 18)(y = 14)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Liveable" + File Name = "_maps\RandomRuins\BeachRuins\beach_pirate_crash.dmm" Size = (x = 33)(y = 26)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Liveable" @@ -212,6 +419,14 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 80)(y = 83)(z = 1) Tags = "No Combat", "Minor loot", "Liveable" + File Name = "_maps\RandomRuins\BeachRuins\beach_crashed_starwalker.dmm" + Size = (x = 33)(y = 56)(z = 1) + Tags = "Minor Combat Challenge", "Minor Loot" + + File Name = "_maps\RandomRuins\BeachRuins\beach_knights_rest.dmm" + Size = (x = 48)(y = 48)(z = 1) + tags = "No Combat", "Medium Loot", "Liveable" + File Name = "_maps\RandomRuins\BeachRuins\beach_treasure_cove.dmm" Size = (x = 37)(y = 43)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Liveable" @@ -220,19 +435,105 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 38)(y = 52)(z = 1) Tags = "No Combat", "Minor Loot", "Liveable" + Deprecated: + File Name = "_maps\RandomRuins\deprecated\jungle_surface_tumblr_sexyman.dmm" + Size = (x = 30)(y = 20)(z = 1) + Tags = "No Combat", "Minor Loot", "Liveable" + + File Name = "_maps\RandomRuins\deprecated\TheDerelict.dmm" + Size = (x = 83)(y = 111)(z = 1) + Tags = "No Combat", "Medium Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\deprecated\carvanambush.dmm" + Size = (x = 97)(y = 50)(z = 1) + Tags = "Boss Combat Challenge", "Major Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\deprecated\deepstorage.dmm" + Size = (x = 49)(y = 50)(z = 1) + Tags = "No Combat", "Major Loot", "Antag Gear", "Shelter" + + File Name = "_maps\RandomRuins\deprecated\forgottenship.dmm" + Size = (x = 46)(y = 45)(z = 1) + Tags = "Boss Combat Challenge", "Major Loot", "Antag Gear", "Shelter" + + File Name = "_maps\RandomRuins\deprecated\lavaland_biodome_clown_planet.dmm" + Size = (x = 31)(y = 32)(z = 1) + Tags = "Minor Combat Challenge", "Medium Loot", "Hazardous", "Lava", "Shelter" + + File Name = "_maps\RandomRuins\deprecated\lavaland_surface_dead_ratvar.dmm" + Size = (x = 32)(y = 24)(z = 1) + Tags = "No Combat", "Medium Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\deprecated\listeningstation.dmm" + Size = (x = 32)(y = 38)(z = 1) + Tags = "No Combat", "Medium Loot", "Antag Gear", "Shelter" + + File Name = "_maps\RandomRuins\deprecated\oldAIsat.dmm" + Size = (x = 53)(y = 57)(z = 1) + Tags = "No Combat", "Medium Loot", "Shelter" + + File Name = "_maps\RandomRuins\deprecated\syndicatewreck01.dmm" + Size = (x = 20)(y = 24)(z = 1) + Tags = "No Combat", "Medium Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\deprecated\whitesands_surface_abductor_crash.dmm" + Size = (x = 30)(y = 10)(z = 1) + Tags = "No Combat", "Major Loot", "Antag Gear", "Shelter" + + File Name = "_maps\RandomRuins\deprecated\whitesands_surface_crash_bar.dmm" + Size = (x = 22)(y = 15)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\deprecated\whitesands_surface_crash_cargo.dmm" + Size = (x = 20)(y = 13)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Inhospitable" + + File Name = "_maps\RandomRuins\deprecated\whiteshipruin_box.dmm" + Size = (x = 35)(y = 21)(z = 1) + Tags = "No Combat", "Medium Loot", "Shelter" + + Waste Ruins: + File name ="_maps\RandomRuins\wasteruins\wasteplanet_clowncrash.dmm" + Size = (x = 11)(y = 12)(z = 1) + Tags = "No Combat", "Minor Loot", "Shelter" "hospitable" + + File name ="_maps\RandomRuins\wasteruins\wasteplanet_crashed_kitchen.dmm" + Size = (x = 11)(y = 16)(z = 1) + Tags = "Minor Combat Challenge", "Medium Loot", "hospitable" + + File name ="_maps\RandomRuins\wasteruins\wasteplanet_fortress_of_solitude.dmm" + Size = (x = 45)(y = 42)(z = 1) + Tags = "Minor Combat Challenge" "Medium Loot" "hospitable" "shelter" + File name ="_maps\RandomRuins\wasteruins\wasteplanet_lab.dmm" Size = (x = 26)(y = 25)(z = 1) Tags = "No Combat", "Medium Loot" "Shelter" "hazardous" "hospitable" + File name ="_maps\RandomRuins\wasteruins\wasteplanet_ore_processing_facility.dmm" + Size = (x = 30)(y = 26)(z = 1) + Tags = "No Combat", "Medium Loot" "Hazardous" "Lava" "shelter" + File name ="_maps\RandomRuins\wasteruins\wasteplanet_pandora.dmm" Size = (x = 18)(y = 21)(z = 1) Tags = "Boss Combat Challenge", "Medium Loot" "Megafauna", "hospitable" + File name ="_maps\RandomRuins\wasteruins\wasteplanet_pod.dmm" + Size = (x = 8)(y = 8)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot" "hospitable" + + File name ="_maps\RandomRuins\wasteruins\wasteplanet_tarpit.dmm" + Size = (x = 30)(y = 30)(z = 1) + Tags = "No Combat", "Medium Loot", "hospitable" + + File name ="_maps\RandomRuins\wasteruins\wasteplanet_tradepost.dmm" + Size = (x = 15)(y = 20)(z = 1) + Tags "No combat", "Medium loot", "hospitable" + File name ="_maps\RandomRuins\wasteruins\wasteplanet_unhonorable.dmm" Size = (x = 34)(y = 34)(z = 1) Tags = "Minor Combat Challenge", "Medium Loot", "Shelter", "Hazardous" - File name = "_maps\RandomRuins\wasteruins\wasteplanet_abandoned_mechbay.dmm" + File name = "_maps\RandomRuins\wasteruins\wasteplanet_abandoned_mechbay Size = (x = 45)(y = 47)(z = 1) Tags = "Boss Combat Challenge", "Medium Loot", "Shelter", "Hazardous" diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 2f531a149ffe..0f8565b7ecec 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -1084,11 +1084,11 @@ /area/centcom/control) "apm" = ( /obj/structure/rack, -/obj/item/gun/ballistic/automatic/marksman/gal/inteq{ +/obj/item/gun/ballistic/automatic/gal/inteq{ pixel_x = 1; pixel_y = 4 }, -/obj/item/gun/ballistic/automatic/marksman/gal/inteq{ +/obj/item/gun/ballistic/automatic/gal/inteq{ pixel_x = -4; pixel_y = -2 }, @@ -3043,6 +3043,10 @@ /obj/structure/table/wood, /turf/open/floor/plasteel, /area/wizard_station) +"aEX" = ( +/obj/structure/table/wood, +/turf/open/floor/plasteel, +/area/wizard_station) "aEY" = ( /obj/structure/table/wood, /obj/item/bikehorn/golden{ @@ -4175,7 +4179,7 @@ "aNr" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/reagent_containers/food/drinks/mug, +/obj/item/reagent_containers/food/drinks/britcup, /obj/structure/window/reinforced{ dir = 8 }, @@ -4523,7 +4527,7 @@ /obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, -/obj/item/reagent_containers/food/drinks/mug, +/obj/item/reagent_containers/food/drinks/britcup, /obj/effect/turf_decal/industrial/outline/yellow, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) @@ -11570,8 +11574,8 @@ /obj/item/reagent_containers/food/snacks/meat/slab/xeno, /obj/item/reagent_containers/food/snacks/meat/slab/xeno, /obj/item/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/food/spaghetti/raw, -/obj/item/food/spaghetti/raw, +/obj/item/reagent_containers/food/snacks/spaghetti, +/obj/item/reagent_containers/food/snacks/spaghetti, /obj/item/reagent_containers/food/snacks/meat/rawcutlet, /obj/item/reagent_containers/food/snacks/meat/rawcutlet, /obj/item/reagent_containers/food/snacks/meat/rawcutlet, @@ -23762,7 +23766,7 @@ auE aEc auE aAx -aEW +aEX aqZ aqZ aGr diff --git a/_maps/outpost/hangar/indie_space_20x20.dmm b/_maps/outpost/hangar/indie_space_20x20.dmm index d0a327297d30..24c00395b2f6 100644 --- a/_maps/outpost/hangar/indie_space_20x20.dmm +++ b/_maps/outpost/hangar/indie_space_20x20.dmm @@ -66,11 +66,10 @@ /turf/closed/indestructible/reinforced, /area/hangar) "az" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/effect/turf_decal/arrows{ dir = 4 }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) @@ -79,11 +78,7 @@ pixel_y = 25 }, /obj/effect/landmark/outpost/elevator_machine, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) @@ -138,10 +133,12 @@ }, /area/hangar) "aO" = ( -/obj/structure/railing{ +/obj/machinery/atmospherics/components/unary/passive_vent{ dir = 1 }, -/turf/open/floor/plasteel/tech/techmaint, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, /area/hangar) "aP" = ( /obj/effect/turf_decal/trimline/opaque/yellow/filled/corner{ @@ -152,58 +149,20 @@ }, /area/hangar) "aT" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) "aY" = ( /obj/effect/landmark/outpost/hangar_numbers, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"aZ" = ( /turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) -"dR" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"fT" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"fU" = ( -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"gu" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"iT" = ( -/obj/structure/railing/corner{ - dir = 4 - }, +"aZ" = ( /turf/open/floor/plasteel{ planetary_atmos = 1 }, @@ -219,138 +178,9 @@ planetary_atmos = 1 }, /area/hangar) -"qO" = ( -/obj/structure/table/reinforced, -/obj/structure/sign/warning/nosmoking/burnt{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) "rQ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"un" = ( -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"zH" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Af" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "101" - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Aj" = ( -/obj/machinery/computer/hydrogen_exchange, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"An" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"DI" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Ie" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"IW" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Ks" = ( -/obj/effect/turf_decal/industrial/shutoff, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"Li" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"Oa" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"Sr" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"VO" = ( -/obj/structure/railing/corner{ - dir = 1; - layer = 4.1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"Wk" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Xu" = ( -/obj/machinery/atmospherics/components/unary/hydrogen_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"Xy" = ( -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/shutoff, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, +/obj/machinery/atmospherics/pipe/simple/general, +/turf/closed/indestructible/reinforced, /area/hangar) (1,1,1) = {" @@ -425,7 +255,7 @@ aH aH am aZ -fU +aZ aM ac ac @@ -448,7 +278,7 @@ aC ac ac ao -fU +aZ aZ am "} @@ -458,7 +288,7 @@ aH aH am aZ -fU +aZ aM ad ad @@ -481,7 +311,7 @@ ad ad ad ao -fU +aZ aZ am "} @@ -491,7 +321,7 @@ aH aH am aZ -fU +aZ aM aJ aJ @@ -514,7 +344,7 @@ aJ aJ aB ao -fU +aZ aZ am "} @@ -524,7 +354,7 @@ aH aH am aZ -fU +aZ aM aJ aJ @@ -547,7 +377,7 @@ aJ aJ aJ ao -fU +aZ aZ am "} @@ -557,7 +387,7 @@ aH aH am aZ -fU +az aM ap aJ @@ -580,7 +410,7 @@ aJ aJ ap ao -fU +az aZ am "} @@ -590,8 +420,8 @@ aH aH am aZ -Ie -Oa +aZ +aM aJ aJ aJ @@ -612,8 +442,8 @@ aJ aJ aJ aJ -Sr -gu +ao +aZ aZ am "} @@ -623,7 +453,7 @@ aH aH am aZ -az +aZ av aJ aJ @@ -646,7 +476,7 @@ aJ aJ aJ aq -Wk +aZ aZ am "} @@ -656,7 +486,7 @@ aH aH am aZ -az +aZ aM aJ aJ @@ -679,7 +509,7 @@ aJ aJ aJ ao -Wk +aZ aZ am "} @@ -689,7 +519,7 @@ aH aH am aZ -az +aZ aM aJ aJ @@ -712,7 +542,7 @@ aJ aJ aJ ao -Wk +aZ aZ am "} @@ -745,7 +575,7 @@ aJ aJ ap ao -Wk +az aZ am "} @@ -755,7 +585,7 @@ aH aH am aZ -az +aZ aM aJ aJ @@ -778,7 +608,7 @@ aJ aJ aJ ao -Wk +aZ aZ am "} @@ -788,7 +618,7 @@ aH aH am aZ -az +aZ aM aJ aJ @@ -811,7 +641,7 @@ aJ aJ aJ ao -Wk +aZ aZ am "} @@ -821,7 +651,7 @@ aH aH am aZ -az +aZ aM aJ aJ @@ -844,7 +674,7 @@ aJ aJ aJ ao -Wk +aZ aZ am "} @@ -854,7 +684,7 @@ aH aH am aZ -az +aZ aM aJ aJ @@ -877,7 +707,7 @@ aJ aJ aJ ao -Wk +aZ aZ am "} @@ -910,17 +740,17 @@ aJ aJ ap ao -Wk +az aZ am "} (18,1,1) = {" aH aH +aH am -am -iT -az +aZ +aZ aM aJ aJ @@ -943,17 +773,17 @@ aJ aJ aJ ao -Wk +aZ aZ am "} (19,1,1) = {" +aH +aH +aH am -am -am -Xu -aO -az +aZ +aZ av aJ aJ @@ -976,17 +806,17 @@ aJ aJ aJ aq -Wk +aZ aZ am "} (20,1,1) = {" +aH +aH +aH am -Af -un -Xy -VO -az +aZ +aZ aM aJ aJ @@ -1009,18 +839,18 @@ aJ aJ aJ ao -Wk +aZ aZ am "} (21,1,1) = {" +aH +aH +aH am -am -Aj -DI -aT -zH -Oa +aZ +aZ +aM aJ aJ aJ @@ -1041,17 +871,17 @@ aJ aJ aJ aJ -Sr -IW +ao +aZ aZ am "} (22,1,1) = {" aH +aH +aH am -qO -Ks -Li +aZ az aM ap @@ -1075,17 +905,17 @@ aJ aJ ap ao -Wk +az aZ am "} (23,1,1) = {" aH -am -am +aH +aH rQ aO -dR +aZ aM aJ aJ @@ -1108,7 +938,7 @@ aJ aJ aJ ao -Wk +aZ aZ am "} @@ -1141,7 +971,7 @@ aJ aJ aJ ao -Wk +aZ aZ am "} @@ -1151,7 +981,7 @@ qz qz jk ax -fT +aZ al aN aN @@ -1174,7 +1004,7 @@ aN aN aN aP -Wk +aZ aZ am "} @@ -1185,29 +1015,29 @@ qz qz ax aY +aZ +aZ +aZ aT +aZ +aZ +aZ +aZ aT +aZ +aZ +aZ +aZ aT +aZ +aZ +aZ +aZ aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -An +aZ +aZ +aZ +aZ aZ am "} @@ -1217,7 +1047,7 @@ qz qz qz ax -un +aZ aZ aZ aE diff --git a/_maps/outpost/hangar/indie_space_40x20.dmm b/_maps/outpost/hangar/indie_space_40x20.dmm index 35c8c8f6e11c..b3d80e6103bc 100644 --- a/_maps/outpost/hangar/indie_space_40x20.dmm +++ b/_maps/outpost/hangar/indie_space_40x20.dmm @@ -12,10 +12,9 @@ /area/hangar) "af" = ( /obj/effect/landmark/outpost/hangar_numbers, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +/turf/open/floor/plasteel{ + planetary_atmos = 1 }, -/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "ai" = ( /obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, @@ -52,25 +51,20 @@ }, /area/hangar) "as" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"at" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "101" +/obj/effect/turf_decal/arrows{ + dir = 1 }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) "av" = ( -/obj/structure/railing{ +/obj/machinery/atmospherics/components/unary/passive_vent{ dir = 1 }, -/turf/open/floor/plasteel/tech/techmaint, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, /area/hangar) "aw" = ( /obj/effect/turf_decal/arrows{ @@ -140,11 +134,7 @@ pixel_y = 25 }, /obj/effect/landmark/outpost/elevator_machine, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) @@ -160,21 +150,11 @@ planetary_atmos = 1 }, /area/hangar) -"aV" = ( -/obj/effect/turf_decal/industrial/shutoff, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) "aX" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/effect/turf_decal/arrows{ dir = 4 }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) @@ -187,108 +167,6 @@ planetary_atmos = 1 }, /area/hangar) -"cr" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"fT" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"id" = ( -/obj/machinery/computer/hydrogen_exchange, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"kN" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"oo" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"pb" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"pf" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"qK" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"yq" = ( -/obj/structure/table/reinforced, -/obj/structure/sign/warning/nosmoking/burnt{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"AH" = ( -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/shutoff, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"Ek" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"Ey" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"IY" = ( -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) "JT" = ( /turf/open/floor/plasteel/elevatorshaft{ planetary_atmos = 1 @@ -300,56 +178,9 @@ planetary_atmos = 1 }, /area/hangar) -"Pk" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"SR" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"TQ" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) "TX" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"UV" = ( -/obj/machinery/atmospherics/components/unary/hydrogen_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"Wp" = ( -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"XP" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"Yu" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, +/obj/machinery/atmospherics/pipe/simple/general, +/turf/closed/indestructible/reinforced, /area/hangar) (1,1,1) = {" @@ -424,7 +255,7 @@ aP aP ab aj -IY +aj aL aH aH @@ -447,7 +278,7 @@ aw aH aH al -IY +aj aj ab "} @@ -457,7 +288,7 @@ aP aP ab aj -IY +aj aL am am @@ -480,7 +311,7 @@ am am am al -IY +aj aj ab "} @@ -490,7 +321,7 @@ aP aP ab aj -IY +aj aL aD aD @@ -513,7 +344,7 @@ aD aD ap al -IY +aj aj ab "} @@ -523,7 +354,7 @@ aP aP ab aj -IY +aj aL aD aD @@ -546,7 +377,7 @@ aD aD aD al -IY +aj aj ab "} @@ -556,7 +387,7 @@ aP aP ab aj -IY +aX aL aG aD @@ -579,7 +410,7 @@ aD aD aG al -IY +aX aj ab "} @@ -589,8 +420,8 @@ aP aP ab aj -oo -fT +aj +aL aD aD aD @@ -611,8 +442,8 @@ aD aD aD aD -Ek -cr +al +aj aj ab "} @@ -622,7 +453,7 @@ aP aP ab aj -aX +aj ai aD aD @@ -645,7 +476,7 @@ aD aD aD aY -kN +aj aj ab "} @@ -655,7 +486,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -678,7 +509,7 @@ aD aD aD al -kN +aj aj ab "} @@ -688,7 +519,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -711,7 +542,7 @@ aD aD aD al -kN +aj aj ab "} @@ -744,7 +575,7 @@ aD aD aG al -kN +aX aj ab "} @@ -754,7 +585,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -777,7 +608,7 @@ aD aD aD al -kN +aj aj ab "} @@ -787,7 +618,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -810,7 +641,7 @@ aD aD aD al -kN +aj aj ab "} @@ -820,7 +651,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -843,7 +674,7 @@ aD aD aD al -kN +aj aj ab "} @@ -853,7 +684,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -876,7 +707,7 @@ aD aD aD al -kN +aj aj ab "} @@ -909,7 +740,7 @@ aD aD aG al -kN +aX aj ab "} @@ -919,7 +750,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -942,7 +773,7 @@ aD aD aD al -kN +aj aj ab "} @@ -952,7 +783,7 @@ aP aP ab aj -aX +aj ai aD aD @@ -975,7 +806,7 @@ aD aD aD aY -kN +aj aj ab "} @@ -985,7 +816,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -1008,7 +839,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1018,7 +849,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -1041,7 +872,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1074,7 +905,7 @@ aD aD aG al -kN +aX aj ab "} @@ -1084,7 +915,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -1107,7 +938,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1117,8 +948,8 @@ aP aP ab aj -pb -fT +aj +aL aD aD aD @@ -1139,8 +970,8 @@ aD aD aD aD -Ek -SR +al +aj aj ab "} @@ -1150,7 +981,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -1173,7 +1004,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1183,7 +1014,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -1206,7 +1037,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1239,7 +1070,7 @@ aD aD aG al -kN +aX aj ab "} @@ -1249,7 +1080,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -1272,7 +1103,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1282,7 +1113,7 @@ aP aP ab aj -aX +aj ai aD aD @@ -1305,7 +1136,7 @@ aD aD aD aY -kN +aj aj ab "} @@ -1315,7 +1146,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -1338,7 +1169,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1348,7 +1179,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -1371,7 +1202,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1404,7 +1235,7 @@ aD aD aG al -kN +aX aj ab "} @@ -1414,7 +1245,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -1437,7 +1268,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1447,7 +1278,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -1470,7 +1301,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1480,7 +1311,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -1503,7 +1334,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1513,7 +1344,7 @@ aP aP ab aj -aX +aj aL aD aD @@ -1536,7 +1367,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1569,17 +1400,17 @@ aD aD aG al -kN +aX aj ab "} (38,1,1) = {" aP aP +aP ab -ab -Pk -aX +aj +aj aL aD aD @@ -1602,17 +1433,17 @@ aD aD aD al -kN +aj aj ab "} (39,1,1) = {" +aP +aP +aP ab -ab -ab -UV -av -aX +aj +aj ai aD aD @@ -1635,17 +1466,17 @@ aD aD aD aY -kN +aj aj ab "} (40,1,1) = {" +aP +aP +aP ab -at -Wp -AH -pf -aX +aj +aj aL aD aD @@ -1668,18 +1499,18 @@ aD aD aD al -kN +aj aj ab "} (41,1,1) = {" +aP +aP +aP ab -ab -id -pb -as -TQ -fT +aj +aj +aL aD aD aD @@ -1700,17 +1531,17 @@ aD aD aD aD -Ek -SR +al +aj aj ab "} (42,1,1) = {" aP +aP +aP ab -yq -aV -XP +aj aX aL aG @@ -1734,17 +1565,17 @@ aD aD aG al -kN +aX aj ab "} (43,1,1) = {" aP -ab -ab +aP +aP TX av -qK +aj aL aD aD @@ -1767,7 +1598,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1800,7 +1631,7 @@ aD aD aD al -kN +aj aj ab "} @@ -1810,7 +1641,7 @@ JT JT OP aF -Yu +aj aM aU aU @@ -1833,7 +1664,7 @@ aU aU aU ae -kN +aj aj ab "} @@ -1844,29 +1675,29 @@ JT JT aF af +aj +aj +aj as +aj +aj +aj +aj as +aj +aj +aj +aj as +aj +aj +aj +aj as -as -as -as -as -as -as -as -as -as -as -as -as -as -as -as -as -as -as -Ey +aj +aj +aj +aj aj ab "} @@ -1876,7 +1707,7 @@ JT JT JT aF -Wp +aj aj aj aA diff --git a/_maps/outpost/hangar/indie_space_40x40.dmm b/_maps/outpost/hangar/indie_space_40x40.dmm index 01e75c51ee8a..9818aa943330 100644 --- a/_maps/outpost/hangar/indie_space_40x40.dmm +++ b/_maps/outpost/hangar/indie_space_40x40.dmm @@ -46,11 +46,7 @@ pixel_y = 25 }, /obj/effect/landmark/outpost/elevator_machine, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) @@ -83,9 +79,10 @@ /turf/template_noop, /area/template_noop) "aw" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) @@ -97,11 +94,10 @@ }, /area/hangar) "ay" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ +/obj/effect/turf_decal/arrows{ dir = 4 }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) @@ -126,10 +122,9 @@ /area/hangar) "aP" = ( /obj/effect/landmark/outpost/hangar_numbers, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +/turf/open/floor/plasteel{ + planetary_atmos = 1 }, -/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "aQ" = ( /obj/effect/turf_decal/trimline/opaque/yellow/warning{ @@ -159,10 +154,12 @@ }, /area/hangar) "aY" = ( -/obj/structure/railing{ +/obj/machinery/atmospherics/components/unary/passive_vent{ dir = 1 }, -/turf/open/floor/plasteel/tech/techmaint, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, /area/hangar) "aZ" = ( /obj/machinery/door/airlock, @@ -170,135 +167,14 @@ /obj/structure/lattice/catwalk, /turf/open/floor/engine, /area/hangar) -"fM" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"hX" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"iR" = ( -/obj/effect/turf_decal/industrial/shutoff, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) "jY" = ( /turf/open/floor/plasteel/elevatorshaft{ planetary_atmos = 1 }, /area/hangar) -"kN" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"mS" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"qA" = ( -/obj/structure/table/reinforced, -/obj/structure/sign/warning/nosmoking/burnt{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"wm" = ( -/obj/machinery/computer/hydrogen_exchange, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"xH" = ( -/obj/machinery/atmospherics/components/unary/hydrogen_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"yn" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 - }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) "BE" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"Ev" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"Fb" = ( -/obj/structure/railing/corner{ - dir = 1; - layer = 4.1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"Fj" = ( -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/shutoff, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"Fm" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"Hs" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"HB" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, +/obj/machinery/atmospherics/pipe/simple/general, +/turf/closed/indestructible/reinforced, /area/hangar) "JI" = ( /obj/effect/landmark/outpost/elevator, @@ -306,72 +182,6 @@ planetary_atmos = 1 }, /area/hangar) -"KC" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Ol" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "101" - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Pk" = ( -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"PN" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"RL" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Se" = ( -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Wc" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"XA" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"XZ" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) (1,1,1) = {" au @@ -485,7 +295,7 @@ au au aa aT -Se +aT ah at at @@ -528,7 +338,7 @@ as at at ab -Se +aT aT aa "} @@ -538,7 +348,7 @@ au au aa aT -Se +aT ah aQ aQ @@ -581,7 +391,7 @@ aQ aQ aQ ab -Se +aT aT aa "} @@ -591,7 +401,7 @@ au au aa aT -Se +aT ah aF aF @@ -634,7 +444,7 @@ aF aF aH ab -Se +aT aT aa "} @@ -644,7 +454,7 @@ au au aa aT -Se +aT ah aF aF @@ -687,7 +497,7 @@ aF aF aF ab -Se +aT aT aa "} @@ -697,7 +507,7 @@ au au aa aT -Se +ay ah ac aF @@ -740,7 +550,7 @@ aF aF ac ab -Se +ay aT aa "} @@ -750,8 +560,8 @@ au au aa aT -hX -Ev +aT +ah aF aF aF @@ -792,8 +602,8 @@ aF aF aF aF -XZ -KC +ab +aT aT aa "} @@ -803,7 +613,7 @@ au au aa aT -ay +aT ax aF aF @@ -846,7 +656,7 @@ aF aF aF ak -fM +aT aT aa "} @@ -856,7 +666,7 @@ au au aa aT -ay +aT ah aF aF @@ -899,7 +709,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -909,7 +719,7 @@ au au aa aT -ay +aT ah aF aF @@ -952,7 +762,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1005,7 +815,7 @@ aF aF ac ab -fM +ay aT aa "} @@ -1015,7 +825,7 @@ au au aa aT -ay +aT ah aF aF @@ -1058,7 +868,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1068,7 +878,7 @@ au au aa aT -ay +aT ah aF aF @@ -1111,7 +921,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1121,7 +931,7 @@ au au aa aT -ay +aT ah aF aF @@ -1164,7 +974,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1174,7 +984,7 @@ au au aa aT -ay +aT ah aF aF @@ -1217,7 +1027,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1270,7 +1080,7 @@ aF aF ac ab -fM +ay aT aa "} @@ -1280,7 +1090,7 @@ au au aa aT -ay +aT ah aF aF @@ -1323,7 +1133,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1333,7 +1143,7 @@ au au aa aT -ay +aT ax aF aF @@ -1376,7 +1186,7 @@ aF aF aF ak -fM +aT aT aa "} @@ -1386,7 +1196,7 @@ au au aa aT -ay +aT ah aF aF @@ -1429,7 +1239,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1439,7 +1249,7 @@ au au aa aT -ay +aT ah aF aF @@ -1482,7 +1292,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1535,7 +1345,7 @@ aF aF ac ab -fM +ay aT aa "} @@ -1545,7 +1355,7 @@ au au aa aT -ay +aT ah aF aF @@ -1588,7 +1398,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1598,8 +1408,8 @@ au au aa aT -HB -Ev +aT +ah aF aF aF @@ -1640,8 +1450,8 @@ aF aF aF aF -XZ -RL +ab +aT aT aa "} @@ -1651,7 +1461,7 @@ au au aa aT -ay +aT ah aF aF @@ -1694,7 +1504,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1704,7 +1514,7 @@ au au aa aT -ay +aT ah aF aF @@ -1747,7 +1557,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1800,7 +1610,7 @@ aF aF ac ab -fM +ay aT aa "} @@ -1810,7 +1620,7 @@ au au aa aT -ay +aT ah aF aF @@ -1853,7 +1663,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1863,7 +1673,7 @@ au au aa aT -ay +aT ax aF aF @@ -1906,7 +1716,7 @@ aF aF aF ak -fM +aT aT aa "} @@ -1916,7 +1726,7 @@ au au aa aT -ay +aT ah aF aF @@ -1959,7 +1769,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -1969,7 +1779,7 @@ au au aa aT -ay +aT ah aF aF @@ -2012,7 +1822,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -2065,7 +1875,7 @@ aF aF ac ab -fM +ay aT aa "} @@ -2075,7 +1885,7 @@ au au aa aT -ay +aT ah aF aF @@ -2118,7 +1928,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -2128,7 +1938,7 @@ au au aa aT -ay +aT ah aF aF @@ -2171,7 +1981,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -2181,7 +1991,7 @@ au au aa aT -ay +aT ah aF aF @@ -2224,7 +2034,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -2234,7 +2044,7 @@ au au aa aT -ay +aT ah aF aF @@ -2277,7 +2087,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -2330,17 +2140,17 @@ aF aF ac ab -fM +ay aT aa "} (38,1,1) = {" au au +au aa -aa -kN -ay +aT +aT ah aF aF @@ -2383,17 +2193,17 @@ aF aF aF ab -fM +aT aT aa "} (39,1,1) = {" +au +au +au aa -aa -aa -xH -aY -ay +aT +aT ax aF aF @@ -2436,17 +2246,17 @@ aF aF aF ak -fM +aT aT aa "} (40,1,1) = {" +au +au +au aa -Ol -Pk -Fj -Fb -ay +aT +aT ah aF aF @@ -2489,18 +2299,18 @@ aF aF aF ab -fM +aT aT aa "} (41,1,1) = {" +au +au +au aa -aa -wm -HB -aw -mS -Ev +aT +aT +ah aF aF aF @@ -2541,17 +2351,17 @@ aF aF aF aF -XZ -RL +ab +aT aT aa "} (42,1,1) = {" au +au +au aa -qA -iR -Fm +aT ay ah ac @@ -2595,17 +2405,17 @@ aF aF ac ab -fM +ay aT aa "} (43,1,1) = {" au -aa -aa +au +au BE aY -XA +aT ah aF aF @@ -2648,7 +2458,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -2701,7 +2511,7 @@ aF aF aF ab -fM +aT aT aa "} @@ -2711,7 +2521,7 @@ jY jY JI aZ -Wc +aT aC ag ag @@ -2725,7 +2535,6 @@ ag ag ag ag -yn ag ag ag @@ -2740,7 +2549,8 @@ ag ag ag ag -yn +ag +ag ag ag ag @@ -2754,7 +2564,7 @@ ag ag ag aX -fM +aT aT aa "} @@ -2765,49 +2575,49 @@ jY jY aZ aP +aT +aT +aT aw +aT +aT +aT +aT aw +aT +aT +aT +aT aw +aT +aT +aT +aT aw +aT +aT +aT +aT aw +aT +aT +aT +aT aw +aT +aT +aT +aT aw +aT +aT +aT +aT aw -aw -aw -aw -aw -aw -Hs -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -Hs -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -aw -PN +aT +aT +aT +aT aT aa "} @@ -2817,7 +2627,7 @@ jY jY jY aZ -Pk +aT aT aS aT diff --git a/_maps/outpost/hangar/indie_space_56x20.dmm b/_maps/outpost/hangar/indie_space_56x20.dmm index ad3aeb33fe8a..93842d2587a5 100644 --- a/_maps/outpost/hangar/indie_space_56x20.dmm +++ b/_maps/outpost/hangar/indie_space_56x20.dmm @@ -17,12 +17,6 @@ "ag" = ( /turf/closed/indestructible/reinforced, /area/hangar) -"ah" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) "ai" = ( /obj/effect/turf_decal/arrows{ dir = 1 @@ -71,11 +65,7 @@ pixel_y = 25 }, /obj/effect/landmark/outpost/elevator_machine, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) @@ -88,17 +78,18 @@ }, /area/hangar) "ay" = ( -/obj/structure/railing{ +/obj/machinery/atmospherics/components/unary/passive_vent{ dir = 1 }, -/turf/open/floor/plasteel/tech/techmaint, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, /area/hangar) "aB" = ( /obj/effect/landmark/outpost/hangar_numbers, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +/turf/open/floor/plasteel{ + planetary_atmos = 1 }, -/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "aC" = ( /obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ @@ -109,9 +100,10 @@ }, /area/hangar) "aD" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) @@ -124,11 +116,10 @@ }, /area/hangar) "aG" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 +/obj/effect/turf_decal/arrows{ + dir = 4 }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) @@ -182,167 +173,14 @@ planetary_atmos = 1 }, /area/hangar) -"lA" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"mV" = ( -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) "mX" = ( /turf/open/floor/plasteel/elevatorshaft{ planetary_atmos = 1 }, /area/hangar) -"pt" = ( -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"qG" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"rb" = ( -/obj/structure/railing/corner{ - dir = 4; - layer = 4.1 - }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"st" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) "vM" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"wb" = ( -/obj/structure/table/reinforced, -/obj/structure/sign/warning/nosmoking/burnt{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"xG" = ( -/obj/machinery/computer/hydrogen_exchange, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"DF" = ( -/obj/effect/turf_decal/industrial/shutoff, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"EZ" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"GM" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "101" - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Jt" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Ld" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"MY" = ( -/obj/machinery/atmospherics/components/unary/hydrogen_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"Td" = ( -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/shutoff, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"TZ" = ( -/obj/structure/railing/corner{ - dir = 4; - layer = 4.1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"Ua" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Ud" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"UF" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"WZ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, +/obj/machinery/atmospherics/pipe/simple/general, +/turf/closed/indestructible/reinforced, /area/hangar) (1,1,1) = {" @@ -417,7 +255,7 @@ aZ aZ ag an -pt +an aJ ae ae @@ -440,7 +278,7 @@ ai ae ae aC -pt +an an ag "} @@ -450,7 +288,7 @@ aZ aZ ag an -pt +an aJ ax ax @@ -473,7 +311,7 @@ ax ax ax aC -pt +an an ag "} @@ -483,7 +321,7 @@ aZ aZ ag an -pt +an aJ aN aN @@ -506,7 +344,7 @@ aN aN af aC -pt +an an ag "} @@ -516,7 +354,7 @@ aZ aZ ag an -pt +an aJ aN aN @@ -539,7 +377,7 @@ aN aN aN aC -pt +an an ag "} @@ -549,7 +387,7 @@ aZ aZ ag an -pt +aG aJ al aN @@ -572,7 +410,7 @@ aN aN al aC -pt +aG an ag "} @@ -582,8 +420,8 @@ aZ aZ ag an -st -qG +an +aJ aN aN aN @@ -604,8 +442,8 @@ aN aN aN aN -Ud -Ua +aC +an an ag "} @@ -615,7 +453,7 @@ aZ aZ ag an -Jt +an aI aN aN @@ -638,7 +476,7 @@ aN aN aN aK -Jt +an an ag "} @@ -648,7 +486,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -671,7 +509,7 @@ aN aN aN aC -Jt +an an ag "} @@ -681,7 +519,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -704,7 +542,7 @@ aN aN aN aC -Jt +an an ag "} @@ -714,7 +552,7 @@ aZ aZ ag an -Jt +aG aJ al aN @@ -737,7 +575,7 @@ aN aN al aC -Jt +aG an ag "} @@ -747,7 +585,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -770,7 +608,7 @@ aN aN aN aC -Jt +an an ag "} @@ -780,7 +618,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -803,7 +641,7 @@ aN aN aN aC -Jt +an an ag "} @@ -813,7 +651,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -836,7 +674,7 @@ aN aN aN aC -Jt +an an ag "} @@ -846,7 +684,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -869,7 +707,7 @@ aN aN aN aC -Jt +an an ag "} @@ -879,7 +717,7 @@ aZ aZ ag an -Jt +aG aJ al aN @@ -902,7 +740,7 @@ aN aN al aC -Jt +aG an ag "} @@ -912,7 +750,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -935,7 +773,7 @@ aN aN aN aC -Jt +an an ag "} @@ -945,7 +783,7 @@ aZ aZ ag an -Jt +an aI aN aN @@ -968,7 +806,7 @@ aN aN aN aK -Jt +an an ag "} @@ -978,7 +816,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1001,7 +839,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1011,7 +849,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1034,7 +872,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1044,7 +882,7 @@ aZ aZ ag an -Jt +aG aJ al aN @@ -1067,7 +905,7 @@ aN aN al aC -Jt +aG an ag "} @@ -1077,7 +915,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1100,7 +938,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1110,7 +948,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1133,7 +971,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1143,7 +981,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1166,7 +1004,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1176,7 +1014,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1199,7 +1037,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1210,7 +1048,7 @@ aZ ag an aG -qG +aJ al aN aN @@ -1231,8 +1069,8 @@ aN aN aN al -Ud -UF +aC +aG an ag "} @@ -1242,7 +1080,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1265,7 +1103,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1275,7 +1113,7 @@ aZ aZ ag an -Jt +an aI aN aN @@ -1298,7 +1136,7 @@ aN aN aN aK -Jt +an an ag "} @@ -1308,7 +1146,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1331,7 +1169,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1341,7 +1179,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1364,7 +1202,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1374,7 +1212,7 @@ aZ aZ ag an -Jt +aG aJ al aN @@ -1397,7 +1235,7 @@ aN aN al aC -Jt +aG an ag "} @@ -1407,7 +1245,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1430,7 +1268,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1440,7 +1278,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1463,7 +1301,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1473,7 +1311,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1496,7 +1334,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1506,7 +1344,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1529,7 +1367,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1539,7 +1377,7 @@ aZ aZ ag an -Jt +aG aJ al aN @@ -1562,7 +1400,7 @@ aN aN al aC -Jt +aG an ag "} @@ -1572,7 +1410,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1595,7 +1433,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1605,7 +1443,7 @@ aZ aZ ag an -Jt +an aI aN aN @@ -1628,7 +1466,7 @@ aN aN aN aK -Jt +an an ag "} @@ -1638,7 +1476,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1661,7 +1499,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1671,8 +1509,8 @@ aZ aZ ag an -aG -qG +an +aJ aN aN aN @@ -1693,8 +1531,8 @@ aN aN aN aN -Ud -UF +aC +an an ag "} @@ -1704,7 +1542,7 @@ aZ aZ ag an -Jt +aG aJ al aN @@ -1727,7 +1565,7 @@ aN aN al aC -Jt +aG an ag "} @@ -1737,7 +1575,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1760,7 +1598,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1770,7 +1608,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1793,7 +1631,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1803,7 +1641,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1826,7 +1664,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1836,7 +1674,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1859,7 +1697,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1869,7 +1707,7 @@ aZ aZ ag an -Jt +aG aJ al aN @@ -1892,7 +1730,7 @@ aN aN al aC -Jt +aG an ag "} @@ -1902,7 +1740,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1925,7 +1763,7 @@ aN aN aN aC -Jt +an an ag "} @@ -1935,7 +1773,7 @@ aZ aZ ag an -Jt +an aI aN aN @@ -1958,7 +1796,7 @@ aN aN aN aK -Jt +an an ag "} @@ -1968,7 +1806,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -1991,7 +1829,7 @@ aN aN aN aC -Jt +an an ag "} @@ -2001,7 +1839,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -2024,7 +1862,7 @@ aN aN aN aC -Jt +an an ag "} @@ -2034,7 +1872,7 @@ aZ aZ ag an -Jt +aG aJ al aN @@ -2057,7 +1895,7 @@ aN aN al aC -Jt +aG an ag "} @@ -2067,7 +1905,7 @@ aZ aZ ag an -Jt +an aJ aN aN @@ -2090,17 +1928,17 @@ aN aN aN aC -Jt +an an ag "} (54,1,1) = {" aZ aZ +aZ ag -ag -rb -Jt +an +an aJ aN aN @@ -2123,17 +1961,17 @@ aN aN aN aC -Jt +an an ag "} (55,1,1) = {" +aZ +aZ +aZ ag -ag -ag -MY -ay -Jt +an +an aJ aN aN @@ -2156,17 +1994,17 @@ aN aN aN aC -Jt +an an ag "} (56,1,1) = {" +aZ +aZ +aZ ag -GM -mV -Td -EZ -Jt +an +an aJ aN aN @@ -2189,18 +2027,18 @@ aN aN aN aC -Jt +an an ag "} (57,1,1) = {" +aZ +aZ +aZ ag -ag -xG +an aG -aD -Ld -qG +aJ al aN aN @@ -2221,18 +2059,18 @@ aN aN aN al -Ud -UF +aC +aG an ag "} (58,1,1) = {" aZ +aZ +aZ ag -wb -DF -TZ -Jt +an +an aJ aN aN @@ -2255,17 +2093,17 @@ aN aN aN aC -Jt +an an ag "} (59,1,1) = {" aZ -ag -ag +aZ +aZ vM ay -WZ +an aI aN aN @@ -2288,7 +2126,7 @@ aN aN aN aK -Jt +an an ag "} @@ -2321,7 +2159,7 @@ aN aN aN aC -Jt +an an ag "} @@ -2331,7 +2169,7 @@ mX mX jJ aj -ah +an ap aE aE @@ -2354,7 +2192,7 @@ aE aE aE am -Jt +an an ag "} @@ -2365,29 +2203,29 @@ mX mX aj aB +an +an +an aD +an +an +an +an aD +an +an +an +an aD +an +an +an +an aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -aD -lA +an +an +an +an an ag "} @@ -2397,7 +2235,7 @@ mX mX mX aj -mV +an an an aP diff --git a/_maps/outpost/hangar/indie_space_56x40.dmm b/_maps/outpost/hangar/indie_space_56x40.dmm index f2c909c23aaf..4adf317b8435 100644 --- a/_maps/outpost/hangar/indie_space_56x40.dmm +++ b/_maps/outpost/hangar/indie_space_56x40.dmm @@ -4,11 +4,7 @@ pixel_y = 25 }, /obj/effect/landmark/outpost/elevator_machine, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) @@ -52,16 +48,17 @@ /area/hangar) "ar" = ( /obj/effect/landmark/outpost/hangar_numbers, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +/turf/open/floor/plasteel{ + planetary_atmos = 1 }, -/turf/open/floor/plasteel/tech/techmaint, /area/hangar) "at" = ( -/obj/structure/railing{ +/obj/machinery/atmospherics/components/unary/passive_vent{ dir = 1 }, -/turf/open/floor/plasteel/tech/techmaint, +/turf/open/floor/plasteel{ + planetary_atmos = 1 + }, /area/hangar) "au" = ( /obj/machinery/light/floor/hangar, @@ -85,8 +82,10 @@ }, /area/hangar) "aD" = ( -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) @@ -162,172 +161,21 @@ /turf/template_noop, /area/template_noop) "aZ" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"ck" = ( -/turf/open/floor/plasteel/elevatorshaft{ - planetary_atmos = 1 - }, -/area/hangar) -"cR" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ +/obj/effect/turf_decal/arrows{ dir = 1 }, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"ec" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 - }, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"el" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"ho" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"ik" = ( -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/shutoff, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"il" = ( -/obj/machinery/computer/hydrogen_exchange, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"mh" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"mP" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"qn" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"uh" = ( -/obj/structure/table/reinforced, -/obj/structure/sign/warning/nosmoking/burnt{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"vi" = ( -/obj/structure/railing/corner{ - dir = 4; - layer = 4.1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"vl" = ( -/obj/effect/turf_decal/industrial/shutoff, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, /turf/open/floor/plasteel{ planetary_atmos = 1 }, /area/hangar) -"vq" = ( -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"zp" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"AN" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"GH" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"Hd" = ( -/obj/structure/railing/corner{ - dir = 1; - layer = 4.1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"Lx" = ( -/obj/structure/railing/corner{ - dir = 4; - layer = 4.1 - }, -/turf/open/floor/plasteel{ +"ck" = ( +/turf/open/floor/plasteel/elevatorshaft{ planetary_atmos = 1 }, /area/hangar) "MN" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"NB" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, +/obj/machinery/atmospherics/pipe/simple/general, +/turf/closed/indestructible/reinforced, /area/hangar) "Qi" = ( /obj/effect/landmark/outpost/elevator, @@ -335,37 +183,6 @@ planetary_atmos = 1 }, /area/hangar) -"Sw" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) -"SV" = ( -/obj/machinery/atmospherics/components/unary/hydrogen_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/hangar) -"Tt" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel{ - planetary_atmos = 1 - }, -/area/hangar) -"WQ" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "101" - }, -/turf/open/floor/plating{ - planetary_atmos = 1 - }, -/area/hangar) (1,1,1) = {" aV @@ -479,7 +296,7 @@ aV aV aH aN -aD +aN aP aG aG @@ -522,7 +339,7 @@ aw aG aG aT -aD +aN aN aH "} @@ -532,7 +349,7 @@ aV aV aH aN -aD +aN aP ai ai @@ -575,7 +392,7 @@ ai ai ai aT -aD +aN aN aH "} @@ -585,7 +402,7 @@ aV aV aH aN -aD +aN aP aM aM @@ -628,7 +445,7 @@ aM aM aj aT -aD +aN aN aH "} @@ -638,7 +455,7 @@ aV aV aH aN -aD +aN aP aM aM @@ -681,7 +498,7 @@ aM aM aM aT -aD +aN aN aH "} @@ -744,8 +561,8 @@ aV aV aH aN -el -Tt +aN +aP aM aM aM @@ -786,8 +603,8 @@ aM aM aM aM -cR -zp +aT +aN aN aH "} @@ -797,7 +614,7 @@ aV aV aH aN -qn +aN am aM aM @@ -840,7 +657,7 @@ aM aM aM ao -qn +aN aN aH "} @@ -850,7 +667,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -893,7 +710,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -903,7 +720,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -946,7 +763,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -956,7 +773,7 @@ aV aV aH aN -qn +aD aP aE aM @@ -999,7 +816,7 @@ aM aM aE aT -qn +aD aN aH "} @@ -1009,7 +826,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1052,7 +869,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1062,7 +879,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1105,7 +922,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1115,7 +932,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1158,7 +975,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1168,7 +985,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1211,7 +1028,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1221,7 +1038,7 @@ aV aV aH aN -qn +aD aP aE aM @@ -1264,7 +1081,7 @@ aM aM aE aT -qn +aD aN aH "} @@ -1274,7 +1091,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1317,7 +1134,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1327,7 +1144,7 @@ aV aV aH aN -qn +aN am aM aM @@ -1370,7 +1187,7 @@ aM aM aM ao -qn +aN aN aH "} @@ -1380,7 +1197,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1423,7 +1240,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1433,7 +1250,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1476,7 +1293,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1486,7 +1303,7 @@ aV aV aH aN -qn +aD aP aE aM @@ -1529,7 +1346,7 @@ aM aM aE aT -qn +aD aN aH "} @@ -1539,7 +1356,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1582,7 +1399,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1592,7 +1409,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1635,7 +1452,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1645,7 +1462,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1688,7 +1505,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1698,7 +1515,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1741,7 +1558,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1751,8 +1568,8 @@ aV aV aH aN -Sw -Tt +aD +aP aE aM aM @@ -1793,8 +1610,8 @@ aM aM aM aE -cR -mh +aT +aD aN aH "} @@ -1804,7 +1621,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1847,7 +1664,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1857,7 +1674,7 @@ aV aV aH aN -qn +aN am aM aM @@ -1900,7 +1717,7 @@ aM aM aM ao -qn +aN aN aH "} @@ -1910,7 +1727,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -1953,7 +1770,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -1963,7 +1780,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -2006,7 +1823,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -2016,7 +1833,7 @@ aV aV aH aN -qn +aD aP aE aM @@ -2059,7 +1876,7 @@ aM aM aE aT -qn +aD aN aH "} @@ -2069,7 +1886,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -2112,7 +1929,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -2122,7 +1939,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -2165,7 +1982,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -2175,7 +1992,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -2218,7 +2035,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -2228,7 +2045,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -2271,7 +2088,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -2281,7 +2098,7 @@ aV aV aH aN -qn +aD aP aE aM @@ -2324,7 +2141,7 @@ aM aM aE aT -qn +aD aN aH "} @@ -2334,7 +2151,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -2377,7 +2194,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -2387,7 +2204,7 @@ aV aV aH aN -qn +aN am aM aM @@ -2430,7 +2247,7 @@ aM aM aM ao -qn +aN aN aH "} @@ -2440,7 +2257,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -2483,7 +2300,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -2493,8 +2310,8 @@ aV aV aH aN -Sw -Tt +aN +aP aM aM aM @@ -2535,8 +2352,8 @@ aM aM aM aM -cR -mh +aT +aN aN aH "} @@ -2546,7 +2363,7 @@ aV aV aH aN -qn +aD aP aE aM @@ -2589,7 +2406,7 @@ aM aM aE aT -qn +aD aN aH "} @@ -2599,7 +2416,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -2642,7 +2459,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -2652,7 +2469,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -2695,7 +2512,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -2705,7 +2522,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -2748,7 +2565,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -2758,7 +2575,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -2801,7 +2618,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -2811,7 +2628,7 @@ aV aV aH aN -qn +aD aP aE aM @@ -2854,7 +2671,7 @@ aM aM aE aT -qn +aD aN aH "} @@ -2864,7 +2681,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -2907,7 +2724,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -2917,7 +2734,7 @@ aV aV aH aN -qn +aN am aM aM @@ -2960,7 +2777,7 @@ aM aM aM ao -qn +aN aN aH "} @@ -2970,7 +2787,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -3013,7 +2830,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -3023,7 +2840,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -3066,7 +2883,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -3076,7 +2893,7 @@ aV aV aH aN -qn +aD aP aE aM @@ -3119,7 +2936,7 @@ aM aM aE aT -qn +aD aN aH "} @@ -3129,7 +2946,7 @@ aV aV aH aN -qn +aN aP aM aM @@ -3172,17 +2989,17 @@ aM aM aM aT -qn +aN aN aH "} (54,1,1) = {" aV aV +aV aH -aH -Lx -qn +aN +aN aP aM aM @@ -3225,17 +3042,17 @@ aM aM aM aT -qn +aN aN aH "} (55,1,1) = {" +aV +aV +aV aH -aH -aH -SV -at -qn +aN +aN aP aM aM @@ -3278,17 +3095,17 @@ aM aM aM aT -qn +aN aN aH "} (56,1,1) = {" +aV +aV +aV aH -WQ -vq -ik -Hd -qn +aN +aN aP aM aM @@ -3331,18 +3148,18 @@ aM aM aM aT -qn +aN aN aH "} (57,1,1) = {" +aV +aV +aV aH -aH -il -Sw -aZ -ho -Tt +aN +aD +aP aE aM aM @@ -3383,18 +3200,18 @@ aM aM aM aE -cR -mh +aT +aD aN aH "} (58,1,1) = {" aV +aV +aV aH -uh -vl -vi -qn +aN +aN aP aM aM @@ -3437,17 +3254,17 @@ aM aM aM aT -qn +aN aN aH "} (59,1,1) = {" aV -aH -aH +aV +aV MN at -GH +aN am aM aM @@ -3490,7 +3307,7 @@ aM aM aM ao -qn +aN aN aH "} @@ -3543,7 +3360,7 @@ aM aM aM aT -qn +aN aN aH "} @@ -3553,7 +3370,7 @@ ck ck Qi aA -AN +aN aK aO aO @@ -3567,7 +3384,6 @@ aO aO aO aO -ec aO aO aO @@ -3582,7 +3398,8 @@ aO aO aO aO -ec +aO +aO aO aO aO @@ -3596,7 +3413,7 @@ aO aO aO aI -qn +aN aN aH "} @@ -3607,49 +3424,49 @@ ck ck aA ar +aN +aN +aN aZ +aN +aN +aN +aN aZ +aN +aN +aN +aN aZ +aN +aN +aN +aN aZ +aN +aN +aN +aN aZ +aN +aN +aN +aN aZ +aN +aN +aN +aN aZ +aN +aN +aN +aN aZ -aZ -aZ -aZ -aZ -aZ -mP -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -mP -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -aZ -NB +aN +aN +aN +aN aN aH "} @@ -3659,7 +3476,7 @@ ck ck ck aA -vq +aN aN au aN diff --git a/_maps/outpost/hangar/nt_asteroid_20x20.dmm b/_maps/outpost/hangar/nt_asteroid_20x20.dmm index 858d984f4603..118f810e93f8 100644 --- a/_maps/outpost/hangar/nt_asteroid_20x20.dmm +++ b/_maps/outpost/hangar/nt_asteroid_20x20.dmm @@ -370,7 +370,7 @@ }, /area/hangar) "jw" = ( -/obj/machinery/computer/cargo, +/obj/machinery/computer/cargo/express, /obj/structure/railing{ dir = 8; layer = 4.1 diff --git a/_maps/outpost/hangar/nt_asteroid_40x20.dmm b/_maps/outpost/hangar/nt_asteroid_40x20.dmm index 312e0443aeea..b57c4972362c 100644 --- a/_maps/outpost/hangar/nt_asteroid_40x20.dmm +++ b/_maps/outpost/hangar/nt_asteroid_40x20.dmm @@ -839,7 +839,7 @@ }, /area/hangar) "tH" = ( -/obj/machinery/computer/cargo, +/obj/machinery/computer/cargo/express, /obj/item/toy/plush/knight{ pixel_y = 25; pixel_x = 9 diff --git a/_maps/outpost/hangar/nt_asteroid_40x40.dmm b/_maps/outpost/hangar/nt_asteroid_40x40.dmm index 005b657e38ee..48649aedf4d8 100644 --- a/_maps/outpost/hangar/nt_asteroid_40x40.dmm +++ b/_maps/outpost/hangar/nt_asteroid_40x40.dmm @@ -60,7 +60,7 @@ /obj/effect/turf_decal/techfloor{ dir = 4 }, -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8 }, /obj/machinery/light/directional/east, diff --git a/_maps/outpost/hangar/nt_asteroid_56x20.dmm b/_maps/outpost/hangar/nt_asteroid_56x20.dmm index 11ba5baac070..9dac115ca5e7 100644 --- a/_maps/outpost/hangar/nt_asteroid_56x20.dmm +++ b/_maps/outpost/hangar/nt_asteroid_56x20.dmm @@ -284,7 +284,7 @@ }, /area/hangar) "kx" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8; pixel_x = 7 }, diff --git a/_maps/outpost/hangar/nt_asteroid_56x40.dmm b/_maps/outpost/hangar/nt_asteroid_56x40.dmm index 5d66d8966d0b..a3018e28aa32 100644 --- a/_maps/outpost/hangar/nt_asteroid_56x40.dmm +++ b/_maps/outpost/hangar/nt_asteroid_56x40.dmm @@ -723,7 +723,7 @@ }, /area/hangar) "Ed" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8; pixel_x = 7 }, diff --git a/_maps/outpost/hangar/nt_ice_20x20.dmm b/_maps/outpost/hangar/nt_ice_20x20.dmm index 06e76cbe6b5b..ec7577ab620f 100644 --- a/_maps/outpost/hangar/nt_ice_20x20.dmm +++ b/_maps/outpost/hangar/nt_ice_20x20.dmm @@ -191,31 +191,6 @@ planetary_atmos = 1 }, /area/hangar) -"bv" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"bw" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "bA" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -289,7 +264,6 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -306,17 +280,6 @@ planetary_atmos = 1 }, /area/hangar) -"ee" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "fb" = ( /obj/effect/turf_decal/siding/white{ dir = 6 @@ -326,15 +289,6 @@ planetary_atmos = 1 }, /area/hangar) -"fT" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "gy" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -396,49 +350,6 @@ light_range = 2 }, /area/hangar) -"iT" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"ka" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"kq" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "me" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -448,20 +359,6 @@ planetary_atmos = 1 }, /area/hangar) -"mz" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "mR" = ( /obj/machinery/door/airlock/outpost, /turf/open/floor/plasteel/tech, @@ -477,18 +374,6 @@ planetary_atmos = 1 }, /area/hangar) -"nI" = ( -/obj/effect/turf_decal/borderfloor/full, -/obj/machinery/light/floor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned/cargo_one{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "nK" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -514,20 +399,6 @@ light_range = 2 }, /area/hangar) -"om" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/yellow/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"oA" = ( -/obj/machinery/door/airlock/outpost, -/obj/machinery/atmospherics/pipe/simple/yellow/hidden, -/turf/open/floor/plasteel/tech, -/area/hangar) "oE" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -573,26 +444,6 @@ planetary_atmos = 1 }, /area/hangar) -"qk" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 8 - }, -/obj/machinery/computer/hydrogen_exchange{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"qV" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "rj" = ( /turf/open/floor/plating/asteroid/snow/temperatre{ light_color = "#1B1D2E"; @@ -618,15 +469,6 @@ planetary_atmos = 1 }, /area/hangar) -"sd" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/obj/item/toy/plush/moth/firewatch{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "sV" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/industrial/outline/yellow, @@ -639,18 +481,6 @@ }, /turf/open/floor/plasteel/dark, /area/hangar) -"tt" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "ui" = ( /obj/effect/turf_decal/borderfloor{ dir = 10 @@ -684,25 +514,6 @@ planetary_atmos = 1 }, /area/hangar) -"xv" = ( -/obj/structure/railing{ - dir = 5; - layer = 2.8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "xB" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -738,32 +549,6 @@ planetary_atmos = 1 }, /area/hangar) -"yE" = ( -/obj/structure/flora/grass/both, -/obj/item/trash/candy{ - pixel_x = 4; - layer = 2.8 - }, -/turf/open/floor/plating/asteroid/snow/temperatre{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"zs" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/machinery/light/floor{ - bulb_power = 0.75 - }, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "Aj" = ( /obj/effect/turf_decal/borderfloor/corner, /obj/effect/turf_decal/siding/white{ @@ -778,44 +563,6 @@ planetary_atmos = 1 }, /area/hangar) -"AE" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"AI" = ( -/obj/structure/flora/grass/green, -/obj/item/trash/energybar{ - layer = 2.8 - }, -/turf/open/floor/plating/asteroid/snow/temperatre{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"Bw" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) -"De" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Dh" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -828,29 +575,6 @@ planetary_atmos = 1 }, /area/hangar) -"Dq" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pressure_valve, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"DK" = ( -/obj/structure/flora/stump, -/turf/open/floor/plating/asteroid/snow/temperatre{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "ES" = ( /obj/effect/turf_decal/borderfloor{ dir = 6 @@ -880,18 +604,6 @@ planetary_atmos = 1 }, /area/hangar) -"Fn" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "FM" = ( /obj/effect/turf_decal/siding/white{ dir = 10 @@ -913,7 +625,6 @@ /obj/effect/turf_decal/borderfloor/full, /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel/patterned/cargo_one{ light_color = "#1B1D2E"; light_range = 2 @@ -952,20 +663,6 @@ light_range = 2 }, /area/hangar) -"HG" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/shutoff, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "Iz" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -996,29 +693,12 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; planetary_atmos = 1 }, /area/hangar) -"JD" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/shutoff, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "JU" = ( /obj/effect/turf_decal/siding/white{ dir = 8 @@ -1038,17 +718,6 @@ planetary_atmos = 1 }, /area/hangar) -"Kw" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "KC" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/oil, @@ -1069,37 +738,6 @@ light_range = 2 }, /area/hangar) -"Lu" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Lz" = ( -/obj/structure/railing{ - dir = 9; - layer = 2.8 - }, -/obj/machinery/atmospherics/components/unary/hydrogen_pump{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "MI" = ( /obj/structure/flora/grass/both, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -1126,27 +764,15 @@ }, /area/hangar) "MR" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 +/obj/effect/turf_decal/borderfloor, +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/area/hangar) -"NH" = ( -/obj/effect/turf_decal/borderfloor{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/components/binary/valve/digital, /turf/open/floor/plasteel/patterned/brushed{ light_color = "#1B1D2E"; light_range = 2; @@ -1176,36 +802,6 @@ planetary_atmos = 1 }, /area/hangar) -"PI" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"PL" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Qb" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -1318,44 +914,6 @@ }, /turf/open/floor/plasteel/tech, /area/hangar) -"TU" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north{ - pixel_x = -6; - bulb_power = 0.25 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"TX" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Ul" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -1384,19 +942,6 @@ planetary_atmos = 1 }, /area/hangar) -"UZ" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Vk" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -1426,20 +971,6 @@ planetary_atmos = 1 }, /area/hangar) -"WY" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil/streak, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Xd" = ( /obj/effect/turf_decal/siding/white{ dir = 8 @@ -1456,17 +987,6 @@ planetary_atmos = 1 }, /area/hangar) -"Xt" = ( -/obj/effect/turf_decal/borderfloor/full, -/obj/machinery/light/floor, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/cargo_one{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "XC" = ( /obj/effect/turf_decal/siding/white{ dir = 6 @@ -1497,33 +1017,6 @@ light_range = 2 }, /area/hangar) -"Yt" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Yu" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "YN" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -1558,18 +1051,6 @@ planetary_atmos = 1 }, /area/hangar) -"Zc" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Ze" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -1580,18 +1061,6 @@ planetary_atmos = 1 }, /area/hangar) -"Zf" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Zi" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 4 @@ -1834,7 +1303,7 @@ rj rj MI rj -DK +rj rj MI rj @@ -1847,7 +1316,7 @@ rj rj MN rj -DK +rj rj rj rj @@ -1872,7 +1341,7 @@ rj rj rj rj -DK +rj rj rj rj @@ -1881,7 +1350,7 @@ rj rj MN rj -DK +rj rj MI rj @@ -2004,7 +1473,7 @@ TA rj rj rj -DK +rj rj rj rj @@ -2053,7 +1522,7 @@ rj rj rj rj -DK +rj MI rj rj @@ -2245,7 +1714,7 @@ ac ac aM MN -GX +rj aC rQ av @@ -2286,8 +1755,8 @@ am am am rj -yE -qk +rj +MI Fi ap av @@ -2325,14 +1794,14 @@ am (18,1,1) = {" am hg -sd +hg am -MI rj -Yu -TX -ee -NH +GX +rj +nr +ap +av aJ aJ aJ @@ -2353,8 +1822,8 @@ aJ aJ aJ aJ -De -Fn +nr +rQ aT MI rj @@ -2367,13 +1836,13 @@ am (19,1,1) = {" am hg -qV +hg am -bv -bv -zs +rj +rj +rj Fi -tt +rQ av aJ aJ @@ -2396,7 +1865,7 @@ aJ aJ aJ aO -Zc +rQ nK rj rj @@ -2409,13 +1878,13 @@ ac (20,1,1) = {" am hg -Bw -oA -om -om -Lz -PL -PI +hg +mR +rj +rj +GX +aC +NO av aJ aJ @@ -2438,7 +1907,7 @@ aJ aJ aJ nr -Zc +rQ nK rj GX @@ -2453,10 +1922,10 @@ am hg hg am -TU -WY -HG -Yt +MI +rj +rj +aC IG av aJ @@ -2480,7 +1949,7 @@ aJ aJ aJ nr -Lu +NO nK rj rj @@ -2495,10 +1964,10 @@ am am am am -AI rj -ka -Dq +MN +rj +aC cI av ad @@ -2522,7 +1991,7 @@ aJ aJ ad nr -Lu +NO nK MI rj @@ -2538,10 +2007,10 @@ ac ac ac rj -rj -JD -nr -PI +GX +MN +aC +NO aT aJ aJ @@ -2564,7 +2033,7 @@ aJ aJ aJ nr -Lu +NO nK rj GX @@ -2580,10 +2049,10 @@ ac ac ac rj -MI -xv -mz -PI +rj +rj +aC +NO aT aJ aJ @@ -2606,7 +2075,7 @@ aJ aJ aJ nr -Lu +NO uC rj rj @@ -2622,10 +2091,10 @@ ac ac TA rj -GX +MI rj -aC -tt +Fi +rQ aT aJ aJ @@ -2648,7 +2117,7 @@ aJ aJ aJ nr -Zc +rQ TF rj MI @@ -2665,9 +2134,9 @@ ac rj rj rj -rj +MI aC -tt +rQ av aJ aJ @@ -2690,7 +2159,7 @@ aJ aJ aJ nr -Lu +NO TF rj ac @@ -2705,11 +2174,11 @@ ac ac ac rj -MN +rj rj rj aC -tt +rQ av ad aJ @@ -2732,7 +2201,7 @@ aJ aJ ad aO -kq +ap nK MN ac @@ -2751,7 +2220,7 @@ rj rj GX aC -Kw +ap av aJ aJ @@ -2774,7 +2243,7 @@ aJ aJ aJ aO -Zc +rQ nK rj ac @@ -2793,7 +2262,7 @@ MI rj rj aC -Kw +ap av aJ aJ @@ -2816,7 +2285,7 @@ aJ aJ aJ aO -Zc +rQ nK MI rj @@ -2835,7 +2304,7 @@ rj rj rj aC -Kw +ap av aJ aJ @@ -2858,7 +2327,7 @@ aJ aJ aJ nr -Zc +rQ nK GX rj @@ -2877,7 +2346,7 @@ rj MI rj aC -Kw +ap av aJ aJ @@ -2900,7 +2369,7 @@ aJ aJ aJ nr -Lu +NO nK rj rj @@ -2919,7 +2388,7 @@ rj GX rj aC -tt +rQ aT ad aJ @@ -2941,8 +2410,8 @@ aJ aJ aJ ad -De -iT +nr +NO nK rj MI @@ -2961,8 +2430,8 @@ rj MN rj Fi -Zf -UZ +rQ +aT aJ aJ aJ @@ -2984,7 +2453,7 @@ aJ aJ aJ nr -Zc +rQ nK rj GX @@ -3003,7 +2472,7 @@ rj rj GX Fi -Kw +ap aT aJ aJ @@ -3026,7 +2495,7 @@ ad aJ aJ nr -kq +ap nK rj rj @@ -3045,7 +2514,7 @@ rj rj rj aC -Kw +ap SW Qb Qb @@ -3068,7 +2537,7 @@ Qb Qb Qb ES -kq +ap nK MI TA @@ -3087,30 +2556,30 @@ rj MI rj aC -Xt -fT -bw -AE -AE -AE -fT -bw -bw -AE -AE -AE +hv +ap +NO +rQ +rQ +rQ +ap +NO +NO +rQ +rQ +rQ +FS +ap +rQ +ap +ap +ap +NO +NO +rQ +ap +ap FS -fT -AE -fT -fT -fT -bw -bw -AE -fT -fT -nI uC rj ac diff --git a/_maps/outpost/hangar/nt_ice_40x20.dmm b/_maps/outpost/hangar/nt_ice_40x20.dmm index defafdc3b085..a9066a1dcef2 100644 --- a/_maps/outpost/hangar/nt_ice_40x20.dmm +++ b/_maps/outpost/hangar/nt_ice_40x20.dmm @@ -242,21 +242,6 @@ planetary_atmos = 1 }, /area/hangar) -"ca" = ( -/obj/machinery/door/airlock/outpost, -/obj/machinery/atmospherics/pipe/simple/yellow/hidden, -/turf/open/floor/plasteel/tech, -/area/hangar) -"cx" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "dA" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -296,22 +281,6 @@ planetary_atmos = 1 }, /area/hangar) -"eg" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pressure_valve, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "es" = ( /obj/effect/decal/fakelattice, /obj/machinery/light/small/directional/east, @@ -370,21 +339,6 @@ planetary_atmos = 1 }, /area/hangar) -"gk" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "hh" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -396,15 +350,6 @@ light_range = 2 }, /area/hangar) -"hr" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "hX" = ( /obj/effect/landmark/outpost/hangar_dock, /turf/open/floor/plating{ @@ -442,19 +387,6 @@ light_range = 2 }, /area/hangar) -"jm" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "jv" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -497,10 +429,6 @@ planetary_atmos = 1 }, /area/hangar) -"ln" = ( -/obj/structure/flora/rock/pile/icy, -/turf/open/floor/plating/asteroid/icerock/temperate, -/area/hangar) "lG" = ( /obj/effect/turf_decal/siding/white{ dir = 9 @@ -554,48 +482,6 @@ planetary_atmos = 1 }, /area/hangar) -"mE" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"mM" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/yellow/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"nE" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"ok" = ( -/obj/effect/turf_decal/borderfloor/full, -/obj/machinery/light/floor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel/patterned/cargo_one{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "oA" = ( /obj/effect/turf_decal/borderfloor/corner{ dir = 1 @@ -644,32 +530,6 @@ planetary_atmos = 1 }, /area/hangar) -"pn" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/machinery/light/floor{ - bulb_power = 0.75 - }, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"pu" = ( -/obj/effect/turf_decal/borderfloor/full, -/obj/machinery/light/floor, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/cargo_one{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "pv" = ( /obj/structure/flora/grass/both, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -677,20 +537,6 @@ light_range = 2 }, /area/hangar) -"pz" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "qa" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -835,82 +681,12 @@ planetary_atmos = 1 }, /area/hangar) -"tW" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"uk" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"us" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"uv" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil/streak, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"uK" = ( -/obj/structure/railing{ - dir = 9; - layer = 2.8 - }, -/obj/machinery/atmospherics/components/unary/hydrogen_pump{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "wH" = ( /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -953,19 +729,6 @@ planetary_atmos = 1 }, /area/hangar) -"yt" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "zT" = ( /obj/structure/flora/tree/dead, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -973,19 +736,6 @@ light_range = 2 }, /area/hangar) -"Af" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "AN" = ( /obj/effect/turf_decal/borderfloor{ dir = 9 @@ -1000,34 +750,6 @@ planetary_atmos = 1 }, /area/hangar) -"AY" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/shutoff, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) -"Br" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/shutoff, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "Cg" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -1038,31 +760,6 @@ planetary_atmos = 1 }, /area/hangar) -"CQ" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Db" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "DM" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -1081,27 +778,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/hangar) -"EI" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "EJ" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -1125,26 +801,6 @@ planetary_atmos = 1 }, /area/hangar) -"FO" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "FX" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1158,18 +814,6 @@ planetary_atmos = 1 }, /area/hangar) -"GG" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "GS" = ( /obj/effect/turf_decal/borderfloor{ dir = 5 @@ -1184,45 +828,15 @@ planetary_atmos = 1 }, /area/hangar) -"Hw" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) -"HZ" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Iv" = ( /obj/effect/turf_decal/borderfloor/full, /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, /turf/open/floor/plasteel/patterned/cargo_one{ light_color = "#1B1D2E"; light_range = 2 }, /area/hangar) -"IF" = ( -/obj/structure/flora/grass/both, -/obj/item/trash/raisins{ - layer = 2.8 - }, -/turf/open/floor/plating/asteroid/snow/temperatre{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "Jb" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -1240,30 +854,6 @@ planetary_atmos = 1 }, /area/hangar) -"Je" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Jh" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Js" = ( /obj/effect/turf_decal/corner/opaque/neutral, /obj/effect/turf_decal/siding/white{ @@ -1349,50 +939,6 @@ "MM" = ( /turf/open/floor/plasteel/tech, /area/hangar) -"MV" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"MY" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Nz" = ( -/obj/structure/flora/grass/green, -/obj/item/trash/pistachios{ - layer = 2.8 - }, -/turf/open/floor/plating/asteroid/snow/temperatre{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"ON" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/obj/item/toy/plush/moth/firewatch{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "OP" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -1433,25 +979,6 @@ planetary_atmos = 1 }, /area/hangar) -"Rh" = ( -/obj/structure/railing{ - dir = 5; - layer = 2.8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "RU" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -1461,15 +988,8 @@ }, /turf/open/floor/plasteel/patterned/brushed{ light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Sb" = ( -/obj/structure/flora/stump, -/turf/open/floor/plating/asteroid/snow/temperatre{ - light_color = "#1B1D2E"; - light_range = 2 + light_range = 2; + planetary_atmos = 1 }, /area/hangar) "Sh" = ( @@ -1504,12 +1024,6 @@ planetary_atmos = 1 }, /area/hangar) -"Td" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "TX" = ( /obj/effect/decal/fakelattice, /turf/open/floor/plasteel/elevatorshaft{ @@ -1520,37 +1034,6 @@ /obj/machinery/door/airlock/outpost, /turf/open/floor/plasteel/tech, /area/hangar) -"UH" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"UU" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 8 - }, -/obj/machinery/computer/hydrogen_exchange{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "Vs" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1561,17 +1044,6 @@ planetary_atmos = 1 }, /area/hangar) -"Wa" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Ww" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -1591,9 +1063,7 @@ /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -1621,49 +1091,6 @@ planetary_atmos = 1 }, /area/hangar) -"XS" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"YG" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"YV" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north{ - pixel_x = -6; - bulb_power = 0.25 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Zc" = ( /obj/effect/turf_decal/siding/white{ dir = 6 @@ -1694,20 +1121,6 @@ light_range = 2 }, /area/hangar) -"Zl" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "ZK" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -1941,7 +1354,7 @@ aO as aO aO -Sb +aO pv aO aO @@ -1957,7 +1370,7 @@ aO aO as aO -Sb +aO aO aO aO @@ -1992,7 +1405,7 @@ aO as aO aO -Sb +aO pv aO aO @@ -2029,7 +1442,7 @@ aO aO aO aO -Sb +aO aO aO aO @@ -2086,7 +1499,7 @@ aO aO aO aO -Sb +aO aO aO aO @@ -2106,7 +1519,7 @@ aO aO as aO -Sb +aO aO aO aO @@ -2116,7 +1529,7 @@ aO aO aO aO -Sb +aO aO pv aO @@ -2441,8 +1854,8 @@ pv aO aO aL -YG -uk +aR +DM ae ae ae @@ -2463,8 +1876,8 @@ ae ae ae ae -yt -MY +fQ +WM OP aO al @@ -2483,7 +1896,7 @@ aO aO aO aL -nE +rI DM ae ae @@ -2506,7 +1919,7 @@ ae ae ae fQ -Af +aR lQ aO aO @@ -2525,7 +1938,7 @@ aY aO as aL -nE +rI DM ae ae @@ -2548,7 +1961,7 @@ ae ae ae rq -MV +am OP aO aO @@ -2567,7 +1980,7 @@ aw al aO aL -nE +rI DM ae ae @@ -2590,7 +2003,7 @@ ae ae ae rq -MV +am OP aO pv @@ -2609,7 +2022,7 @@ aY aO pv aL -nE +rI DM aD ae @@ -2632,7 +2045,7 @@ ae ae aD rq -MV +am OP aO aO @@ -2651,7 +2064,7 @@ aY aO aO aL -nE +rI DM ae ae @@ -2674,7 +2087,7 @@ ae ae ae rq -MV +am OP aO aO @@ -2693,7 +2106,7 @@ aY wR aO Ww -nE +rI DM ae ae @@ -2716,7 +2129,7 @@ ae ae ae rq -MV +am OP aO al @@ -2735,7 +2148,7 @@ aY aY aO Ww -nE +rI DM ae ae @@ -2758,7 +2171,7 @@ ae ae ae rq -MV +am OP aO as @@ -2777,7 +2190,7 @@ aY aY aO Ww -mE +am DM ae ae @@ -2800,7 +2213,7 @@ ae ae ae fQ -MV +am OP pv aO @@ -2819,7 +2232,7 @@ aY pv aO Ww -mE +am DM aD ae @@ -2842,7 +2255,7 @@ ae ae aD rq -Af +aR OP aO aO @@ -2861,7 +2274,7 @@ aY aO as Ww -mE +am DM ae ae @@ -2884,7 +2297,7 @@ ae ae ae rq -GG +rI lQ aO al @@ -2903,7 +2316,7 @@ aY aO al aL -mE +am DM ae ae @@ -2926,7 +2339,7 @@ ae ae ae rq -GG +rI lQ aO aO @@ -2945,7 +2358,7 @@ aY aO aO aL -mE +am DM ae ae @@ -2968,7 +2381,7 @@ ae ae ae rq -GG +rI OP aO pv @@ -2987,7 +2400,7 @@ aY pv aO aL -mE +am aM ae ae @@ -3010,7 +2423,7 @@ ae ae ae rq -GG +rI lQ aO aO @@ -3029,7 +2442,7 @@ aY aO aO aL -nE +rI aM aD ae @@ -3052,7 +2465,7 @@ ae ae aD rq -GG +rI lQ aO aO @@ -3067,11 +2480,11 @@ aY aY aY aY -aY -Nz +aw +as aO aL -nE +rI DM ae ae @@ -3094,7 +2507,7 @@ ae ae ae qa -Af +aR lQ aO aO @@ -3109,11 +2522,11 @@ ab ab ab ab -ln aO -UU -Ww -mE +aO +pv +rq +rI DM ae ae @@ -3136,7 +2549,7 @@ ae ae ae rq -GG +rI DM aO aO @@ -3149,14 +2562,14 @@ ab (35,1,1) = {" ab MM -ON +MM ab -pv aO -gk -FO -HZ -uk +al +aO +aL +rI +DM ae ae ae @@ -3177,8 +2590,8 @@ ae ae ae ae -XS -Je +rq +rI lQ pv aO @@ -3191,13 +2604,13 @@ ab (36,1,1) = {" ab MM -Td +MM ab -Zl -Zl -pn -Ww -nE +aO +aO +aO +aL +rI DM ae ae @@ -3220,7 +2633,7 @@ ae ae ae rq -MV +am lQ al aO @@ -3233,13 +2646,13 @@ aY (37,1,1) = {" ab MM -Hw -ca -mM -mM -uK -UH -WM +MM +Uo +aO +aO +al +Ww +am DM aD ae @@ -3262,7 +2675,7 @@ ae ae aD rq -GG +rI lQ aO aO @@ -3277,11 +2690,11 @@ ab MM MM ab -YV -uv -Br -CQ -pz +pv +aO +aO +aL +am DM ae ae @@ -3304,7 +2717,7 @@ ae ae ae rq -GG +rI OP aO aO @@ -3319,11 +2732,11 @@ ab ab ab ab +aO as aO -EI -eg -jm +Ww +rI DM ae ae @@ -3346,7 +2759,7 @@ ae ae ae fQ -GG +rI lQ pv aO @@ -3360,12 +2773,12 @@ aY aY aY aY -ln -aO +aY aO -AY -rq -WM +al +as +aL +aR DM ae ae @@ -3388,7 +2801,7 @@ ae ae ae rq -GG +rI lQ aO al @@ -3404,9 +2817,9 @@ aY aY aY aO -IF -Rh -Jh +aO +aO +aL WM DM ae @@ -3430,7 +2843,7 @@ ae ae ae rq -Af +aR lQ aO aO @@ -3444,9 +2857,9 @@ aY aY aY aY +wR aO -aO -al +pv aO aL wH @@ -3472,7 +2885,7 @@ ae ae aD rq -Af +aR lQ aO pv @@ -3489,9 +2902,9 @@ aY aO aO aO -as +pv aL -WM +aR aM ae ae @@ -3514,7 +2927,7 @@ ae ae ae rq -Af +aR lQ aO aY @@ -3529,11 +2942,11 @@ aY aY aY aO -pv +aO aO aO aL -WM +aR aM ae ae @@ -3556,7 +2969,7 @@ ae ae ae rq -Af +aR OP as aY @@ -3575,7 +2988,7 @@ aO aO al Ww -nE +rI aM ae ae @@ -3598,7 +3011,7 @@ ae ae ae rq -GG +rI Sn aO aY @@ -3613,11 +3026,11 @@ aY aY aw aO -al +pv aO aO aL -nE +rI DM ae ae @@ -3640,7 +3053,7 @@ ae ae ae rq -Af +aR Sn pv aO @@ -3659,7 +3072,7 @@ aO aO aO aL -nE +rI DM aD ae @@ -3682,7 +3095,7 @@ ae ae aD fQ -MV +am lQ al aO @@ -3701,7 +3114,7 @@ aO pv aO aL -mE +am DM ae ae @@ -3724,7 +3137,7 @@ ae ae ae fQ -GG +rI lQ aO aO @@ -3743,7 +3156,7 @@ aO al aO aL -mE +am DM ae ae @@ -3766,7 +3179,7 @@ ae ae ae fQ -GG +rI lQ aO pv @@ -3785,7 +3198,7 @@ aO as aO aL -mE +am DM ae ae @@ -3808,7 +3221,7 @@ ae ae ae rq -GG +rI lQ aO al @@ -3827,7 +3240,7 @@ aO aO al aL -mE +am DM ae ae @@ -3850,7 +3263,7 @@ ae ae ae rq -Af +aR lQ aO aO @@ -3869,8 +3282,8 @@ aO aO aO aL -tW -Db +rI +aM aD ae ae @@ -3891,8 +3304,8 @@ ae ae ae aD -XS -Wa +rq +aR lQ pv wR @@ -3911,7 +3324,7 @@ aO pv aO Ww -nE +rI aM ae ae @@ -3934,7 +3347,7 @@ ae ae ae rq -GG +rI lQ aO aY @@ -3953,7 +3366,7 @@ aO aO aO Ww -mE +am aM ae ae @@ -3976,7 +3389,7 @@ aD ae ae rq -MV +am lQ as aY @@ -3995,7 +3408,7 @@ al aO aO aL -mE +am GS af af @@ -4018,7 +3431,7 @@ af af af mj -MV +am lQ pv aY @@ -4037,29 +3450,29 @@ pv aO aO aL -pu -hr -us -cx -cx -cx -hr -us -us -cx -cx -cx -ok -hr -cx -hr -hr -hr -us -us -cx -hr -hr +aU +am +aR +rI +rI +rI +am +aR +aR +rI +rI +rI +Iv +am +rI +am +am +am +aR +aR +rI +am +am Iv OP aO diff --git a/_maps/outpost/hangar/nt_ice_40x40.dmm b/_maps/outpost/hangar/nt_ice_40x40.dmm index 62c3858641a5..f2f644dd7dda 100644 --- a/_maps/outpost/hangar/nt_ice_40x40.dmm +++ b/_maps/outpost/hangar/nt_ice_40x40.dmm @@ -168,37 +168,6 @@ planetary_atmos = 1 }, /area/hangar) -"aJ" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north{ - pixel_x = -6; - bulb_power = 0.25 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"aP" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "aQ" = ( /obj/structure/flora/rock/pile/icy, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -232,9 +201,7 @@ /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -245,7 +212,6 @@ /obj/effect/turf_decal/borderfloor/full, /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel/patterned/cargo_one{ light_color = "#1B1D2E"; light_range = 2 @@ -292,10 +258,6 @@ planetary_atmos = 1 }, /area/hangar) -"cG" = ( -/obj/structure/flora/rock/pile/icy, -/turf/open/floor/plating/asteroid/icerock/temperate, -/area/hangar) "dQ" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/greenglow{ @@ -323,17 +285,6 @@ planetary_atmos = 1 }, /area/hangar) -"eF" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "eU" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -346,17 +297,6 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/tech, /area/hangar) -"fd" = ( -/obj/effect/turf_decal/borderfloor/full, -/obj/machinery/light/floor, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/cargo_one{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "fJ" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 1 @@ -396,30 +336,6 @@ planetary_atmos = 1 }, /area/hangar) -"gN" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"hh" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "hr" = ( /obj/effect/turf_decal/borderfloor/corner{ dir = 8 @@ -490,19 +406,6 @@ planetary_atmos = 1 }, /area/hangar) -"iY" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "jF" = ( /obj/effect/turf_decal/corner/opaque/neutral, /obj/effect/turf_decal/siding/white, @@ -554,39 +457,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/telecomms_floor, /area/hangar) -"lb" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil/streak, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"lg" = ( -/obj/structure/railing{ - dir = 5; - layer = 2.8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "lC" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -682,32 +552,13 @@ "pd" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning, +/obj/structure/filingcabinet/double/grey, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, -/obj/structure/filingcabinet/double/grey{ - dir = 8; - pixel_x = 7 - }, /turf/open/floor/plating{ planetary_atmos = 1 }, /area/hangar) -"qS" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "qW" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -732,24 +583,6 @@ planetary_atmos = 1 }, /area/hangar) -"rY" = ( -/obj/effect/turf_decal/borderfloor/full, -/obj/machinery/light/floor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned/cargo_one{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"so" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "sS" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -798,32 +631,6 @@ planetary_atmos = 1 }, /area/hangar) -"tQ" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"tR" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "um" = ( /obj/effect/turf_decal/borderfloor{ dir = 5 @@ -879,66 +686,6 @@ planetary_atmos = 1 }, /area/hangar) -"xS" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"ym" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/machinery/light/floor{ - bulb_power = 0.75 - }, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"yn" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/shutoff, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) -"yw" = ( -/obj/structure/railing{ - dir = 9; - layer = 2.8 - }, -/obj/machinery/atmospherics/components/unary/hydrogen_pump{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "yG" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -959,48 +706,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/telecomms_floor, /area/hangar) -"zS" = ( -/obj/structure/flora/stump, -/turf/open/floor/plating/asteroid/snow/temperatre{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"Au" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"AJ" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"AO" = ( -/obj/structure/flora/grass/green, -/obj/item/trash/chips{ - layer = 2.8; - pixel_y = 3; - pixel_x = -2 - }, -/turf/open/floor/plating/asteroid/snow/temperatre{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "Bf" = ( /obj/structure/flora/tree/dead, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -1008,18 +713,6 @@ light_range = 2 }, /area/hangar) -"Bj" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "BE" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -1048,29 +741,6 @@ planetary_atmos = 1 }, /area/hangar) -"Ck" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"CC" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "CG" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -1128,17 +798,6 @@ light_range = 2 }, /area/hangar) -"Fw" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "FH" = ( /obj/effect/turf_decal/corner/opaque/neutral, /obj/effect/turf_decal/siding/white{ @@ -1180,30 +839,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/telecomms_floor, /area/hangar) -"GW" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Hr" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Hv" = ( /obj/structure/table/reinforced, /obj/item/flashlight/lamp{ @@ -1256,36 +891,6 @@ planetary_atmos = 1 }, /area/hangar) -"Is" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/shutoff, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) -"IH" = ( -/obj/machinery/door/airlock/outpost, -/obj/machinery/atmospherics/pipe/simple/yellow/hidden, -/turf/open/floor/plasteel/tech, -/area/hangar) -"Jt" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "JI" = ( /obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating{ @@ -1327,18 +932,6 @@ light_range = 2 }, /area/hangar) -"Ll" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Lt" = ( /obj/effect/turf_decal/industrial/hatch/yellow, /obj/machinery/vending/coffee, @@ -1373,12 +966,6 @@ planetary_atmos = 1 }, /area/hangar) -"Md" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "Mm" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -1389,22 +976,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/tech, /area/hangar) -"Ms" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pressure_valve, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Mz" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -1421,41 +992,6 @@ planetary_atmos = 1 }, /area/hangar) -"Nh" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"NG" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "NY" = ( /obj/effect/turf_decal/siding/white{ dir = 6 @@ -1580,15 +1116,6 @@ planetary_atmos = 1 }, /area/hangar) -"Qk" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/yellow/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Qs" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -1633,20 +1160,6 @@ planetary_atmos = 1 }, /area/hangar) -"Rr" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 8 - }, -/obj/machinery/computer/hydrogen_exchange{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "Rx" = ( /obj/effect/turf_decal/borderfloor{ dir = 10 @@ -1660,27 +1173,12 @@ planetary_atmos = 1 }, /area/hangar) -"RY" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Sf" = ( /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -1693,23 +1191,11 @@ /turf/open/floor/plasteel/elevatorshaft{ planetary_atmos = 1 }, -/area/hangar) -"SC" = ( -/obj/machinery/light/floor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Tj" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ +/area/hangar) +"SC" = ( +/obj/machinery/light/floor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; planetary_atmos = 1 @@ -1780,37 +1266,6 @@ planetary_atmos = 1 }, /area/hangar) -"UJ" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"UR" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "VR" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1900,56 +1355,6 @@ planetary_atmos = 1 }, /area/hangar) -"Zr" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Zx" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/obj/item/toy/plush/moth/firewatch{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) -"ZN" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"ZP" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "ZW" = ( /obj/effect/turf_decal/siding/white{ dir = 6 @@ -2231,7 +1636,7 @@ ac ac ac ac -zS +ac ac ac ac @@ -2245,7 +1650,7 @@ ac ac ac ac -zS +ac ac ac ac @@ -2286,7 +1691,7 @@ aQ ak ac ac -zS +ac ac ak ac @@ -2315,7 +1720,7 @@ ac ac ac ac -zS +ac ac ak ac @@ -2548,7 +1953,7 @@ ac ac ak ac -zS +ac ac ac ac @@ -2606,7 +2011,7 @@ ac ac ac ac -zS +ac ac ac ac @@ -2623,7 +2028,7 @@ ac ac ac ac -zS +ac ac ac ab @@ -3023,8 +2428,8 @@ ab ac ac Rk -iY -RY +hI +au ah ah ah @@ -3065,8 +2470,8 @@ ah ah ah ah -xS -hh +ay +aY bQ ac aC @@ -3085,7 +2490,7 @@ ac ac ac Rk -Ll +an au ah ah @@ -3128,7 +2533,7 @@ ah ah ah ay -aP +hI ax ac ac @@ -3147,7 +2552,7 @@ aT ac ak Rk -Ll +an au ah ah @@ -3190,7 +2595,7 @@ ah ah ah ag -eF +JI bQ ac ac @@ -3209,7 +2614,7 @@ as aC ac Rk -Ll +an au ah ah @@ -3252,7 +2657,7 @@ ah ah ah ag -eF +JI bQ ac ab @@ -3271,7 +2676,7 @@ aT ac ab Rk -Ll +an au jY ah @@ -3314,7 +2719,7 @@ ah ah jY ag -eF +JI bQ ac ac @@ -3333,7 +2738,7 @@ aT ac ac Rk -Ll +an au ah ah @@ -3376,7 +2781,7 @@ ah ah ah ag -eF +JI bQ ac ac @@ -3395,7 +2800,7 @@ aT aQ ac Dd -Ll +an au ah ah @@ -3438,7 +2843,7 @@ ah ah ah ag -eF +JI bQ ac aC @@ -3457,7 +2862,7 @@ aT aT ac Dd -Ll +an au ah ah @@ -3500,7 +2905,7 @@ ah ah ah ag -eF +JI bQ ac ak @@ -3519,7 +2924,7 @@ aT aT ac Dd -UJ +JI au ah ah @@ -3562,7 +2967,7 @@ ah ah ah ay -eF +JI bQ ab ac @@ -3581,7 +2986,7 @@ aT ab ac Dd -UJ +JI au jY ah @@ -3624,7 +3029,7 @@ ah ah jY ag -aP +hI bQ ac ac @@ -3643,7 +3048,7 @@ aT ac ak Dd -UJ +JI au ah ah @@ -3686,7 +3091,7 @@ ah ah ah ag -Au +an ax ac aC @@ -3705,7 +3110,7 @@ aT ac aC Rk -UJ +JI au ah ah @@ -3748,7 +3153,7 @@ ah ah ah ag -Au +an ax ac ac @@ -3767,7 +3172,7 @@ aT ac ac Rk -UJ +JI au ah ah @@ -3810,7 +3215,7 @@ ah ah ah ag -Au +an bQ ac ab @@ -3829,7 +3234,7 @@ aT ab ac Rk -UJ +JI at ah ah @@ -3872,7 +3277,7 @@ ah ah ah ag -Au +an ax ac ac @@ -3891,7 +3296,7 @@ aT ac ac Rk -Ll +an at jY ah @@ -3934,7 +3339,7 @@ ah ah jY ag -Au +an ax ac ac @@ -3949,11 +3354,11 @@ aT aT aT aT -aT -ac +as ak +ac Rk -Ll +an au ah ah @@ -3996,7 +3401,7 @@ ah ah ah lC -aP +hI ax ac ac @@ -4011,11 +3416,11 @@ aa aa aa aa -cG ac -Rr -Dd -UJ +ac +ab +ag +an au ah ah @@ -4058,7 +3463,7 @@ ah ah ah ag -Au +an au ac ac @@ -4071,14 +3476,14 @@ aa (35,1,1) = {" aa Yt -Zx +Yt aa -ab ac -ZP -UR -Fw -RY +aC +ac +Rk +an +au ah ah ah @@ -4119,8 +3524,8 @@ ah ah ah ah -Tj -gN +ag +an ax ab ac @@ -4133,13 +3538,13 @@ aa (36,1,1) = {" aa Yt -so +Yt aa -Tn -Tn -ym -Dd -Ll +ac +ac +ac +Rk +an au ah ah @@ -4182,7 +3587,7 @@ ah ah ah ag -eF +JI ax aC ac @@ -4195,13 +3600,13 @@ aT (37,1,1) = {" aa Yt -Md -IH -Qk -Qk -yw -Zr -aY +Yt +HH +ac +ac +aC +Dd +JI au jY ah @@ -4244,7 +3649,7 @@ ah ah jY ag -Au +an ax ac ac @@ -4259,11 +3664,11 @@ aa Yt Yt aa -aJ -lb -Is -Bj -NG +ab +ac +ac +Rk +JI au ah ah @@ -4306,7 +3711,7 @@ ah ah ah ag -Au +an bQ ac ac @@ -4322,10 +3727,10 @@ aa aa aa ac -AO -Nh -Ms -CC +ak +ac +Dd +an au ah ah @@ -4368,7 +3773,7 @@ ah ah ah ay -Au +an ax ab ac @@ -4384,10 +3789,10 @@ aT aT aT ac -ac -yn -ag -aY +aC +ak +Rk +hI au ah ah @@ -4430,7 +3835,7 @@ ah ah ah ag -Au +an ax ac aC @@ -4445,10 +3850,10 @@ aT aT aT aT -ab ac -lg -tR +ac +ac +Rk aY au ah @@ -4492,7 +3897,7 @@ ah ah ah ag -aP +hI ax ac ac @@ -4508,7 +3913,7 @@ aT aT aQ ac -ac +ab ac Rk Sf @@ -4554,7 +3959,7 @@ ah ah jY ag -aP +hI ax ac ab @@ -4573,7 +3978,7 @@ ac ac ab Rk -aP +hI at ah ah @@ -4616,7 +4021,7 @@ ah ah ah ag -aP +hI ax ac aT @@ -4635,7 +4040,7 @@ aC ac ac Rk -aP +hI at ah ah @@ -4678,7 +4083,7 @@ ah ah ah ag -aP +hI bQ ak aT @@ -4697,7 +4102,7 @@ ac ac aC Dd -Au +an at ah ah @@ -4740,7 +4145,7 @@ ah ah ah ag -Au +an lJ ac aT @@ -4759,7 +4164,7 @@ ab ac ac Rk -Au +an au ah ah @@ -4802,7 +4207,7 @@ ah ah ah ag -aP +hI lJ ab ac @@ -4821,7 +4226,7 @@ ac ac ac Rk -Au +an au jY ah @@ -4864,7 +4269,7 @@ ah ah jY ay -eF +JI ax aC ac @@ -4883,7 +4288,7 @@ ac ab ac Rk -eF +JI au ah ah @@ -4926,7 +4331,7 @@ ah ah ah ay -Au +an ax ac ac @@ -4945,7 +4350,7 @@ ac aC ac Rk -eF +JI au ah ah @@ -4988,7 +4393,7 @@ ah ah ah ay -Au +an ax ac ab @@ -5007,7 +4412,7 @@ ac ak ac Rk -eF +JI au ah ah @@ -5050,7 +4455,7 @@ ah ah ah ag -Au +an ax ac aC @@ -5069,7 +4474,7 @@ ac ac aC Rk -eF +JI au ah ah @@ -5112,7 +4517,7 @@ ah ah ah ag -aP +hI ax ac ac @@ -5131,8 +4536,8 @@ ac ac ac Rk -tQ -GW +an +at jY ah ah @@ -5173,8 +4578,8 @@ ah ah ah jY -Tj -Hr +ag +hI ax ab aQ @@ -5193,7 +4598,7 @@ ac ab ac Dd -Au +an at ah ah @@ -5236,7 +4641,7 @@ ah ah ah ag -Au +an ax ac aT @@ -5255,7 +4660,7 @@ ac ab ac Dd -eF +JI at ah ah @@ -5298,7 +4703,7 @@ jY ah ah ag -eF +JI ax ak aT @@ -5317,7 +4722,7 @@ aC ac ac Rk -eF +JI um Tn aX @@ -5330,7 +4735,7 @@ aX aX aX aX -qS +aX aX aX aX @@ -5350,7 +4755,7 @@ aX aX aX aX -qS +aX aX aX aX @@ -5360,7 +4765,7 @@ aX aX aX OJ -eF +JI ax ab aT @@ -5379,50 +4784,50 @@ ab ac ac Rk -fd -ZN -ZN -ZN -ZN -ZN -Ck -Ck -Ck -Ck -Ck -ZN -ZN -AJ -ZN -Ck -Ck -Jt -Ck -Ck -Ck -Ck -Jt +am +JI +JI +JI +JI +JI +an +an +an +an +an +JI +JI +JI +JI +an +an +hI +an +an +an +an +hI +by +an +an +JI +hI +hI +an +an +JI +JI +JI +an +JI +JI +JI +hI +hI +an +JI +JI by -Ck -Ck -ZN -Jt -Jt -Ck -Ck -ZN -ZN -AJ -Ck -ZN -ZN -ZN -Jt -Jt -Ck -ZN -ZN -rY bQ ac ac diff --git a/_maps/outpost/hangar/nt_ice_56x20.dmm b/_maps/outpost/hangar/nt_ice_56x20.dmm index 08deb1360025..c7e73652ef0d 100644 --- a/_maps/outpost/hangar/nt_ice_56x20.dmm +++ b/_maps/outpost/hangar/nt_ice_56x20.dmm @@ -174,27 +174,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/dark, /area/hangar) -"bK" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"cu" = ( -/obj/structure/flora/grass/green, -/obj/item/trash/energybar{ - layer = 2.8 - }, -/turf/open/floor/plating/asteroid/snow/temperatre{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "cY" = ( /obj/effect/turf_decal/borderfloor/corner, /obj/effect/turf_decal/siding/white{ @@ -222,27 +201,6 @@ }, /turf/open/floor/plasteel/tech, /area/hangar) -"dN" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "ez" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 1 @@ -253,40 +211,6 @@ planetary_atmos = 1 }, /area/hangar) -"eS" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"fj" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "fC" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -297,19 +221,6 @@ planetary_atmos = 1 }, /area/hangar) -"gk" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "gQ" = ( /obj/effect/turf_decal/borderfloor{ dir = 9 @@ -322,37 +233,6 @@ planetary_atmos = 1 }, /area/hangar) -"hD" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/shutoff, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) -"if" = ( -/obj/machinery/door/airlock/outpost, -/obj/machinery/atmospherics/pipe/simple/yellow/hidden, -/turf/open/floor/plasteel/tech, -/area/hangar) -"is" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "iY" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -369,15 +249,6 @@ planetary_atmos = 1 }, /area/hangar) -"ji" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "jk" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -393,38 +264,6 @@ planetary_atmos = 1 }, /area/hangar) -"kt" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/obj/item/toy/plush/moth/firewatch{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) -"kH" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"la" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/yellow/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "ll" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/sprayweb{ @@ -435,20 +274,6 @@ planetary_atmos = 1 }, /area/hangar) -"lH" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 8 - }, -/obj/machinery/computer/hydrogen_exchange{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "mu" = ( /obj/effect/turf_decal/borderfloor{ dir = 9 @@ -463,28 +288,6 @@ planetary_atmos = 1 }, /area/hangar) -"my" = ( -/obj/structure/flora/grass/green, -/obj/item/trash/candy{ - pixel_x = 4; - layer = 2.8 - }, -/turf/open/floor/plating/asteroid/snow/temperatre{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"mP" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "mX" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -497,20 +300,6 @@ light_range = 2 }, /area/hangar) -"nD" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil/streak, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "oq" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -551,23 +340,7 @@ /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"pm" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2 @@ -610,9 +383,6 @@ /obj/effect/turf_decal/borderfloor/full, /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, /turf/open/floor/plasteel/patterned/cargo_one{ light_color = "#1B1D2E"; light_range = 2 @@ -631,17 +401,6 @@ planetary_atmos = 1 }, /area/hangar) -"qR" = ( -/obj/effect/turf_decal/borderfloor/full, -/obj/machinery/light/floor, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/cargo_one{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "sp" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -681,17 +440,6 @@ planetary_atmos = 1 }, /area/hangar) -"sW" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "uy" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -746,34 +494,6 @@ planetary_atmos = 1 }, /area/hangar) -"wK" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/machinery/light/floor{ - bulb_power = 0.75 - }, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"xp" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "xt" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -825,24 +545,6 @@ planetary_atmos = 1 }, /area/hangar) -"yh" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north{ - pixel_x = -6; - bulb_power = 0.25 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "zG" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -869,18 +571,6 @@ light_range = 2 }, /area/hangar) -"AZ" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Bh" = ( /obj/machinery/door/airlock/outpost, /turf/open/floor/plasteel/tech, @@ -902,57 +592,6 @@ planetary_atmos = 1 }, /area/hangar) -"Cg" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"Cj" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Ck" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pressure_valve, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Cn" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "Cs" = ( /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, @@ -1069,45 +708,6 @@ planetary_atmos = 1 }, /area/hangar) -"HJ" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"HR" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"HT" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Jh" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1118,18 +718,6 @@ planetary_atmos = 1 }, /area/hangar) -"JW" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "KH" = ( /obj/structure/flora/grass/both, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -1137,31 +725,6 @@ light_range = 2 }, /area/hangar) -"Lh" = ( -/obj/structure/railing{ - dir = 5; - layer = 2.8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"Li" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "Ms" = ( /obj/effect/turf_decal/corner/opaque/neutral, /obj/effect/turf_decal/siding/white, @@ -1233,18 +796,6 @@ planetary_atmos = 1 }, /area/hangar) -"Pp" = ( -/obj/effect/turf_decal/borderfloor/full, -/obj/machinery/light/floor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/cargo_one{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "Pu" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -1258,18 +809,6 @@ planetary_atmos = 1 }, /area/hangar) -"PL" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "PW" = ( /obj/effect/turf_decal/borderfloor/corner{ dir = 1 @@ -1336,18 +875,6 @@ planetary_atmos = 1 }, /area/hangar) -"Si" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "Sk" = ( /obj/effect/turf_decal/siding/white{ dir = 9 @@ -1357,19 +884,6 @@ planetary_atmos = 1 }, /area/hangar) -"Sr" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "SC" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -1381,16 +895,6 @@ planetary_atmos = 1 }, /area/hangar) -"SJ" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "SS" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1404,12 +908,6 @@ planetary_atmos = 1 }, /area/hangar) -"Tb" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "Tj" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -1423,32 +921,6 @@ light_range = 2 }, /area/hangar) -"TK" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/shutoff, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) -"TR" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "Uo" = ( /obj/structure/chair{ dir = 1 @@ -1483,24 +955,10 @@ /obj/effect/turf_decal/siding/white{ dir = 1 }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Vu" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 +/obj/structure/railing{ + dir = 1 }, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/patterned/brushed{ light_color = "#1B1D2E"; light_range = 2; planetary_atmos = 1 @@ -1549,24 +1007,6 @@ planetary_atmos = 1 }, /area/hangar) -"WL" = ( -/obj/structure/railing{ - dir = 9; - layer = 2.8 - }, -/obj/machinery/atmospherics/components/unary/hydrogen_pump{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "WP" = ( /obj/effect/turf_decal/siding/white{ dir = 10 @@ -1588,31 +1028,6 @@ planetary_atmos = 1 }, /area/hangar) -"Xf" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"Xs" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "XO" = ( /obj/effect/turf_decal/siding/white{ dir = 6 @@ -1691,20 +1106,6 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"ZF" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2 @@ -1726,29 +1127,6 @@ planetary_atmos = 1 }, /area/hangar) -"ZR" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"ZX" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "ZZ" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -2486,8 +1864,8 @@ NE aG KH UJ -Si -JW +Cs +OZ aN aN aN @@ -2508,8 +1886,8 @@ aN aN aN aN -ZR -gk +vM +pb zG KH aG @@ -2528,7 +1906,7 @@ KH aG aG UJ -pb +Dn OZ aN aN @@ -2551,7 +1929,7 @@ aN aN aN vM -TR +Cs ay aG aG @@ -2570,7 +1948,7 @@ aG aG aG UJ -pb +Dn OZ aN aN @@ -2593,7 +1971,7 @@ aN aN aN SC -Cg +as zG KH aG @@ -2612,7 +1990,7 @@ aG aG aG UJ -YT +Dn OZ aN aN @@ -2635,7 +2013,7 @@ aN aN aN SC -Cg +as zG aG aG @@ -2654,7 +2032,7 @@ aG NE KH UJ -is +Dn OZ ax aN @@ -2677,7 +2055,7 @@ aN aN ax SC -Cg +as zG aG aG @@ -2696,7 +2074,7 @@ KH aG aG UJ -is +Dn OZ aN aN @@ -2719,7 +2097,7 @@ aN aN aN SC -Cg +as zG aG NE @@ -2738,7 +2116,7 @@ aG KH aG Dk -bK +Dn OZ aN aN @@ -2761,7 +2139,7 @@ aN aN aN SC -Cg +as zG KH aG @@ -2780,7 +2158,7 @@ NE aG aG Dk -bK +Dn OZ aN aN @@ -2803,7 +2181,7 @@ aN aN aN SC -Cg +as zG aG aG @@ -2822,7 +2200,7 @@ aG aG NE Dk -bK +as OZ aN aN @@ -2845,7 +2223,7 @@ aN aN aN vM -Cg +as zG ap aG @@ -2864,7 +2242,7 @@ ap KH aG Dk -HR +as OZ ax aN @@ -2887,7 +2265,7 @@ aN aN ax SC -TR +Cs zG aG KH @@ -2906,7 +2284,7 @@ aG aG KH Dk -HR +as OZ aN aN @@ -2929,7 +2307,7 @@ aN aN aN SC -ZF +Dn ay aG aG @@ -2948,7 +2326,7 @@ aG ap aG UJ -HR +as OZ aN aN @@ -2971,7 +2349,7 @@ aN aN aN SC -ZF +Dn ay KH aG @@ -2990,7 +2368,7 @@ KH aG NE UJ -HR +as OZ aN aN @@ -3013,7 +2391,7 @@ aN aN aN SC -ZF +Dn zG aG aG @@ -3032,7 +2410,7 @@ aG aG KH UJ -bK +as Rs aN aN @@ -3055,7 +2433,7 @@ aN aN aN SC -ZF +Dn ay aG aG @@ -3074,7 +2452,7 @@ aG NE aG UJ -pb +Cs Rs ax aN @@ -3097,7 +2475,7 @@ aN aN ax SC -ZF +Dn zG aG aG @@ -3116,7 +2494,7 @@ aG ap aG UJ -pb +Cs aX aN aN @@ -3139,7 +2517,7 @@ aN aN aN SC -TR +Cs zG ap aG @@ -3158,7 +2536,7 @@ KH aG ap UJ -PL +Cs OZ aN aN @@ -3181,7 +2559,7 @@ aN aN aN vM -Sr +pb zG aG NE @@ -3200,8 +2578,8 @@ aG aG aG UJ -pm -JW +Dn +OZ aN aN aN @@ -3222,8 +2600,8 @@ aN aN aN aN -ZR -SJ +vM +Cs ay aG aG @@ -3242,7 +2620,7 @@ al aG ap UJ -is +Dn OZ aN aN @@ -3265,7 +2643,7 @@ aN aN aN SC -Cg +as zG aG aG @@ -3284,7 +2662,7 @@ ae NE aG UJ -is +Dn OZ ax aN @@ -3307,7 +2685,7 @@ aN aN ax SC -Cg +as zG aG KH @@ -3326,7 +2704,7 @@ al aG KH UJ -HR +Dn OZ aN aN @@ -3349,7 +2727,7 @@ aN aN aN SC -Cg +as zG aG aG @@ -3368,7 +2746,7 @@ al ap aG UJ -HR +Dn OZ aN aN @@ -3391,7 +2769,7 @@ aN aN aN SC -Cg +as zG aG aG @@ -3410,7 +2788,7 @@ al Fs aG Dk -pb +Dn OZ aN aN @@ -3433,7 +2811,7 @@ aN aN aN SC -Cg +as zG aG NE @@ -3452,7 +2830,7 @@ al al aG Dk -pb +Dn OZ aN aN @@ -3475,7 +2853,7 @@ aN aN aN SC -Cg +as zG aG ap @@ -3494,7 +2872,7 @@ al al aG Dk -YT +as OZ ax aN @@ -3517,7 +2895,7 @@ aN aN ax vM -Cg +as zG KH aG @@ -3536,7 +2914,7 @@ al KH aG Dk -is +as OZ aN aN @@ -3559,7 +2937,7 @@ aN aN aN SC -TR +Cs zG aG aG @@ -3578,7 +2956,7 @@ al aG ap Dk -is +as OZ aN aN @@ -3601,7 +2979,7 @@ aN aN aN SC -ZF +Dn ay aG NE @@ -3620,7 +2998,7 @@ al aG NE UJ -bK +as OZ aN aN @@ -3643,7 +3021,7 @@ aN aN aN SC -ZF +Dn ay aG aG @@ -3662,7 +3040,7 @@ al aG aG UJ -bK +as OZ aN aN @@ -3685,7 +3063,7 @@ aN aN aN SC -ZF +Dn zG aG KH @@ -3704,7 +3082,7 @@ al KH aG UJ -bK +as Rs ax aN @@ -3727,7 +3105,7 @@ aN aN ax SC -ZF +Dn ay aG aG @@ -3746,7 +3124,7 @@ al aG aG UJ -HR +Dn Rs aN aN @@ -3769,7 +3147,7 @@ aN aN aN SC -ZF +Dn ay aG aG @@ -3785,10 +3163,10 @@ al al al ae -my +ap aG UJ -HR +Dn OZ aN aN @@ -3811,7 +3189,7 @@ aN aN aN ZZ -TR +Cs ay aG aG @@ -3828,9 +3206,9 @@ ag ag aG aG -lH -Dk -HR +KH +SC +Dn OZ aN aN @@ -3853,7 +3231,7 @@ aN aN aN SC -ZF +Dn OZ aG aG @@ -3866,14 +3244,14 @@ ag (51,1,1) = {" ag Hr -kt +Hr ag -KH aG -Xs -fj -Xf -JW +NE +aG +UJ +Dn +OZ aN aN aN @@ -3894,8 +3272,8 @@ aN aN aN aN -HT -ji +SC +Dn ay KH aG @@ -3908,13 +3286,13 @@ ag (52,1,1) = {" ag Hr -Li +Hr ag -kH -kH -wK -Dk -PL +aG +aG +aG +UJ +Dn OZ ax aN @@ -3937,7 +3315,7 @@ aN aN ax SC -Cg +as ay NE aG @@ -3950,13 +3328,13 @@ al (53,1,1) = {" ag Hr -Tb -if -la -la -WL -HJ -pb +Hr +Bh +aG +aG +NE +Dk +as OZ aN aN @@ -3979,7 +3357,7 @@ aN aN aN SC -ZF +Dn ay aG aG @@ -3994,11 +3372,11 @@ ag Hr Hr ag -yh -nD -hD -AZ -Vu +KH +aG +aG +UJ +as OZ aN aN @@ -4021,7 +3399,7 @@ aN aN aN SC -ZF +Dn zG aG aG @@ -4036,11 +3414,11 @@ ag ag ag ag -cu aG -dN -Ck -xp +ap +aG +Dk +Dn OZ aN aN @@ -4063,7 +3441,7 @@ aN aN aN vM -ZF +Dn ay KH aG @@ -4079,10 +3457,10 @@ al al al aG -aG -TK -SC -pb +NE +ap +UJ +Cs OZ aN aN @@ -4105,7 +3483,7 @@ aN aN aN SC -ZF +Dn ay aG NE @@ -4121,9 +3499,9 @@ al al al aG -KH -Lh -eS +aG +aG +UJ pb OZ ax @@ -4147,7 +3525,7 @@ aN aN ax SC -TR +Cs ay aG aG @@ -4163,7 +3541,7 @@ al al Fs aG -aG +KH aG UJ YT @@ -4189,7 +3567,7 @@ aN aN aN SC -TR +Cs ay aG KH @@ -4208,7 +3586,7 @@ aG aG KH UJ -is +Cs Rs aN aN @@ -4231,7 +3609,7 @@ aN aN aN SC -TR +Cs ay aG al @@ -4250,7 +3628,7 @@ NE aG aG UJ -is +Cs Rs aN aN @@ -4273,7 +3651,7 @@ aN aN aN SC -TR +Cs zG ap al @@ -4292,7 +3670,7 @@ aG aG NE Dk -bK +Dn Rs aN aN @@ -4315,7 +3693,7 @@ aN aN aN SC -ZF +Dn OC aG al @@ -4334,7 +3712,7 @@ KH aG aG UJ -bK +Dn OZ ax aN @@ -4357,7 +3735,7 @@ aN aN ax SC -TR +Cs OC KH aG @@ -4376,7 +3754,7 @@ aG aG aG UJ -bK +Dn OZ aN aN @@ -4399,7 +3777,7 @@ aN aN aN vM -Cg +as ay NE aG @@ -4418,7 +3796,7 @@ aG KH aG UJ -HR +as OZ aN aN @@ -4441,7 +3819,7 @@ aN aN aN vM -ZF +Dn ay aG aG @@ -4460,7 +3838,7 @@ aG NE aG UJ -HR +as OZ aN aN @@ -4483,7 +3861,7 @@ aN aN aN vM -ZF +Dn ay aG KH @@ -4502,7 +3880,7 @@ aG ap aG UJ -HR +as OZ aN aN @@ -4525,7 +3903,7 @@ aN aN aN SC -ZF +Dn ay aG NE @@ -4544,7 +3922,7 @@ aG aG NE UJ -HR +as OZ aN aN @@ -4567,7 +3945,7 @@ aN aN aN SC -TR +Cs ay aG aG @@ -4586,8 +3964,8 @@ aG aG aG UJ -sW -Cj +Dn +Rs ax aN aN @@ -4608,8 +3986,8 @@ aN aN aN ax -HT -SJ +SC +Cs ay KH Fs @@ -4628,7 +4006,7 @@ aG KH aG Dk -bK +Dn Rs aN aN @@ -4651,7 +4029,7 @@ aN aN aN SC -ZF +Dn ay aG al @@ -4670,7 +4048,7 @@ aG aG aG Dk -HR +as Rs aN aN @@ -4693,7 +4071,7 @@ ax aN aN SC -Cg +as ay ap al @@ -4712,7 +4090,7 @@ NE aG aG UJ -HR +as HC RC RC @@ -4735,7 +4113,7 @@ RC RC RC vl -Cg +as ay KH al @@ -4754,29 +4132,29 @@ KH aG aG UJ -qR -ZX -Cn -mP -mP -mP -ZX -Cn -Cn -mP -mP -ZX -Pp -ZX -mP -ZX -ZX -ZX -Cn -Cn -mP -ZX -ZX +aE +as +Cs +Dn +Dn +Dn +as +Cs +Cs +Dn +Dn +as +pM +as +Dn +as +as +as +Cs +Cs +Dn +as +as pM zG aG diff --git a/_maps/outpost/hangar/nt_ice_56x40.dmm b/_maps/outpost/hangar/nt_ice_56x40.dmm index d484671d2f94..90841c2cf6a1 100644 --- a/_maps/outpost/hangar/nt_ice_56x40.dmm +++ b/_maps/outpost/hangar/nt_ice_56x40.dmm @@ -234,17 +234,6 @@ light_range = 2 }, /area/hangar) -"cb" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "ck" = ( /turf/open/floor/plating{ light_color = "#1B1D2E"; @@ -290,17 +279,6 @@ planetary_atmos = 1 }, /area/hangar) -"dn" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "ds" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -314,17 +292,6 @@ light_range = 2 }, /area/hangar) -"dQ" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "dT" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 1 @@ -352,12 +319,9 @@ "eZ" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning, +/obj/structure/filingcabinet/double/grey, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, -/obj/structure/filingcabinet/double/grey{ - dir = 8; - pixel_x = 7 - }, /turf/open/floor/plating{ planetary_atmos = 1 }, @@ -389,18 +353,6 @@ planetary_atmos = 1 }, /area/hangar) -"fT" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "gc" = ( /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, @@ -418,38 +370,6 @@ }, /turf/open/floor/plasteel/telecomms_floor, /area/hangar) -"ia" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"iG" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pressure_valve, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "iJ" = ( /obj/effect/turf_decal/borderfloor/full, /obj/effect/turf_decal/industrial/warning{ @@ -474,15 +394,6 @@ light_range = 2 }, /area/hangar) -"jF" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/obj/item/toy/plush/moth/firewatch{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "jS" = ( /obj/effect/turf_decal/borderfloor/corner{ dir = 8 @@ -511,19 +422,6 @@ planetary_atmos = 1 }, /area/hangar) -"kr" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "kH" = ( /obj/effect/turf_decal/borderfloor{ dir = 9 @@ -538,15 +436,6 @@ planetary_atmos = 1 }, /area/hangar) -"ln" = ( -/obj/structure/flora/rock/pile/icy, -/turf/open/floor/plating/asteroid/icerock/temperate, -/area/hangar) -"lo" = ( -/obj/machinery/door/airlock/outpost, -/obj/machinery/atmospherics/pipe/simple/yellow/hidden, -/turf/open/floor/plasteel/tech, -/area/hangar) "lu" = ( /obj/effect/decal/fakelattice, /turf/open/floor/plasteel/elevatorshaft{ @@ -628,23 +517,6 @@ light_range = 2 }, /area/hangar) -"ne" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "nC" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -663,18 +535,6 @@ planetary_atmos = 1 }, /area/hangar) -"nZ" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "oc" = ( /obj/effect/turf_decal/siding/white{ dir = 8 @@ -691,53 +551,6 @@ planetary_atmos = 1 }, /area/hangar) -"pa" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"pi" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"ps" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "pD" = ( /obj/effect/turf_decal/borderfloor, /obj/effect/turf_decal/siding/white{ @@ -762,20 +575,6 @@ }, /turf/open/floor/plasteel/tech, /area/hangar) -"qN" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil/streak, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "qX" = ( /obj/effect/turf_decal/borderfloor{ dir = 6 @@ -802,16 +601,6 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/tech, /area/hangar) -"sd" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "sw" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -847,31 +636,6 @@ "tj" = ( /turf/open/floor/plasteel/tech, /area/hangar) -"ts" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"tF" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "tR" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -945,29 +709,6 @@ planetary_atmos = 1 }, /area/hangar) -"vT" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/yellow/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"wG" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "wT" = ( /obj/effect/turf_decal/siding/white{ dir = 4 @@ -979,18 +720,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/tech, /area/hangar) -"wZ" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "yU" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1003,32 +732,6 @@ planetary_atmos = 1 }, /area/hangar) -"AU" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"AW" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/shutoff, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "Be" = ( /obj/effect/turf_decal/borderfloor{ dir = 8 @@ -1174,50 +877,6 @@ light_range = 2 }, /area/hangar) -"El" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Eo" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/volume_pump{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/shutoff, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) -"Eu" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Fi" = ( -/obj/structure/flora/grass/both, -/obj/item/trash/raisins{ - layer = 2.8 - }, -/turf/open/floor/plating/asteroid/snow/temperatre{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "Fn" = ( /obj/structure/closet/crate/bin, /obj/effect/turf_decal/industrial/outline/yellow, @@ -1230,19 +889,6 @@ }, /turf/open/floor/plasteel/dark, /area/hangar) -"Fw" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "FS" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1256,32 +902,6 @@ planetary_atmos = 1 }, /area/hangar) -"Ht" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/machinery/light/floor{ - bulb_power = 0.75 - }, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"HF" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "HV" = ( /obj/effect/turf_decal/borderfloor{ dir = 10 @@ -1300,20 +920,11 @@ planetary_atmos = 1 }, /area/hangar) -"HY" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) "Iz" = ( /obj/structure/catwalk/over/plated_catwalk, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -1372,9 +983,6 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, /turf/open/floor/plating{ light_color = "#1B1D2E"; light_range = 2; @@ -1461,20 +1069,6 @@ planetary_atmos = 1 }, /area/hangar) -"Mk" = ( -/obj/effect/turf_decal/siding/white/end{ - dir = 8 - }, -/obj/machinery/computer/hydrogen_exchange{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "Mt" = ( /obj/machinery/computer/secure_data{ icon_state = "computer-left"; @@ -1511,39 +1105,6 @@ planetary_atmos = 1 }, /area/hangar) -"Od" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Oj" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/hangar) -"Or" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve/digital, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "OW" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 4 @@ -1636,24 +1197,6 @@ planetary_atmos = 1 }, /area/hangar) -"SR" = ( -/obj/structure/railing{ - dir = 9; - layer = 2.8 - }, -/obj/machinery/atmospherics/components/unary/hydrogen_pump{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "Ts" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1679,27 +1222,6 @@ planetary_atmos = 1 }, /area/hangar) -"UV" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) "UZ" = ( /obj/effect/turf_decal/siding/white{ dir = 10 @@ -1711,82 +1233,19 @@ layer = 4.1; dir = 10 }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"Vu" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 9 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) -"VK" = ( -/obj/effect/turf_decal/borderfloor/full, -/obj/machinery/light/floor, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/cargo_one{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"Wm" = ( -/obj/structure/railing{ - dir = 5; - layer = 2.8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/patterned{ - planetary_atmos = 1; - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"WY" = ( -/obj/effect/turf_decal/borderfloor/full, -/obj/machinery/light/floor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned/cargo_one{ - light_color = "#1B1D2E"; - light_range = 2 - }, -/area/hangar) -"Xf" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/patterned/brushed{ light_color = "#1B1D2E"; light_range = 2; planetary_atmos = 1 }, /area/hangar) -"Xq" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, +"Vu" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 9 + }, +/obj/effect/turf_decal/siding/white, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ +/turf/open/floor/plasteel/patterned/brushed{ light_color = "#1B1D2E"; light_range = 2; planetary_atmos = 1 @@ -1812,20 +1271,6 @@ }, /turf/open/floor/plasteel/telecomms_floor, /area/hangar) -"XS" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Yb" = ( /obj/effect/turf_decal/borderfloor{ dir = 4 @@ -1843,19 +1288,6 @@ planetary_atmos = 1 }, /area/hangar) -"Ye" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "Yn" = ( /obj/effect/decal/fakelattice, /obj/effect/decal/cleanable/dirt{ @@ -1897,25 +1329,11 @@ /obj/effect/turf_decal/borderfloor/full, /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, /turf/open/floor/plasteel/patterned/cargo_one{ light_color = "#1B1D2E"; light_range = 2 }, /area/hangar) -"YW" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "YX" = ( /obj/structure/flora/tree/dead, /turf/open/floor/plating/asteroid/snow/temperatre{ @@ -1923,24 +1341,6 @@ light_range = 2 }, /area/hangar) -"Zj" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north{ - pixel_x = -6; - bulb_power = 0.25 - }, -/turf/open/floor/plasteel/patterned/brushed{ - light_color = "#1B1D2E"; - light_range = 2; - planetary_atmos = 1 - }, -/area/hangar) "ZE" = ( /obj/effect/turf_decal/industrial/hatch/yellow, /obj/machinery/vending/coffee, @@ -3028,8 +2428,8 @@ ao aE aZ aj -YW -AU +fM +aK ck ck ck @@ -3070,8 +2470,8 @@ ck ck ck ck -ts -XS +aN +Iz am aZ aE @@ -3090,7 +2490,7 @@ aZ aE aE aj -fT +aw aK ck ck @@ -3133,7 +2533,7 @@ ck ck ck aN -kr +fM tR aE aE @@ -3152,7 +2552,7 @@ aE aE ao aj -fT +aw aK ck ck @@ -3195,7 +2595,7 @@ ck ck ck pD -dQ +ad am aZ aE @@ -3214,7 +2614,7 @@ aE aE aE aj -fT +aw aK ck ck @@ -3257,7 +2657,7 @@ ck ck ck pD -dQ +ad am aE aE @@ -3276,7 +2676,7 @@ aE ao aZ aj -fT +aw aK aG ck @@ -3319,7 +2719,7 @@ ck ck aG pD -dQ +ad am aE aE @@ -3338,7 +2738,7 @@ aZ aE aE aj -fT +aw aK ck ck @@ -3381,7 +2781,7 @@ ck ck ck pD -dQ +ad am aE ao @@ -3400,7 +2800,7 @@ aE aZ aE aD -fT +aw aK ck ck @@ -3443,7 +2843,7 @@ ck ck ck pD -dQ +ad am aZ aE @@ -3462,7 +2862,7 @@ ao aE aE aD -fT +aw aK ck ck @@ -3505,7 +2905,7 @@ ck ck ck pD -dQ +ad am aE aE @@ -3524,7 +2924,7 @@ aE aE ao aD -El +ad aK ck ck @@ -3567,7 +2967,7 @@ ck ck ck aN -dQ +ad am ai aE @@ -3586,7 +2986,7 @@ ai aZ aE aD -El +ad aK aG ck @@ -3629,7 +3029,7 @@ ck ck aG pD -kr +fM am aE aZ @@ -3648,7 +3048,7 @@ aE ao aZ aD -El +ad aK ck ck @@ -3691,7 +3091,7 @@ ck ck ck pD -tF +aw tR aE aE @@ -3710,7 +3110,7 @@ aE ai aE aj -El +ad aK ck ck @@ -3753,7 +3153,7 @@ ck ck ck pD -tF +aw tR aZ aE @@ -3772,7 +3172,7 @@ aZ aE ao aj -El +ad aK ck ck @@ -3815,7 +3215,7 @@ ck ck ck pD -tF +aw am aE aE @@ -3834,7 +3234,7 @@ aE aE aZ aj -El +ad kd ck ck @@ -3877,7 +3277,7 @@ ck ck ck pD -tF +aw tR aE aE @@ -3896,7 +3296,7 @@ aE ao aE aj -Ye +fM kd ck ck @@ -3939,7 +3339,7 @@ ck ck ck pD -tF +aw am aE aE @@ -3958,7 +3358,7 @@ aE ai aE aj -Ye +fM sw aG ck @@ -4001,7 +3401,7 @@ ck ck aG pD -kr +fM am ai aE @@ -4020,7 +3420,7 @@ aZ aE ai aj -Ye +fM aK ck ck @@ -4082,8 +3482,8 @@ aE aE aE aj -nZ -AU +aw +aK ck ck ck @@ -4124,8 +3524,8 @@ ck ck ck ck -ts -cb +aN +fM tR aE aE @@ -4144,7 +3544,7 @@ aI aE ai aj -fT +aw aK ck ck @@ -4187,7 +3587,7 @@ ck ck ck pD -dQ +ad am aE aE @@ -4206,7 +3606,7 @@ au ao aE aj -fT +aw aK ck ck @@ -4249,7 +3649,7 @@ ck ck ck pD -dQ +ad am aE aZ @@ -4268,7 +3668,7 @@ aI aE aZ aj -fT +aw aK aG ck @@ -4311,7 +3711,7 @@ ck ck aG pD -dQ +ad am aE aE @@ -4330,7 +3730,7 @@ aI ai aE aj -fT +aw aK ck ck @@ -4373,7 +3773,7 @@ ck ck ck pD -dQ +ad am aE aE @@ -4392,7 +3792,7 @@ aI aT aE aD -fT +aw aK ck ck @@ -4435,7 +3835,7 @@ ck ck ck pD -dQ +ad am aE ao @@ -4454,7 +3854,7 @@ aI aI aE aD -fT +aw aK ck ck @@ -4497,7 +3897,7 @@ ck ck ck pD -dQ +ad am aE ai @@ -4516,7 +3916,7 @@ aI aI aE aD -El +ad aK ck ck @@ -4559,7 +3959,7 @@ ck ck ck aN -dQ +ad am aZ aE @@ -4578,7 +3978,7 @@ aI aZ aE aD -El +ad aK aG ck @@ -4621,7 +4021,7 @@ ck ck aG pD -kr +fM am aE aE @@ -4640,7 +4040,7 @@ aI aE ai aD -El +ad aK ck ck @@ -4683,7 +4083,7 @@ ck ck ck pD -tF +aw tR aE ao @@ -4702,7 +4102,7 @@ aI aE ao aj -El +ad aK ck ck @@ -4745,7 +4145,7 @@ ck ck ck pD -tF +aw tR aE aE @@ -4764,7 +4164,7 @@ aI aE aE aj -El +ad aK ck ck @@ -4807,7 +4207,7 @@ ck ck ck pD -tF +aw am aE aZ @@ -4826,7 +4226,7 @@ aI aZ aE aj -El +ad kd ck ck @@ -4869,7 +4269,7 @@ ck ck ck pD -tF +aw tR aE aE @@ -4888,7 +4288,7 @@ aI aE aE aj -fT +aw kd aG ck @@ -4931,7 +4331,7 @@ ck ck aG pD -tF +aw tR aE aE @@ -4950,7 +4350,7 @@ au ai aE aj -fT +aw aK ck ck @@ -4993,7 +4393,7 @@ ck ck ck Ck -kr +fM tR aE aE @@ -5008,11 +4408,11 @@ aH aH aH aH -ln aE -Mk -aD -El +aE +aZ +pD +aw aK ck ck @@ -5055,7 +4455,7 @@ ck ck ck pD -tF +aw aK aE aE @@ -5068,14 +4468,14 @@ aH (51,1,1) = {" aH tj -jF +tj aH -aZ aE -pi -ps -dn -AU +ao +aE +aj +aw +aK ck ck ck @@ -5116,8 +4516,8 @@ ck ck ck ck -wZ -Xf +pD +aw tR aZ aE @@ -5130,13 +4530,13 @@ aH (52,1,1) = {" aH tj -HY +tj aH -Mj -Mj -Ht -aD -fT +aE +aE +aE +aj +aw aK ck ck @@ -5179,7 +4579,7 @@ ck ck ck pD -dQ +ad tR ao aE @@ -5192,13 +4592,13 @@ aI (53,1,1) = {" aH tj -Oj -lo -vT -vT -SR -ne -Ye +tj +sB +aE +aE +ao +aD +ad aK aG ck @@ -5241,7 +4641,7 @@ ck ck aG pD -tF +aw tR aE aE @@ -5256,11 +4656,11 @@ aH tj tj aH -Zj -qN -Eo -pa -Od +aZ +aE +aE +aj +ad aK ck ck @@ -5303,7 +4703,7 @@ ck ck ck pD -tF +aw am aE aE @@ -5318,11 +4718,11 @@ aH aH aH aH +aE ai aE -UV -iG -Fw +aD +aw aK ck ck @@ -5365,7 +4765,7 @@ ck ck ck aN -tF +aw tR aZ aE @@ -5379,12 +4779,12 @@ aI aI aI aI -ln -aE +aI aE -AW -pD -Ye +ao +ai +aj +fM aK ck ck @@ -5427,7 +4827,7 @@ ck ck ck pD -tF +aw tR aE ao @@ -5443,10 +4843,10 @@ aI aI aI aE -Fi -Wm -wG -Ye +aE +aE +aj +Iz aK ck ck @@ -5489,7 +4889,7 @@ ck ck ck pD -kr +fM tR aE aE @@ -5551,7 +4951,7 @@ ck ck aG pD -kr +fM tR aE aZ @@ -5570,7 +4970,7 @@ aE aE aZ aj -Ye +fM kd ck ck @@ -5613,7 +5013,7 @@ ck ck ck pD -kr +fM tR aE aI @@ -5632,7 +5032,7 @@ ao aE aE aj -Ye +fM kd ck ck @@ -5675,7 +5075,7 @@ ck ck ck pD -kr +fM am ai aI @@ -5694,7 +5094,7 @@ aE aE ao aD -fT +aw kd ck ck @@ -5737,7 +5137,7 @@ ck ck ck pD -tF +aw aO aE aI @@ -5756,7 +5156,7 @@ aZ aE aE aj -fT +aw aK ck ck @@ -5799,7 +5199,7 @@ ck ck ck pD -kr +fM aO aZ aE @@ -5818,7 +5218,7 @@ aE aE aE aj -fT +aw aK aG ck @@ -5861,7 +5261,7 @@ ck ck aG aN -dQ +ad tR ao aE @@ -5880,7 +5280,7 @@ aE aZ aE aj -El +ad aK ck ck @@ -5923,7 +5323,7 @@ ck ck ck aN -tF +aw tR aE aE @@ -5942,7 +5342,7 @@ aE ao aE aj -El +ad aK ck ck @@ -5985,7 +5385,7 @@ ck ck ck aN -tF +aw tR aE aZ @@ -6004,7 +5404,7 @@ aE ai aE aj -El +ad aK ck ck @@ -6047,7 +5447,7 @@ ck ck ck pD -tF +aw tR aE ao @@ -6066,7 +5466,7 @@ aE aE ao aj -El +ad aK ck ck @@ -6109,7 +5509,7 @@ ck ck ck pD -kr +fM tR aE aE @@ -6128,8 +5528,8 @@ aE aE aE aj -nZ -Or +aw +kd aG ck ck @@ -6170,8 +5570,8 @@ ck ck ck aG -wZ -cb +pD +fM tR aZ aT @@ -6190,7 +5590,7 @@ aE aZ aE aD -fT +aw kd ck ck @@ -6233,7 +5633,7 @@ ck ck ck pD -tF +aw tR aE aI @@ -6252,7 +5652,7 @@ aE aE aE aD -El +ad kd ck ck @@ -6295,7 +5695,7 @@ aG ck ck pD -dQ +ad tR ai aI @@ -6314,7 +5714,7 @@ ao aE aE aj -El +ad cX Mj ar @@ -6327,7 +5727,7 @@ ar ar ar ar -ia +ar ar ar ar @@ -6347,7 +5747,7 @@ ar ar ar ar -ia +ar ar ar ar @@ -6357,7 +5757,7 @@ ar ar ar qX -dQ +ad tR aZ aI @@ -6376,50 +5776,50 @@ aZ aE aE aj -VK -Eu -Eu -Eu -Eu -Eu -sd -sd -sd -sd -sd -Eu -Eu -HF -Eu -sd -sd -Xq -sd -sd -sd -sd -Xq +Cb +ad +ad +ad +ad +ad +aw +aw +aw +aw +aw +ad +ad +ad +ad +aw +aw +fM +aw +aw +aw +aw +fM +YA +aw +aw +ad +fM +fM +aw +aw +ad +ad +ad +aw +ad +ad +ad +fM +fM +aw +ad +ad YA -sd -sd -Eu -Xq -Xq -sd -sd -Eu -Eu -HF -sd -Eu -Eu -Eu -Xq -Xq -sd -Eu -Eu -WY am aE aE diff --git a/_maps/outpost/indie_space.dmm b/_maps/outpost/indie_space.dmm index 7560d2921d2c..d7debf2a5dc7 100644 --- a/_maps/outpost/indie_space.dmm +++ b/_maps/outpost/indie_space.dmm @@ -182,16 +182,17 @@ /turf/open/floor/plasteel, /area/outpost/maintenance/fore) "bi" = ( +/obj/machinery/mineral/processing_unit_console{ + pixel_y = -31; + machinedir = 1; + output_dir = 1 + }, /obj/structure/railing{ dir = 1 }, /obj/effect/turf_decal/corner/opaque/brown{ dir = 10 }, -/obj/machinery/computer/electrolyzer_console{ - pixel_y = -31; - density = 0 - }, /turf/open/floor/plasteel/patterned, /area/outpost/cargo) "bn" = ( @@ -727,10 +728,11 @@ /turf/open/floor/plasteel/tech/techmaint, /area/outpost/maintenance/fore) "fd" = ( -/obj/machinery/conveyor/inverted{ - id = "outpost1"; - dir = 10 +/obj/machinery/mineral/processing_unit{ + input_dir = 8; + output_dir = 1 }, +/obj/effect/turf_decal/industrial/outline/yellow, /turf/open/floor/plasteel/patterned/cargo_one, /area/outpost/cargo) "fh" = ( @@ -2539,13 +2541,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel, /area/outpost/hallway/central) -"rk" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/mineral/electrolyzer{ - output_dir = 4 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/outpost/cargo) "rm" = ( /obj/effect/turf_decal/corner/opaque/grey/full, /obj/effect/turf_decal/corner/opaque/neutral{ @@ -5037,8 +5032,10 @@ }, /area/outpost/crew/bar) "FE" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1 + }, /obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/mineral/electrolyzer_unloader, /turf/open/floor/plasteel/patterned/cargo_one, /area/outpost/cargo) "FF" = ( @@ -7067,13 +7064,13 @@ /obj/structure/railing{ dir = 6 }, -/obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor_switch{ id = "outpost1"; layer = 3.11; pixel_y = 4; pixel_x = 5 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/patterned, /area/outpost/cargo) "RU" = ( @@ -17441,8 +17438,8 @@ Dp tI tI RO -rk -bi +gO +BZ Uw HD HD @@ -17565,7 +17562,7 @@ ca ca ca fd -BZ +bi Uw HD HD diff --git a/_maps/outpost/nanotrasen_asteroid.dmm b/_maps/outpost/nanotrasen_asteroid.dmm index 08f1322e7c60..a55df014f4f9 100644 --- a/_maps/outpost/nanotrasen_asteroid.dmm +++ b/_maps/outpost/nanotrasen_asteroid.dmm @@ -125,7 +125,7 @@ /area/outpost/maintenance/fore) "aE" = ( /obj/structure/table/wood, -/obj/item/food/cakeslice/birthday{ +/obj/item/reagent_containers/food/snacks/cakeslice/birthday{ pixel_x = -3; pixel_y = -5 }, @@ -3689,7 +3689,10 @@ pixel_y = -5; pixel_x = -9 }, -/obj/item/reagent_containers/food/drinks/mug, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = -7; + pixel_y = 10 + }, /obj/effect/turf_decal/trimline/opaque/blue/filled/line{ dir = 4 }, @@ -5585,7 +5588,7 @@ /turf/open/floor/concrete/reinforced, /area/outpost/maintenance/aft) "tW" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8 }, /obj/effect/turf_decal/techfloor{ @@ -9790,7 +9793,7 @@ pixel_y = -3 }, /obj/item/reagent_containers/food/snacks/meatbun, -/obj/item/reagent_containers/food/drinks/soda_cans/orange_soda{ +/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime{ pixel_y = 12; pixel_x = -8 }, @@ -12830,7 +12833,7 @@ /obj/item/reagent_containers/food/snacks/nachos{ pixel_y = 9 }, -/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel{ +/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game{ pixel_x = 8; pixel_y = 3 }, diff --git a/_maps/outpost/nanotrasen_ice.dmm b/_maps/outpost/nanotrasen_ice.dmm index d029c3dc86a8..696342178b2d 100644 --- a/_maps/outpost/nanotrasen_ice.dmm +++ b/_maps/outpost/nanotrasen_ice.dmm @@ -554,8 +554,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/box, /obj/structure/closet/crate, +/obj/effect/turf_decal/box, /turf/open/floor/plasteel/patterned, /area/outpost/cargo/smeltery) "dM" = ( @@ -2851,9 +2851,10 @@ "td" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/industrial/hatch/yellow, -/obj/machinery/computer/electrolyzer_console{ - pixel_x = 32; - density = 0 +/obj/machinery/mineral/processing_unit_console{ + machinedir = 8; + output_dir = 1; + pixel_x = 32 }, /turf/open/floor/plasteel/patterned, /area/outpost/cargo/smeltery) @@ -2957,8 +2958,8 @@ }, /area/outpost/exterior) "tM" = ( +/obj/machinery/mineral/unloading_machine, /obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/mineral/electrolyzer_unloader, /turf/open/floor/plasteel/patterned/cargo_one, /area/outpost/cargo/smeltery) "tO" = ( @@ -6341,10 +6342,11 @@ /turf/open/floor/plasteel/patterned, /area/outpost/crew/bathroom) "Rg" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/mineral/electrolyzer{ - output_dir = 4 +/obj/machinery/mineral/processing_unit{ + output_dir = 4; + input_dir = 8 }, +/obj/effect/turf_decal/industrial/outline/yellow, /turf/open/floor/plasteel/dark, /area/outpost/cargo/smeltery) "Rh" = ( diff --git a/_maps/ship_config_schema.json b/_maps/ship_config_schema.json index 4c29f272413d..2afd8e065170 100644 --- a/_maps/ship_config_schema.json +++ b/_maps/ship_config_schema.json @@ -134,7 +134,7 @@ "description": "The amount of ships that can be spawned in by players in a round at once.", "minimum": 0, "maximum": 100, - "default": 1 + "default": 2 }, "starting_funds":{ "title": "Ship Starting Funds", diff --git a/_maps/shuttles/independent/independent_beluga.dmm b/_maps/shuttles/independent/independent_beluga.dmm index c8ef49a3b35e..dd0519efde1e 100644 --- a/_maps/shuttles/independent/independent_beluga.dmm +++ b/_maps/shuttles/independent/independent_beluga.dmm @@ -1341,7 +1341,10 @@ pixel_x = 8; pixel_y = 7 }, -/obj/item/reagent_containers/food/drinks/mug, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = -6; + pixel_y = -1 + }, /obj/item/phone{ pixel_x = 9; pixel_y = -2 @@ -2136,6 +2139,10 @@ pixel_x = -2; pixel_y = 4 }, +/obj/item/paper/pamphlet/ruin/spacehotel{ + pixel_x = 7; + pixel_y = 2 + }, /turf/open/floor/wood, /area/ship/crew/library) "uB" = ( @@ -3152,7 +3159,10 @@ pixel_x = 4; pixel_y = 1 }, -/obj/item/reagent_containers/food/drinks/mug, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = -5; + pixel_y = 7 + }, /obj/effect/turf_decal/siding/wood, /obj/item/lipstick{ pixel_x = -5; @@ -4742,7 +4752,7 @@ /area/ship/crew) "UO" = ( /obj/effect/turf_decal/industrial/traffic/corner, -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 1 }, /obj/machinery/light/directional/south, @@ -4825,7 +4835,9 @@ dir = 4 }, /obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/mug, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = 9 + }, /turf/open/floor/plasteel/sepia, /area/ship/crew/canteen) "VK" = ( diff --git a/_maps/shuttles/independent/independent_box.dmm b/_maps/shuttles/independent/independent_box.dmm index 577290c6581c..0e1e4e9439b5 100644 --- a/_maps/shuttles/independent/independent_box.dmm +++ b/_maps/shuttles/independent/independent_box.dmm @@ -1802,7 +1802,7 @@ /obj/effect/turf_decal/corner/opaque/blue{ dir = 4 }, -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 1 }, /obj/machinery/firealarm/directional/south, diff --git a/_maps/shuttles/independent/independent_boyardee.dmm b/_maps/shuttles/independent/independent_boyardee.dmm new file mode 100644 index 000000000000..4ae94900b258 --- /dev/null +++ b/_maps/shuttles/independent/independent_boyardee.dmm @@ -0,0 +1,3488 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ao" = ( +/obj/machinery/power/smes/engineering, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/ship/maintenance) +"as" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/layer4, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"az" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"aV" = ( +/obj/item/paicard, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen) +"bv" = ( +/obj/machinery/smartfridge/drinks, +/turf/closed/wall, +/area/ship/storage) +"bB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/mono, +/area/ship/crew/canteen/kitchen) +"cc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"cp" = ( +/obj/machinery/door/poddoor{ + id = "cargoblastdoors" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 4; + id = "cargoholofield" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ship/cargo) +"ct" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew) +"cy" = ( +/obj/item/paper_bin, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen) +"cA" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/sugar, +/turf/open/floor/plasteel/mono, +/area/ship/crew/canteen/kitchen) +"cC" = ( +/turf/closed/wall/r_wall, +/area/ship/crew/canteen) +"cJ" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/item/storage/firstaid/medical{ + pixel_x = -5; + pixel_y = -4 + }, +/obj/structure/closet/wall/white/directional/east{ + name = "First Aid" + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/plasteel/patterned/brushed, +/area/ship/crew/canteen) +"cZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = 25 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 2; + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"dh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"di" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck/kotahi, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"dr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/siding/wood{ + dir = 8; + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"dt" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/canteen) +"dy" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew) +"dF" = ( +/obj/machinery/advanced_airlock_controller{ + locked = 0; + pixel_x = 25 + }, +/obj/structure/chair, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"dH" = ( +/turf/closed/wall/r_wall, +/area/ship/maintenance) +"dN" = ( +/obj/effect/turf_decal/box, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"dP" = ( +/obj/machinery/vending/cigarette, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"dU" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"dV" = ( +/turf/closed/wall, +/area/ship/maintenance) +"dW" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ship/cargo) +"dZ" = ( +/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 = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/freezer{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/storage) +"ej" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/turf_decal/corner/opaque/white/half, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"ep" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/machinery/computer/monitor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen/kitchen) +"ev" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"ex" = ( +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"eE" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/corner/opaque/white/half, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"eG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/crew/hydroponics) +"eS" = ( +/obj/machinery/door/poddoor{ + id = "windowlockdown" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ship/crew) +"eZ" = ( +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"fa" = ( +/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 = "4-8" + }, +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = -25 + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/crew/hydroponics) +"fs" = ( +/turf/open/floor/plasteel, +/area/ship/crew/hydroponics) +"fz" = ( +/obj/machinery/cryopod{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner{ + color = "#543C30"; + dir = 4 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"fG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/freezer, +/area/ship/storage) +"fK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"gq" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"gL" = ( +/obj/effect/turf_decal/number/two, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"gQ" = ( +/obj/machinery/door/airlock/external/glass{ + dir = 4; + name = "Internal Airlock" + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"gV" = ( +/obj/machinery/vending/dinnerware, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"hl" = ( +/obj/effect/turf_decal/ihejirika_small/left{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"hs" = ( +/obj/structure/table/glass, +/obj/machinery/plantgenes, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"hA" = ( +/obj/effect/turf_decal/ihejirika_small/right{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"hJ" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"hL" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/structure/curtain/bounty, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"hQ" = ( +/obj/structure/window/reinforced/spawner/east, +/obj/machinery/biogenerator, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/spawner/west, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"hZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"is" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/radio/intercom/directional/east, +/obj/structure/table/reinforced, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/machinery/cell_charger, +/turf/open/floor/plating, +/area/ship/maintenance) +"iB" = ( +/obj/machinery/status_display/shuttle, +/turf/closed/wall, +/area/ship/storage) +"ja" = ( +/obj/machinery/door/poddoor{ + id = "windowlockdown"; + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ship/crew/canteen) +"jj" = ( +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"jl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/crew/canteen) +"ju" = ( +/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 = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/cargo) +"jA" = ( +/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 = "4-8" + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"jN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/ship/cargo) +"kr" = ( +/obj/structure/sign/warning/chemdiamond, +/turf/closed/wall, +/area/ship/maintenance) +"ku" = ( +/obj/machinery/door/poddoor{ + dir = 4; + id = "bridgelockdown" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ship/crew/canteen/kitchen) +"kC" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 20; + pixel_y = -20 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"kM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"kS" = ( +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"kZ" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/glass{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"lg" = ( +/obj/machinery/door/airlock/glass, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"ly" = ( +/obj/machinery/advanced_airlock_controller{ + pixel_y = 25 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"lD" = ( +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/pickaxe/silver, +/obj/item/pickaxe/silver, +/obj/item/clothing/head/hardhat/mining, +/obj/item/clothing/head/hardhat/mining, +/obj/item/t_scanner/adv_mining_scanner/lesser, +/obj/item/t_scanner/adv_mining_scanner/lesser, +/obj/item/gps{ + gpstag = "NTREC1"; + pixel_x = -9; + pixel_y = 7 + }, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"lG" = ( +/obj/structure/table/reinforced, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Cockpit"; + pixel_y = 30 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "windowlockdown"; + name = "Window Lockdown"; + pixel_x = -5; + pixel_y = 5 + }, +/obj/machinery/button/door{ + id = "cargoblastdoors"; + name = "Blast Door Control"; + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/button/door{ + id = "bridgelockdown"; + name = "Bridge Lockdown"; + pixel_y = -5 + }, +/obj/item/spacecash/bundle/c1000, +/obj/item/spacecash/bundle/c1000, +/obj/item/spacecash/bundle/c1000, +/obj/item/spacecash/bundle/c1000, +/obj/item/spacecash/bundle/c1000, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen/kitchen) +"me" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"mg" = ( +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen/kitchen) +"mk" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"mr" = ( +/turf/closed/wall, +/area/ship/crew/hydroponics) +"my" = ( +/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 = "4-8" + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"mH" = ( +/obj/effect/turf_decal/box, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/turf/open/floor/plating, +/area/ship/maintenance) +"nc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ship/cargo) +"no" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/reagent_containers/glass/beaker/large, +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"np" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/corner/opaque/white/half, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"ny" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"nA" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ship/cargo) +"nF" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"of" = ( +/turf/closed/wall/r_wall, +/area/ship/crew/canteen/kitchen) +"om" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/freezer, +/area/ship/storage) +"oX" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"pb" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/table/wood/fancy/black, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"pg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"ph" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"pt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/stack/sheet/mineral/wood/fifty, +/turf/open/floor/plating, +/area/ship/maintenance) +"px" = ( +/obj/machinery/status_display/shuttle, +/turf/closed/wall/r_wall, +/area/ship/crew/canteen/kitchen) +"pN" = ( +/obj/machinery/atmospherics/components/binary/valve/digital, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"qe" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = -23 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"qg" = ( +/obj/machinery/atmospherics/components/unary/tank/toxins{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"qq" = ( +/obj/machinery/mineral/ore_redemption, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"qu" = ( +/obj/machinery/door/poddoor{ + id = "windowlockdown"; + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ship/crew/hydroponics) +"qB" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/structure/chair/sofa/brown/right/directional/east, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"qE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/chair/stool/bar{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"qO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"qU" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"qZ" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/structure/curtain/bounty, +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"rj" = ( +/obj/structure/ore_box, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"rk" = ( +/obj/machinery/computer/helm/viewscreen/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/sofa/brown/left/directional/east, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"rm" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/canteen) +"ro" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"rr" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"rt" = ( +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"rz" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4; + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"rA" = ( +/obj/structure/sink/kitchen{ + dir = 4; + pixel_x = -12 + }, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"rC" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/item/areaeditor/shuttle{ + pixel_x = -11 + }, +/obj/item/radio/intercom/wideband/table{ + dir = 8; + canhear_range = 5 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"rH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"sg" = ( +/turf/closed/wall, +/area/ship/storage) +"sn" = ( +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen) +"sp" = ( +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"st" = ( +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"sD" = ( +/obj/machinery/door/poddoor{ + id = "windowlockdown"; + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ship/cargo) +"sI" = ( +/obj/machinery/status_display/shuttle, +/turf/closed/wall, +/area/ship/cargo) +"sR" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"sU" = ( +/turf/closed/wall, +/area/ship/crew/canteen) +"sX" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral, +/obj/effect/turf_decal/box, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"ta" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/item/soap/deluxe, +/obj/machinery/airalarm/directional/south, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/canteen) +"tP" = ( +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"tT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/table/wood/fancy/black, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"ua" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel, +/area/ship/cargo) +"uI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/crew/hydroponics) +"uP" = ( +/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 = "4-8" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"uR" = ( +/turf/closed/wall, +/area/ship/crew) +"uS" = ( +/obj/machinery/processor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"vi" = ( +/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 = "4-8" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"vw" = ( +/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 = "4-8" + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/crew/hydroponics) +"vZ" = ( +/turf/template_noop, +/area/template_noop) +"we" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1; + piping_layer = 2 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/ship/crew/canteen) +"wm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/holopad/emergency/kitchen, +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"wF" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/fountain, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/item/megaphone{ + pixel_x = 3; + pixel_y = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 2; + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"wO" = ( +/obj/machinery/seed_extractor, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"wQ" = ( +/obj/machinery/door/airlock/external/glass{ + dir = 4; + name = "Internal Airlock" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"wY" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"xh" = ( +/obj/structure/window/reinforced/spawner/west, +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"xj" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/item/storage/bag/tray, +/turf/open/floor/plasteel/mono, +/area/ship/crew/canteen/kitchen) +"xr" = ( +/obj/machinery/door/poddoor{ + id = "windowlockdown" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ship/crew/canteen) +"xw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plating, +/area/ship/maintenance) +"xy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/table/wood/poker, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"xH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/mono, +/area/ship/crew/canteen/kitchen) +"xO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4; + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"xX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"yi" = ( +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"yk" = ( +/obj/machinery/door/poddoor{ + id = "cargoblastdoors" + }, +/turf/open/floor/plating, +/area/ship/cargo) +"yn" = ( +/obj/structure/closet/secure_closet/bar{ + req_access = null + }, +/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen) +"ys" = ( +/obj/machinery/door/poddoor{ + id = "cargoblastdoors" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "cargoholofield" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ship/cargo) +"yF" = ( +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/mob/living/simple_animal/chicken{ + atmos_requirements = list("min_oxy"=0,"max_oxy"=0,"min_tox"=0,"max_tox"=0,"min_co2"=0,"max_co2"=0,"min_n2"=0,"max_n2"=0); + desc = "A regular chicken, nothing weird about this one ."; + name = "Cluckens" + }, +/obj/structure/bed/nest{ + color = "#FFFF00"; + desc = "It's a pile of soft, loose hay shaped like a nest."; + name = "chicken nest" + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"yV" = ( +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel, +/area/ship/cargo) +"zd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -25; + pixel_y = 25 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/freezer, +/area/ship/storage) +"zl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"zu" = ( +/obj/machinery/gibber, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/ship/storage) +"zy" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/maintenance) +"zP" = ( +/obj/machinery/icecream_vat, +/turf/open/floor/plasteel/freezer, +/area/ship/storage) +"Af" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"Ag" = ( +/turf/closed/wall/r_wall, +/area/ship/cargo) +"Au" = ( +/turf/closed/wall/r_wall, +/area/ship/storage) +"Av" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/cargo) +"AA" = ( +/obj/machinery/computer/helm{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen/kitchen) +"AF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/observer_start, +/turf/open/floor/carpet/red_gold, +/area/ship/crew) +"Ba" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ship/cargo) +"Bc" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck/syndicate, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"Bk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"BC" = ( +/obj/effect/turf_decal/number/zero, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"BE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"BP" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/ship/maintenance) +"BQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/vending/boozeomat/all_access{ + density = 0; + pixel_x = 32 + }, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/machinery/reagentgrinder{ + pixel_y = 5 + }, +/obj/item/reagent_containers/glass/rag, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen) +"Ck" = ( +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Cn" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/ship/crew/hydroponics) +"Cu" = ( +/obj/machinery/door/poddoor{ + id = "bridgelockdown" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ship/crew/canteen/kitchen) +"CP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"CV" = ( +/obj/effect/turf_decal/box, +/obj/machinery/power/port_gen/pacman, +/obj/item/stack/sheet/mineral/plasma/five, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"Da" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"Dd" = ( +/obj/machinery/grill, +/obj/effect/turf_decal/corner/opaque/white/half, +/obj/effect/turf_decal/box, +/obj/item/stack/sheet/mineral/coal/ten, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"Df" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating/airless, +/area/ship/maintenance) +"Dg" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -25 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/canteen) +"Dj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck/cas{ + pixel_y = 8 + }, +/obj/item/toy/cards/deck/cas/black, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"Ds" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 4 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/ship/maintenance) +"Dt" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"DA" = ( +/obj/machinery/vending/wardrobe/chef_wardrobe, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"DC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"DD" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"DF" = ( +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"DG" = ( +/obj/machinery/status_display/shuttle, +/turf/closed/wall, +/area/ship/maintenance) +"DI" = ( +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel, +/area/ship/cargo) +"DV" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating, +/area/ship/maintenance) +"DZ" = ( +/obj/machinery/door/poddoor{ + id = "windowlockdown" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ship/crew/hydroponics) +"Ea" = ( +/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 = "4-8" + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/cargo) +"Ed" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"Ei" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew) +"En" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/canteen) +"Et" = ( +/obj/item/storage/box/drinkingglasses, +/obj/machinery/firealarm/directional/south, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen) +"Ex" = ( +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + dir = 1; + name = "Air to Distro"; + target_pressure = 500 + }, +/obj/machinery/door/window/southleft, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/crew/canteen) +"EF" = ( +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/machinery/suit_storage_unit/independent/mining/eva, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"EH" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"Fd" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"Fe" = ( +/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 = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/glass{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"Fm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"Fp" = ( +/obj/structure/table/reinforced, +/obj/item/table_bell, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"FA" = ( +/obj/machinery/door/airlock/glass, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen/kitchen) +"FD" = ( +/obj/machinery/cryopod{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4; + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"FE" = ( +/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 = "2-4" + }, +/obj/machinery/holopad, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"FN" = ( +/turf/closed/wall, +/area/ship/crew/canteen/kitchen) +"FR" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/ship/crew/hydroponics) +"FU" = ( +/obj/machinery/power/smes/engineering, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/box, +/turf/open/floor/plating, +/area/ship/maintenance) +"Gd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/canteen) +"Gi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ + dir = 4 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"GE" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"GG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/ship/crew/hydroponics) +"GO" = ( +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"GS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/ship/storage) +"GZ" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"Hs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/holopad/emergency/bar, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen) +"HA" = ( +/obj/machinery/deepfryer, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/machinery/light/directional/west, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"HD" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"HG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"HY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/holopad/emergency/botany, +/turf/open/floor/plasteel, +/area/ship/crew/hydroponics) +"Ih" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) +"In" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Ix" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/vending/clothing, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/siding/wood{ + dir = 8; + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"IC" = ( +/obj/effect/turf_decal/ihejirika_small{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"IQ" = ( +/obj/machinery/hydroponics/constructable{ + layer = 2 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/obj/structure/sink/kitchen{ + dir = 4; + layer = 2.04; + pixel_x = -12 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"IV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew) +"IX" = ( +/obj/machinery/status_display/shuttle, +/turf/closed/wall, +/area/ship/crew/canteen) +"JE" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/folder, +/obj/machinery/computer/cryopod/directional/north{ + pixel_y = 17 + }, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/siding/wood/corner{ + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"JR" = ( +/turf/closed/wall/r_wall, +/area/ship/crew) +"JT" = ( +/obj/structure/closet/secure_closet/freezer/kitchen{ + req_access = null + }, +/obj/effect/turf_decal/box, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/storage) +"Kk" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/phone{ + pixel_x = 5; + pixel_y = 8 + }, +/obj/item/gps{ + gpstag = "NTREC1"; + pixel_x = -9; + pixel_y = 7 + }, +/turf/open/floor/plasteel/mono, +/area/ship/crew/canteen/kitchen) +"Kl" = ( +/obj/effect/turf_decal/box, +/obj/machinery/vending/hydronutrients, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"KD" = ( +/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 = "4-8" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"KM" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/item/table_bell, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"Lg" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Lj" = ( +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"LI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen) +"Mo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/mono, +/area/ship/crew/canteen/kitchen) +"Mp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"Ng" = ( +/obj/machinery/vending/wardrobe/bar_wardrobe, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"Nr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/ship/crew/canteen) +"Nv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen) +"NB" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"NM" = ( +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen) +"NQ" = ( +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/effect/turf_decal/box, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/storage) +"Od" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/table/wood/poker, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"Of" = ( +/obj/effect/turf_decal/number/five, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"OI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"OJ" = ( +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/blue{ + dir = 8 + }, +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen/kitchen) +"Qc" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/ration, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/mono, +/area/ship/crew/canteen/kitchen) +"Qm" = ( +/obj/machinery/door/window/eastright, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"Qs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono, +/area/ship/crew/canteen/kitchen) +"Qu" = ( +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + name = "Air to Distro"; + target_pressure = 500 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"QR" = ( +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/structure/rack, +/obj/effect/turf_decal/box, +/obj/item/multitool, +/turf/open/floor/plating, +/area/ship/maintenance) +"QW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ship/cargo) +"Ro" = ( +/obj/machinery/smartfridge/food, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/hydroponics) +"RR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"RU" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/structure/curtain/bounty, +/obj/effect/turf_decal/siding/wood/corner{ + color = "#543C30"; + dir = 1 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"Sa" = ( +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Se" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"Sf" = ( +/turf/open/floor/plasteel/mono, +/area/ship/crew/canteen/kitchen) +"Si" = ( +/obj/structure/reagent_dispensers/cooking_oil, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"Sl" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/reagentgrinder, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"Ss" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plasteel/patterned, +/area/ship/crew/canteen) +"SA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"SM" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"SO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/closet/secure_closet/freezer/meat/open, +/obj/effect/turf_decal/box, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/item/reagent_containers/food/snacks/meat/slab/monkey, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/storage) +"Tc" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/ship/maintenance) +"Tl" = ( +/obj/docking_port/mobile{ + can_move_docking_ports = 1; + name = "diner ship"; + preferred_direction = 4; + port_direction = 4 + }, +/turf/open/floor/plating/airless, +/area/ship/external/dark) +"To" = ( +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/structure/closet/crate, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/siding/wood/corner{ + color = "#543C30"; + dir = 8 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"Tp" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"Ty" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ship/cargo) +"TD" = ( +/turf/closed/wall/r_wall, +/area/ship/crew/hydroponics) +"TL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"TN" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/ship_gravity, +/turf/open/floor/plating, +/area/ship/maintenance) +"Uf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/catwalk/over/plated_catwalk, +/turf/open/floor/plating, +/area/ship/cargo) +"Um" = ( +/obj/machinery/chem_master/condimaster, +/obj/item/storage/box/beakers, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 4 + }, +/obj/effect/turf_decal/box, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/canteen/kitchen) +"Uq" = ( +/obj/machinery/power/shuttle/engine/fueled/plasma{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ship/maintenance) +"Uv" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "cargoblastdoors"; + name = "Blast Door Control"; + pixel_x = 25; + pixel_y = 25 + }, +/obj/machinery/button/shieldwallgen{ + pixel_y = 24; + pixel_x = 37; + id = "cargoholofield" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ship/cargo) +"Uy" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"UC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"UI" = ( +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 8 + }, +/obj/machinery/jukebox, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"UO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/chair/stool/bar, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"Vm" = ( +/obj/structure/table/glass, +/obj/machinery/smartfridge/disks, +/obj/item/storage/box/disks_plantgene, +/obj/item/storage/box/disks_plantgene, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"Vo" = ( +/obj/machinery/atmospherics/pipe/manifold/orange/hidden, +/turf/open/floor/plating, +/area/ship/maintenance) +"Vr" = ( +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/structure/closet/crate/hydroponics, +/obj/item/seeds/wheat, +/obj/item/seeds/tomato, +/obj/item/seeds/random, +/obj/item/seeds/banana, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"VB" = ( +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/maintenance) +"VO" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + piping_layer = 2 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/ship/maintenance) +"VR" = ( +/obj/machinery/computer/cargo/express{ + dir = 4 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/crew/canteen/kitchen) +"Wf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"Wv" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/plant_analyzer, +/obj/item/plant_analyzer, +/obj/item/plant_analyzer, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/clothing/under/rank/civilian/hydroponics/skirt, +/obj/item/clothing/under/rank/civilian/hydroponics/skirt, +/obj/item/clothing/under/rank/civilian/hydroponics, +/obj/item/clothing/under/rank/civilian/hydroponics, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/storage/bag/plants, +/obj/item/storage/bag/plants, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"WA" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/sofa/brown/directional/east, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"WH" = ( +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"WP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel, +/area/ship/crew/hydroponics) +"XB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/carpet/red_gold, +/area/ship/crew) +"XP" = ( +/turf/closed/wall, +/area/ship/cargo) +"XQ" = ( +/obj/machinery/door/airlock{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"XU" = ( +/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-2" + }, +/turf/open/floor/carpet/red_gold, +/area/ship/crew/canteen) +"Yc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/newscaster/directional/south, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 10; + pixel_y = -18 + }, +/turf/open/floor/plasteel, +/area/ship/crew/canteen) +"Yj" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/dark, +/area/ship/crew) +"Yr" = ( +/obj/docking_port/stationary{ + width = 30; + height = 15; + dir = 8; + dwidth = 15 + }, +/turf/template_noop, +/area/template_noop) +"YC" = ( +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/maintenance) +"YR" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 25; + pixel_y = -20 + }, +/turf/open/floor/plasteel, +/area/ship/cargo) +"YT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"YZ" = ( +/obj/machinery/door/poddoor{ + id = "bridgelockdown"; + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ship/crew/canteen/kitchen) +"Zm" = ( +/obj/machinery/door/airlock{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/canteen/kitchen) +"Zn" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/neutral{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/crew/hydroponics) +"ZG" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"ZY" = ( +/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-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8; + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew) + +(1,1,1) = {" +vZ +vZ +vZ +vZ +vZ +Yr +vZ +vZ +vZ +vZ +vZ +vZ +vZ +vZ +vZ +vZ +vZ +vZ +vZ +"} +(2,1,1) = {" +vZ +vZ +cC +cC +Lg +Lg +cC +cC +cC +dH +vZ +vZ +vZ +vZ +vZ +vZ +vZ +vZ +vZ +"} +(3,1,1) = {" +vZ +vZ +cC +dN +Sa +Gi +sU +Nr +we +dH +Df +Df +Df +Uq +Uq +dV +hl +IC +hA +"} +(4,1,1) = {" +vZ +vZ +cC +dF +SA +mk +Ex +jl +we +dV +me +me +me +xh +xh +dH +YC +dH +Of +"} +(5,1,1) = {" +vZ +vZ +cC +sU +wQ +gQ +IX +sU +sU +dV +BP +HD +HD +qU +Vo +dH +ly +dH +BC +"} +(6,1,1) = {" +vZ +vZ +xr +GO +OI +Sa +sU +rm +Dg +dV +VO +pt +Qu +Fm +DV +dH +Ds +dH +gL +"} +(7,1,1) = {" +vZ +ja +xr +Fp +xX +kM +sU +dt +ta +dV +TN +QR +rH +FU +ao +dH +VB +dH +vZ +"} +(8,1,1) = {" +vZ +xr +GO +In +TL +ex +sU +Gd +sU +dV +dV +mH +nF +GZ +Tc +cc +xw +dH +vZ +"} +(9,1,1) = {" +vZ +cC +Ck +In +BE +Yc +sU +En +Ss +cJ +dV +CV +is +Si +qe +pN +qg +dH +vZ +"} +(10,1,1) = {" +vZ +cC +Qm +sU +CP +rt +sU +XQ +sU +sU +dV +dV +dV +kr +zy +dV +DG +dH +vZ +"} +(11,1,1) = {" +vZ +cC +UC +oX +uP +DC +Uy +ny +rk +WA +qB +uR +JE +rz +xO +FD +fz +JR +vZ +"} +(12,1,1) = {" +vZ +xr +dU +qO +Se +Od +Dj +DD +Da +tT +Bk +uR +wF +XB +Ei +IV +hJ +JR +vZ +"} +(13,1,1) = {" +vZ +xr +pb +FE +Af +UO +xy +ro +hZ +XU +YT +Yj +cZ +dy +AF +ct +qZ +eS +vZ +"} +(14,1,1) = {" +vZ +xr +sR +my +jj +Bc +di +st +Wf +az +Ed +uR +To +Ix +dr +ZY +RU +eS +vZ +"} +(15,1,1) = {" +vZ +xr +dU +ev +HG +qE +qE +gq +gq +pg +ZG +uR +uR +uR +uR +KD +hL +eS +vZ +"} +(16,1,1) = {" +vZ +xr +pb +jA +Tp +WH +kS +kS +kS +DF +kS +UI +sg +zu +sg +dZ +sg +Au +vZ +"} +(17,1,1) = {" +vZ +xr +sR +jA +Tp +sp +cy +sn +sn +LI +Et +sU +sg +om +GS +zd +JT +Au +vZ +"} +(18,1,1) = {" +vZ +cC +SM +vi +dP +sp +aV +NM +NM +Hs +NM +NM +bv +zP +SO +fG +NQ +Au +vZ +"} +(19,1,1) = {" +vZ +Ag +kZ +Fe +XP +XP +sI +rr +GE +Nv +BQ +yn +sg +iB +sg +dZ +sg +Au +vZ +"} +(20,1,1) = {" +vZ +Ag +DI +ju +Ih +lD +FN +FN +FN +Zm +FN +FN +FN +Vm +Wv +fa +IQ +TD +vZ +"} +(21,1,1) = {" +yi +Ag +ua +Ea +EF +FN +FN +HA +uS +fK +rA +Um +FN +hs +fs +vw +wY +TD +vZ +"} +(22,1,1) = {" +as +cp +nc +Ty +tP +FN +np +Sf +dh +Mo +Lj +Sf +Fd +hQ +fs +vw +EH +DZ +vZ +"} +(23,1,1) = {" +yi +yk +Ba +Av +sX +FN +ej +Lj +xH +KM +Sf +Lj +Dt +Ro +WP +HY +EH +DZ +vZ +"} +(24,1,1) = {" +Tl +yk +dW +QW +Uf +mg +zl +Qs +Sl +Kk +no +Qs +RR +eZ +uI +eG +Zn +TD +vZ +"} +(25,1,1) = {" +yi +ys +Uv +jN +YR +FA +Sf +Lj +Qc +rC +cA +Lj +Sf +lg +fs +GG +EH +DZ +vZ +"} +(26,1,1) = {" +yi +Ag +nA +qq +yV +FN +eE +Sf +wm +xj +VR +Sf +DA +mr +Cn +FR +yF +DZ +vZ +"} +(27,1,1) = {" +vZ +Ag +rj +Ag +Ag +px +Dd +Lj +bB +Mp +Sf +kC +gV +TD +wO +Kl +Vr +TD +vZ +"} +(28,1,1) = {" +vZ +Ag +sD +Ag +vZ +of +of +lG +NB +ph +ph +Ng +of +of +TD +TD +qu +TD +vZ +"} +(29,1,1) = {" +vZ +vZ +vZ +vZ +vZ +vZ +Cu +YZ +ep +AA +OJ +YZ +Cu +vZ +vZ +vZ +vZ +vZ +vZ +"} +(30,1,1) = {" +vZ +vZ +vZ +vZ +vZ +vZ +vZ +Cu +ku +ku +ku +Cu +vZ +vZ +vZ +vZ +vZ +vZ +vZ +"} diff --git a/_maps/shuttles/independent/independent_bubble.dmm b/_maps/shuttles/independent/independent_bubble.dmm index 08fd116f2536..c34ad8349987 100644 --- a/_maps/shuttles/independent/independent_bubble.dmm +++ b/_maps/shuttles/independent/independent_bubble.dmm @@ -1164,7 +1164,7 @@ }, /obj/item/circuitboard/computer/selling_pad_control, /obj/item/circuitboard/machine/selling_pad, -/obj/item/circuitboard/computer/cargo, +/obj/item/circuitboard/computer/cargo/express, /obj/structure/closet/crate/engineering, /turf/open/floor/plasteel, /area/ship/cargo) diff --git a/_maps/shuttles/independent/independent_dwayne.dmm b/_maps/shuttles/independent/independent_dwayne.dmm index 668e1e164530..262ac034dc5a 100644 --- a/_maps/shuttles/independent/independent_dwayne.dmm +++ b/_maps/shuttles/independent/independent_dwayne.dmm @@ -138,10 +138,11 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 8 +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" }, +/obj/structure/catwalk/over, /turf/open/floor/plating, /area/ship/engineering) "bW" = ( @@ -286,7 +287,7 @@ /turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) "gF" = ( -/obj/machinery/power/shuttle/engine/fire{ +/obj/machinery/power/shuttle/engine/fueled/plasma{ dir = 4 }, /turf/open/floor/plating/airless, @@ -345,6 +346,9 @@ /turf/open/floor/plating/airless, /area/ship/external) "hK" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, /obj/structure/window/reinforced{ dir = 8 }, @@ -352,20 +356,16 @@ dir = 4; name = "Engine Access" }, -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, /turf/open/floor/plating, /area/ship/engineering) "hZ" = ( /obj/structure/cable{ icon_state = "2-8" }, -/obj/item/radio/intercom/directional/east, /obj/machinery/atmospherics/components/unary/portables_connector{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/hydrogen, +/obj/item/radio/intercom/directional/east, /turf/open/floor/plating, /area/ship/engineering) "ig" = ( @@ -477,10 +477,9 @@ /turf/open/floor/plating/airless, /area/ship/external) "kQ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ +/obj/machinery/atmospherics/components/unary/tank/toxins{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, /area/ship/engineering) "ls" = ( @@ -1204,12 +1203,15 @@ /area/ship/cargo) "CD" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 1 }, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering) "CO" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, /obj/structure/window/reinforced{ dir = 8 }, @@ -1217,9 +1219,6 @@ dir = 4; name = "Engine Access" }, -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, /turf/open/floor/plating, /area/ship/engineering) "CP" = ( @@ -1626,6 +1625,16 @@ }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) +"Mk" = ( +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/item/stack/sheet/mineral/plasma/five, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering) "Mn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -1884,8 +1893,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/closet/crate/large, -/obj/machinery/portable_atmospherics/canister/hydrogen, /turf/open/floor/plating, /area/ship/cargo) "QI" = ( @@ -1974,7 +1981,7 @@ /obj/effect/turf_decal/corner/opaque/blue/half{ dir = 4 }, -/obj/machinery/computer/cargo/retro{ +/obj/machinery/computer/cargo/express/retro{ dir = 8 }, /turf/open/floor/plasteel/dark, @@ -2089,7 +2096,7 @@ /obj/effect/turf_decal/corner/opaque/yellow/three_quarters{ dir = 4 }, -/obj/structure/guncloset/shotgun, +/obj/structure/guncase/shotgun, /obj/item/gun/ballistic/shotgun/flamingarrow, /obj/item/gun/ballistic/shotgun/flamingarrow, /obj/item/gun/ballistic/shotgun/flamingarrow, @@ -2117,9 +2124,9 @@ pixel_x = 6; pixel_y = 7 }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, /obj/machinery/light/directional/west, /obj/item/storage/box/lights/mixed, -/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering) "WZ" = ( @@ -2199,11 +2206,12 @@ /turf/open/floor/plasteel/mono, /area/ship/medical) "YE" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "engine fuel pump" + }, /obj/structure/catwalk/over, /obj/machinery/computer/helm/viewscreen/directional/north, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 6 - }, /turf/open/floor/plating, /area/ship/engineering) "YJ" = ( @@ -2373,7 +2381,7 @@ tq CD vn WL -IF +Mk IF as kf diff --git a/_maps/shuttles/independent/independent_junker.dmm b/_maps/shuttles/independent/independent_junker.dmm index 136e6e6e17fb..a5b4354e7456 100644 --- a/_maps/shuttles/independent/independent_junker.dmm +++ b/_maps/shuttles/independent/independent_junker.dmm @@ -2277,7 +2277,7 @@ }, /obj/effect/decal/cleanable/glass, /obj/structure/safe/floor, -/obj/item/circuitboard/computer/cargo, +/obj/item/circuitboard/computer/cargo/express, /turf/open/floor/pod/dark, /area/ship/crew/office) "Rj" = ( diff --git a/_maps/shuttles/independent/independent_kilo.dmm b/_maps/shuttles/independent/independent_kilo.dmm index 8e307abc2825..a4c390afde8d 100644 --- a/_maps/shuttles/independent/independent_kilo.dmm +++ b/_maps/shuttles/independent/independent_kilo.dmm @@ -3,186 +3,213 @@ /turf/template_noop, /area/template_noop) "ac" = ( -/turf/closed/wall/r_wall, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/cargo) "ak" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma, -/turf/open/floor/plating/airless, -/area/ship/engineering) -"am" = ( -/obj/machinery/autolathe, +/obj/machinery/power/shuttle/engine/fueled/plasma{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, /obj/effect/turf_decal/industrial/warning{ dir = 8 }, -/turf/open/floor/plasteel/patterned/grid, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"am" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/conveyor{ + id = "NTMSLoad2"; + name = "on ramp" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, /area/ship/cargo) "ar" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater, -/obj/structure/window/reinforced/tinted{ - dir = 8 +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, +/obj/machinery/door/window/westright{ + dir = 4 }, /obj/effect/turf_decal/industrial/warning{ dir = 4 }, -/turf/open/floor/plating/airless, -/area/ship/engineering) +/obj/machinery/door/poddoor/shutters{ + id = "kiloengine"; + name = "Engine Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/engineering/engine) "av" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 }, -/obj/structure/sign/poster/random{ - pixel_y = 32 +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/effect/turf_decal/industrial/warning{ + dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/table_frame, -/obj/item/shard, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "ay" = ( -/obj/effect/decal/cleanable/glass, -/mob/living/simple_animal/hostile/cockroach, -/turf/open/floor/plasteel/patterned/grid, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/mineral/titanium/yellow, /area/ship/cargo) "aC" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/pink{ - icon_state = "0-2" - }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/port) -"aJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/industrial/warning{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/chair/bench/olive/directional/east, -/obj/structure/railing{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/port) +/obj/effect/turf_decal/industrial/stand_clear, +/turf/open/floor/plating, +/area/ship/cargo) +"aJ" = ( +/obj/structure/sign/warning/enginesafety, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering/engine) "aS" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/box/corners{ - dir = 4 +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/tank/air{ + piping_layer = 2 }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet/secure_closet/engineering_personal{ - populate = 0; - anchored = 1 +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/storage/backpack/industrial, -/obj/item/clothing/under/rank/engineering/engineer, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/shoes/workboots, -/obj/item/clothing/head/hardhat/dblue, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) +/turf/open/floor/plating, +/area/ship/engineering/engine) "aU" = ( -/obj/structure/cable/cyan{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/industrial/warning{ - dir = 5 +/obj/effect/turf_decal/industrial/warning/corner, +/obj/structure/sign/warning/fire{ + pixel_x = 32; + pixel_y = -32 }, -/obj/effect/decal/cleanable/glass, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "aZ" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 4; - color = "#E3994E" - }, +/obj/structure/table, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/yew, -/area/ship/crew) +/obj/machinery/reagentgrinder{ + desc = "Used to grind things up into raw materials and liquids."; + pixel_y = 5 + }, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen/kitchen) "bg" = ( -/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/cable/pink{ - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/light/small/directional/south{ - pixel_x = -5 - }, -/obj/machinery/light_switch{ - pixel_x = 5; - dir = 1; - pixel_y = -19 +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, /turf/open/floor/plating, -/area/ship/hallway/port) +/area/ship/cargo) "bm" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/ship/maintenance/fore) +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/closet/emcloset/anchored, +/obj/machinery/button/door{ + id = "ntms_exterior"; + name = "NTMS-037 External Lock"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = -8; + specialfunctions = 4 + }, +/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/advanced_airlock_controller{ + pixel_x = -28; + pixel_y = 3 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/mineral/plastitanium, +/area/ship/cargo) "bn" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 + }, /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/power/shuttle/engine/electric, -/turf/open/floor/plating/airless, -/area/ship/engineering) +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/engineering/engine) "by" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/effect/decal/cleanable/wrapping, -/turf/open/floor/plasteel/patterned/grid, +/turf/open/floor/mineral/titanium/yellow, /area/ship/cargo) "bA" = ( -/obj/structure/chair/plastic, -/obj/structure/cable/pink{ - icon_state = "4-6" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_y = 5; - pixel_x = -14; - list_reagents = null - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/canteen/kitchen) "bF" = ( -/turf/closed/wall, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/bridge) "bG" = ( -/obj/structure/cable/pink{ - icon_state = "5-8" +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/shuttle{ + name = "Gear Room" }, -/obj/structure/cable/pink{ - icon_state = "2-8" +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -190,1909 +217,2186 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/patterned/grid, +/turf/open/floor/mineral/plastitanium, /area/ship/cargo) "bH" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/machinery/firealarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 + dir = 9 }, -/turf/open/floor/plasteel/tech/grid, +/obj/effect/turf_decal/industrial/warning/corner, +/turf/open/floor/mineral/titanium/blue, /area/ship/bridge) "bL" = ( -/obj/structure/cable/pink{ - icon_state = "1-8" +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/firealarm/directional/east{ - pixel_y = -5 +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/extinguisher_cabinet/directional/east{ - pixel_y = 7 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/central) +/turf/open/floor/plating, +/area/ship/cargo) "bM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate, +/obj/item/shovel, +/obj/item/pickaxe, +/obj/item/storage/box/lights/mixed, +/obj/item/mining_scanner, +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/structure/cable/pink{ - icon_state = "4-9" +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/item/gun/energy/kinetic_accelerator, +/turf/open/floor/plating, +/area/ship/cargo) +"bP" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_bridge"; + name = "Garage DoorCockpit Emergency Blast Door"; + dir = 4 }, -/obj/item/radio/intercom/directional/south, -/obj/structure/cable/pink{ - icon_state = "1-9" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, /turf/open/floor/plating, -/area/ship/hallway/port) -"bP" = ( -/turf/closed/wall/r_wall, /area/ship/bridge) "bQ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering) -"bT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/power/terminal{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/pink{ - icon_state = "4-9" +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo) -"bU" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, +/obj/effect/turf_decal/ntspaceworks_small/left, /turf/open/floor/plating, -/area/ship/hallway/port) -"bV" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/pink{ - icon_state = "4-10" +/area/ship/engineering/engine) +"bT" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/south{ - pixel_x = 7 - }, -/obj/machinery/firealarm/directional/south{ - pixel_x = -5 - }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"bX" = ( -/obj/machinery/door/airlock/mining{ - dir = 8; - name = "Cargo Bay" - }, -/obj/structure/cable/pink{ +/turf/open/floor/mineral/titanium/yellow, +/area/ship/cargo) +"bU" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/components/binary/valve/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, -/obj/effect/turf_decal/borderfloor{ - dir = 8 +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/turf/open/floor/plating, +/area/ship/engineering/engine) +"bV" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/shuttle{ + name = "Engineering" }, /obj/machinery/door/firedoor/border_only{ dir = 4 }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo) -"bY" = ( -/obj/structure/cable/pink{ +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 + }, +/turf/open/floor/mineral/plastitanium, +/area/ship/engineering/engine) +"bX" = ( +/obj/structure/ore_box, +/obj/effect/turf_decal/box/corners{ + dir = 1 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ship/cargo) +"bY" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plating, /area/ship/cargo) "bZ" = ( -/obj/structure/closet/crate/secure/exo, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/pickaxe/drill, -/obj/item/pinpointer/mineral, -/obj/structure/cable/pink{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo) -"ca" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ dir = 4 }, -/obj/structure/cable/pink{ +/turf/open/floor/plating, +/area/ship/cargo) +"ca" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -19; - pixel_x = 4 - }, -/obj/structure/extinguisher_cabinet/directional/south{ - pixel_x = -6 - }, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "cb" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/smes/engineering{ + charge = 1e+006 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"cf" = ( -/obj/machinery/door/poddoor{ - id = "kilocargo" +/obj/structure/sign/warning/electricshock{ + pixel_y = 32 }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - id = "kilofield"; - dir = 8 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/structure/cable/pink{ - icon_state = "0-10" +/obj/effect/turf_decal/industrial/warning{ + dir = 9 }, -/turf/open/floor/plasteel/patterned/ridged, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"cf" = ( +/obj/structure/sign/warning/vacuum/external, +/turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/cargo) "ci" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/structure/ore_box, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners, -/turf/open/floor/plasteel/tech/grid, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/suit_storage_unit/independent/mining/eva, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/mineral/plastitanium, /area/ship/cargo) "cj" = ( -/obj/structure/closet/crate/internals, -/obj/effect/turf_decal/borderfloor{ - dir = 9 - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/box/corners, -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/turf/open/floor/plasteel/tech/grid, +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/mineral/plastitanium, /area/ship/cargo) "ck" = ( -/obj/machinery/door/airlock{ - name = "Dormitory" +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 4 }, -/obj/structure/cable/pink{ - icon_state = "5-9" +/obj/item/flashlight{ + pixel_x = 3; + pixel_y = 3 }, -/obj/structure/cable/pink{ - icon_state = "2-9" +/obj/item/clothing/head/welding{ + pixel_x = -2; + pixel_y = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch{ + pixel_y = -20; dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) +/turf/open/floor/plating, +/area/ship/engineering/engine) "cq" = ( -/turf/closed/wall, -/area/ship/crew/dorm) +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/light/small/built/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating, +/area/ship/engineering/engine) "cr" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/cable/pink{ - icon_state = "0-10" +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/power/port_gen/pacman{ + anchored = 1 }, -/turf/open/floor/plasteel, -/area/ship/engineering) +/obj/item/wrench, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow, +/obj/machinery/light/directional/south, +/turf/open/floor/plating, +/area/ship/engineering/engine) "cw" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/command{ + name = "Ship Control" }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_y = 7; - pixel_x = -6; - list_reagents = list(/datum/reagent/consumable/ethanol/beer = 10) +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#E3994E" +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/wood/yew, -/area/ship/crew) +/turf/open/floor/mineral/plastitanium, +/area/ship/bridge) "cB" = ( -/obj/structure/closet/secure_closet/miner{ - populate = 0; - anchored = 1 - }, -/obj/effect/turf_decal/borderfloor{ +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 10 - }, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/effect/turf_decal/box/corners, -/obj/item/storage/backpack/explorer, -/obj/item/clothing/shoes/workboots/mining, -/obj/item/clothing/under/rank/cargo/miner/hazard, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/armor/vest/old, -/obj/item/clothing/gloves/explorer, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/head/hardhat/mining, -/turf/open/floor/plasteel/tech/grid, +/turf/open/floor/plating, /area/ship/cargo) "cC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/airlock/engineering{ - dir = 8; - name = "Engine Bay" - }, -/obj/structure/cable/pink{ - icon_state = "6-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/plasteel/mono, -/area/ship/hallway/port) -"cJ" = ( -/obj/structure/chair/handrail{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = -21 - }, -/obj/effect/decal/cleanable/crayon{ - icon_state = "space"; - pixel_y = 2; - pixel_x = 6; - paint_colour = "#FF0000" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/pink{ - icon_state = "0-9" +/turf/open/floor/plating, +/area/ship/engineering/engine) +"cJ" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/closet/emcloset/anchored, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = -32 }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -19; - pixel_y = 13 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/xeno_mining{ + pixel_x = 32 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/fore) +/turf/open/floor/mineral/plastitanium, +/area/ship/cargo) "cK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/passive_vent{ +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/external/dark) +/turf/open/floor/plating, +/area/ship/cargo) "cM" = ( -/obj/structure/cable/pink{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/pink{ - icon_state = "6-8" +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/meter/atmos, +/obj/machinery/light/directional/east, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "cP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/shuttle, /obj/machinery/door/poddoor{ - id = "kilowindows" + id = "whiteship_windows"; + name = "Exterior Window Blast Door" }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating/airless, -/area/ship/hallway/port) +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/cargo) "cV" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/shuttle{ + name = "Ship Saloon" }, -/obj/structure/cable/pink{ - icon_state = "2-9" +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/structure/cable/pink{ - icon_state = "2-5" +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen/kitchen) "cW" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/sink/kitchen{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = -12 +/obj/machinery/power/smes/shuttle{ + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"cY" = ( -/obj/structure/cable/pink{ - icon_state = "0-4" +/obj/machinery/door/window/westright{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/power/terminal{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering) -"cZ" = ( -/obj/machinery/power/ship_gravity, +/obj/structure/window/reinforced/spawner/north, /obj/effect/turf_decal/industrial/warning{ - dir = 8 + dir = 4 }, -/obj/structure/cable/pink{ - icon_state = "0-8" +/obj/machinery/door/poddoor/shutters{ + id = "kiloengine"; + name = "Engine Shutters"; + dir = 4 }, /turf/open/floor/plating, -/area/ship/engineering) -"da" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo) -"dc" = ( -/obj/item/kirbyplants/fullysynthetic{ - pixel_x = -11 - }, -/obj/structure/cable/pink{ - icon_state = "0-1" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/item/stack/tile/plasteel{ - pixel_x = 7; - pixel_y = -8 - }, +/area/ship/engineering/engine) +"cY" = ( +/obj/effect/decal/cleanable/greenglow, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/hallway/central) -"de" = ( -/obj/machinery/door/airlock/grunge{ - name = "Cryogenics" - }, -/obj/structure/cable/pink{ - icon_state = "2-9" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"dt" = ( -/obj/machinery/vending/cigarette, /obj/effect/turf_decal/industrial/warning{ - dir = 9 + dir = 8 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"dF" = ( -/obj/effect/turf_decal/miskilamo_small/right{ +/obj/machinery/button/door{ + name = "Shutter Control"; + dir = 4; + pixel_y = -7; + pixel_x = -23; + id = "kiloengine" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/ship_gravity, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"cZ" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/gun/energy/laser/retro, +/obj/structure/plaque/static_plaque/golden/captain{ + pixel_x = -32 + }, +/obj/item/paicard, +/obj/item/clothing/shoes/cowboy/white, +/obj/item/clothing/head/caphat/cowboy, +/obj/item/spacecash/bundle/c1000, +/obj/item/spacecash/bundle/c1000, +/obj/item/spacecash/bundle/c1000, +/obj/item/clothing/suit/armor/vest/capcarapace/duster, +/turf/open/floor/carpet, +/area/ship/crew) +"da" = ( +/obj/structure/chair/comfy/orange/directional/north{ + buildstackamount = 0; + color = "#c45c57" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/status_display{ + pixel_y = 32; + pixel_x = -32 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/carpet, +/area/ship/crew) +"dc" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/opaque/white/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 10 +/obj/machinery/microwave{ + pixel_y = 5 }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/external/dark) -"eo" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen/kitchen) +"de" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/cable/cyan{ - icon_state = "0-2" +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium, +/area/ship/cargo) +"dt" = ( +/obj/machinery/vending/boozeomat/all_access, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/canteen/kitchen) +"dF" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4, +/obj/structure/catwalk, +/turf/open/floor/plating/airless, +/area/ship/external) +"eo" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/weldingtool/largetank, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 }, /obj/effect/turf_decal/industrial/warning{ - dir = 4 + dir = 5 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "eN" = ( /obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "kilocargo"; + name = "Cargo Bay Control"; + pixel_x = 25; + pixel_y = 7; dir = 8 }, -/obj/machinery/light/directional/west, -/obj/structure/crate_shelf, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo) -"fs" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 + dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 + dir = 10 }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 +/obj/effect/turf_decal/industrial/stand_clear, +/obj/machinery/button/shieldwallgen{ + dir = 8; + pixel_y = -6; + pixel_x = 24; + id = "kiloshield" }, -/obj/effect/decal/cleanable/insectguts, /turf/open/floor/plating, -/area/ship/engineering) -"fu" = ( -/obj/effect/turf_decal/corner/opaque/black/mono, -/turf/closed/wall/r_wall/yesdiag, /area/ship/cargo) -"fv" = ( -/obj/structure/cable/cyan{ - icon_state = "1-10" +"fs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/ship/bridge) +"fu" = ( +/obj/machinery/power/smes/shuttle{ + dir = 4 + }, +/obj/machinery/door/window/westright{ dir = 4 }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/window/reinforced/spawner, /obj/effect/turf_decal/industrial/warning{ dir = 4 }, +/obj/machinery/door/poddoor/shutters{ + id = "kiloengine"; + name = "Engine Shutters"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"fv" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/ntspaceworks_small, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "gp" = ( -/obj/structure/closet/wall/blue/directional/north{ - name = "Captain's locker" - }, -/obj/item/clothing/under/rank/command/captain/suit, -/obj/item/clothing/under/rank/command/captain/skirt, -/obj/item/storage/backpack/captain, -/obj/item/clothing/gloves/color/white, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/suit/jacket/leather/duster/command, -/obj/item/clothing/glasses/cheapsuns, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/ammo_box/a12g/rubbershot, -/obj/item/gun/ballistic/shotgun/doublebarrel/presawn{ - spawnwithmagazine = 0 +/obj/effect/turf_decal/industrial/warning{ + dir = 4 }, -/obj/structure/cable/pink{ - icon_state = "4-10" +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 }, -/turf/open/floor/plasteel, +/turf/open/floor/mineral/titanium/blue, /area/ship/bridge) "gs" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/pink{ - icon_state = "4-10" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/structure/cable/pink{ - icon_state = "0-10" +/obj/structure/cable{ + icon_state = "4-8" }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 + dir = 4 }, -/obj/item/cigbutt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/ntspaceworks_small/right, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "gC" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/item/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 8 +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/terminal{ + dir = 8 }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 4 +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/structure/table, -/obj/machinery/light/small/directional/west, -/obj/item/clothing/glasses/welding{ - pixel_y = -9; - pixel_x = 5 +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 }, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "hh" = ( -/obj/structure/chair, -/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "engine fuel pump" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4 + }, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "hN" = ( -/obj/machinery/mineral/processing_unit{ - input_dir = 8 +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/shower{ + pixel_y = 18 }, -/obj/structure/railing/corner{ +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/turf_decal/industrial/warning{ dir = 8 }, -/turf/open/floor/plasteel/tech/grid, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = -12 + }, +/turf/open/floor/mineral/titanium/yellow, /area/ship/cargo) "hR" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 6 +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -2; + pixel_y = 2 }, -/obj/effect/turf_decal/arrows{ - dir = 4 +/obj/item/stack/rods/fifty, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 8 }, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/patterned/grid, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 3; + pixel_y = -1 + }, +/obj/item/stack/sheet/metal/fifty, +/turf/open/floor/mineral/plastitanium, /area/ship/cargo) "hS" = ( -/obj/structure/chair/sofa/brown/old/left/directional/east, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/shuttle{ + name = "Bunk A" }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#E3994E" +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/wood/yew, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/mineral/plastitanium, /area/ship/crew) "ig" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/item/radio/intercom/directional/east, -/obj/item/mop{ - pixel_x = 17 +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/shuttle{ + name = "Bathroom" }, -/obj/item/reagent_containers/glass/bucket{ - pixel_x = 8; - pixel_y = 7; - list_reagents = list(/datum/reagent/water = 20) +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/ship/crew/dorm) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew) "im" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating/airless, -/area/ship/hallway/central) -"io" = ( -/obj/machinery/door/airlock/command{ - dir = 4; - name = "Bridge"; - req_access_txt = "19" +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/rack, +/obj/item/storage/box/lights/mixed, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 }, -/obj/structure/cable/pink{ - icon_state = "4-8" +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plating, +/area/ship/cargo) +"io" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/table_frame, +/obj/item/stack/sheet/metal, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/mineral/plastitanium, +/area/ship/bridge) +"iM" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, +/obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 6 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/conveyor_switch/oneway{ + id = "NTMSLoad"; + name = "Off Ramp"; + pixel_y = 9; + pixel_x = -8 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/machinery/conveyor_switch/oneway{ + id = "NTMSLoad2"; + name = "On Ramp"; + pixel_x = 4 }, -/turf/open/floor/plasteel/mono, -/area/ship/bridge) -"iM" = ( -/obj/structure/cable/pink{ - icon_state = "2-6" +/obj/machinery/newscaster/directional/north, +/turf/open/floor/plating, +/area/ship/cargo) +"iT" = ( +/obj/structure/cable{ + icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/industrial/warning{ - dir = 5 +/turf/open/floor/mineral/plastitanium, +/area/ship/cargo) +"jl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/chair/bench/beige/directional/east{ - dir = 8 +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 }, -/obj/structure/railing{ - dir = 4 +/turf/open/floor/mineral/titanium/yellow, +/area/ship/cargo) +"jx" = ( +/obj/machinery/autolathe, +/obj/machinery/status_display{ + pixel_y = 32 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"iT" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/food/flour, -/mob/living/simple_animal/hostile/cockroach, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"jl" = ( -/obj/machinery/mineral/processing_unit_console{ - pixel_y = 0; - output_dir = 4; - pixel_x = 20; - dir = 8; - machinedir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/loading, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo) -"jx" = ( -/obj/machinery/conveyor{ - id = "kiloconveyor"; - dir = 4 - }, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/obj/structure/railing, -/turf/open/floor/plasteel/tech/grid, +/turf/open/floor/mineral/plastitanium, /area/ship/cargo) "jK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -19; - pixel_x = -10 - }, -/obj/structure/cable/pink{ - icon_state = "4-8" +/obj/item/stack/rods, +/obj/machinery/holopad/emergency/command, +/obj/effect/turf_decal/industrial/warning{ + dir = 9 }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plating, +/turf/open/floor/mineral/titanium/blue, /area/ship/bridge) "jU" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stack/cable_coil, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/industrial/warning{ + dir = 5 }, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/port) +/obj/machinery/light/directional/north, +/turf/open/floor/plating, +/area/ship/engineering/engine) "kb" = ( -/obj/structure/chair/handrail, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ + dir = 4 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/fore) +/turf/open/floor/plating, +/area/ship/cargo) "kA" = ( -/turf/closed/wall/r_wall, -/area/ship/engineering) +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/engineering/engine) "mr" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/eva, -/obj/item/clothing/head/helmet/space/eva, -/obj/item/clothing/mask/breath, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/industrial/warning{ dir = 8 }, -/obj/effect/turf_decal/box/corners, -/obj/structure/cable/pink{ - icon_state = "1-5" - }, -/turf/open/floor/plasteel/tech/grid, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/titanium/yellow, /area/ship/cargo) "mz" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/machinery/light_switch{ - pixel_x = 7; - pixel_y = 20 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/ship/crew/dorm) +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew) "nd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/pink{ - icon_state = "8-9" +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/structure/cable/pink{ - icon_state = "1-5" +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/mineral/titanium/blue, /area/ship/bridge) "ng" = ( -/obj/structure/cable/pink{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/decal/cleanable/greenglow, /obj/machinery/power/terminal{ dir = 8 }, -/obj/effect/decal/cleanable/glass, -/obj/structure/cable/pink{ - icon_state = "4-5" +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 }, -/obj/item/cigbutt, -/turf/open/floor/plating, -/area/ship/engineering) -"nJ" = ( /obj/effect/turf_decal/industrial/warning{ - dir = 1 + dir = 8 }, -/obj/machinery/button/door{ - id = "kilocargo"; - name = "blast door control"; - pixel_x = -20; - pixel_y = 7; - dir = 4 +/turf/open/floor/plating, +/area/ship/engineering/engine) +"nJ" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/button/shieldwallgen{ - dir = 4; - pixel_y = -2; - pixel_x = -19; - id = "kilofield" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/cargo) +"nO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/conveyor{ + dir = 1; + id = "NTMSLoad"; + name = "off ramp" }, -/obj/item/clothing/head/cone{ - pixel_y = 4; - pixel_x = -8 +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, +/obj/structure/plasticflaps, +/turf/open/floor/plating, /area/ship/cargo) -"nO" = ( -/turf/closed/wall/r_wall, -/area/ship/hallway/central) "oj" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/obj/machinery/cell_charger, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 9 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "oP" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/tank/toxins{ + dir = 1 }, -/obj/item/stack/sheet/mineral/plasma/ten, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_y = 11; - pixel_x = -13; - list_reagents = null +/obj/effect/turf_decal/industrial/warning{ + dir = 6 }, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "pV" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "kiloconveyor"; - pixel_x = 11; - pixel_y = 14; - layer = 3.09 +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/mob/living/simple_animal/hostile/netherworld/migo{ + environment_smash = 0; + faction = list("neutral"); + melee_damage_lower = 5; + melee_damage_upper = 10; + name = "maurice" + }, +/turf/open/floor/mineral/titanium/yellow, /area/ship/cargo) "qv" = ( -/obj/machinery/door/airlock/external{ +/obj/machinery/door/poddoor{ + id = "kilocargo"; + name = "NTMS-037 Bay Blast Door" + }, +/obj/machinery/conveyor{ + dir = 1; + id = "NTMSLoad"; + name = "off ramp" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + id = "kiloshield"; dir = 4 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plating/airless, -/area/ship/maintenance/fore) +/turf/open/floor/plating, +/area/ship/cargo) "qw" = ( -/obj/machinery/door/airlock/external{ +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, -/obj/machinery/atmospherics/pipe/layer_manifold{ +/obj/machinery/door/airlock/external{ + name = "Mining Airlock"; dir = 4 }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/fore) +/turf/open/floor/mineral/plastitanium, +/area/ship/cargo) "rc" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/structure/cable/pink{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/plating, -/area/ship/hallway/port) +/area/ship/cargo) "rq" = ( -/obj/structure/cable/pink{ - icon_state = "4-9" +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/pink{ - icon_state = "4-8" +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/plating, -/area/ship/hallway/central) +/obj/machinery/door/poddoor{ + id = "kilocargo"; + name = "NTMS-037 Bay Blast Door" + }, +/turf/open/floor/mineral/plastitanium, +/area/ship/cargo) "rO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 }, -/obj/machinery/door/airlock/glass{ - dir = 8; - name = "Crew Quarters" +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen/kitchen) +"rW" = ( +/obj/machinery/porta_turret/ship/weak{ dir = 4 }, -/turf/open/floor/plasteel, -/area/ship/crew) -"rW" = ( -/turf/closed/wall/yesdiag, -/area/ship/maintenance/fore) +/turf/closed/wall/mineral/titanium, +/area/ship/bridge) "sD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/obj/machinery/computer/helm/viewscreen/directional/south, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/central) +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/sofa/brown/right/directional/south, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ship/crew/canteen/kitchen) "sG" = ( -/obj/structure/cable/pink{ - icon_state = "1-10" +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/firealarm/directional/east{ - pixel_y = -5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east{ - pixel_y = 7 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/structure/cable/pink{ - icon_state = "6-10" +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light_switch{ + pixel_x = 13; + pixel_y = 21 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/ship/crew/dorm) +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew) "sW" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/computer/cargo/retro{ +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/computer/cargo/express{ dir = 8 }, -/turf/open/floor/plasteel/tech/grid, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/mineral/plastitanium, /area/ship/bridge) "vv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/shuttle, /obj/machinery/door/poddoor{ - id = "kilowindows" + id = "whiteship_bridge"; + name = "Garage DoorCockpit Emergency Blast Door" }, -/turf/open/floor/plating/airless, -/area/ship/hallway/central) -"vU" = ( -/obj/structure/cable/pink{ - icon_state = "1-2" +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo) +/turf/open/floor/plating, +/area/ship/bridge) +"vU" = ( +/obj/docking_port/stationary{ + width = 30; + height = 15; + dwidth = 15 + }, +/turf/template_noop, +/area/template_noop) "wc" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/shuttle{ + name = "Ship Lockers" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/item/toy/cards/deck{ - pixel_y = 22 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/reagent_containers/food/snacks/sandwich{ - pixel_y = 9; - pixel_x = -1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/wood/yew, +/turf/open/floor/mineral/plastitanium, /area/ship/crew) "wh" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/dorm) -"xe" = ( -/obj/machinery/door/airlock/external/glass{ - dir = 8 +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/structure/cable/pink{ - icon_state = "6-10" +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen/kitchen) +"xe" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + name = "Mining Airlock"; + dir = 4 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/fore) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/mineral/plastitanium, +/area/ship/cargo) "xk" = ( -/turf/closed/wall, -/area/ship/hallway/central) +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/bag/tray, +/obj/item/reagent_containers/food/snacks/burger/bearger, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken3" + }, +/area/ship/crew/canteen/kitchen) "xF" = ( -/obj/structure/cable/pink{ - icon_state = "8-9" +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew) +"yd" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/terminal{ dir = 1 }, -/obj/item/kirbyplants/fullysynthetic{ - pixel_x = 11 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#E3994E" +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/wood/yew, -/area/ship/crew/dorm) -"yd" = ( -/obj/structure/catwalk/over/plated_catwalk, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/cable/pink{ - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/meter/atmos/layer2, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "yn" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/closet/secure_closet/freezer/fridge{ - populate = 0 +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal/twenty, +/obj/item/stack/sheet/glass{ + amount = 10 }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = -8 +/obj/item/storage/box/lights/bulbs, +/obj/item/stack/sheet/mineral/plasma{ + amount = 10 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/pink{ - icon_state = "0-10" +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 }, -/obj/effect/decal/cleanable/cobweb, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/obj/item/reagent_containers/food/drinks/soda_cans/cola, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/effect/spawner/lootdrop/ration, -/obj/item/reagent_containers/food/snacks/icecreamsandwich, -/obj/item/reagent_containers/food/snacks/icecreamsandwich, -/turf/open/floor/plasteel/white, -/area/ship/crew) +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plating, +/area/ship/cargo) "yF" = ( -/turf/closed/wall/r_wall, -/area/ship/crew) -"zc" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 8 +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_windows"; + name = "Exterior Window Blast Door" }, -/obj/structure/curtain, -/obj/machinery/shower{ +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/crew/canteen/kitchen) +"zc" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/opaque/white/filled/line{ dir = 1 }, -/obj/item/soap{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/ration{ + pixel_x = -6; pixel_y = 4 }, -/obj/item/bikehorn/rubberducky/plasticducky{ - pixel_x = -9; - pixel_y = -7 +/obj/effect/spawner/lootdrop/ration{ + pixel_x = -6; + pixel_y = 8 }, -/turf/open/floor/plasteel/freezer, -/area/ship/crew) +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5; + pixel_x = 12; + pixel_y = 6 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen/kitchen) "zH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 2 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/chair/sofa/brown/left/directional/west, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/ship/crew/canteen/kitchen) +"AB" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + name = "Mining Airlock"; dir = 4 }, -/obj/structure/cable/pink{ - icon_state = "5-9" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/turf/open/floor/mineral/plastitanium, +/area/ship/cargo) +"AE" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/shuttle{ + name = "Captain's Quarters" }, +/obj/effect/mapping_helpers/airlock/locked, /obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/machinery/door/airlock{ - name = "Dormitory"; +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#E3994E" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/siding/wood{ - dir = 4; - color = "#E3994E" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/wood/yew, +/turf/open/floor/mineral/plastitanium, /area/ship/crew) -"AB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo) -"AE" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/shoes/sneakers/black, -/obj/item/clothing/shoes/sneakers/black, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility/skirt, -/obj/item/clothing/under/utility/skirt, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/pink{ - icon_state = "0-4" +"AP" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/turretid{ + icon_state = "control_kill"; + lethal = 1; + locked = 0; + name = "Mining Turret control panel"; + pixel_x = -28; + pixel_y = 6; + req_access = null }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#E3994E" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/turf/open/floor/wood/yew, -/area/ship/crew/dorm) -"AP" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump"; - target_pressure = 500 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 }, -/obj/machinery/airalarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering) +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/ship/bridge) "AQ" = ( -/turf/closed/wall, -/area/ship/engineering) +/turf/closed/wall/mineral/plastitanium, +/area/ship/engineering/engine) "AV" = ( -/obj/structure/cable/cyan{ - icon_state = "4-5" - }, -/obj/structure/cable/pink{ - icon_state = "0-6" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/decal/cleanable/dirt, /obj/machinery/power/terminal{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering) -"Bm" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-4" }, /obj/effect/turf_decal/industrial/warning{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) +"Bm" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/wood, +/area/ship/crew) "Bu" = ( -/turf/closed/wall/r_wall/yesdiag, +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_bridge"; + name = "Garage DoorCockpit Emergency Blast Door" + }, +/turf/open/floor/plating, /area/ship/bridge) "BP" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 }, -/obj/effect/turf_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/effect/turf_decal/industrial/warning{ + dir = 6 }, -/turf/open/floor/plasteel/tech/grid, +/turf/open/floor/mineral/titanium/blue, /area/ship/bridge) "BS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/shuttle, /obj/machinery/door/poddoor{ - id = "kilobridge"; + id = "whiteship_bridge"; + name = "Garage DoorCockpit Emergency Blast Door"; dir = 4 }, -/turf/open/floor/plating/airless, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/turf/open/floor/plating, /area/ship/bridge) "Co" = ( -/obj/machinery/door/poddoor{ - id = "kilocargo" - }, -/obj/docking_port/mobile{ - dir = 2; - launch_status = 0; - name = "Mining Shuttle"; - port_direction = 8; - preferred_direction = 4 +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 }, -/turf/open/floor/plasteel/patterned/ridged, +/turf/open/floor/plating, /area/ship/cargo) "Cv" = ( -/obj/structure/cable/pink{ - icon_state = "2-8" +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable{ + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/medical, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/storage/firstaid/regular, -/obj/item/roller, -/turf/open/floor/plasteel/patterned/grid, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/mineral/titanium/yellow, /area/ship/cargo) "Da" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/cigbutt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo) +/obj/structure/chair/comfy/shuttle, +/obj/effect/turf_decal/industrial/warning, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/mineral/titanium/blue, +/area/ship/bridge) "Ds" = ( -/obj/structure/filingcabinet/chestdrawer{ - dir = 8 +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/folder/yellow{ + pixel_x = -4; + pixel_y = 6 }, -/obj/item/folder/blue, -/obj/item/folder/yellow, -/obj/item/folder, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/computer_hardware/card_slot, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/pink{ - icon_state = "0-8" +/obj/item/paper/crumpled/bloody{ + default_raw_text = "We struck gold, literally. We found some good rocks out near Centurai-II rich with the stuff. Kae said he and Milos found something out while prospecting, some sort of glowing cube. It's jammed in there good, so we're anchoring until we sort this out..."; + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/gps{ + gpstag = "NTMS-037"; + pixel_x = -9; + pixel_y = 4 }, -/turf/open/floor/plasteel, +/obj/machinery/firealarm/directional/north, +/obj/item/areaeditor/shuttle, +/turf/open/floor/mineral/plastitanium, /area/ship/bridge) "Ew" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/light/small/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -19; - pixel_x = -8 +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/pink{ - icon_state = "4-6" +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/chair/sofa/brown/corner/directional/south, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light/small/directional/east, +/turf/open/floor/wood{ + icon_state = "wood-broken" }, -/obj/item/cigbutt, -/turf/open/floor/plating, -/area/ship/hallway/central) +/area/ship/crew/canteen/kitchen) "EG" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/plasteel/white, +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/cryopod, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light/small/directional/north, +/obj/machinery/computer/cryopod/directional/west, +/turf/open/floor/wood, /area/ship/crew) "EU" = ( -/obj/structure/cable/pink{ - icon_state = "1-2" +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/command{ + name = "Ship Control"; + dir = 4 }, -/obj/effect/decal/cleanable/vomit/old{ - pixel_x = -5 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/item/cigbutt, -/obj/machinery/computer/cryopod/retro/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"GK" = ( -/obj/structure/table, -/obj/effect/turf_decal/industrial/warning{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/light_switch{ - pixel_x = -10; - pixel_y = 20 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/radio{ - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/item/radio{ - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/item/radio{ - pixel_y = 5 +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen/kitchen) +"GK" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/radio{ - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/item/radio{ - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) +/turf/open/floor/mineral/titanium/blue, +/area/ship/bridge) "GM" = ( -/obj/machinery/computer/crew/retro{ - dir = 4 - }, -/obj/structure/cable/pink{ - icon_state = "4-6" - }, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/radio/intercom/wideband/directional/north, +/obj/machinery/light/small/directional/west, +/turf/open/floor/mineral/plastitanium, /area/ship/bridge) "HP" = ( -/obj/item/kirbyplants/fullysynthetic{ - pixel_x = 11 +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/extinguisher_cabinet/directional/east{ - pixel_y = 7 +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 }, -/obj/machinery/firealarm/directional/east{ - pixel_y = -5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/turf_decal/siding/wood{ - dir = 4; - color = "#E3994E" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/decal/cleanable/confetti, -/obj/item/cigbutt, -/turf/open/floor/wood/yew, -/area/ship/crew) +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen/kitchen) "Ih" = ( -/obj/structure/cable/pink{ - icon_state = "1-6" - }, -/obj/structure/ore_box, -/turf/open/floor/plasteel/patterned/grid, +/obj/structure/table, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/plastitanium, /area/ship/cargo) "Jf" = ( -/turf/closed/wall/r_wall, -/area/ship/hallway/port) -"Jt" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/yesdiag, -/area/ship/maintenance/fore) +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering/engine) "Kz" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 5 - }, +/obj/effect/turf_decal/industrial/outline/yellow, /obj/structure/rack, -/obj/item/stack/sheet/plastic/five, -/obj/item/stack/sheet/glass/twenty, -/obj/item/stack/sheet/metal/twenty, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/item/storage/toolbox/emergency, +/obj/item/circuitboard/machine/ore_redemption, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 }, -/turf/open/floor/plasteel/tech/grid, +/obj/machinery/light/directional/east, +/turf/open/floor/plating, /area/ship/cargo) "KB" = ( -/turf/closed/wall, -/area/ship/maintenance/fore) -"KM" = ( -/obj/machinery/atmospherics/components/binary/valve/layer4, /obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/effect/decal/cleanable/oil/streak, -/obj/item/cigbutt, +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"KR" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/structure/cable/pink{ - icon_state = "1-2" +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ + dir = 4 }, -/obj/effect/turf_decal/borderfloor, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plating, +/area/ship/cargo) +"KM" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/ore_box, +/obj/effect/turf_decal/industrial/warning/corner{ dir = 1 }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/central) -"La" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 }, -/obj/item/clothing/head/cone{ - pixel_y = 4; - pixel_x = 11 +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/atmospherics/components/binary/pump/layer4{ + dir = 1; + name = "Scrubbers to Outside" + }, +/turf/open/floor/plating, +/area/ship/cargo) +"KR" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/cigars/havana{ + pixel_y = 5 }, -/obj/structure/extinguisher_cabinet/directional/east{ - pixel_y = 7 +/obj/item/crowbar/red, +/obj/item/lighter{ + pixel_x = -8; + pixel_y = 8 }, -/obj/machinery/firealarm/directional/east{ - pixel_y = -5 +/obj/machinery/airalarm/directional/east, +/turf/open/floor/carpet, +/area/ship/crew) +"La" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_windows"; + name = "Exterior Window Blast Door" }, -/obj/item/cigbutt, -/turf/open/floor/plasteel/patterned/grid, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, /area/ship/cargo) "LC" = ( -/obj/structure/cable/cyan{ - icon_state = "4-8" +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 8 }, -/obj/structure/cable/pink{ - icon_state = "2-5" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "Mj" = ( -/obj/machinery/mineral/unloading_machine, -/obj/structure/railing, -/turf/open/floor/plasteel/tech/grid, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/suit_storage_unit/independent/mining/eva, +/turf/open/floor/mineral/plastitanium, /area/ship/cargo) "MI" = ( +/obj/machinery/power/smes/shuttle{ + dir = 4 + }, +/obj/machinery/door/window/westright{ + dir = 4 + }, /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/power/smes/shuttle, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, +/obj/structure/window/reinforced/spawner, /obj/effect/turf_decal/industrial/warning{ dir = 4 }, +/obj/machinery/door/poddoor/shutters{ + id = "kiloengine"; + name = "Engine Shutters"; + dir = 4 + }, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "MY" = ( -/obj/structure/chair/sofa/brown/old/corner/directional/north, -/obj/structure/sign/poster/random{ - pixel_y = 0; - pixel_x = -32 +/obj/structure/closet/secure_closet/personal, +/obj/effect/turf_decal/trimline/opaque/white/filled/line{ + dir = 1 + }, +/obj/item/gun/energy/e_gun/mini, +/obj/item/stock_parts/cell/gun/mini, +/obj/item/clothing/shoes/workboots, +/obj/item/clothing/shoes/workboots, +/obj/item/clothing/shoes/workboots, +/obj/item/clothing/shoes/cowboy, +/obj/item/clothing/shoes/cowboy, +/obj/item/clothing/shoes/cowboy, +/obj/item/clothing/head/cowboy, +/obj/item/clothing/head/cowboy, +/obj/item/clothing/head/cowboy, +/obj/item/clothing/head/cowboy, +/obj/item/clothing/head/cowboy, +/obj/item/clothing/head/cowboy, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/obj/effect/decal/cleanable/vomit/old{ - pixel_x = -5 +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/turf/open/floor/wood/yew, +/obj/machinery/light/small/directional/east, +/turf/open/floor/mineral/plastitanium, /area/ship/crew) "Ng" = ( -/obj/structure/cable/pink{ - icon_state = "1-8" - }, -/obj/structure/cable/pink{ - icon_state = "4-9" +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/pink{ - icon_state = "8-10" +/obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/effect/turf_decal/industrial/warning/corner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/mob/living/simple_animal/hostile/netherworld/migo{ - environment_smash = 0; - faction = list("neutral"); - melee_damage_lower = 5; - melee_damage_upper = 10; - name = "maurice" +/obj/structure/cable{ + icon_state = "1-8" }, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "Nq" = ( -/turf/closed/wall/r_wall/yesdiag, +/obj/machinery/conveyor{ + id = "NTMSLoad2"; + name = "on ramp" + }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + id = "kilocargo"; + name = "NTMS-037 Bay Blast Door" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "kiloshield" + }, +/turf/open/floor/plating, /area/ship/cargo) "NB" = ( -/obj/machinery/door/airlock/grunge{ - dir = 8; - name = "Bathroom" +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/crew) -"NI" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 14 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/structure/mirror{ - pixel_x = 24; - pixel_y = 0 +/obj/machinery/status_display{ + pixel_x = -32; + pixel_y = -32 }, -/obj/structure/toilet{ - pixel_y = 18 +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen/kitchen) +"NI" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/light/small/directional/north{ - pixel_x = 11 +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 }, -/obj/machinery/light_switch{ - pixel_x = -12; - pixel_y = 20 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/effect/decal/cleanable/greenglow, -/obj/item/storage/pill_bottle/happy{ - pixel_x = 12; - pixel_y = 12 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/mob/living/simple_animal/hostile/cockroach, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/crew) +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen/kitchen) "NT" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 9 +/obj/structure/chair/comfy/shuttle{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"NU" = ( -/obj/structure/table/wood, -/obj/structure/cable/pink{ - icon_state = "2-5" +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/effect/turf_decal/industrial/warning{ dir = 4 }, -/obj/item/flashlight/lamp/green{ - pixel_y = 3 +/turf/open/floor/mineral/titanium/blue, +/area/ship/bridge) +"NU" = ( +/obj/machinery/conveyor{ + id = "NTMSLoad2"; + name = "on ramp" }, -/obj/structure/sign/poster/random{ - pixel_y = 0; - pixel_x = -32 +/obj/structure/window/reinforced{ + dir = 8 }, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"Of" = ( -/turf/closed/wall/r_wall, -/area/ship/maintenance/fore) +/turf/open/floor/plating, +/area/ship/cargo) "OH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/cable/pink{ - icon_state = "2-10" +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel/patterned/grid, +/turf/open/floor/mineral/titanium/yellow, /area/ship/cargo) "Pg" = ( -/obj/machinery/computer/helm/retro{ +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/helm{ dir = 8 }, -/turf/open/floor/plasteel/tech/grid, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/plastitanium, /area/ship/bridge) "PS" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"PW" = ( -/turf/closed/wall/r_wall/yesdiag, -/area/ship/crew/dorm) -"Qw" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall, -/area/ship/maintenance/fore) -"Rq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor{ - id = "kilowindows" +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch{ + pixel_y = -23; + dir = 1 }, -/turf/open/floor/plating/airless, -/area/ship/crew/dorm) -"RJ" = ( -/obj/structure/chair/stool{ - dir = 8 +/obj/effect/decal/cleanable/greenglow, +/obj/structure/closet/crate/internals, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath{ + pixel_x = -3; + pixel_y = 3 }, -/obj/machinery/button/door{ - pixel_y = 20; - pixel_x = -6; - id = "kilowindows"; - name = "Window Lockdown" +/obj/effect/turf_decal/industrial/warning/corner, +/turf/open/floor/plating, +/area/ship/cargo) +"PW" = ( +/obj/machinery/porta_turret/ship/weak{ + dir = 10 }, -/obj/machinery/button/door{ - pixel_y = 20; - pixel_x = 6; - id = "kilobridge"; - name = "Bridge Lockdown" +/turf/closed/wall/mineral/titanium, +/area/ship/bridge) +"Qw" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/effect/mapping_helpers/airlock/locked, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 }, +/obj/machinery/door/airlock/external{ + name = "Mining Airlock"; + dir = 8 + }, +/obj/docking_port/mobile{ + dir = 4; + launch_status = 0; + name = "Mining Shuttle"; + preferred_direction = 4; + port_direction = 2 + }, +/turf/open/floor/mineral/plastitanium, +/area/ship/cargo) +"Rq" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/pink{ +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable{ icon_state = "2-8" }, -/turf/open/floor/plasteel, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen/kitchen) +"RJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light_switch{ + pixel_x = -13; + pixel_y = 23 + }, +/turf/open/floor/mineral/titanium/blue, /area/ship/bridge) "Sx" = ( -/obj/effect/turf_decal/corner/opaque/red/diagonal, -/obj/structure/table/reinforced, -/obj/item/cutting_board{ - anchored = 1 +/obj/structure/closet/secure_closet/freezer{ + locked = 0; + name = "fridge" }, -/obj/item/kitchen/knife, -/turf/open/floor/plasteel/white, -/area/ship/crew) +/obj/item/reagent_containers/food/snacks/sausage, +/obj/item/reagent_containers/food/snacks/sandwich, +/obj/effect/turf_decal/trimline/opaque/white/filled/line{ + dir = 1 + }, +/obj/item/storage/cans/sixbeer, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew/canteen/kitchen) "Ti" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/shuttle, /obj/machinery/door/poddoor{ - id = "kilowindows" + id = "whiteship_windows"; + name = "Exterior Window Blast Door" }, -/turf/open/floor/plating/airless, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plating, /area/ship/crew) "Tn" = ( -/obj/structure/bed, -/obj/structure/cable/pink{ - icon_state = "1-6" +/obj/machinery/power/smes/shuttle{ + dir = 4 }, -/obj/item/bedsheet/dorms, -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"To" = ( -/obj/machinery/door/poddoor{ - id = "kilocargo" +/obj/machinery/door/window/westright{ + dir = 4 }, -/obj/structure/cable/pink{ - icon_state = "0-6" +/obj/structure/cable{ + icon_state = "0-8" }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - id = "kilofield"; +/obj/structure/window/reinforced/spawner/north, +/obj/effect/turf_decal/industrial/warning{ dir = 4 }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/cargo) +/obj/machinery/door/poddoor/shutters{ + id = "kiloengine"; + name = "Engine Shutters"; + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"To" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/item/storage/bag/trash{ + pixel_x = 6 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/structure/cable, +/obj/effect/turf_decal/industrial/warning{ + dir = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/plating, +/area/ship/engineering/engine) "TD" = ( -/obj/machinery/light/directional/south, -/obj/structure/table/reinforced, -/obj/item/megaphone/cargo{ - pixel_y = 5; - pixel_x = 4 +/obj/structure/table, +/obj/machinery/button/door{ + id = "whiteship_bridge"; + name = "Bridge Blast Door Control"; + pixel_x = -6; + pixel_y = -2; + dir = 1 }, -/obj/item/cigbutt{ - pixel_y = 5; - pixel_x = -17 +/obj/machinery/button/door{ + id = "whiteship_windows"; + name = "Windows Blast Door Control"; + pixel_x = -6; + pixel_y = 8; + dir = 1 }, -/turf/open/floor/plasteel/tech/grid, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 4 + }, +/turf/open/floor/mineral/plastitanium, /area/ship/bridge) "TG" = ( -/turf/closed/wall, -/area/ship/hallway/port) +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/ship/engineering/engine) "Ua" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/shuttle, /obj/machinery/door/poddoor{ - id = "kilowindows" + id = "whiteship_windows"; + name = "Exterior Window Blast Door" }, -/turf/open/floor/plating/airless, -/area/ship/engineering) +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plating, +/area/ship/engineering/engine) "Ud" = ( -/turf/closed/wall, -/area/ship/cargo) -"Un" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor{ - id = "kilowindows" - }, -/turf/open/floor/plating/airless, -/area/ship/hallway/port) -"Uv" = ( -/obj/docking_port/stationary{ - width = 30; - height = 15; - dwidth = 15; - dir = 4 +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners{ + dir = 8 }, -/turf/template_noop, -/area/template_noop) -"UY" = ( -/obj/structure/chair/sofa/brown/old/right/directional/north, +/obj/item/wrench, +/obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/yew, -/area/ship/crew) -"Va" = ( -/obj/structure/closet/crate/secure/weapon, -/obj/structure/cable/pink{ - icon_state = "6-10" +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 2 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/structure/cable/pink{ - icon_state = "9-10" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/obj/effect/decal/cleanable/oil, -/obj/item/ammo_box/a12g, -/obj/item/gun/ballistic/shotgun/doublebarrel/no_mag, -/turf/open/floor/plasteel/patterned/grid, +/turf/open/floor/plating, /area/ship/cargo) -"Vd" = ( -/obj/structure/cable/pink{ - icon_state = "8-10" +"Un" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor{ + id = "whiteship_windows"; + name = "Exterior Window Blast Door" }, -/obj/structure/cable/pink{ - icon_state = "5-10" +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/machinery/atmospherics/components/binary/pump/layer2{ +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Uv" = ( +/obj/structure/frame/computer{ + anchored = 1; dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/industrial/warning{ +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium, +/area/ship/bridge) +"UY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/machinery/light/small/directional/east{ - pixel_y = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/wood, +/area/ship/crew) +"Va" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 }, -/obj/machinery/firealarm/directional/east{ - pixel_y = -2 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/mineral/titanium/yellow, +/area/ship/cargo) +"Vd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/suit_storage_unit/independent/engineering, +/obj/effect/turf_decal/industrial/warning{ + dir = 6 }, -/obj/effect/decal/cleanable/oil, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/engineering/engine) "Vh" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 +/obj/structure/frame/computer{ + anchored = 1; + dir = 1 }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8; - piping_layer = 2 +/obj/machinery/light/directional/south, +/obj/machinery/computer/security/telescreen{ + dir = 1; + name = "NTMS-037 Monitor"; + network = list("ntms"); + pixel_y = -30 }, -/turf/open/floor/plating, -/area/ship/engineering) +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/item/stack/cable_coil/cut, +/turf/open/floor/mineral/plastitanium, +/area/ship/bridge) "Vq" = ( -/turf/closed/wall/r_wall/yesdiag, -/area/ship/crew) -"Vt" = ( -/obj/effect/turf_decal/miskilamo_small{ - dir = 1 +/obj/machinery/porta_turret/ship/weak{ + dir = 10 }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/external/dark) +/turf/closed/wall/mineral/titanium, +/area/ship/crew/canteen/kitchen) "Vx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/greenglow, +/obj/structure/toilet{ + dir = 4; + pixel_x = -7 }, -/obj/effect/decal/cleanable/dirt, -/obj/item/cigbutt, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"VQ" = ( -/obj/effect/turf_decal/miskilamo_small/left{ - dir = 1 +/obj/structure/sink{ + dir = 8; + pixel_x = 14 }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/external/dark) -"We" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/effect/turf_decal/borderfloor{ - dir = 1 +/obj/machinery/shower{ + pixel_x = -11; + pixel_y = 18 }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/pink, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/machinery/firealarm/directional/west, +/obj/machinery/newscaster/directional/north, +/obj/machinery/light/small/broken/directional/east, +/turf/open/floor/carpet/blue, +/area/ship/crew) +"VQ" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "NTMSLoad"; + name = "off ramp" }, -/obj/effect/turf_decal/box/corners, -/obj/item/reagent_containers/food/drinks/bottle/absinthe, -/obj/item/clothing/suit/space/hardsuit/mining/independent, -/obj/item/clothing/mask/breath, -/obj/structure/cable/pink{ - icon_state = "1-5" +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/plasteel/tech/grid, +/turf/open/floor/plating, +/area/ship/cargo) +"We" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/rack, +/obj/item/storage/belt/utility, +/obj/item/radio{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/radio, +/obj/effect/turf_decal/industrial/hatch/yellow, +/turf/open/floor/mineral/plastitanium, /area/ship/cargo) "Xd" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_y = 4; - pixel_x = -7 +/obj/structure/chair/comfy/shuttle, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable{ + icon_state = "1-4" }, -/obj/item/pen/fourcolor, -/obj/machinery/airalarm/directional/south, -/obj/item/radio/intercom/wideband/directional/west, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_y = 7; - pixel_x = 10 +/obj/effect/turf_decal/industrial/warning{ + dir = 6 }, -/turf/open/floor/plasteel/tech/grid, +/turf/open/floor/mineral/titanium/blue, /area/ship/bridge) "XQ" = ( -/obj/machinery/cryopod{ - dir = 8 +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 6 + }, +/obj/item/spacecash/bundle/c200, +/turf/open/floor/mineral/plastitanium, +/area/ship/bridge) +"XR" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/turf_decal/trimline/opaque/white/filled/line{ + dir = 1 }, +/obj/effect/decal/cleanable/greenglow, +/obj/item/stock_parts/cell/gun/mini, +/obj/item/clothing/under/utility, +/obj/item/clothing/under/utility, +/obj/item/clothing/under/utility, +/obj/item/clothing/under/utility/skirt, +/obj/item/clothing/under/utility/skirt, +/obj/item/clothing/under/utility/skirt, +/obj/item/clothing/suit/toggle/hazard, +/obj/item/clothing/suit/toggle/hazard, +/obj/item/clothing/suit/toggle/hazard, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, /obj/effect/turf_decal/industrial/warning{ - dir = 8 + dir = 1 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"XR" = ( -/turf/closed/wall, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/mineral/plastitanium, /area/ship/crew) "Yu" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plating/airless, -/area/ship/crew) +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ship/cargo) "YJ" = ( -/obj/structure/dresser{ +/obj/machinery/washing_machine, +/obj/effect/turf_decal/trimline/opaque/white/filled/line{ dir = 1 }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_y = 12; - pixel_x = -9 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/turf/open/floor/wood/yew, -/area/ship/crew/dorm) +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/mineral/plastitanium, +/area/ship/crew) "YL" = ( -/obj/structure/chair/sofa/brown/old/directional/east, +/obj/effect/decal/cleanable/greenglow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 + dir = 4 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood/yew, +/turf/open/floor/plasteel/showroomfloor, /area/ship/crew) "ZC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/structure/closet/crate/bin, +/obj/effect/decal/cleanable/dirt, +/obj/item/trash/syndi_cakes, +/obj/item/organ/stomach, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = 23 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/effect/turf_decal/corner/opaque/red, +/obj/effect/turf_decal/corner/opaque/red{ + dir = 1 }, -/obj/effect/turf_decal/siding/wood{ - dir = 5; - color = "#E3994E" +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/yew, -/area/ship/crew) +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen/kitchen) "ZG" = ( -/obj/structure/cable/pink{ - icon_state = "4-9" - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/cockroach, +/obj/structure/falsewall/titanium, /turf/open/floor/plating, -/area/ship/engineering) +/area/ship/crew) (1,1,1) = {" aa aa +aa AQ ak -AQ bn bn +kA +bn bn -AQ ak AQ aa @@ -2101,13 +2405,14 @@ aa (2,1,1) = {" aa aa +aa kA ar -kA -MI -MI +cW MI kA +Tn +fu ar kA aa @@ -2116,7 +2421,8 @@ aa (3,1,1) = {" aa aa -kA +aa +Jf av bQ AV @@ -2124,14 +2430,15 @@ cY ng gC oj -Ua +Un aa aa "} (4,1,1) = {" aa aa -kA +aa +Jf eo fv LC @@ -2139,108 +2446,115 @@ Ng cM hh oP -Ua +Un aa aa "} (5,1,1) = {" aa aa -kA -AQ +aa +Jf +Jf gs aU Vd -fs +mz ZG -AP -kA +mz +mz aa aa "} (6,1,1) = {" aa aa -Ua +aa +Jf cb yd cr -AQ -Vh +mz +mz cZ Bm -kA +Ti aa aa "} (7,1,1) = {" aa aa +aa Ua aS ca cq -cq -cq -cq -cq -wh +mz +KR +da +UY +Ti aa aa "} (8,1,1) = {" aa aa -Jf +aa +Ua TG cC -cq +To +mz +mz mz -NU -Tn AE -wh +mz PW aa "} (9,1,1) = {" aa aa +aa Jf jU bU ck -sG +mz Vx ig xF YJ -Rq +Ti aa "} (10,1,1) = {" aa -cK -Un +aa +aa +Jf aJ bV +Jf +mz +mz +mz +sG XR -XR -zH -XR -XR -XR -yF +mz aa "} (11,1,1) = {" aa +aa dF cP KM bg -XR yn +mz EG hS YL @@ -2250,96 +2564,103 @@ aa "} (12,1,1) = {" aa -Vt -Un +ac +ac +ac iM rc Yu -Sx -iT -cw +mz +mz +mz wc -UY -Ti +mz +mz aa "} (13,1,1) = {" aa +qv VQ -Jf +nO aC bM -XR +cK PS -cW +bA ZC HP aZ -yF +bA Vq "} (14,1,1) = {" -aa -fu -ac -Ud +vU +rq +iT +de +bL bX Ud -XR -XR +nJ +cV rO -XR +wh NB -XR +Sx yF "} (15,1,1) = {" +aa Nq -ac +NU am eN bY cB -im +Co dt sD xk NI zc -yF +bA "} (16,1,1) = {" -To -nJ -da -AB +aa +ac +ac +ac +ac bZ Kz im bA Ew -xk -xk -xk -nO +zH +Rq +dc +yF "} (17,1,1) = {" -Co -cV +aa +aa +ac Ih -Da +ac bG -vU -KR -bL -rq -de +ac +ac +bA +bA +bA EU -dc -vv +bA +bA "} (18,1,1) = {" -cf +aa +aa La hR Va @@ -2348,14 +2669,15 @@ cj bF bF io -bF +AP GK XQ vv "} (19,1,1) = {" -Nq -ac +aa +aa +La Mj ay bT @@ -2363,13 +2685,14 @@ ci bF GM jK +fs +Da +Vh bF -bF -bF -bP "} (20,1,1) = {" aa +aa ac jx pV @@ -2380,77 +2703,66 @@ RJ nd bH Xd +Uv bF -bP "} (21,1,1) = {" aa +aa ac hN jl OH mr -bF +cw gp NT BP TD -bP +BS Bu "} (22,1,1) = {" aa -Of -Of -Of +aa +ac +ac +AB xe -Of -bP +cf +bF Ds sW Pg BS -BS +Bu aa "} (23,1,1) = {" aa -KB +aa +ac bm KB kb cJ +bF bP -bP -BS -BS -BS +bF +bF +Bu aa aa "} (24,1,1) = {" aa +aa rW -KB +ac Qw qw -qv -Jt -aa -aa -aa -aa -aa -aa -"} -(25,1,1) = {" -aa -aa -aa -aa -Uv -aa -aa +ac +rW aa aa aa diff --git a/_maps/shuttles/independent/independent_lagoon.dmm b/_maps/shuttles/independent/independent_lagoon.dmm index 248ee9240efd..7e96d8f93b53 100644 --- a/_maps/shuttles/independent/independent_lagoon.dmm +++ b/_maps/shuttles/independent/independent_lagoon.dmm @@ -256,7 +256,7 @@ /turf/open/floor/plasteel, /area/ship/external) "bt" = ( -/obj/machinery/computer/cargo/retro{ +/obj/machinery/computer/cargo/express/retro{ dir = 4 }, /turf/open/floor/plasteel/patterned/cargo_one, @@ -930,6 +930,12 @@ }, /turf/open/floor/carpet/nanoweave/red, /area/ship/crew/canteen) +"fZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering) "gb" = ( /turf/open/floor/plasteel, /area/ship/hallway/fore) @@ -1144,6 +1150,9 @@ /turf/open/floor/wood, /area/ship/crew/library) "hK" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ dir = 4 }, @@ -2069,7 +2078,7 @@ pixel_y = 1 }, /obj/item/toy/cards/deck, -/obj/item/food/butterbiscuit{ +/obj/item/reagent_containers/food/snacks/butterbiscuit{ pixel_x = 6; pixel_y = 6 }, @@ -2498,6 +2507,12 @@ /obj/effect/turf_decal/corner/opaque/white/diagonal, /turf/open/floor/plasteel, /area/ship/crew/canteen/kitchen) +"qq" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering) "qu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 @@ -3132,6 +3147,7 @@ /turf/open/floor/plasteel, /area/ship/crew/canteen/kitchen) "uV" = ( +/obj/structure/closet/radiation, /obj/machinery/firealarm/directional/west, /turf/open/floor/plating, /area/ship/engineering) @@ -5487,11 +5503,6 @@ /obj/effect/turf_decal/industrial/radiation{ dir = 10 }, -/obj/machinery/button/ignition/incinerator/atmos{ - dir = 4; - pixel_x = -27; - pixel_y = 8 - }, /turf/open/floor/plating, /area/ship/engineering) "LB" = ( @@ -5549,6 +5560,12 @@ /turf/open/floor/light, /area/ship/engineering) "Me" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/item/weldingtool, +/obj/item/weldingtool, /obj/machinery/button/door/incinerator_vent_atmos_aux{ dir = 4; pixel_x = -28; @@ -5564,9 +5581,6 @@ pixel_x = -28; pixel_y = -8 }, -/obj/machinery/computer/atmos_control/incinerator{ - dir = 4 - }, /turf/open/floor/plating, /area/ship/engineering) "Mf" = ( @@ -5596,11 +5610,13 @@ /turf/open/floor/wood, /area/ship/crew/library) "Mr" = ( +/obj/machinery/computer/atmos_control/incinerator{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /obj/effect/turf_decal/trimline/opaque/green/arrow_ccw, -/obj/structure/closet/radiation, /turf/open/floor/plating, /area/ship/engineering) "Mx" = ( @@ -5872,7 +5888,6 @@ /area/ship/hallway/fore) "Pc" = ( /obj/machinery/air_sensor/atmos/incinerator_tank, -/obj/machinery/igniter/incinerator_atmos, /turf/open/floor/engine, /area/ship/engineering) "Pe" = ( @@ -7649,7 +7664,7 @@ Pn Bz Pn Nr -Pn +qq hK Pc FA @@ -7690,7 +7705,7 @@ eS Vc Pn VS -Pn +fZ NB cT RC diff --git a/_maps/shuttles/independent/independent_mudskipper.dmm b/_maps/shuttles/independent/independent_mudskipper.dmm index d7a3341b8927..f82cdc7ba748 100644 --- a/_maps/shuttles/independent/independent_mudskipper.dmm +++ b/_maps/shuttles/independent/independent_mudskipper.dmm @@ -913,7 +913,7 @@ /obj/structure/sign/warning/incident{ pixel_x = -32 }, -/obj/machinery/computer/cargo/retro{ +/obj/machinery/computer/cargo/express/retro{ dir = 4 }, /turf/open/floor/plasteel/tech/grid, diff --git a/_maps/shuttles/independent/independent_rigger.dmm b/_maps/shuttles/independent/independent_rigger.dmm index 42a9f999f3f7..daf3cf9ecdb3 100644 --- a/_maps/shuttles/independent/independent_rigger.dmm +++ b/_maps/shuttles/independent/independent_rigger.dmm @@ -2231,7 +2231,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/machinery/computer/cargo, +/obj/machinery/computer/cargo/express, /obj/item/radio/intercom/directional/north, /turf/open/floor/carpet/blue, /area/ship/bridge) diff --git a/_maps/shuttles/independent/independent_schmiedeberg.dmm b/_maps/shuttles/independent/independent_schmiedeberg.dmm index ce7b407a4731..454e7503cb52 100644 --- a/_maps/shuttles/independent/independent_schmiedeberg.dmm +++ b/_maps/shuttles/independent/independent_schmiedeberg.dmm @@ -756,7 +756,7 @@ /turf/open/floor/wood/walnut, /area/ship/crew/canteen) "ka" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 1 }, /obj/item/radio/intercom/directional/south, diff --git a/_maps/shuttles/independent/independent_shetland.dmm b/_maps/shuttles/independent/independent_shetland.dmm index f147aeb82276..13599cc298cf 100644 --- a/_maps/shuttles/independent/independent_shetland.dmm +++ b/_maps/shuttles/independent/independent_shetland.dmm @@ -1895,6 +1895,7 @@ /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, +/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ship/engineering/engine) @@ -2214,6 +2215,12 @@ /obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, /area/ship/hallway/fore) +"sV" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ship/engineering/engine) "sX" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ @@ -2292,6 +2299,9 @@ "tU" = ( /obj/structure/grille, /obj/structure/window/reinforced/fulltile, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, /turf/open/floor/plating, /area/ship/engineering/engine) "tX" = ( @@ -2925,6 +2935,9 @@ pixel_x = -23; pixel_y = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /turf/open/floor/plating, /area/ship/engineering/engine) "yU" = ( @@ -4393,6 +4406,9 @@ pixel_x = -4; pixel_y = 10 }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /turf/open/floor/engine/vacuum, /area/ship/engineering/engine) "LQ" = ( @@ -5464,7 +5480,7 @@ /obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ dir = 1 }, -/obj/machinery/computer/cargo/retro, +/obj/machinery/computer/cargo/express/retro, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "VD" = ( @@ -5896,6 +5912,11 @@ /turf/open/floor/plasteel/dark, /area/ship/engineering) "Zn" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/item/weldingtool/mini, /turf/open/floor/plating, /area/ship/engineering/engine) "Zr" = ( @@ -6088,7 +6109,7 @@ pr NK yP qk -Zn +sV CZ vz on diff --git a/_maps/shuttles/independent/independent_sunskipper.dmm b/_maps/shuttles/independent/independent_sunskipper.dmm deleted file mode 100644 index de92179a11f7..000000000000 --- a/_maps/shuttles/independent/independent_sunskipper.dmm +++ /dev/null @@ -1,4738 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ab" = ( -/obj/machinery/door/airlock{ - dir = 4; - name = "Kitchen"; - req_one_access = list(25, 28, 35) - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"al" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"ax" = ( -/obj/effect/turf_decal/siding/wood/end{ - color = "#D5A66E"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/grunge{ - name = "Crew Quarters" - }, -/turf/open/floor/wood/birch, -/area/ship/crew/dorm) -"aJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9; - color = "#543C30" - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30" - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/obj/item/kirbyplants/random{ - pixel_y = 20 - }, -/turf/open/floor/wood/walnut, -/area/ship/hallway/central) -"aK" = ( -/obj/structure/cable/green{ - icon_state = "2-9" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"aQ" = ( -/obj/effect/turf_decal/ihejirika_small/left{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/marker_beacon, -/turf/open/floor/plating/airless, -/area/ship/external/dark) -"aV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"bf" = ( -/obj/machinery/hydroponics/constructable{ - layer = 2 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"bi" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"bj" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - id = "sunskipper_engine_shutters"; - name = "Engineering Blast Doors"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"bp" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/external/dark) -"br" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#332521" - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"bt" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6; - color = "#543C30" - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"bx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"bz" = ( -/obj/machinery/computer/helm{ - icon_state = "computer-left"; - dir = 8 - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"bI" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/item/reagent_containers/food/condiment/ketchup{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/condiment/mayonnaise{ - pixel_x = 6; - pixel_y = 8 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"bJ" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#332521" - }, -/obj/machinery/light/dim/directional/north, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = -7; - pixel_y = 8 - }, -/obj/item/paper_bin{ - pixel_y = 9; - pixel_x = 8 - }, -/obj/item/pen/fourcolor, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"bK" = ( -/turf/closed/wall/r_wall/yesdiag, -/area/ship/bridge) -"bL" = ( -/obj/machinery/light_switch{ - pixel_x = -10; - pixel_y = -19; - dir = 1 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/power/ship_gravity, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/structure/sign/poster/contraband/twelve_gauge{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"bM" = ( -/obj/machinery/hydroponics/constructable{ - layer = 2 - }, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"bU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"bX" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 9; - color = "#543C30" - }, -/obj/machinery/button/shieldwallgen{ - pixel_y = 21; - id = "sunskipper_holo"; - pixel_x = 11 - }, -/turf/open/floor/carpet/black, -/area/ship/hallway/central) -"cf" = ( -/turf/closed/wall/r_wall/yesdiag, -/area/ship/crew/cryo) -"cx" = ( -/obj/machinery/biogenerator, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/black/half{ - dir = 8 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/hydroponics) -"cC" = ( -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"cE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/bottlegreen/bordercorner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/bordercorner{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/bordercorner{ - dir = 4 - }, -/obj/effect/decal/cleanable/food/tomato_smudge, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"cH" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "sunskipper_crew_shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"cI" = ( -/obj/structure/fluff/hedge/opaque, -/obj/structure/railing/wood{ - dir = 10; - color = "#543C30" - }, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"cY" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/tracker, -/obj/structure/cable/orange{ - icon_state = "0-2" - }, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - icon_state = "2-4" - }, -/turf/open/floor/plating/airless, -/area/ship/external/dark) -"ds" = ( -/obj/structure/table/reinforced, -/obj/item/table_bell{ - pixel_x = -7; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_y = 13; - pixel_x = 4 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_y = 13; - pixel_x = 11 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"dG" = ( -/obj/structure/closet/wall/white/directional/south{ - name = "Seeds Storage"; - color = "#50C878"; - storage_capacity = 38 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ - dir = 8 - }, -/obj/item/seeds/apple, -/obj/item/seeds/banana, -/obj/item/seeds/berry, -/obj/item/seeds/cabbage, -/obj/item/seeds/carrot, -/obj/item/seeds/carrot/parsnip, -/obj/item/seeds/chanter, -/obj/item/seeds/cherry, -/obj/item/seeds/chili, -/obj/item/seeds/chili/ice, -/obj/item/seeds/cocoapod, -/obj/item/seeds/cocoapod/vanillapod, -/obj/item/seeds/coffee/robusta, -/obj/item/seeds/corn, -/obj/item/seeds/eggplant, -/obj/item/seeds/garlic, -/obj/item/seeds/grape, -/obj/item/seeds/lemon, -/obj/item/seeds/lime, -/obj/item/seeds/onion, -/obj/item/seeds/orange, -/obj/item/seeds/peas, -/obj/item/seeds/pineapple, -/obj/item/seeds/plump, -/obj/item/seeds/poppy, -/obj/item/seeds/potato, -/obj/item/seeds/potato/sweet, -/obj/item/seeds/pumpkin, -/obj/item/seeds/redbeet, -/obj/item/seeds/seaweed, -/obj/item/seeds/soya, -/obj/item/seeds/sugarcane, -/obj/item/seeds/tea/astra, -/obj/item/seeds/tomato, -/obj/item/seeds/watermelon, -/obj/item/seeds/wheat, -/obj/item/seeds/wheat/rice, -/obj/item/seeds/whitebeet, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"dW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"ex" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - id = "sunskipper_dining_shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"eI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#543C30" - }, -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"eK" = ( -/obj/structure/table/reinforced, -/obj/item/cutting_board{ - pixel_x = -5; - pixel_y = 5; - anchored = 1 - }, -/obj/item/kitchen/knife{ - pixel_x = -11; - pixel_y = 9 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"eM" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9; - color = "#543C30" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"eR" = ( -/obj/effect/turf_decal/ihejirika_small{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external/dark) -"eU" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable/orange{ - icon_state = "0-2" - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"eW" = ( -/obj/structure/table/wood, -/obj/structure/sign/painting/library{ - pixel_y = 30 - }, -/obj/machinery/fax/indie, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/bridge) -"fg" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/green, -/obj/structure/dresser{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"fi" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/canteen) -"fl" = ( -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"fz" = ( -/obj/machinery/light/directional/east, -/obj/machinery/processor, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"fE" = ( -/obj/structure/cable/green{ - icon_state = "4-10" - }, -/obj/structure/cable/green{ - icon_state = "1-10" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/holopad/emergency/kitchen, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"fP" = ( -/obj/structure/closet/crate/bin, -/obj/item/trash/popcorn, -/obj/item/trash/can, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"ga" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/light/floor{ - pixel_x = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"gw" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6; - color = "#543C30" - }, -/obj/structure/railing/wood{ - color = "#543C30"; - dir = 8 - }, -/obj/structure/fluff/hedge/opaque, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"gE" = ( -/obj/machinery/firealarm/directional/north, -/obj/structure/table/reinforced, -/obj/item/radio/intercom/directional/west, -/obj/machinery/jukebox/boombox, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"gU" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"hh" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"hi" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"hj" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/cable/orange{ - icon_state = "0-4" - }, -/obj/structure/cable/orange{ - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - icon_state = "2-4" - }, -/turf/open/floor/plating/airless, -/area/ship/external/dark) -"hC" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/cable/green{ - icon_state = "1-6" - }, -/obj/item/cigbutt, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"hU" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster/directional/south, -/obj/item/pen/fourcolor, -/obj/item/pen/fountain{ - pixel_y = 3; - pixel_x = 6 - }, -/obj/item/phone{ - pixel_x = -7; - pixel_y = -4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/bridge) -"hW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 10 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/item/clothing/neck/stethoscope{ - pixel_y = 18; - pixel_x = 11 - }, -/turf/open/floor/wood/mahogany, -/area/ship/bridge) -"ib" = ( -/obj/item/candle{ - pixel_y = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/obj/structure/table/wood/fancy/red_gold, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"il" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9; - color = "#332521" - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_y = -10; - pixel_x = -19 - }, -/obj/structure/closet/cabinet, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/item/toy/cards/deck/kotahi, -/obj/item/toy/cards/deck/syndicate, -/obj/item/toy/cards/deck/cas, -/obj/item/toy/cards/deck/cas/black, -/obj/item/storage/pill_bottle/dice/hazard, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"iC" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"iS" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/wood/mahogany, -/area/ship/bridge) -"jb" = ( -/obj/structure/sign/warning/docking, -/turf/closed/wall/r_wall/yesdiag, -/area/ship/hallway/central) -"je" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"jk" = ( -/obj/structure/cable/green{ - icon_state = "1-10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/curtain/cloth/fancy, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/canteen) -"jo" = ( -/turf/closed/wall/r_wall, -/area/ship/cargo) -"jx" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"jy" = ( -/obj/structure/cable/green{ - icon_state = "1-6" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ - dir = 8 - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = -25; - pixel_y = 36 - }, -/obj/structure/cable/green{ - icon_state = "1-10" - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"jz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "sunskipper_bridge_shutters"; - name = "Bridge Lockdown"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"jC" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "sunskipper_crew_shutters"; - dir = 8 - }, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"jR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ - dir = 1 - }, -/obj/structure/cable/orange{ - icon_state = "5-8" - }, -/obj/structure/cable/green{ - icon_state = "4-9" - }, -/obj/item/reagent_containers/glass/bucket{ - pixel_x = 7; - pixel_y = 14 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"jS" = ( -/obj/machinery/door/airlock/command{ - name = "Bridge"; - req_access = list(20) - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood/end{ - color = "#792f27" - }, -/turf/open/floor/wood/mahogany, -/area/ship/bridge) -"kw" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"ky" = ( -/obj/structure/cable/green{ - icon_state = "1-10" - }, -/obj/structure/cable/green{ - icon_state = "9-10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "6-10" - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"kG" = ( -/obj/machinery/shower{ - pixel_y = 20 - }, -/obj/structure/curtain, -/obj/machinery/light/dim/directional/west, -/obj/item/soap, -/turf/open/floor/noslip, -/area/ship/crew/dorm) -"kO" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"kW" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/button/door{ - pixel_y = -20; - pixel_x = 7; - name = "Cargo Bay Shutters Control"; - dir = 1; - id = "sunskipper_storage" - }, -/obj/machinery/light_switch{ - pixel_x = -2; - pixel_y = -19; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/closet/crate/wooden{ - name = "mining gear crate" - }, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/kitchen/knife/hunting, -/obj/item/kitchen/knife/hunting, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat/mining, -/obj/item/clothing/head/hardhat/mining, -/obj/machinery/firealarm/directional/south{ - pixel_x = -12 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"kX" = ( -/turf/closed/wall, -/area/ship/hallway/central) -"kZ" = ( -/obj/structure/cable/green{ - 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/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"lf" = ( -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/wall/orange/directional/south{ - name = "Tool Closet" - }, -/obj/item/flashlight, -/obj/item/storage/toolbox/electrical, -/obj/item/clothing/head/welding, -/obj/item/storage/toolbox/mechanical, -/obj/item/weldingtool/largetank, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"lu" = ( -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"lI" = ( -/obj/structure/cable/green{ - 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/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/curtain/cloth/grey, -/obj/machinery/door/airlock{ - dir = 4; - name = "Kitchen"; - req_one_access = list(25, 28, 35) - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"lK" = ( -/obj/machinery/photocopier, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/bridge) -"lV" = ( -/obj/structure/crate_shelf, -/obj/structure/sign/poster/contraband/space_cube{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"mk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"mm" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"mr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/borderfloorblack, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"mD" = ( -/obj/structure/cable/orange{ - icon_state = "6-9" - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 19; - pixel_y = -10 - }, -/obj/machinery/vending/hydronutrients, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"mQ" = ( -/obj/structure/cable/green{ - 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/wood/walnut, -/area/ship/crew/canteen) -"mR" = ( -/obj/structure/cable/green{ - icon_state = "5-10" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"mW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#543C30" - }, -/obj/structure/railing/wood{ - color = "#543C30"; - dir = 8 - }, -/obj/structure/fluff/hedge/opaque, -/obj/structure/railing/wood{ - color = "#543C30"; - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"mX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "5-8" - }, -/obj/structure/cable/green{ - icon_state = "2-5" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#D5A66E"; - dir = 10 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/dorm) -"ne" = ( -/obj/structure/extinguisher_cabinet/directional/east{ - pixel_y = 7 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#D5A66E"; - dir = 6 - }, -/obj/machinery/firealarm/directional/east{ - pixel_y = -5 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/dorm) -"ng" = ( -/obj/item/candle{ - pixel_y = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/table/wood/fancy/red_gold, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"nj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"nJ" = ( -/obj/structure/cable/green{ - icon_state = "2-9" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#792f27"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#792f27" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood/mahogany, -/area/ship/bridge) -"nK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5; - color = "#332521" - }, -/obj/machinery/vending/boozeomat/all_access, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"nM" = ( -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"nQ" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "sunskipper_bridge_shutters"; - name = "Bridge Lockdown" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"ob" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"ok" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30" - }, -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"om" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#332521" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"on" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#D5A66E" - }, -/turf/open/floor/wood/birch, -/area/ship/crew/dorm) -"op" = ( -/obj/structure/bed{ - dir = 1 - }, -/obj/item/bedsheet/dorms{ - dir = 1 - }, -/obj/structure/curtain/cloth/grey, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"oO" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "2-5" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"pp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6; - color = "#543C30" - }, -/obj/item/candle{ - pixel_y = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/table/wood/fancy/red_gold, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"pw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/green{ - icon_state = "0-6" - }, -/obj/structure/closet/wall/directional/north{ - name = "Telecommunication Equipment" - }, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/cryo) -"pJ" = ( -/obj/structure/cable/green{ - icon_state = "6-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#792f27"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/wood/mahogany, -/area/ship/bridge) -"pM" = ( -/obj/structure/sink/kitchen{ - dir = 8; - layer = 2.04 - }, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 24 - }, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_x = 32; - pixel_y = -10 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"pS" = ( -/obj/structure/cable/green{ - icon_state = "1-10" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"pT" = ( -/obj/structure/closet/secure_closet/freezer/fridge/open, -/obj/effect/turf_decal/borderfloorblack, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"qj" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/cable/orange{ - icon_state = "0-8" - }, -/turf/open/floor/plating/airless, -/area/ship/external/dark) -"qk" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor{ - id = "sunskipper_engine_shutters"; - name = "Engineering Blast Doors"; - dir = 4 - }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" - }, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"qm" = ( -/obj/machinery/hydroponics/constructable{ - layer = 2 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/south{ - pixel_x = 6 - }, -/obj/machinery/firealarm/directional/south{ - pixel_x = -6 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"qD" = ( -/obj/machinery/door/airlock/public{ - dir = 4; - name = "Bathroom"; - id_tag = "sunskipper_bathroom" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/dorm) -"qG" = ( -/obj/effect/turf_decal/industrial/warning/corner, -/obj/machinery/autolathe, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"qP" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/canteen/kitchen) -"qV" = ( -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - id = "sunskipper_engine_shutters"; - name = "Engineering Blast Doors"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"rf" = ( -/obj/structure/table/wood, -/obj/machinery/computer/helm/viewscreen/directional/east, -/obj/machinery/airalarm/directional/north, -/obj/item/modular_computer/laptop/preset/civilian, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"rl" = ( -/obj/machinery/door/airlock/grunge{ - id_tag = "sunskipper_toilet"; - name = "Toilet"; - req_ship_access = 0 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"ro" = ( -/obj/structure/table/wood/fancy/red_gold, -/obj/item/candle{ - pixel_y = 21 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"rr" = ( -/turf/closed/wall, -/area/ship/crew/canteen/kitchen) -"ru" = ( -/obj/structure/grille, -/obj/structure/window/plasma/fulltile, -/obj/machinery/door/poddoor/shutters{ - id = "sunskipper_dining_shutters" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"rD" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"rS" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/wood/glass{ - id_tag = "sunskipper_lobby"; - name = "Lobby"; - req_ship_access = 0 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"rT" = ( -/obj/machinery/gibber, -/obj/effect/turf_decal/borderfloorblack{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/starkist{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"sd" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "5-10" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"sk" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"sm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"sx" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/smartfridge/food, -/obj/effect/turf_decal/corner/opaque/black/half{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/hydroponics) -"sN" = ( -/turf/closed/wall/r_wall/yesdiag, -/area/ship/crew/toilet) -"sW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/wood/mahogany, -/area/ship/bridge) -"tb" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/obj/machinery/vending/cigarette, -/obj/structure/railing/wood{ - color = "#543C30"; - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"td" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9; - color = "#543C30" - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"tr" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/cable/green{ - icon_state = "0-10" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 28 - }, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"ty" = ( -/obj/structure/fluff/hedge/opaque, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 8 - }, -/obj/structure/railing/wood{ - color = "#543C30"; - dir = 8 - }, -/obj/structure/railing/wood{ - color = "#543C30"; - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"tJ" = ( -/obj/machinery/door/airlock/wood/glass{ - dir = 4; - name = "Cryopod Room" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-9" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/cryo) -"tP" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/siding/wood{ - dir = 10; - color = "#332521" - }, -/obj/item/radio/intercom/directional/west, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"uc" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 6 - }, -/obj/machinery/light_switch{ - pixel_x = -10; - pixel_y = -19; - dir = 1 - }, -/obj/structure/bed/dogbed{ - name = "Remy's bed"; - anchored = 1 - }, -/mob/living/simple_animal/mouse/gray{ - name = "Remy" - }, -/turf/open/floor/wood/mahogany, -/area/ship/bridge) -"uj" = ( -/turf/closed/wall, -/area/ship/cargo) -"ul" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"up" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/obj/item/radio/intercom/directional/south, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4; - color = "#792f27" - }, -/turf/open/floor/wood/mahogany, -/area/ship/bridge) -"ux" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/cable/orange{ - icon_state = "0-8" - }, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/ship/external/dark) -"uz" = ( -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/obj/item/storage/bag/trash, -/obj/machinery/firealarm/directional/east, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/janitorialcart, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"uG" = ( -/obj/structure/cable/green{ - icon_state = "6-9" - }, -/obj/structure/cable/green{ - icon_state = "4-9" - }, -/obj/structure/chair/wood{ - dir = 2 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"uP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6; - color = "#543C30" - }, -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"uQ" = ( -/turf/closed/wall, -/area/ship/crew/dorm) -"vf" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5; - color = "#543C30" - }, -/obj/structure/chair/sofa/red/right/directional/west, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"vh" = ( -/obj/structure/fluff/hedge, -/obj/structure/railing/wood{ - layer = 3.1; - dir = 2; - color = "#792f27" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"vy" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#543C30" - }, -/obj/machinery/light/floor{ - pixel_x = -10 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"vB" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"vH" = ( -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"vI" = ( -/obj/structure/sink{ - pixel_y = 24; - layer = 2.91 - }, -/obj/structure/mirror{ - pixel_y = 34 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"wf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"wg" = ( -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"wK" = ( -/turf/closed/wall/r_wall, -/area/ship/hallway/central) -"wM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5; - color = "#543C30" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"xe" = ( -/obj/machinery/light/directional/north, -/obj/machinery/light_switch{ - dir = 4; - pixel_y = -10; - pixel_x = -19 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#D5A66E"; - dir = 9 - }, -/obj/machinery/vending/cigarette, -/turf/open/floor/wood/birch, -/area/ship/crew/dorm) -"xn" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "sunskipper_bridge_shutters"; - name = "Bridge Lockdown"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"xo" = ( -/obj/machinery/light/directional/north, -/obj/structure/chair/office, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/bridge) -"xH" = ( -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor{ - id = "sunskipper_entrance" - }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 8; - id = "sunskipper_holo"; - locked = 1 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"xI" = ( -/obj/item/reagent_containers/glass/bucket{ - pixel_x = 12; - pixel_y = -8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"xJ" = ( -/obj/item/kirbyplants/random{ - pixel_x = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -10; - pixel_y = -19; - dir = 1 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"xM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/obj/structure/table/wood/fancy/red_gold, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"xT" = ( -/obj/structure/cable/orange{ - icon_state = "5-10" - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"xW" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"ya" = ( -/obj/structure/toilet{ - pixel_y = -4; - dir = 1 - }, -/obj/machinery/button/door{ - pixel_x = -22; - dir = 4; - pixel_y = 9; - id = "sunskipper_toilet"; - name = "Door Bolts"; - specialfunctions = 4; - normaldoorcontrol = 1 - }, -/obj/machinery/light/dim/directional/south, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"yi" = ( -/obj/item/kirbyplants/random{ - pixel_y = 20 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"yn" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 39 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/hallway/central) -"yp" = ( -/obj/structure/grille, -/obj/structure/window/plasma/fulltile, -/obj/machinery/door/poddoor/shutters{ - id = "sunskipper_dining_shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"yu" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/orange{ - icon_state = "6-9" - }, -/obj/structure/cable/orange{ - icon_state = "9-10" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/maintenance{ - req_one_access = list(25, 28, 35) - }, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"yB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6; - color = "#543C30" - }, -/obj/structure/sign/painting/library{ - pixel_y = -30 - }, -/obj/structure/chair/sofa/red/corner/directional/west, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"yH" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#543C30" - }, -/obj/structure/chair/sofa/red/directional/north, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"yL" = ( -/obj/structure/closet/crate/bin, -/obj/item/reagent_containers/food/snacks/badrecipe, -/obj/item/trash/can/food/peaches, -/obj/structure/sign/directions/evac{ - dir = 4; - pixel_y = -20 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"yQ" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 2 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"zc" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 9 - }, -/obj/structure/safe, -/obj/item/spacecash/bundle/c1000, -/obj/item/reagent_containers/food/drinks/breakawayflask/vintage/ashwine, -/obj/item/gun/energy/e_gun/mini, -/obj/structure/sign/painting/library{ - pixel_y = 30 - }, -/turf/open/floor/wood/mahogany, -/area/ship/bridge) -"zj" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/siding/wood{ - dir = 6; - color = "#332521" - }, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"zm" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/green{ - icon_state = "0-6" - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"zw" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/dept/cargo{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"zC" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/cable/orange, -/turf/open/floor/plating/airless, -/area/ship/external/dark) -"zP" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"zS" = ( -/turf/closed/wall/r_wall/yesdiag, -/area/ship/crew/canteen) -"Ai" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable/green{ - icon_state = "5-8" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"Az" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - dir = 8; - id = "sunskipper_storage"; - name = "Cargo Hold" - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"AP" = ( -/obj/machinery/computer/cargo{ - icon_state = "computer-right"; - dir = 8 - }, -/obj/structure/railing/wood{ - layer = 3.1; - dir = 2; - color = "#792f27" - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"AR" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/hydroponics) -"AX" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"AY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9; - color = "#543C30" - }, -/obj/machinery/jukebox, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Ba" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/reagent_dispensers/cooking_oil, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"Bg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"Bl" = ( -/obj/structure/urinal{ - dir = 4; - pixel_x = -16 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"Bo" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4; - color = "#543C30" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#543C30" - }, -/obj/machinery/door/airlock{ - name = "Front Desk"; - req_one_access = list(25, 28, 35) - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"By" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"Bz" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9; - color = "#543C30" - }, -/obj/machinery/firealarm/directional/west, -/obj/structure/chair/sofa/red/left/directional/east, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"BA" = ( -/turf/closed/wall, -/area/ship/maintenance/aft) -"BO" = ( -/obj/structure/curtain/cloth/fancy, -/obj/machinery/button/door{ - pixel_x = 22; - name = "Lobby Door Bolts Control"; - normaldoorcontrol = 1; - specialfunctions = 4; - id = "sunskipper_lobby"; - dir = 8; - pixel_y = 4 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/canteen) -"BR" = ( -/turf/closed/wall/r_wall/yesdiag, -/area/ship/crew/dorm) -"Ce" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/green{ - icon_state = "2-9" - }, -/obj/effect/decal/cleanable/food/tomato_smudge, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"Cu" = ( -/turf/closed/wall/r_wall, -/area/ship/bridge) -"Cx" = ( -/obj/structure/table/wood/reinforced, -/obj/item/radio/intercom/table{ - dir = 8; - pixel_x = -7; - pixel_y = -2 - }, -/obj/item/table_bell{ - pixel_x = -7; - pixel_y = 26 - }, -/obj/effect/turf_decal/siding/wood/end{ - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/hallway/central) -"CA" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/wood/mahogany, -/area/ship/bridge) -"CH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"CM" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/sandwich{ - pixel_x = 15; - pixel_y = 13 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"CQ" = ( -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 10; - color = "#543C30" - }, -/obj/structure/railing/wood{ - color = "#543C30"; - dir = 4 - }, -/obj/structure/fluff/hedge/opaque, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"De" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "sunskipper_crew_shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"Dg" = ( -/obj/structure/sink/kitchen{ - dir = 4; - layer = 2.04 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"Ds" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4; - color = "#543C30" - }, -/obj/structure/chair/wood, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"DH" = ( -/obj/structure/cable/orange{ - icon_state = "5-10" - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"DJ" = ( -/obj/structure/cable/green{ - icon_state = "1-10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 9; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"DK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"DN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"DY" = ( -/obj/structure/cable/green{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Ea" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "0-6" - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 10 - }, -/obj/structure/closet/crate/engineering/electrical{ - name = "fuel crate" - }, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/button/door{ - name = "Engine Blast Doors"; - id = "sunskipper_engine_shutters"; - pixel_y = 22 - }, -/obj/item/stack/sheet/mineral/coal/ten, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"Eg" = ( -/obj/machinery/icecream_vat, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"Ez" = ( -/obj/machinery/holopad, -/obj/structure/railing/wood{ - layer = 3.1; - dir = 10; - color = "#792f27" - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"EG" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/firealarm/directional/west{ - pixel_y = -6 - }, -/obj/structure/extinguisher_cabinet/directional/west{ - pixel_y = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "2-9" - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"ER" = ( -/obj/structure/fluff/hedge/opaque, -/obj/structure/railing/wood{ - dir = 6; - color = "#543C30" - }, -/obj/structure/sign/directions/evac{ - dir = 1; - pixel_y = 24 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"ET" = ( -/obj/effect/turf_decal/ihejirika_small/right{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external/dark) -"Fb" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 4; - color = "#543C30" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#543C30" - }, -/obj/structure/chair/comfy/red/directional/west, -/turf/open/floor/wood/walnut, -/area/ship/hallway/central) -"Fw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "4-10" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"FG" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"FN" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"FO" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"FP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "sunskipper_crew_shutters" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen/kitchen) -"FY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#543C30" - }, -/obj/machinery/light/dim/directional/west, -/obj/structure/chair/sofa/red/directional/east, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"Gd" = ( -/obj/machinery/light/directional/north, -/obj/structure/cable/orange{ - icon_state = "5-10" - }, -/obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/industrial/hatch/blue, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"Ge" = ( -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin{ - pixel_x = 9; - pixel_y = 6 - }, -/obj/item/flashlight/lamp{ - pixel_x = -6; - pixel_y = 13 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/green{ - icon_state = "0-9" - }, -/obj/item/pen/fourcolor, -/obj/effect/turf_decal/siding/wood{ - dir = 4; - color = "#543C30" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/hallway/central) -"Gp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable/orange{ - icon_state = "1-6" - }, -/obj/structure/cable/green{ - icon_state = "4-9" - }, -/obj/structure/extinguisher_cabinet/directional/south{ - pixel_x = 6 - }, -/obj/machinery/firealarm/directional/south{ - pixel_x = -6 - }, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"Gt" = ( -/obj/structure/chair/sofa/red/left/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Gv" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"Gw" = ( -/obj/structure/cable/green{ - icon_state = "2-5" - }, -/obj/structure/cable/green{ - icon_state = "5-8" - }, -/obj/structure/cable/green{ - icon_state = "5-9" - }, -/obj/structure/cable/orange{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"Gz" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/cable/orange{ - icon_state = "0-2" - }, -/obj/structure/cable/orange{ - icon_state = "2-4" - }, -/turf/open/floor/plating/airless, -/area/ship/external/dark) -"GG" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor{ - id = "sunskipper_entrance" - }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 4; - id = "sunskipper_holo"; - locked = 1 - }, -/obj/docking_port/mobile{ - dir = 2; - port_direction = 8; - preferred_direction = 4 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"GM" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"GR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/cryo) -"Hj" = ( -/obj/machinery/power/solar_control{ - dir = 8 - }, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/obj/structure/railing{ - color = "#999999" - }, -/obj/machinery/light/small/directional/east, -/obj/structure/cable/orange{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"Hq" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Hr" = ( -/obj/structure/cable/green{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"Hu" = ( -/obj/structure/sign/painting/library{ - pixel_y = 30 - }, -/obj/structure/aquarium/prefilled, -/obj/structure/railing/wood{ - color = "#543C30" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"HG" = ( -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"HK" = ( -/turf/closed/wall, -/area/ship/crew/canteen) -"HP" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 6 - }, -/obj/item/pen, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"Id" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/wood/glass{ - id_tag = "sunskipper_lobby"; - name = "Lobby"; - req_ship_access = 0 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"Ip" = ( -/turf/closed/wall/r_wall/yesdiag, -/area/ship/crew/hydroponics) -"Iq" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "sunskipper_crew_shutters" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"Iw" = ( -/obj/structure/cable/orange{ - icon_state = "5-10" - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/food/flour, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"IJ" = ( -/obj/item/candle{ - pixel_y = 4; - pixel_x = -16 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/table/wood/fancy/red_gold, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"IV" = ( -/obj/machinery/door/airlock/external{ - dir = 4; - req_ship_access = 0 - }, -/turf/open/floor/wood/walnut, -/area/ship/hallway/central) -"Jf" = ( -/turf/closed/wall, -/area/ship/crew/cryo) -"Jg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable/orange{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"Jt" = ( -/obj/structure/cable/green{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/chair/wood{ - dir = 2 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Ju" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"JE" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 10 - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/item/kirbyplants/random{ - pixel_x = -8 - }, -/turf/open/floor/wood/mahogany, -/area/ship/bridge) -"JK" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/table/wood/fancy/red_gold, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"JY" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/effect/turf_decal/box/red, -/obj/structure/cable/orange{ - icon_state = "0-8" - }, -/obj/structure/cable/orange{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"Kh" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/cryo) -"Kk" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/orange{ - icon_state = "5-9" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/glass{ - name = "Hydroponics"; - req_one_access = list(25, 28, 35); - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "6-8" - }, -/obj/effect/turf_decal/corner/opaque/black/half{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/hydroponics) -"Kl" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5; - color = "#543C30" - }, -/obj/machinery/light/dim/directional/north, -/obj/structure/closet/crate/bin, -/obj/item/trash/can, -/obj/item/trash/candle, -/obj/item/trash/candle, -/obj/item/trash/candle, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"KG" = ( -/obj/machinery/light/directional/south, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 10; - color = "#543C30" - }, -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/hallway/central) -"KJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4; - color = "#543C30" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"KP" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = 6 - }, -/obj/item/flashlight/lamp{ - pixel_x = -8; - pixel_y = 15 - }, -/obj/machinery/recharger{ - pixel_x = -9; - pixel_y = -3 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/bridge) -"Lb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/table/wood/fancy/red_gold, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Le" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"Ll" = ( -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/head/helmet/space/eva, -/obj/item/clothing/head/helmet/space/eva, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/suit/space/eva, -/obj/item/clothing/suit/space/eva, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate/internals{ - name = "EVA gear crate" - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Lo" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Lp" = ( -/turf/closed/wall, -/area/ship/crew/hydroponics) -"Lx" = ( -/obj/structure/chair/office, -/obj/item/toy/plush/lizardplushie{ - layer = 3.1 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"LA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"LF" = ( -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"LP" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Mg" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#D5A66E"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1; - color = "#D5A66E" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "1-10" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/dorm) -"Mh" = ( -/obj/structure/table/reinforced, -/obj/structure/sign/poster/contraband/borg_fancy_1{ - pixel_y = -32 - }, -/obj/item/fish_feed{ - pixel_y = 5; - pixel_x = 1 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"Mj" = ( -/obj/machinery/door/airlock/public{ - dir = 8; - name = "Restroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"MM" = ( -/obj/structure/sign/painting/library{ - pixel_y = -30 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6; - color = "#543C30" - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_x = 28 - }, -/turf/open/floor/wood/walnut, -/area/ship/hallway/central) -"MN" = ( -/obj/structure/cable/green{ - icon_state = "5-10" - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"MO" = ( -/obj/structure/chair/stool, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"MV" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"Nd" = ( -/obj/structure/toilet{ - dir = 8; - pixel_x = 8; - layer = 2.89 - }, -/obj/machinery/button/door{ - pixel_x = -13; - pixel_y = -22; - id = "sunskipper_bathroom"; - name = "Door Bolts"; - specialfunctions = 4; - normaldoorcontrol = 1; - dir = 1 - }, -/obj/structure/sink{ - dir = 1; - pixel_y = -14 - }, -/obj/structure/mirror{ - pixel_y = -28; - layer = 2.91 - }, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/dorm) -"Nk" = ( -/turf/closed/wall, -/area/ship/bridge) -"Nv" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"NH" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/oil, -/obj/item/cigbutt, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"NI" = ( -/obj/structure/chair/wood{ - dir = 2 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"NM" = ( -/obj/structure/cable/green{ - icon_state = "4-9" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"Ok" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"Ol" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"OP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 2 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"OS" = ( -/obj/structure/table/reinforced, -/obj/structure/cable/orange{ - icon_state = "5-10" - }, -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"OU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6; - color = "#543C30" - }, -/obj/structure/table/wood/fancy/red_gold, -/obj/item/candle{ - pixel_y = 21 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"OY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4; - color = "#332521" - }, -/obj/structure/sink/kitchen{ - dir = 8; - layer = 2.04; - pixel_y = -5 - }, -/obj/structure/sign/painting/library{ - pixel_x = 30 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"OZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"Pa" = ( -/turf/template_noop, -/area/template_noop) -"Pe" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/condiment/oliveoil{ - pixel_x = 6; - pixel_y = 8 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"Ph" = ( -/turf/closed/wall/r_wall, -/area/ship/maintenance/aft) -"Pk" = ( -/turf/closed/wall, -/area/ship/crew/toilet) -"Pm" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 19; - pixel_y = -10 - }, -/obj/structure/mirror{ - pixel_y = 34 - }, -/obj/structure/sink{ - pixel_y = 24; - layer = 2.91 - }, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 30 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"Pt" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30" - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Pu" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#332521" - }, -/obj/item/lighter{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/glass/rag{ - pixel_x = 15; - pixel_y = 1 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"PM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"PN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Qc" = ( -/obj/structure/cable/green{ - 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/effect/decal/cleanable/food/egg_smudge, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"Qp" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/effect/turf_decal/borderfloorblack, -/obj/effect/turf_decal/box, -/obj/item/reagent_containers/food/condiment/rice, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"QB" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "2-9" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/grill, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"QG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"QR" = ( -/obj/structure/fluff/hedge/opaque, -/obj/structure/railing/wood{ - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Rd" = ( -/obj/structure/cable/orange{ - icon_state = "5-10" - }, -/obj/machinery/deepfryer, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"Rq" = ( -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"Rr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10; - color = "#543C30" - }, -/obj/machinery/newscaster/directional/west, -/obj/structure/chair/sofa/red/corner/directional/north, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"Ry" = ( -/obj/structure/closet/crate/wooden{ - anchored = 1; - name = "suit crate" - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 19; - pixel_y = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/airalarm/directional/south, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/under/suit/waiter/syndicate, -/obj/item/clothing/under/suit/waiter, -/obj/item/clothing/under/pants/black, -/obj/item/clothing/under/pants/black, -/obj/item/clothing/under/rank/civilian/chef, -/obj/item/clothing/under/rank/civilian/bartender, -/obj/item/clothing/accessory/waistcoat, -/obj/item/clothing/accessory/waistcoat, -/obj/item/clothing/head/chefhat, -/obj/item/clothing/head/that, -/obj/item/clothing/gloves/color/evening, -/obj/item/clothing/gloves/color/white, -/obj/item/storage/backpack/satchel/leather, -/obj/item/storage/backpack/satchel/leather, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/cryo) -"Rz" = ( -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"RH" = ( -/obj/structure/cable/green{ - icon_state = "6-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"RS" = ( -/obj/structure/cable/orange{ - icon_state = "1-10" - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"RX" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/cable/orange{ - icon_state = "0-2" - }, -/turf/open/floor/plating/airless, -/area/ship/external/dark) -"Sa" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"SB" = ( -/obj/machinery/door/airlock/freezer{ - dir = 4; - req_one_access = list(28, 35) - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"SH" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5; - color = "#543C30" - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"SV" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/toilet) -"SW" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/cable/orange, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ship/external/dark) -"SY" = ( -/obj/machinery/door/airlock/external{ - dir = 4; - req_ship_access = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#543C30" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/hallway/central) -"Tr" = ( -/obj/structure/chair/comfy/shuttle{ - name = "Helm Control"; - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"TG" = ( -/obj/machinery/light/small/directional/west, -/obj/item/stack/rods/twentyfive{ - pixel_x = -11 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"TM" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5; - color = "#543C30" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/closet/emcloset/wall/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/hallway/central) -"Uc" = ( -/obj/structure/closet/secure_closet/freezer/meat/open, -/obj/effect/turf_decal/borderfloorblack{ - dir = 1 - }, -/obj/effect/turf_decal/box, -/obj/item/radio/intercom/directional/east, -/obj/item/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/reagent_containers/food/snacks/meat/slab/chicken, -/obj/item/reagent_containers/food/snacks/meat/slab/chicken, -/obj/item/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/reagent_containers/food/snacks/meat/slab/goliath, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"Ug" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/airlock/wood/glass{ - dir = 4; - name = "Office"; - req_access = list(20) - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/bridge) -"Uj" = ( -/obj/machinery/microwave, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"Uo" = ( -/obj/machinery/hydroponics/constructable{ - layer = 2 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/green{ - icon_state = "0-6" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"Up" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#332521" - }, -/obj/machinery/smartfridge/drinks{ - color = "#D5A66E" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"UK" = ( -/obj/structure/closet/crate{ - name = "supplies crate" - }, -/obj/item/reagent_containers/food/condiment/saltshaker, -/obj/item/reagent_containers/food/condiment/saltshaker, -/obj/item/reagent_containers/food/condiment/peppermill, -/obj/item/reagent_containers/food/condiment/peppermill, -/obj/item/storage/box/lights/mixed, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/item/stack/sheet/metal/twenty, -/obj/item/stack/sheet/glass{ - amount = 10 - }, -/obj/item/stack/sheet/plastic/five, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Ve" = ( -/obj/item/candle{ - pixel_y = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#543C30" - }, -/obj/structure/table/wood/fancy/red_gold, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Vf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "sunskipper_crew_shutters" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen/kitchen) -"Vj" = ( -/obj/item/storage/box/zipties, -/obj/item/reagent_containers/spray/pepper, -/obj/item/reagent_containers/spray/pepper, -/obj/item/reagent_containers/spray/pepper, -/obj/item/reagent_containers/spray/pepper, -/obj/effect/turf_decal/siding/wood{ - dir = 6; - color = "#543C30" - }, -/obj/machinery/light_switch{ - pixel_y = -19; - pixel_x = -11; - dir = 1 - }, -/obj/item/reagent_containers/spray/pepper, -/obj/structure/closet/secure_closet/wall/directional/south{ - name = "Security Equipment"; - icon_state = "sec_wall"; - req_access = list(20); - pixel_x = 2 - }, -/turf/open/floor/carpet/black, -/area/ship/hallway/central) -"Vm" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"VE" = ( -/obj/machinery/button/door{ - pixel_x = -22; - name = "Lobby Door Bolts Control"; - normaldoorcontrol = 1; - specialfunctions = 4; - dir = 4; - id = "sunskipper_lobby"; - pixel_y = -4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10; - color = "#543C30" - }, -/obj/machinery/button/door{ - name = "Cargo Bay Shutters Control"; - id = "sunskipper_storage"; - dir = 4; - pixel_x = -22; - pixel_y = 8 - }, -/turf/open/floor/carpet/black, -/area/ship/hallway/central) -"VG" = ( -/obj/machinery/light/directional/west, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/condiment/soysauce{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/condiment/bbqsauce{ - pixel_x = 6; - pixel_y = 8 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"VI" = ( -/obj/structure/chair/sofa/red/right/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"VM" = ( -/obj/structure/cable/green{ - icon_state = "0-5" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/closet/wall/white/med{ - name = "First Aid"; - pixel_y = -28 - }, -/obj/item/storage/firstaid/regular, -/obj/item/reagent_containers/hypospray/medipen, -/obj/item/reagent_containers/hypospray/medipen, -/obj/item/storage/pill_bottle/charcoal/less, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"Wg" = ( -/obj/structure/filingcabinet{ - pixel_x = 11; - pixel_y = 20; - density = 0 - }, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/folder, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 5; - color = "#543C30" - }, -/obj/machinery/button/door{ - pixel_y = 22; - pixel_x = -12; - name = "External Blast Doors Control"; - color = "#FF9999"; - id = "sunskipper_entrance" - }, -/turf/open/floor/carpet/black, -/area/ship/hallway/central) -"Wl" = ( -/obj/machinery/door/airlock{ - dir = 4; - name = "Bar"; - req_one_access = list(25, 28) - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"WA" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/dorm) -"WN" = ( -/obj/machinery/hydroponics/constructable{ - layer = 2 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"WR" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4; - color = "#543C30" - }, -/obj/structure/chair/sofa/red/directional/west, -/turf/open/floor/wood/mahogany, -/area/ship/crew/canteen) -"Xm" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/corner/opaque/bottlegreen/border{ - dir = 1 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/hydroponics) -"Xp" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/machinery/computer/cryopod/directional/north, -/obj/structure/sign/poster/contraband/ntos{ - pixel_x = -32 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/cryo) -"Xt" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Xz" = ( -/obj/structure/cable/green{ - 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/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"XH" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#D5A66E"; - dir = 5 - }, -/obj/structure/noticeboard{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/dorm) -"XS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/mono, -/area/ship/crew/canteen/kitchen) -"Yc" = ( -/obj/structure/urinal{ - dir = 4; - pixel_x = -16 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"Yl" = ( -/obj/docking_port/stationary{ - dwidth = 7; - width = 30; - height = 15; - dir = 4 - }, -/turf/template_noop, -/area/template_noop) -"YF" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4; - layer = 2.35; - piping_layer = 2 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/box/red, -/turf/open/floor/plating, -/area/ship/maintenance/aft) -"YL" = ( -/obj/item/clothing/gloves/color/white, -/obj/item/clothing/glasses/sunglasses, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/under/suit/black_really, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/item/clothing/under/suit/checkered, -/obj/item/clothing/under/suit/red, -/obj/item/clothing/under/suit/blacktwopiece, -/obj/structure/closet/wall/blue/directional/north{ - name = "Manager's Locker" - }, -/obj/item/clothing/under/pants/black, -/obj/item/clothing/suit/toggle/lawyer/charcoal, -/obj/item/clothing/neck/tie, -/obj/item/storage/backpack/satchel/leather, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/bridge) -"YM" = ( -/obj/structure/fluff/hedge/opaque, -/obj/structure/railing/wood{ - color = "#543C30" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"YQ" = ( -/obj/structure/cable/green{ - icon_state = "1-6" - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/plaque{ - pixel_x = -32 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/hallway/central) -"Zq" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - dir = 8; - id = "sunskipper_storage"; - name = "Cargo Hold" - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "6-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Zr" = ( -/obj/structure/filingcabinet/double, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 5 - }, -/obj/item/folder/blue, -/obj/item/folder/red, -/obj/item/folder, -/obj/item/clipboard, -/turf/open/floor/wood/mahogany, -/area/ship/bridge) -"Zw" = ( -/obj/structure/fluff/hedge/opaque, -/obj/structure/railing/wood{ - color = "#543C30"; - dir = 8 - }, -/obj/structure/railing/wood{ - color = "#543C30"; - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"ZO" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/cryo) -"ZP" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"ZY" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 4 - }, -/obj/item/radio/intercom/wideband/directional/west, -/obj/structure/railing/corner/wood{ - dir = 8; - layer = 2.99; - color = "#792f27" - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 8 - }, -/obj/machinery/button/door{ - pixel_x = -10; - pixel_y = 22; - name = "Bridge Lockdown"; - id = "sunskipper_bridge_shutters"; - layer = 2.89 - }, -/obj/machinery/button/door{ - pixel_y = 22; - name = "Crew Area Shutters Control"; - id = "sunskipper_crew_shutters" - }, -/obj/machinery/button/door{ - pixel_x = 10; - pixel_y = 22; - name = "Dining Hall Shutters Control"; - id = "sunskipper_dining_shutters"; - layer = 2.91 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) - -(1,1,1) = {" -Pa -Pa -Pa -Pa -Pa -Ph -hi -hi -hi -Ph -Ph -RX -hj -SW -zC -Pa -Pa -Pa -Pa -Pa -Pa -"} -(2,1,1) = {" -Pa -Pa -bK -Cu -jz -Ph -qk -qV -bj -BA -Ph -cH -jC -cH -cH -Ip -Pa -Pa -Pa -Pa -Pa -"} -(3,1,1) = {" -Pa -Pa -Cu -eW -KP -BA -Ea -NH -kO -YF -BA -Uo -Jg -OZ -bf -De -bp -Pa -Pa -Pa -Pa -"} -(4,1,1) = {" -Pa -Pa -Cu -xo -hU -BA -eU -Gw -hC -lf -BA -WN -jR -Ju -qm -AR -ZO -ZO -cf -Pa -Pa -"} -(5,1,1) = {" -Pa -bK -Cu -YL -lK -BA -tr -JY -Hj -Gp -BA -Gd -Ai -Bg -bM -AR -Xp -Kh -ZO -cf -Pa -"} -(6,1,1) = {" -Pa -Cu -Nk -Ug -Nk -rr -rr -rr -rr -Rq -yu -jy -cE -DN -Xm -Lp -pw -GR -Ry -ZO -Pa -"} -(7,1,1) = {" -bK -Cu -zc -hW -Nk -rT -TG -pT -rr -bL -BA -mD -NM -xI -dG -Lp -Jf -tJ -Jf -ZO -BR -"} -(8,1,1) = {" -Cu -Nk -Zr -up -Nk -Uc -fl -Qp -rr -BA -BA -Lp -Kk -sx -cx -uQ -xe -mX -op -fg -Iq -"} -(9,1,1) = {" -Cu -ZY -Ez -CA -Nk -rr -SB -rr -rr -gE -VG -Rd -Hr -Ce -aV -ax -Mg -on -DK -lu -Iq -"} -(10,1,1) = {" -nQ -Tr -mr -pJ -JE -Nk -MV -zm -Dg -Ok -DH -MN -ob -LF -xJ -uQ -XH -ne -wf -fP -Iq -"} -(11,1,1) = {" -nQ -bz -AP -sW -nJ -jS -Vm -bI -QB -Iw -fE -sm -rD -yL -uQ -uQ -qD -uQ -Lx -CM -Iq -"} -(12,1,1) = {" -nQ -nQ -vh -iS -uc -Nk -ul -GM -xT -LF -Qc -LF -XS -Pe -uQ -kG -Nd -uQ -rf -HP -Iq -"} -(13,1,1) = {" -Pa -xn -xn -Cu -Nk -Nk -HG -OS -eK -vH -Xz -ds -By -Mh -uQ -uQ -uQ -uQ -uQ -WA -BR -"} -(14,1,1) = {" -Pa -Gz -cY -Vf -nM -wg -RS -Ol -pM -LF -kZ -kw -fz -Uj -Pk -Bl -Yc -rl -ya -SV -Pa -"} -(15,1,1) = {" -Pa -ux -ux -FP -Ba -vH -Eg -rr -rr -ab -lI -rr -rr -rr -Pk -yi -sk -Pk -Pk -SV -Pa -"} -(16,1,1) = {" -Pa -ux -ux -qP -rr -Wl -rr -rr -AY -Lo -xW -Bz -FY -Rr -Pk -vI -Le -VM -SV -sN -Pa -"} -(17,1,1) = {" -Pa -qj -ux -fi -il -br -tP -td -AX -pS -iC -xM -ro -yH -Pk -Pm -Fw -uz -SV -Pa -Pa -"} -(18,1,1) = {" -Pa -Pa -ux -fi -Pu -cC -bi -zP -Rz -Rz -mQ -vf -WR -yB -Pk -Pk -Mj -Pk -SV -Pa -Pa -"} -(19,1,1) = {" -Pa -Pa -ux -fi -bJ -MO -om -Hq -CH -CH -Sa -Zw -Zw -ty -YM -eM -Xt -CQ -ru -Pa -Pa -"} -(20,1,1) = {" -Pa -Pa -ux -fi -Up -cC -mm -zP -Rz -Rz -RH -NI -Lb -Gt -QR -ib -DY -gU -ru -Pa -Pa -"} -(21,1,1) = {" -Pa -Pa -ux -fi -nK -OY -zj -SH -hh -Rz -PM -uG -IJ -VI -QR -sd -je -Ve -ru -Pa -Pa -"} -(22,1,1) = {" -Pa -Pa -qj -jo -uj -uj -uj -uj -tb -Rz -jx -FN -aK -ga -DJ -LA -bx -FO -ru -Pa -Pa -"} -(23,1,1) = {" -Pa -Pa -ET -jo -lV -UK -Ll -uj -Kl -hh -PM -vB -al -QR -dW -QG -mW -ru -ru -Pa -Pa -"} -(24,1,1) = {" -Pa -Pa -eR -jo -qG -zw -kW -uj -HK -Hu -PN -Jt -ng -QR -dW -ZP -eI -ru -Pa -Pa -Pa -"} -(25,1,1) = {" -Pa -Pa -aQ -jo -uj -Az -Zq -uj -kX -ER -mR -Rz -FG -QR -dW -JK -OU -ru -Pa -Pa -Pa -"} -(26,1,1) = {" -Pa -Pa -Pa -GG -YQ -Gv -oO -EG -rS -jk -mk -Lo -Lo -vy -Pt -uP -ru -ru -Pa -Pa -Pa -"} -(27,1,1) = {" -Pa -Pa -Pa -xH -Nv -ky -nj -bU -Id -BO -wM -yQ -OP -ok -gw -ru -ru -Pa -Pa -Pa -Pa -"} -(28,1,1) = {" -Pa -Pa -Pa -wK -aJ -Fb -Ge -Cx -kX -HK -cI -LP -Ds -pp -yp -yp -Pa -Pa -Pa -Pa -Pa -"} -(29,1,1) = {" -Pa -Pa -Pa -wK -SY -kX -kX -bX -VE -Bo -KJ -bt -yp -yp -yp -Pa -Pa -Pa -Pa -Pa -Pa -"} -(30,1,1) = {" -Pa -Pa -Pa -wK -yn -KG -kX -Wg -Vj -fi -yp -yp -yp -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -"} -(31,1,1) = {" -Pa -Pa -Pa -wK -TM -MM -wK -ex -ex -zS -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -"} -(32,1,1) = {" -Pa -Pa -Pa -jb -IV -wK -jb -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -"} -(33,1,1) = {" -Pa -Pa -Pa -Pa -Yl -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -Pa -"} diff --git a/_maps/shuttles/independent/independent_tranquility.dmm b/_maps/shuttles/independent/independent_tranquility.dmm index 641a74a202ef..458497bb080b 100644 --- a/_maps/shuttles/independent/independent_tranquility.dmm +++ b/_maps/shuttles/independent/independent_tranquility.dmm @@ -1,4 +1,17 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 8 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) "ac" = ( /obj/effect/spawner/structure/window/shuttle, /obj/machinery/door/poddoor/shutters/preopen{ @@ -9,184 +22,273 @@ "ag" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/crew/dorm/dormtwo) +"ah" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom/wideband/table{ + dir = 4 + }, +/obj/item/toy/plush/knight{ + name = "The Navigator"; + pixel_x = 5; + pixel_y = 19 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/bridge) "aj" = ( /turf/closed/wall/mineral/titanium, /area/ship/crew/hydroponics) +"ak" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/open/floor/wood/birch, +/area/ship/crew/crewtwo) +"al" = ( +/obj/structure/table, +/obj/structure/window/reinforced/spawner, +/obj/machinery/door/window/eastright, +/obj/item/storage/firstaid/o2{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/storage/firstaid/brute, +/obj/effect/turf_decal/borderfloorwhite{ + dir = 8 + }, +/obj/item/storage/firstaid/medical{ + pixel_x = -3; + pixel_y = -4 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical/surgery) "aq" = ( /turf/closed/wall/mineral/titanium, /area/ship/engineering/engine) -"aC" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/obj/effect/turf_decal/corner/transparent/bar{ +"au" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical, +/obj/item/decal_painter, +/obj/item/floor_painter, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"aA" = ( +/obj/machinery/jukebox, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; dir = 1 }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/structure/sign/poster/official/moth{ - pixel_y = -32 +/obj/machinery/light/directional/north, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"aD" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 }, +/obj/machinery/airalarm/directional/east, +/obj/item/reagent_containers/food/drinks/waterbottle, /turf/open/floor/plasteel/white, +/area/ship/crew) +"aO" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering/electrical) +"aP" = ( +/obj/structure/table/wood, +/obj/item/candle{ + pixel_x = -9; + pixel_y = 11 + }, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 5 + }, +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/turf/open/floor/wood, /area/ship/crew/canteen) -"aE" = ( -/obj/machinery/power/apc/auto_name/directional/south, +"aQ" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/item/a_gift, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"aU" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/carpet/nanoweave/purple, +/area/ship/crew/crewtwo) +"aX" = ( +/obj/structure/sign/poster/official/moth/smokey{ + pixel_y = 32 + }, +/obj/item/kirbyplants/fullysynthetic, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"bd" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/obj/item/paper/crumpled{ + pixel_x = 16; + pixel_y = 13 }, +/turf/open/floor/plating/rust, +/area/ship/crew/dorm) +"bj" = ( /obj/structure/cable{ - icon_state = "0-4" + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/suit_storage_unit/independent/engineering, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"bk" = ( +/obj/machinery/pipedispenser, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"bl" = ( +/obj/structure/chair/sofa/brown/left/directional/north{ dir = 4 }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -17 +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"aF" = ( +/turf/open/floor/wood/walnut, +/area/ship/crew) +"bB" = ( /obj/structure/window/reinforced{ - dir = 1 + dir = 4 }, /mob/living/simple_animal/cow{ + dir = 8; name = "Bessington Von Buchenberg IV" }, /obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/sign/poster/contraband/ambrosia_vulgaris{ + pixel_y = 32 + }, /turf/open/floor/grass, /area/ship/crew/hydroponics) -"aG" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "Engineering" +"bD" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 +/obj/item/toy/prize/gygax{ + pixel_y = 23; + pixel_x = -3 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"aM" = ( -/obj/machinery/door/airlock/hatch{ - name = "Engineering" +/obj/item/toy/prize/clarke{ + pixel_y = 10 + }, +/obj/item/toy/prize/phazon{ + pixel_y = 4; + pixel_x = 12 + }, +/obj/item/flashlight/lamp/green{ + pixel_y = 16; + pixel_x = 10 }, +/turf/open/floor/wood/birch, +/area/ship/crew/crewfive) +"bM" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/engineering/electrical) -"aO" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/electrical) -"aY" = ( -/obj/item/storage/box/donkpockets/donkpocketberry, -/obj/item/storage/cans/sixsoda, -/obj/item/reagent_containers/food/drinks/beer/light, -/obj/item/reagent_containers/food/drinks/beer/light, -/obj/item/storage/box/donkpockets{ - pixel_x = -4; +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"bX" = ( +/obj/structure/table/wood, +/obj/item/paper/natural, +/obj/item/paper/natural{ + pixel_x = 4; pixel_y = 5 }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 +/obj/item/pen/fountain{ + pixel_x = -8; + pixel_y = 8 }, -/obj/structure/closet/secure_closet/freezer{ - name = "Minifridge" +/obj/item/paper/crumpled{ + pixel_x = -11; + pixel_y = -6 + }, +/turf/open/floor/carpet/cyan, +/area/ship/crew/crewthree) +"bY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ship/crew/crewfour) +"bZ" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/crew/crewtwo) +"cm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"bb" = ( -/obj/machinery/vending/games, -/obj/machinery/light/directional/west, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"bg" = ( -/obj/structure/chair/stool/bar, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 +/obj/machinery/light/directional/south, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"cn" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"bk" = ( -/obj/machinery/pipedispenser, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"bn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, /obj/effect/turf_decal/siding/wood{ color = "#792f27"; - dir = 5 + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"bo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"bt" = ( -/obj/structure/table/wood, -/obj/machinery/microwave, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"bL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"bN" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 +/obj/machinery/firealarm/directional/east{ + pixel_y = 6 }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"bP" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"cs" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_y = 21; + pixel_x = -20 }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -194,540 +296,374 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"bX" = ( -/obj/structure/table/wood, -/obj/item/paper/natural, -/obj/item/paper/natural{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/pen/fountain{ - pixel_x = -8; - pixel_y = 8 - }, -/obj/item/paper/crumpled{ - pixel_x = -11; - pixel_y = -6 - }, -/turf/open/floor/carpet/cyan, -/area/ship/crew/crewthree) -"bZ" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/crewtwo) -"co" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 9 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"cp" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/obj/machinery/power/port_gen/pacman/super, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/light/directional/west, -/obj/item/stack/sheet/mineral/uranium/fifty, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) +/obj/machinery/firealarm/directional/south, +/turf/open/floor/carpet, +/area/ship/crew/dorm) "cH" = ( /turf/closed/wall/mineral/titanium, /area/ship/crew/cryo) -"cI" = ( -/obj/machinery/jukebox, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) "cJ" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/security/armory) -"cV" = ( -/obj/structure/table/wood, -/obj/machinery/computer/bookmanagement, -/obj/machinery/light/dim/directional/north, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 9 +"cK" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"cW" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 5 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/structure/sign/departments/medbay/alt{ - pixel_y = 32 +/turf/open/floor/carpet/cyan, +/area/ship/crew/crewthree) +"dx" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +/turf/open/floor/wood/birch, +/area/ship/crew/crewfive) +"dz" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -16; + pixel_x = 10 }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"cX" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"cZ" = ( -/obj/structure/chair/plastic{ - dir = 8 +/obj/item/kirbyplants/random, +/obj/machinery/button/door{ + dir = 1; + id = "apartment_1"; + normaldoorcontrol = 1; + pixel_x = -14; + pixel_y = -17; + specialfunctions = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 5 }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"da" = ( -/obj/effect/turf_decal/corner/opaque/green/border{ - dir = 8 +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = 6 +/turf/open/floor/wood/walnut, +/area/ship/crew) +"dB" = ( +/obj/machinery/door/airlock/grunge{ + id_tag = "apartment_5"; + name = "Apartment 5" }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"dh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"dj" = ( -/obj/machinery/light/directional/east, +/area/ship/crew/crewfour) +"dE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/crewfour) +"dH" = ( /obj/effect/turf_decal/siding/wood/end{ - color = "#792f27"; dir = 8 }, -/obj/structure/fluff/hedge, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"dk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/item/reagent_containers/glass/bucket/wooden{ + pixel_x = -11; + pixel_y = 13 }, -/obj/machinery/camera/autoname{ +/turf/open/floor/wood, +/area/ship/crew/hydroponics) +"dQ" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"dp" = ( -/obj/structure/chair/sofa/brown/left/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/item/clothing/head/wig/random{ + dir = 8 }, -/obj/structure/sign/poster/official/no_erp{ - pixel_x = 32 +/obj/item/storage/box/syndie_kit/chameleon, +/obj/item/paper_bin/bundlenatural, +/obj/item/clothing/under/color/jumpskirt/random, +/obj/item/clothing/under/color/random, +/obj/item/clothing/suit/jacket/letterman, +/obj/item/clothing/suit/toggle/lawyer/brown, +/obj/item/clothing/under/suit/burgundy, +/obj/item/clothing/under/pants/red, +/obj/item/clothing/suit/nerdshirt, +/obj/item/storage/bag/books, +/obj/structure/closet/wall/directional/west{ + name = "Wardrobe" }, /turf/open/floor/wood, /area/ship/crew/dorm/dormfive) -"dA" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +"dR" = ( +/obj/structure/table, +/obj/item/ammo_box/magazine/m45/rubber{ + pixel_x = 7; + pixel_y = -2 }, -/area/ship/hallway/starboard) -"dD" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 +/obj/effect/turf_decal/borderfloorblack{ + dir = 10 }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +/obj/effect/turf_decal/borderfloorblack{ + dir = 6 }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"dN" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 +/obj/item/gun/ballistic/automatic/pistol/candor/no_mag{ + pixel_x = -2; + pixel_y = 9 }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 8 +/obj/item/reagent_containers/glass/rag{ + pixel_x = -6; + pixel_y = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/structure/cable, +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_x = 32 }, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/plasteel/tech, -/area/ship/bridge) -"dO" = ( -/obj/structure/bookcase/random/fiction, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 10 +/area/ship/security/armory) +"dU" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"dW" = ( +/obj/machinery/cryopod{ + dir = 4 }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"dQ" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/computer/cryopod/directional/north, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/tech, +/area/ship/crew/cryo) +"ed" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/turf/open/floor/wood/birch, +/area/ship/crew/crewfive) +"ep" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/sign/poster/random{ + pixel_y = -32 }, /turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"dV" = ( -/obj/structure/chair/sofa/brown/right/directional/west, -/obj/machinery/light/directional/east, +/area/ship/hallway/starboard) +"ev" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/dorm/dormthree) +"eB" = ( +/obj/structure/chair/plastic{ + dir = 1 + }, /obj/effect/turf_decal/siding/wood{ color = "#792f27"; - dir = 4 + dir = 10 }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"ee" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" +/turf/open/floor/wood, +/area/ship/crew/canteen) +"eC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/obj/effect/turf_decal/siding/wood/corner, +/turf/open/floor/wood, +/area/ship/crew/hydroponics) +"eI" = ( +/obj/machinery/modular_computer/console/preset/command{ + dir = 8 + }, +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, +/obj/effect/turf_decal/spline/fancy/opaque/blue{ + dir = 6 }, +/turf/open/floor/plasteel/tech, /area/ship/bridge) -"ei" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = -8; - pixel_y = -3 +"eJ" = ( +/obj/structure/chair/sofa/brown/directional/south{ + dir = 8 }, -/obj/item/reagent_containers/glass/beaker{ - pixel_y = 11 +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 4 }, -/obj/item/stack/cable_coil/random/five{ - pixel_x = 8; - pixel_y = -4 +/obj/structure/sign/poster/official/high_class_martini{ + pixel_x = 32 }, -/obj/item/reagent_containers/glass/beaker, -/obj/machinery/light/dim/directional/west, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"ek" = ( +/turf/open/floor/wood, +/area/ship/crew/canteen) +"eK" = ( /obj/effect/spawner/structure/window/shuttle, /obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; id = "a_3_shutter2" }, /turf/open/floor/plating, /area/ship/crew/crewthree) -"em" = ( -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi' +"eM" = ( +/obj/effect/turf_decal/techfloor{ + dir = 8 }, -/area/ship/bridge) -"en" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"eo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"er" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Dining Room" +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/crewfour) +"eR" = ( +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 10 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"eT" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/structure/reagent_dispensers/watertank, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"eX" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "bridge_windows" }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/turf/open/floor/plating, +/area/ship/bridge) +"ff" = ( +/obj/machinery/button/door{ + id = "a_4_shutter2"; + name = "Shutters"; + pixel_x = 1; + pixel_y = 23 }, -/area/ship/crew/canteen) -"eu" = ( -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ +/obj/machinery/light_switch{ + pixel_y = 22; + pixel_x = 10 + }, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"ev" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormthree) -"ey" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"ez" = ( -/obj/structure/sign/directions/command{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"fg" = ( +/turf/open/floor/engine/hull, +/area/ship/external) +"fh" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 5 + }, +/obj/machinery/suit_storage_unit/independent/engineering, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light_switch{ dir = 8; - pixel_y = 7 + pixel_x = 18; + pixel_y = -4 }, -/obj/structure/sign/directions/medical, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"eA" = ( -/obj/machinery/cryopod{ - dir = 1 +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/electrical) +"fk" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/computer/cryopod/directional/west, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"eC" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/carpet/green, +/area/ship/crew/dorm/dormtwo) +"fq" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/structure/sign/poster/random{ - pixel_y = 32 +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"fu" = ( +/obj/structure/closet/secure_closet/hydroponics{ + req_access = null }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"eF" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_2_shutter" +/obj/item/clothing/suit/hooded/wintercoat/hydro, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) +"fz" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 }, -/turf/open/floor/plating, -/area/ship/crew/crewtwo) -"eI" = ( /obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/flour, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/item/reagent_containers/food/condiment/sugar, -/obj/item/storage/box/ingredients/carnivore, -/obj/item/storage/box/ingredients/fruity, -/obj/item/storage/box/ingredients/grains, -/obj/item/storage/box/ingredients/vegetarian, -/obj/item/storage/box/ingredients/wildcard, -/obj/item/storage/box/ingredients/wildcard, -/obj/item/reagent_containers/food/condiment/enzyme, -/obj/item/reagent_containers/food/condiment/mayonnaise, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/reagent_containers/food/condiment/rice, -/obj/item/storage/box/condimentbottles, -/obj/structure/closet/secure_closet/wall/directional/west{ - name = "Kitchen Cabinet" +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -6; + pixel_y = 4 }, +/obj/item/reagent_containers/glass/rag, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) -"eJ" = ( +"fH" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 8 +/obj/structure/sign/painting/library{ + pixel_y = -32 }, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/starboard) -"eK" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 8 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"eN" = ( -/obj/machinery/light/directional/west, +"fM" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"eS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"eX" = ( -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/item/stock_parts/subspace/filter{ - pixel_x = -8; - pixel_y = -6 - }, -/obj/item/paper/crumpled{ - pixel_x = 11; - pixel_y = 1 - }, -/obj/item/pen/blue, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"fa" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/cable/yellow{ - icon_state = "0-9" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"fc" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/item/paper/crumpled{ - pixel_x = 16; - pixel_y = 13 - }, -/turf/open/floor/plating/rust, -/area/ship/crew/dorm) -"fg" = ( -/turf/open/floor/engine/hull, -/area/ship/external) -"fk" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/med_data/laptop, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"fu" = ( -/obj/structure/closet/secure_closet/hydroponics{ - req_access = null - }, -/obj/item/clothing/suit/hooded/wintercoat/hydro, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"fy" = ( -/obj/effect/turf_decal/corner/opaque/green/border, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/closet/wall/directional/south, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/storage/backpack/duffelbag, -/obj/item/storage/backpack/duffelbag, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satchel, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"fz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"fF" = ( -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"fI" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/item/bedsheet/captain, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"fK" = ( -/obj/structure/chair/sofa/brown/corner/directional/north, -/obj/machinery/firealarm/directional/west, -/obj/structure/sign/poster/official/the_owl{ - pixel_y = -32 - }, /turf/open/floor/carpet, /area/ship/crew/crewfive) -"fN" = ( -/obj/structure/railing{ - dir = 8; - layer = 3.1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 10 - }, -/obj/machinery/light/dim/directional/south, -/obj/machinery/suit_storage_unit/independent/pilot, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) "fP" = ( /obj/structure/frame/machine, /obj/item/stack/cable_coil/random/five, @@ -737,452 +673,339 @@ /obj/item/stock_parts/manipulator, /turf/open/floor/plasteel/telecomms_floor, /area/ship/crew/crewfour) -"fS" = ( -/obj/docking_port/mobile{ - dir = 2 - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"fU" = ( -/obj/machinery/door/airlock/wood{ - dir = 4; - name = "Cryogenics" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ +"fT" = ( +/obj/machinery/sleeper{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/cryo) -"fY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/borderfloorwhite{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/white, +/area/ship/medical/surgery) +"fV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2{ + dir = 1 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/carpet/nanoweave/beige, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/port) -"fZ" = ( -/obj/effect/turf_decal/borderfloorblack, -/obj/effect/turf_decal/borderfloorblack/corner{ - dir = 4 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) "gb" = ( /obj/structure/table/wood/poker, /obj/item/trash/cheesie, /turf/open/floor/carpet, /area/ship/crew/crewfive) "gd" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/door/window/eastright{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 4 }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) +/obj/machinery/light/directional/north, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) "gh" = ( /obj/structure/sign/departments/botany, /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/crew/hydroponics) -"gk" = ( -/obj/structure/chair/sofa/brown/directional/west, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) "gn" = ( -/obj/machinery/vending/classicbeats, -/obj/effect/turf_decal/techfloor{ - dir = 5 +/obj/machinery/door/airlock/hatch{ + dir = 8; + name = "Sleeping Quarters" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"gp" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" + }, +/area/ship/crew/dorm/dormfour) +"gp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/machinery/door/firedoor/border_only{ dir = 8 }, /obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/machinery/light/directional/north, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/starboard) -"gs" = ( -/obj/effect/turf_decal/corner/opaque/green/border{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +"gu" = ( +/obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"gC" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 10; - pixel_y = 1 +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) +"gR" = ( +/obj/structure/chair/plastic{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/obj/item/toy/figure/curator{ - pixel_x = -7; - pixel_y = 5 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"gM" = ( -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/obj/machinery/light/dim/directional/east, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"gN" = ( -/obj/machinery/computer/operating{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"gS" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 + color = "#792f27" }, /turf/open/floor/wood, /area/ship/crew/canteen) -"gV" = ( +"gS" = ( +/obj/item/clothing/suit/toggle/labcoat/chemist/side, +/obj/item/clothing/head/beret/puce, +/obj/item/clothing/head/beret/chem, +/obj/item/clothing/suit/hooded/wintercoat/science, +/obj/item/clothing/suit/jacket/miljacket, +/obj/item/clothing/under/dress/sundress, +/obj/item/clothing/under/color/random, +/obj/item/clothing/under/color/jumpskirt/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/structure/closet/wall/directional/south{ + name = "Wardrobe" }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"gT" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"gY" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/firealarm/directional/west{ + pixel_y = -17; + pixel_x = -31 }, -/obj/machinery/door/firedoor/border_only, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"hk" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) -"ha" = ( -/obj/structure/table/wood, -/obj/item/candle{ - pixel_x = 10; - pixel_y = 10 +"hL" = ( +/obj/machinery/door/airlock/external{ + dir = 8 }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 5 +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"hd" = ( -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 5 +/area/ship/hallway/starboard) +"hP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/machinery/camera/autoname{ - dir = 9 +/obj/machinery/advanced_airlock_controller{ + dir = 8; + req_access = null; + pixel_y = 24 }, -/obj/machinery/washing_machine, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"hg" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) +"hU" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"hh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/easel, +/turf/open/floor/wood/birch, +/area/ship/crew/crewtwo) +"if" = ( +/obj/structure/sign/departments/chemistry, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/dorm) +"im" = ( +/obj/machinery/power/smes/shuttle/precharged{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"hn" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Workshop" +/obj/structure/window/reinforced{ + dir = 8 }, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"ip" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "2-8" }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"ir" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, +/turf/open/floor/carpet, /area/ship/crew/crewfive) -"ht" = ( -/obj/structure/closet/secure_closet/freezer{ - name = "Minifridge" - }, -/obj/item/reagent_containers/food/drinks/soda_cans/molten, -/obj/item/reagent_containers/food/drinks/soda_cans/orange_soda, -/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel, -/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel, -/obj/item/reagent_containers/food/drinks/soda_cans/random, -/obj/item/reagent_containers/food/drinks/soda_cans/random, -/obj/item/reagent_containers/food/drinks/soda_cans/sodawater, -/obj/item/storage/cans/sixsoda, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/cheesiehonkers, -/obj/item/reagent_containers/food/snacks/cheesiehonkers, -/obj/item/reagent_containers/food/snacks/spacetwinkie, -/obj/item/reagent_containers/food/snacks/spacetwinkie, -/obj/item/reagent_containers/food/snacks/spacetwinkie, -/obj/item/reagent_containers/food/snacks/spacetwinkie, -/obj/item/reagent_containers/food/snacks/muffin/berry, -/obj/item/reagent_containers/food/snacks/muffin, -/obj/item/reagent_containers/food/snacks/popsicle/creamsicle_berry, -/obj/item/reagent_containers/food/snacks/popsicle/creamsicle_orange, -/obj/item/reagent_containers/food/snacks/popsicle/creamsicle_orange, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 +"iu" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"hu" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "ext_windows" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"hx" = ( -/obj/effect/turf_decal/techfloor{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 4 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"iC" = ( +/obj/structure/cable{ + icon_state = "2-8" }, /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"hy" = ( -/obj/item/paper/crumpled{ - pixel_x = -12; - pixel_y = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"iE" = ( +/obj/effect/turf_decal/techfloor{ dir = 1 }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"hB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"hF" = ( -/obj/machinery/door/airlock{ - name = "WC" - }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"iH" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/crew/dorm/dormtwo) +"iK" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/dorm/dormfive) +"ji" = ( +/obj/structure/table, +/obj/effect/turf_decal/techfloor{ dir = 1 }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/obj/effect/turf_decal/techfloor, +/obj/item/instrument/piano_synth, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/crewfour) +"jo" = ( +/obj/structure/chair/sofa/brown/directional/north{ + dir = 4 }, -/area/ship/crew/toilet) -"hG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/light/dim/directional/west, +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"jp" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4; + name = "Medical" }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"hJ" = ( -/obj/structure/table, -/obj/structure/window/reinforced/spawner{ - dir = 4 +/obj/machinery/computer/security/telescreen{ + network = list("ss13"); + pixel_y = 22 }, -/obj/machinery/door/window/eastright{ +/obj/effect/turf_decal/techfloor{ dir = 1 }, -/obj/item/storage/firstaid/o2{ - pixel_x = -5; - pixel_y = 4 +/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ + dir = 1 }, -/obj/item/storage/firstaid/brute, -/obj/effect/turf_decal/borderfloorwhite, -/obj/item/storage/firstaid/medical{ - pixel_x = -3; - pixel_y = -4 +/obj/structure/cable{ + icon_state = "2-8" }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"hK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"hL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"hR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"ju" = ( +/obj/effect/turf_decal/corner/transparent/bar{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/corner/transparent/bar{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Dining Room" - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/storage/box/ingredients/carnivore, +/obj/item/storage/box/ingredients/fruity, +/obj/item/storage/box/ingredients/grains, +/obj/item/storage/box/ingredients/vegetarian, +/obj/item/storage/box/ingredients/wildcard, +/obj/item/storage/box/ingredients/wildcard, +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/condiment/mayonnaise, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/storage/box/condimentbottles, +/obj/structure/closet/secure_closet/wall/directional/north, +/obj/item/clothing/gloves/butchering{ + pixel_y = 12 }, +/turf/open/floor/plasteel/white, /area/ship/crew/canteen) -"hU" = ( -/obj/effect/turf_decal/siding/wood/end, -/obj/item/reagent_containers/glass/bucket/wooden{ - pixel_x = -11; - pixel_y = 13 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"ia" = ( +"jB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"id" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"if" = ( -/obj/structure/sign/departments/chemistry, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"jK" = ( +/obj/structure/sign/poster/official/moth/hardhats, /turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm) -"iq" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -11; - pixel_y = 6 +/area/ship/engineering/electrical) +"jM" = ( +/obj/structure/cable{ + icon_state = "1-2" }, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"jN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/end{ + color = "#792f27"; + dir = 1 + }, +/obj/structure/fluff/hedge, +/obj/machinery/light/directional/south, /turf/open/floor/wood, /area/ship/crew/canteen) -"iu" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/item/pen/fourcolor, -/obj/item/pen, -/obj/item/pen, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"iA" = ( +"jW" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/wood/ebony, +/area/ship/crew/canteen) +"kc" = ( /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 @@ -1190,453 +1013,351 @@ /obj/structure/mineral_door/wood{ name = "Bedroom" }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormthree) -"iH" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/dorm/dormtwo) -"iI" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"kj" = ( +/obj/structure/sign/departments/restroom{ + pixel_x = -32 }, /obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"iJ" = ( -/obj/structure/table, -/obj/effect/turf_decal/techfloor{ - dir = 8 + icon_state = "1-2" }, -/obj/effect/turf_decal/techfloor{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ship/crew/cryo) +"km" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "apartment_4"; + name = "Apartment 4" }, -/obj/item/instrument/piano_synth, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"iK" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormfive) -"iT" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"jc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2{ - dir = 8 +/area/ship/crew/crewfive) +"kn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/machinery/door/airlock/public/glass{ + name = "Dining Room" }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"je" = ( -/obj/structure/mineral_door/wood{ - name = "Bedroom" +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" + }, +/area/ship/crew/canteen) +"ko" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "apartment_2"; + name = "Apartment 2" }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" + }, +/area/ship/crew/crewtwo) +"kw" = ( +/obj/item/toy/cards/deck/kotahi{ + pixel_x = -4; + pixel_y = -10 + }, +/obj/item/dice/d20{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/structure/table/wood/poker, /turf/open/floor/carpet, -/area/ship/crew/dorm) -"jh" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 4 +/area/ship/crew/crewfive) +"kB" = ( +/obj/machinery/vending/coffee, +/obj/structure/sign/poster/official/safety_internals{ + pixel_y = -32 }, -/obj/structure/railing{ - dir = 4 +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"kH" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "a_5_shutter" }, -/obj/machinery/power/ship_gravity, +/turf/open/floor/plating, +/area/ship/crew/crewfour) +"kI" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-2" }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"jk" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"jn" = ( +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"kJ" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 10 + }, +/obj/machinery/power/smes/engineering, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "0-4" + }, +/obj/item/toy/plush/moth{ + name = "Sparky the Electrical Safety Moth"; + pixel_x = -3; + pixel_y = 15 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/electrical) +"kM" = ( +/obj/effect/turf_decal/techfloor/orange/corner{ + dir = 4 }, +/obj/effect/turf_decal/techfloor/orange/corner, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 + dir = 4 }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/crewtwo) -"jp" = ( -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - pixel_y = 23 - }, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable{ - icon_state = "0-4" + icon_state = "4-8" }, -/mob/living/simple_animal/mouse/white{ - name = "The Brain" +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"jr" = ( -/obj/machinery/hydroponics/soil, -/obj/item/radio/intercom/directional/north, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"kS" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/hallway/starboard) +"ld" = ( +/obj/structure/closet/crate/hydroponics, +/obj/effect/spawner/lootdrop/seeded, +/obj/effect/spawner/lootdrop/seeded, +/obj/effect/spawner/lootdrop/seeded, +/obj/effect/spawner/lootdrop/seeded, +/obj/item/seeds/random, +/obj/machinery/light/directional/east, /turf/open/floor/grass, /area/ship/crew/hydroponics) -"js" = ( -/obj/structure/closet/wall/directional/west{ - name = "Wardrobe" - }, -/obj/item/clothing/head/beret, -/obj/item/clothing/under/color/jumpskirt/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/dress/skirt/red, -/obj/item/clothing/suit/longcoat, -/obj/item/clothing/suit/jacket/letterman_red, -/obj/item/clothing/head/wizard/marisa, -/obj/item/clothing/head/soft/mime, -/obj/item/clothing/shoes/wheelys, -/obj/item/clothing/shoes/sandal, -/obj/item/clothing/shoes/sneakers/black, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm/dormtwo) -"jt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 1 +"lf" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 8 }, -/obj/effect/turf_decal/ihejirika_small/right{ +/turf/open/floor/wood, +/area/ship/crew/canteen) +"li" = ( +/obj/effect/turf_decal/corner/transparent/bar{ dir = 4 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"jy" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 }, +/obj/machinery/door/window/eastright, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"lj" = ( +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"jD" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/corner/transparent/bar, /obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/kitchen/knife/butcher{ + pixel_x = -10; + pixel_y = 13 + }, +/obj/machinery/light/directional/west, +/obj/item/cutting_board{ + pixel_x = 3 + }, +/obj/item/kitchen/rollingpin{ + pixel_y = -6; + pixel_x = 9 }, /turf/open/floor/plasteel/white, -/area/ship/crew) -"jK" = ( -/obj/structure/sign/poster/official/moth/hardhats, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/electrical) -"jR" = ( -/obj/structure/table/wood, +/area/ship/crew/canteen) +"lk" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/obj/item/pen/fourcolor, +/obj/item/pen, +/obj/item/pen, +/obj/machinery/light/directional/south, +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"ln" = ( /obj/effect/turf_decal/siding/wood{ dir = 10 }, -/obj/item/canvas/twentythreeXtwentythree{ - pixel_x = 0 +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 }, -/obj/item/canvas/twentythreeXtwentythree{ - pixel_x = 0 +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/item/canvas/twentythreeXtwentythree{ - pixel_x = 0 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 }, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/nineteenXnineteen{ - pixel_x = 2; - pixel_y = 5 +/turf/open/floor/wood, +/area/ship/crew/hydroponics) +"lt" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/canvas/nineteenXnineteen{ - pixel_x = 2; - pixel_y = 5 +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/item/canvas/nineteenXnineteen{ - pixel_x = 2; - pixel_y = 5 +/obj/machinery/door/airlock/public/glass{ + name = "Dining Room" }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"ka" = ( -/obj/machinery/power/terminal, +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" + }, +/area/ship/crew/canteen) +"lx" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/railing{ + layer = 3.1 + }, +/turf/open/floor/plasteel/stairs{ + dir = 8; + icon = 'icons/obj/stairs.dmi' + }, +/area/ship/bridge) +"lH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/structure/cable{ icon_state = "1-4" }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/item/soap/deluxe, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/rag, +/obj/item/storage/box/mousetraps, +/obj/item/clothing/shoes/galoshes, +/obj/item/clothing/head/soft/purple, +/obj/item/clothing/gloves/color/latex/nitrile/evil, +/obj/item/storage/box/maid, +/obj/structure/closet/wall/blue/directional/west{ + name = "Cleaning Supplies" + }, +/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plating, /area/ship/engineering/engine) -"kr" = ( -/obj/structure/cable{ - icon_state = "2-8" +"lJ" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker{ + pixel_y = 1; + pixel_x = -13 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +/obj/item/reagent_containers/glass/beaker{ + pixel_x = -8; + pixel_y = -3 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"kw" = ( -/obj/item/toy/cards/deck/kotahi{ - pixel_x = -4; - pixel_y = -10 +/obj/item/flashlight/lamp{ + pixel_y = 12; + pixel_x = -4 }, -/obj/item/dice/d20{ - pixel_x = 3; - pixel_y = 4 +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plating, +/area/ship/crew/dorm) +"lS" = ( +/obj/structure/curtain/cloth/grey, +/turf/open/floor/plasteel/tech, +/area/ship/crew/cryo) +"lW" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/crewthree) +"lZ" = ( +/obj/effect/turf_decal/techfloor/orange/corner{ + dir = 4 }, -/obj/structure/table/wood/poker, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"kB" = ( -/obj/machinery/vending/coffee, -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = 32 +/obj/structure/cable/yellow{ + icon_state = "1-2" }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"kC" = ( -/obj/structure/chair/comfy/orange/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/cable/yellow{ + icon_state = "2-9" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/electrical) +"mj" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, -/obj/structure/closet/wall/directional/west{ - name = "Wardrobe" - }, -/obj/item/clothing/head/wig/random, -/obj/item/clothing/under/color/jumpskirt/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/rank/command/captain/skirt, -/obj/item/clothing/under/rank/command/captain/suit, -/obj/item/pen/fountain/captain, -/obj/item/radio/headset/heads/captain, -/obj/item/storage/backpack/duffelbag/captain, -/obj/item/clothing/suit/hooded/wintercoat/captain, -/obj/item/clothing/suit/armor/vest/capcarapace/duster, -/obj/item/clothing/head/caphat/cowboy, -/obj/item/clothing/shoes/cowboy/fancy, -/obj/item/clothing/under/pants/camo, -/obj/item/clothing/suit/hooded/wintercoat/captain, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"kK" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_1_shutter" +/obj/structure/sign/poster/official/fruit_bowl{ + pixel_x = -32 }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"kR" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "bridge_windows" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"kS" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hallway/starboard) -"kU" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 1 +/turf/open/floor/wood/birch, +/area/ship/crew/crewfive) +"ms" = ( +/obj/structure/table, +/obj/item/defibrillator/loaded, +/obj/effect/turf_decal/borderfloor{ + dir = 9 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/camera/autoname{ + dir = 6 }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"kY" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/bridge) -"lc" = ( +/area/ship/medical/surgery) +"mx" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"lz" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/mob/living/simple_animal/chicken{ - name = "Buck" - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"lG" = ( -/obj/machinery/light/directional/east, -/obj/machinery/vending/modularpc, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"lJ" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 + icon_state = "2-8" }, -/obj/structure/railing{ +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"lM" = ( -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/item/stock_parts/micro_laser/high{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/paper/crumpled{ - pixel_x = -10; - pixel_y = -13 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"lO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/sign/poster/random{ - pixel_x = 32 - }, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/starboard) -"lS" = ( -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"lW" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/crewthree) -"ma" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/number/five{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"mc" = ( -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 6 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"mf" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"mz" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "a_4_shutter"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/crewfive) "mA" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/bridge) @@ -1650,6 +1371,13 @@ "mE" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/hallway/port) +"mF" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/sink/puddle, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) "mH" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/drinkingglass/filled/soda{ @@ -1659,13 +1387,12 @@ /turf/open/floor/carpet/green, /area/ship/crew) "mK" = ( -/obj/structure/chair/sofa/brown/right/directional/east, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#792f27"; - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/turf/open/floor/wood, -/area/ship/crew/canteen) +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/starboard) "mP" = ( /obj/effect/spawner/structure/window/shuttle, /obj/machinery/door/poddoor/shutters/preopen{ @@ -1674,104 +1401,105 @@ /turf/open/floor/plating, /area/ship/crew/crewfive) "mR" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light/dim/directional/north, -/obj/item/bedsheet/brown, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"mV" = ( -/obj/effect/turf_decal/corner/transparent/bar{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/wood/birch, +/area/ship/crew/crewtwo) +"nd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/structure/table/reinforced, -/obj/machinery/light/directional/south, -/obj/item/kitchen/knife/butcher{ - pixel_x = -6; - pixel_y = 7 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/clothing/gloves/butchering{ - pixel_x = 5; - pixel_y = -1 +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/electrical) +"nj" = ( +/obj/effect/turf_decal/techfloor{ + dir = 6 }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"mW" = ( -/obj/machinery/door/airlock/external{ +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"nw" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "a_2_shutter"; + name = "Shutters"; + pixel_x = 23; + pixel_y = 23 + }, +/turf/open/floor/wood/birch, +/area/ship/crew/crewtwo) +"nB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/structure/mineral_door/wood{ + name = "Bedroom" + }, +/turf/open/floor/carpet/black, +/area/ship/crew/dorm/dormthree) +"nE" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Dining Room" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, /turf/open/floor/plasteel/patterned/ridged{ color = "#4c535b" }, -/area/ship/hallway/port) -"nc" = ( -/obj/structure/chair/sofa/brown/left/directional/west, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#792f27" - }, -/turf/open/floor/wood, /area/ship/crew/canteen) -"ng" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ +"nN" = ( +/obj/machinery/power/terminal{ dir = 8 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"nr" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light/dim/directional/east, -/obj/structure/sign/poster/contraband/gec{ - pixel_y = -32 - }, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm/dormtwo) -"nw" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/turf/open/floor/plating, +/area/ship/engineering/engine) +"nO" = ( +/obj/effect/turf_decal/corner/opaque/orange/border{ + dir = 6 }, /obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"ny" = ( -/obj/structure/closet/firecloset/wall/directional/west, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"nz" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" + dir = 10 }, -/obj/machinery/light_switch{ - pixel_x = 20; - dir = 8; - pixel_y = -12 +/obj/machinery/washing_machine, +/obj/structure/extinguisher_cabinet/directional/north{ + dir = 4; + pixel_x = 27 }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"nN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"nP" = ( +/obj/structure/chair/sofa/brown/right/directional/south{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) +/obj/structure/plaque/static_plaque/golden/captain{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) "nX" = ( /obj/structure/frame/machine, /obj/item/stack/cable_coil/random/five, @@ -1785,273 +1513,391 @@ /obj/item/stock_parts/subspace/amplifier, /turf/open/floor/plasteel/telecomms_floor, /area/ship/crew/crewfour) -"op" = ( +"oh" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"or" = ( -/obj/item/paper/crumpled{ - pixel_x = -6; - pixel_y = 4 +/obj/structure/cable{ + icon_state = "0-2" }, -/obj/machinery/button/door{ - dir = 1; - id = "a_1_shutter"; - name = "shutters"; - pixel_x = 6; - pixel_y = -27 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = -10 }, -/turf/open/floor/plating, -/area/ship/crew/dorm) +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"ol" = ( +/obj/machinery/vending/modularpc, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) "os" = ( /turf/open/floor/carpet, /area/ship/crew/dorm) -"oC" = ( -/obj/machinery/button/door{ - dir = 4; - id = "apartment_4"; - normaldoorcontrol = 1; - pixel_x = -26; - pixel_y = -6; - specialfunctions = 4 +"oG" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 6 }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = 6 +/obj/machinery/power/smes/engineering, +/obj/item/toy/figure/engineer{ + name = "Stern"; + pixel_x = 3; + pixel_y = 13 }, -/obj/structure/chair/sofa/brown/left/directional/east, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"oS" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "0-8" }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"oW" = ( -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/electrical) +"oI" = ( +/obj/effect/turf_decal/techfloor/orange{ dir = 4 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/electrical) +"oM" = ( +/obj/machinery/vending/assist, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"oN" = ( +/obj/machinery/door/airlock/command/glass{ + dir = 8; + name = "Bridge" + }, /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Dining Room" - }, /turf/open/floor/plasteel/patterned/ridged{ color = "#4c535b" }, -/area/ship/crew/canteen) -"pa" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "4-8" +/area/ship/bridge) +"pf" = ( +/obj/structure/bed{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/item/bedsheet/dorms{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/curtain/cloth/grey, +/obj/structure/sign/poster/contraband/gec{ + pixel_y = -32 }, -/obj/machinery/light/directional/north, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"pj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2{ +/turf/open/floor/carpet/green, +/area/ship/crew/dorm/dormtwo) +"pg" = ( +/obj/effect/turf_decal/corner/transparent/bar{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/corner/transparent/bar{ dir = 4 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"pp" = ( +/obj/machinery/button/door{ + dir = 4; + id = "a_1_shutter2"; + name = "Shutters"; + pixel_x = -22; + pixel_y = -10 + }, +/obj/item/radio/intercom/directional/west{ + pixel_y = 6 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew) +"pm" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27" }, -/obj/structure/mineral_door/wood{ - name = "Bedroom" +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"pr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm/dormtwo) -"pu" = ( -/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/effect/turf_decal/siding/wood{ + color = "#792f27"; dir = 6 }, -/obj/item/paper_bin/bundlenatural{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/item/storage/crayons{ - pixel_x = -10; - pixel_y = 1 - }, -/obj/item/pen/charcoal{ - pixel_x = 7; - pixel_y = 4 +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"px" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 13; + pixel_y = 2 }, -/obj/item/pen/fountain{ - pixel_x = 10; - pixel_y = 10 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/reagent_containers/food/snacks/friedegg, +/obj/item/kitchen/fork/plastic{ + pixel_x = -5; + pixel_y = -8 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"pw" = ( -/obj/machinery/door/airlock/grunge{ - dir = 4; - id_tag = "apartment_5"; - name = "Apartment 5" +/turf/open/floor/wood, +/area/ship/crew/canteen) +"py" = ( +/obj/structure/chair/comfy/orange/directional/south{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/item/clothing/head/wig/random{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/item/clothing/under/color/jumpskirt/random, +/obj/item/clothing/under/color/random, +/obj/item/clothing/under/rank/command/captain/skirt, +/obj/item/clothing/under/rank/command/captain/suit, +/obj/item/pen/fountain/captain, +/obj/item/radio/headset/heads/captain, +/obj/item/storage/backpack/duffelbag/captain, +/obj/item/clothing/suit/hooded/wintercoat/captain, +/obj/item/clothing/suit/armor/vest/capcarapace/duster, +/obj/item/clothing/head/caphat/cowboy, +/obj/item/clothing/shoes/cowboy/fancy, +/obj/item/clothing/under/pants/camo, +/obj/item/clothing/suit/hooded/wintercoat/captain, +/obj/structure/closet/wall/directional/north{ + name = "Captain's Wardrobe" }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"pA" = ( +/obj/effect/turf_decal/techfloor{ dir = 8 }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/obj/structure/sign/poster/retro/radio{ + pixel_x = 32 }, +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/plasteel/tech/grid, /area/ship/crew/crewfour) -"px" = ( -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 +"pC" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + dir = 8; + id = "ext_windows"; + name = "External Shutters"; + pixel_x = -7; + pixel_y = -1 }, /obj/machinery/button/door{ - dir = 1; - id = "a_1_shutter2"; - name = "Shutters"; - pixel_x = -6; - pixel_y = -27 + dir = 8; + id = "bridge_windows"; + name = "Bridge Shutters"; + pixel_x = 2; + pixel_y = -1 }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"pA" = ( -/obj/machinery/sleeper{ +/obj/item/areaeditor/shuttle{ + pixel_y = 15; + pixel_x = 5 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/bridge) +"pE" = ( +/obj/machinery/light/directional/north, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"pF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"pG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ dir = 1 }, -/obj/effect/turf_decal/borderfloorwhite{ +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/starboard) +"pH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"pI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/sign/painting/library_private{ + pixel_x = -32 + }, +/turf/open/floor/carpet/nanoweave/purple, +/area/ship/crew/crewtwo) "pJ" = ( -/obj/structure/toilet/secret{ - dir = 4; - secret_type = /obj/item/storage/box/donkpockets/donkpocketgondola +/obj/structure/closet/emcloset/wall/directional/south, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"pL" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 10 +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 }, -/obj/machinery/light/directional/west, -/mob/living/simple_animal/mouse/brown{ - name = "Pinkie" +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"pK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/wood/birch, +/area/ship/crew/crewfive) +"pM" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"pL" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"pO" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ext_windows" }, -/area/ship/hallway/port) +/turf/open/floor/plating, +/area/ship/crew/hydroponics) "pT" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/structure/closet/wall/orange/directional/south, -/obj/item/stack/tape/industrial/electrical, -/obj/item/stack/tape/industrial, -/obj/item/holosign_creator/engineering, -/obj/item/storage/backpack/duffelbag/engineering, -/obj/item/storage/belt/utility/full/engi, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/item/rcl/pre_loaded, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/item/geiger_counter, -/obj/item/stack/sheet/metal/twenty, -/obj/item/stack/sheet/glass/twenty, -/obj/item/circuitboard/machine/cell_charger, -/obj/item/clothing/head/beret/eng, -/obj/item/clothing/head/beret/eng/hazard, -/obj/item/clothing/suit/hooded/wintercoat/engineering, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/carpet, +/area/ship/crew/crewfive) "qa" = ( /turf/template_noop, /area/template_noop) +"qb" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 + }, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) "qc" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/machinery/camera/autoname{ + dir = 6 + }, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 9 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"ql" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/plating, -/area/ship/external) -"qe" = ( -/obj/structure/table, -/obj/machinery/computer/secure_data/laptop{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/effect/turf_decal/borderfloorblack/cee{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/item/toy/plush/goatplushie{ - desc = "The Captain insists this plushie does not exist."; - pixel_x = -7; - pixel_y = 16 +/turf/open/floor/wood, +/area/ship/crew/hydroponics) +"qn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/extinguisher_cabinet/directional/north{ + dir = 4; + pixel_x = 27 }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) +/obj/structure/sign/poster/contraband/pwr_game{ + pixel_x = 32 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = -10 + }, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"qp" = ( +/obj/structure/urinal{ + dir = 8; + pixel_y = 2; + pixel_x = 17 + }, +/obj/effect/turf_decal/borderfloorwhite{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/toilet) "qq" = ( /obj/structure/sign/departments/security, /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/crew/crewfive) -"qB" = ( -/obj/item/kirbyplants/random, -/obj/machinery/button/door{ - dir = 4; - id = "apartment_5"; - normaldoorcontrol = 1; - pixel_x = -26; - pixel_y = 6; - specialfunctions = 4 +"qx" = ( +/obj/item/circuitboard/machine/telecomms/relay, +/obj/item/circuitboard/machine/telecomms/message_server, +/obj/structure/closet/wall/blue/directional/west{ + dir = 1; + name = "Component Storage" }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = -6 +/obj/item/stack/cable_coil/blue, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/effect/turf_decal/techfloor{ + dir = 8 }, -/obj/effect/turf_decal/techfloor, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, /turf/open/floor/plasteel/tech/grid, /area/ship/crew/crewfour) +"qz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) "qC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 @@ -2061,566 +1907,646 @@ }, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) -"qV" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/closet/wall/directional/south{ - name = "Wardrobe" +"qI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 }, -/obj/item/clothing/head/wig/random, -/obj/item/storage/box/syndie_kit/chameleon, -/obj/item/paper_bin/bundlenatural, -/obj/item/clothing/under/color/jumpskirt/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/suit/jacket/letterman, -/obj/item/clothing/suit/toggle/lawyer/brown, -/obj/item/clothing/under/suit/burgundy, -/obj/item/clothing/under/pants/red, -/obj/item/clothing/suit/nerdshirt, -/obj/item/storage/bag/books, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"rc" = ( -/obj/structure/bookcase/random/religion, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/machinery/light/directional/south, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"ri" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/structure/cable/yellow{ - icon_state = "5-8" +/turf/open/floor/wood/ebony, +/area/ship/crew/canteen) +"qK" = ( +/obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/obj/item/stock_parts/micro_laser/high{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/paper/crumpled{ + pixel_x = -10; + pixel_y = -13 }, /turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"rk" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/area/ship/crew/crewfour) +"re" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 6 }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"rl" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical/surgery) +"rg" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ro" = ( -/obj/machinery/light/directional/north, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/sign/poster/random{ + pixel_y = 32 }, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) -"rt" = ( -/obj/structure/table/wood, -/obj/machinery/light/dim/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 10 +"rm" = ( +/obj/effect/turf_decal/borderfloorwhite{ + dir = 6 }, -/obj/item/a_gift, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"rv" = ( -/obj/structure/chair/wood{ - dir = 8 +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -19; + pixel_x = 9 }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"rB" = ( +/turf/open/floor/plasteel/white, +/area/ship/crew/toilet) +"rq" = ( +/obj/structure/table/reinforced, /obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 + }, +/obj/structure/sink/chem{ + dir = 1; + pixel_y = 4; + pixel_x = 2 + }, +/obj/structure/sink/chem{ + dir = 1; + pixel_y = -4; + pixel_x = 2 + }, +/obj/machinery/light/directional/west, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) -"rC" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 +"rs" = ( +/obj/effect/turf_decal/techfloor{ + dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"rI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/structure/table, +/obj/item/stack/cable_coil/cut/red{ + pixel_y = 10; + pixel_x = -5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/item/organ/cyberimp/arm/toolset/l{ + pixel_x = 4; + pixel_y = 8 }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) +/obj/item/weldingtool/mini{ + pixel_x = 1; + pixel_y = -3 + }, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/crewfour) +"rw" = ( +/obj/effect/turf_decal/corner/opaque/orange/border, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"rC" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) "rK" = ( /obj/machinery/vending/cola/shamblers, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/starboard) -"rY" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4; - piping_layer = 2 +"rN" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/obj/structure/railing/corner{ +/obj/item/storage/toolbox/artistic{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/item/storage/toolbox/artistic{ + pixel_x = 2; + pixel_y = -1 + }, +/obj/machinery/camera/autoname{ dir = 8 }, +/obj/machinery/light/directional/east, +/obj/item/radio/intercom/directional/north{ + pixel_y = 30; + pixel_x = 5 + }, +/turf/open/floor/wood/birch, +/area/ship/crew/crewtwo) +"rU" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/structure/railing, +/obj/machinery/power/ship_gravity, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering/engine) +"rX" = ( +/turf/open/floor/plasteel/stairs{ + dir = 8; + icon = 'icons/obj/stairs.dmi' + }, +/area/ship/bridge) "sb" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/medical/surgery) -"se" = ( -/obj/machinery/button/door{ - id = "a_4_shutter"; - name = "Shutters"; - pixel_x = 6; - pixel_y = 26 +"sd" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/firealarm/directional/north{ - pixel_x = -7 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"so" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"sf" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"sp" = ( -/obj/machinery/light/directional/east, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"sr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/turf/open/floor/wood, +/area/ship/crew/hydroponics) +"sp" = ( +/obj/effect/turf_decal/siding/wood/end{ + color = "#792f27" }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 +/obj/structure/fluff/hedge, +/obj/machinery/light/directional/north, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"st" = ( +/obj/machinery/door/airlock/wood{ + name = "Garden" }, -/obj/effect/turf_decal/siding/wood/corner, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" }, -/turf/open/floor/wood, /area/ship/crew/hydroponics) "su" = ( /obj/machinery/telecomms/broadcaster, /turf/open/floor/plasteel/telecomms_floor, /area/ship/crew/crewfour) -"sF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +"sy" = ( +/obj/structure/bed{ dir = 8 }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/structure/curtain/cloth/grey, +/obj/item/bedsheet/dorms{ + dir = 8 }, -/obj/structure/cable/yellow{ - icon_state = "5-8" +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"sB" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 6 }, -/obj/structure/cable/yellow{ - icon_state = "6-8" +/obj/structure/sign/departments/medbay/alt{ + pixel_x = 32 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"sG" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/white, +/area/ship/medical/surgery) +"th" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/light/directional/west, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) +"to" = ( +/obj/structure/chair/sofa/brown/directional/north{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; dir = 8 }, -/obj/structure/sign/poster/random{ - pixel_x = -32 +/obj/machinery/light/dim/directional/west, +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"tt" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"sK" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_1_shutter2" +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/plating, -/area/ship/crew) -"sP" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 26; - pixel_y = 6 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/machinery/button/door{ - dir = 8; - id = "apartment_3"; - normaldoorcontrol = 1; - pixel_x = 26; - pixel_y = -6; - specialfunctions = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; +/turf/open/floor/wood/birch, +/area/ship/crew/crewfive) +"tz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"sW" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"tB" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plasteel/tech, +/area/ship/crew/crewfive) +"tC" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/medical/surgery) +"tD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/obj/effect/turf_decal/corner/transparent/bar, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 9 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"tE" = ( +/obj/machinery/deepfryer, +/obj/effect/turf_decal/corner/transparent/bar{ dir = 4 }, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 + }, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) -"th" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"ts" = ( +"tF" = ( +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 1 + }, /obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = -6 + pixel_y = 23; + pixel_x = 6 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/machinery/button/door{ - dir = 4; - id = "a_3_shutter"; - name = "Shutters"; - pixel_x = -26; - pixel_y = 6 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormthree) -"tz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /turf/open/floor/plasteel, /area/ship/crew/cryo) -"tA" = ( -/obj/structure/chair/sofa/brown/right/directional/south, +"tK" = ( /obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/plaque/static_plaque/golden/captain{ - pixel_y = 32 + dir = 4 }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"tC" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/medical/surgery) -"tH" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"tI" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 10 }, -/obj/machinery/door/firedoor/border_only{ +/turf/open/floor/wood, +/area/ship/crew/hydroponics) +"tQ" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/structure/mineral_door/wood{ - name = "Bedroom" - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"tM" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/table, -/obj/item/assembly/prox_sensor{ - pixel_x = 9; - pixel_y = 4 - }, -/obj/item/bot_assembly/cleanbot{ - pixel_x = -1; - pixel_y = 4 +/area/ship/crew/hydroponics) +"tT" = ( +/obj/structure/chair/sofa/brown/corner/directional/west{ + dir = 1 }, -/obj/item/screwdriver{ - pixel_x = -7; - pixel_y = 1 +/obj/machinery/camera/autoname{ + dir = 5 }, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"tQ" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ext_windows" +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"tY" = ( +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"tZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop{ + dir = 8 }, -/turf/open/floor/plating, -/area/ship/medical/surgery) -"tU" = ( /obj/effect/turf_decal/techfloor{ - dir = 10 + dir = 6 }, /obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/item/storage/overmap_ship/electric/directional/west, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -17 + dir = 6 }, /turf/open/floor/plasteel/tech, /area/ship/bridge) -"tX" = ( -/obj/docking_port/stationary{ - dwidth = 10; - width = 30; - height = 15 +"ua" = ( +/obj/machinery/door/window/eastright, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/engine/hull, -/area/ship/external) -"tY" = ( -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"ub" = ( -/obj/structure/closet/wall/directional/east{ - name = "Personal Effects" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /obj/effect/turf_decal/siding/wood{ + color = "#792f27" + }, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"ue" = ( +/obj/structure/chair/sofa/brown/left/directional/north{ dir = 4 }, -/obj/item/stack/sheet/cotton/cloth/ten, -/obj/item/stack/sheet/cotton/cloth/ten, -/obj/item/stack/sheet/cotton/cloth/ten, -/obj/item/stack/sheet/cotton/cloth/ten, -/obj/item/stack/sheet/cotton/cloth/ten, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/stack/sheet/cardboard/fifty, -/obj/item/stack/sheet/paperframes/fifty, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 8 }, -/obj/item/stack/sheet/mineral/wood/fifty, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"ud" = ( -/obj/machinery/vending/hydronutrients, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"uf" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 +/obj/structure/sign/painting/library_private{ + pixel_x = -32 }, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"uf" = ( +/obj/structure/chair/stool/bar{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, /obj/effect/turf_decal/siding/wood{ color = "#792f27"; - dir = 8 + dir = 4 }, -/turf/open/floor/carpet/cyan, -/area/ship/crew/crewthree) -"us" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/wood, +/area/ship/crew/canteen) +"un" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, -/obj/structure/sign/poster/official/fruit_bowl{ +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) +"uq" = ( +/obj/structure/chair/sofa/brown/left/directional/west{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/structure/sign/poster/official/no_erp{ pixel_y = -32 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"uC" = ( -/obj/effect/turf_decal/corner/opaque/orange/border{ +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"uv" = ( +/obj/structure/table, +/obj/machinery/computer/telecomms/monitor{ + icon_keyboard = "laptop_key"; + icon_screen = "seclaptop"; + icon_state = "laptop" + }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 8 + }, +/obj/effect/turf_decal/techfloor/corner{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/washing_machine, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"uI" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/crewfour) +"uz" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + dir = 8; + name = "Workshop" }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" + }, +/area/ship/crew/crewfive) +"uA" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -19; + pixel_x = -1 + }, +/obj/machinery/button/door{ + dir = 1; + id = "apartment_2"; + normaldoorcontrol = 1; + pixel_x = -9; + pixel_y = -20; + specialfunctions = 4 + }, +/obj/structure/closet/crate/bin, +/turf/open/floor/carpet/nanoweave/purple, +/area/ship/crew/crewtwo) +"uF" = ( +/obj/structure/chair/stool/bar{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"uJ" = ( /obj/effect/turf_decal/siding/wood{ - dir = 5 + color = "#792f27"; + dir = 4 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) +/turf/open/floor/wood, +/area/ship/crew/canteen) +"uI" = ( +/obj/structure/sink/puddle, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) "uL" = ( -/obj/machinery/light/directional/east, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) -"uM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +"uV" = ( +/obj/effect/turf_decal/corner/opaque/green/border{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ - dir = 4 +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"vb" = ( +/obj/structure/table, +/obj/item/ammo_casing/c45/rubber{ + pixel_x = 6; + pixel_y = 1 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"uO" = ( -/obj/machinery/light/directional/west, -/obj/machinery/vending/assist, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"uU" = ( -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 1 +/obj/item/ammo_casing/c45/rubber{ + pixel_x = 4 }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 +/obj/item/ammo_casing/c45/rubber{ + pixel_x = 8; + pixel_y = -1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/item/screwdriver{ + pixel_x = -5; + pixel_y = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/effect/turf_decal/borderfloorblack{ + dir = 6 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/borderfloorblack{ + dir = 5 }, -/obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ icon_state = "2-8" }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"uW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/structure/sign/poster/contraband/backdoor_xeno_babes_6{ + pixel_y = 32 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/item/flashlight/lamp/green{ + pixel_y = 15; + pixel_x = 8 }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"vd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/turf/open/floor/plasteel/tech, +/area/ship/security/armory) +"vf" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "a_1_shutter2" }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) +/turf/open/floor/plating, +/area/ship/crew) "vj" = ( /obj/machinery/vending/boozeomat, /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/crew/canteen) -"vx" = ( -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"vC" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4; - name = "Supply Closet" - }, -/obj/structure/cable{ - icon_state = "4-8" +"vl" = ( +/obj/item/bedsheet/dorms{ + dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/bed{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/structure/sign/poster/contraband/hacking_guide{ + pixel_y = -32 + }, +/obj/structure/curtain/cloth/grey, +/turf/open/floor/carpet/nanoweave/red, +/area/ship/crew/dorm/dormfour) +"vn" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"vp" = ( +/obj/machinery/jukebox, +/obj/effect/turf_decal/techfloor{ dir = 8 }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/obj/structure/sign/poster/official/mini_energy_gun{ + pixel_x = 32 }, -/area/ship/storage) +/obj/machinery/camera/autoname{ + dir = 10 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/crewfour) +"vr" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/visible/layer2, +/obj/effect/turf_decal/number/zero, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"vu" = ( +/obj/effect/turf_decal/corner/opaque/orange/border{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"vx" = ( +/turf/open/floor/wood/ebony, +/area/ship/crew/canteen) "vG" = ( /obj/effect/turf_decal/siding/wood, /obj/effect/turf_decal/siding/wood{ @@ -2636,329 +2562,297 @@ /obj/structure/sign/departments/engineering, /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/engineering/electrical) -"vP" = ( +"wh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/wood/birch, +/area/ship/crew/crewtwo) +"wq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/sign/painting/library_private{ + pixel_y = 32 + }, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"wz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"wB" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/tech/techmaint, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, /area/ship/engineering/engine) -"vU" = ( -/obj/structure/table, -/obj/item/ammo_box/magazine/m45/rubber{ - pixel_x = 7; - pixel_y = -2 +"wH" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "a_3_shutter" }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 6 +/turf/open/floor/plating, +/area/ship/crew/dorm/dormthree) +"wR" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 5 +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 }, -/obj/item/gun/ballistic/automatic/pistol/candor/no_mag{ - pixel_x = -2; - pixel_y = 9 +/obj/machinery/microwave, +/turf/open/floor/plasteel/white, +/area/ship/crew) +"wS" = ( +/obj/item/storage/box/donkpockets/donkpocketberry, +/obj/item/storage/cans/sixsoda, +/obj/item/reagent_containers/food/drinks/beer/light, +/obj/item/reagent_containers/food/drinks/beer/light, +/obj/item/storage/box/donkpockets{ + pixel_x = -4; + pixel_y = 5 }, -/obj/item/reagent_containers/glass/rag{ - pixel_x = -6; - pixel_y = 1 +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 }, -/obj/structure/sign/poster/contraband/lusty_xenomorph{ - pixel_y = 32 +/obj/structure/closet/secure_closet/freezer{ + name = "Minifridge" }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"vV" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" +/turf/open/floor/plasteel/white, +/area/ship/crew) +"wT" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ext_windows" }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"vW" = ( -/obj/structure/window/reinforced/tinted{ +/turf/open/floor/plating, +/area/ship/hallway/port) +"wU" = ( +/obj/structure/chair/sofa/brown/right/directional/west{ dir = 1 }, -/obj/machinery/shower{ - dir = 8; - pixel_y = -7 +/obj/effect/turf_decal/siding/wood{ + color = "#792f27" }, -/obj/machinery/door/window/eastleft{ - dir = 8 - }, -/obj/structure/curtain, -/obj/item/soap/deluxe, -/turf/open/floor/plasteel/freezer, -/area/ship/crew/toilet) -"wf" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"wt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"wz" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 26; - pixel_y = -6 +/obj/structure/sign/poster/retro/nanotrasen_logo_70s{ + pixel_y = -32 }, +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"wV" = ( /obj/machinery/button/door{ dir = 8; - id = "apartment_2"; - normaldoorcontrol = 1; - pixel_x = 26; - pixel_y = 6; - specialfunctions = 4 - }, -/obj/structure/closet/crate/bin, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/crewtwo) -"wA" = ( -/obj/structure/table, -/obj/item/food/cakeslice/lime, -/obj/item/kitchen/fork/plastic{ - pixel_x = -11 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"xf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + id = "a_5_shutter"; + name = "Shutters"; + pixel_x = -6; + pixel_y = 26 }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; +/obj/effect/turf_decal/techfloor{ dir = 8 }, -/turf/open/floor/carpet/cyan, -/area/ship/crew/crewthree) -"xh" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/sign/poster/retro/radio{ - pixel_y = 32 - }, -/obj/item/kirbyplants/photosynthetic, /turf/open/floor/plasteel/tech/grid, /area/ship/crew/crewfour) -"xk" = ( -/obj/structure/chair/plastic{ - dir = 8 +"xb" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 4 }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 6 +/obj/machinery/power/terminal, +/obj/structure/cable/yellow{ + icon_state = "0-9" }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"xl" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/electrical) +"xh" = ( +/obj/machinery/light_switch{ + pixel_y = 23; + pixel_x = -11 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) +/obj/effect/turf_decal/borderfloorblack{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plasteel/tech, +/area/ship/security/armory) "xo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"xt" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/crewtwo) -"xp" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/reagent_containers/glass/rag, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"xs" = ( -/obj/structure/cable{ - icon_state = "4-8" + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/on/layer4{ - dir = 8; - filter_type = "o2" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/camera/autoname{ - dir = 10 +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"xu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"xt" = ( +/turf/open/floor/wood/ebony, +/area/ship/crew/canteen) +"xw" = ( /obj/structure/table/reinforced, /obj/machinery/computer/monitor{ + dir = 8; icon_keyboard = "laptop_key"; icon_screen = "seclaptop"; icon_state = "laptop" }, /obj/effect/turf_decal/techfloor/orange{ - dir = 9 + dir = 5 }, /turf/open/floor/plasteel/tech, /area/ship/bridge) -"xx" = ( -/obj/effect/turf_decal/corner/opaque/green/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"xC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/ihejirika_small{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"xE" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 8 +"xy" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/item/toy/figure/atmos{ + name = "Pumpington"; + pixel_x = 6; + pixel_y = 8 }, -/obj/structure/tank_dispenser/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, /turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering/engine) "xF" = ( -/obj/item/kirbyplants/fullysynthetic, +/obj/structure/closet/firecloset/wall/directional/north, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/starboard) "xH" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/borderfloor{ - dir = 6 - }, -/obj/structure/sign/poster/official/moth/epi{ - pixel_y = -32 +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 9 }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"xI" = ( -/obj/structure/railing, +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"xO" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs{ - dir = 8; - icon = 'icons/obj/stairs.dmi' + icon_state = "2-4" }, -/area/ship/crew/crewfive) -"xK" = ( /obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 5 + }, +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"xV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"ye" = ( +/obj/item/storage/belt/utility/full, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/item/clothing/under/misc/pj/red, +/obj/item/clothing/under/pants/black, +/obj/item/clothing/under/dress/blacktango, +/obj/item/clothing/suit/apron/overalls, +/obj/item/clothing/suit/gothcoat, +/obj/item/clothing/suit/ianshirt, +/obj/item/clothing/suit/nerdshirt, +/obj/item/clothing/head/beret/eng/hazard, +/obj/item/radio/headset/headset_eng, +/obj/item/cartridge/lawyer, +/obj/structure/closet/wall/blue/directional/north{ + name = "Wardrobe" + }, +/turf/open/floor/carpet/nanoweave/red, +/area/ship/crew/dorm/dormfour) +"yg" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"xT" = ( -/obj/structure/chair/sofa/brown/directional/north, /turf/open/floor/carpet, /area/ship/crew/crewfive) -"xU" = ( +"yh" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "1-4" }, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/electrical, -/obj/item/decal_painter, -/obj/item/floor_painter, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"xV" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/dorm/dormfour) -"xW" = ( -/obj/structure/closet/wall/orange/directional/north, -/obj/item/clothing/suit/fire/atmos, -/obj/item/clothing/mask/gas/atmos, -/obj/item/clothing/head/hardhat/atmos, -/obj/item/storage/belt/utility/atmostech, -/obj/item/clothing/head/beret/atmos, -/obj/item/circuitboard/machine/shieldwallgen/atmos, -/obj/item/circuitboard/machine/shieldwallgen/atmos, -/obj/item/stack/tape/industrial, -/obj/item/stack/tape/industrial, -/obj/item/storage/backpack/duffelbag/engineering, -/obj/item/extinguisher/advanced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 }, -/obj/item/clothing/head/beret/atmos, -/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"yg" = ( -/obj/machinery/light/directional/north, -/obj/structure/chair/sofa/brown/corner/directional/south, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/siding/wood/corner{ color = "#792f27"; + dir = 4 + }, +/turf/open/floor/carpet/cyan, +/area/ship/crew/crewthree) +"yj" = ( +/obj/item/clothing/glasses/regular/hipster, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/head/beanie/stripedgreen, +/obj/item/clothing/head/flatcap, +/obj/item/clothing/neck/stripedredscarf, +/obj/item/clothing/suit/jacket, +/obj/item/clothing/suit/hawaiian, +/obj/item/clothing/suit/toggle/suspenders/gray, +/obj/item/clothing/suit/toggle/lawyer/burgundy, +/obj/item/clothing/under/dress/striped, +/obj/item/clothing/under/pants/khaki, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/under/suit/charcoal, +/obj/item/clothing/accessory/waistcoat, +/obj/structure/closet/wall/directional/east{ + name = "Wardrobe" + }, +/turf/open/floor/carpet/black, +/area/ship/crew/dorm/dormthree) +"yl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"yi" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" +/mob/living/simple_animal/chicken{ + dir = 8; + name = "Buck" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) "ym" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2971,240 +2865,187 @@ }, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/starboard) -"yr" = ( -/obj/structure/table, -/obj/machinery/computer/telecomms/monitor{ - dir = 4; - icon_keyboard = "laptop_key"; - icon_screen = "seclaptop"; - icon_state = "laptop" - }, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"yE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, +"yq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/machinery/door/firedoor/border_only, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) -"yL" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_x = 13; - pixel_y = 2 +"yr" = ( +/obj/structure/chair/sofa/brown/directional/south{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; dir = 4 }, -/obj/item/reagent_containers/food/snacks/friedegg, -/obj/item/kitchen/fork/plastic{ - pixel_x = -5; - pixel_y = -8 - }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/wood, /area/ship/crew/canteen) -"yR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ - dir = 10 +"yz" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 }, -/obj/effect/turf_decal/number/three{ +/obj/effect/turf_decal/corner/transparent/bar{ dir = 4 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"yY" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1; - name = "communications" +/obj/machinery/firealarm/directional/north{ + pixel_x = -7 }, -/obj/machinery/computer/helm/viewscreen/directional/east, -/obj/effect/turf_decal/techfloor{ - dir = 4 +/obj/item/food/garlicbread{ + pixel_y = 5; + pixel_x = 5 }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 4 +/obj/item/reagent_containers/food/snacks/grown/citrus/orange{ + pixel_x = -8; + pixel_y = 7 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"zc" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel/white, +/area/ship/crew) +"yC" = ( +/obj/machinery/vending/hydronutrients, +/obj/machinery/light/directional/east, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) +"yG" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "ext_windows" }, -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ - dir = 9 +/turf/open/floor/plating, +/area/ship/medical/surgery) +"yM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"zs" = ( -/obj/effect/turf_decal/corner/opaque/green/border{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"yT" = ( +/obj/structure/chair/sofa/brown/corner/directional/west{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/siding/wood{ dir = 10 }, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"zw" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/crewthree) -"zx" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/structure/sign/poster/rilena/random{ + pixel_y = -32 }, -/obj/machinery/bookbinder, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"zb" = ( /obj/effect/turf_decal/siding/wood{ - color = "#792f27" + dir = 5 }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"zy" = ( -/obj/item/reagent_containers/food/snacks/customizable/cheesewheel, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/wood, +/area/ship/crew/hydroponics) +"zd" = ( +/obj/structure/bed{ + dir = 8 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"zz" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/curtain/cloth/grey, +/obj/item/bedsheet/dorms{ + dir = 8 }, +/turf/open/floor/carpet/black, +/area/ship/crew/dorm/dormthree) +"zf" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"zF" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1; - name = "Medical" - }, -/obj/machinery/computer/security/telescreen{ - dir = 4; - network = list("ss13"); - pixel_x = -30 +/obj/structure/sign/painting/library_private{ + pixel_y = 32 }, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"zl" = ( /obj/effect/turf_decal/techfloor{ - dir = 8 + dir = 9 }, /obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 8 + dir = 9 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = -10 }, +/obj/item/storage/overmap_ship/electric/directional/north, +/obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/plasteel/tech, /area/ship/bridge) -"zI" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"zK" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/hallway/starboard) -"zL" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew) -"zN" = ( -/obj/machinery/light/dim/directional/north, -/obj/structure/sign/departments/restroom{ - pixel_y = -32 - }, +"zo" = ( +/obj/structure/sign/departments/mait, +/turf/closed/wall/mineral/titanium, +/area/ship/engineering/engine) +"zr" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"zR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"zw" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/crew/crewthree) +"zG" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/item/paper_bin/construction{ + pixel_x = -5; + pixel_y = 3 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/item/paint/anycolor{ + pixel_x = 7; + pixel_y = -1 }, -/turf/open/floor/carpet/nanoweave/purple, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/wood/birch, /area/ship/crew/crewtwo) -"zW" = ( -/obj/effect/turf_decal/corner/opaque/green/border{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"zL" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew) +"zZ" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"Aa" = ( -/obj/structure/chair/sofa/brown/corner/directional/west, -/obj/machinery/camera/autoname{ - dir = 9 - }, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"Ad" = ( +/obj/structure/chair/plastic, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/siding/wood{ color = "#792f27"; - dir = 6 - }, -/obj/structure/sign/poster/retro/nanotrasen_logo_70s{ - pixel_x = 32 + dir = 1 }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) +/turf/open/floor/wood, +/area/ship/crew/canteen) "Af" = ( /obj/structure/table/wood/poker, /obj/item/paper{ @@ -3218,91 +3059,61 @@ }, /turf/open/floor/carpet, /area/ship/crew/crewfive) -"Aj" = ( +"Ao" = ( /obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + icon_state = "0-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 18; + pixel_y = 10 }, -/turf/open/floor/carpet/cyan, -/area/ship/crew/crewthree) -"Al" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/tech, +/area/ship/storage) +"Ay" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/dorm/dormfour) +"AC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"AE" = ( +/obj/structure/railing{ dir = 8 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"Am" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/plasteel/stairs{ + dir = 1; + icon = 'icons/obj/stairs.dmi' + }, +/area/ship/crew/crewfive) +"AF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/camera/autoname{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) -"Ay" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormfour) -"Az" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +"AH" = ( +/obj/effect/turf_decal/techfloor{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/button/door{ - id = "enginedoor"; - pixel_y = 26 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) +/obj/machinery/light/dim/directional/west, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/crewfour) "AJ" = ( /obj/structure/table, /obj/machinery/computer/bookmanagement, /turf/open/floor/carpet, /area/ship/crew/crewfive) -"AL" = ( -/obj/machinery/button/door{ - dir = 4; - id = "a_4_shutter2"; - name = "Shutters"; - pixel_x = -26; - pixel_y = -6 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = 6 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) "AM" = ( /obj/structure/table/wood/poker, /obj/item/paper, @@ -3312,180 +3123,182 @@ }, /turf/open/floor/carpet, /area/ship/crew/crewfive) -"AQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"AZ" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, +"AN" = ( +/obj/machinery/firealarm/directional/south, /turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"Bm" = ( -/obj/machinery/modular_computer/console/preset/command, -/obj/effect/turf_decal/techfloor{ +/area/ship/hallway/port) +"AO" = ( +/obj/effect/turf_decal/techfloor/orange{ dir = 5 }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 5 +/obj/machinery/power/port_gen/pacman/super, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Bu" = ( -/obj/structure/cable{ - icon_state = "4-8" +/obj/item/stack/sheet/mineral/uranium/fifty, +/obj/item/radio/intercom/directional/north{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/electrical) +"AP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Bz" = ( -/obj/effect/turf_decal/corner/opaque/green/border{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"BE" = ( -/obj/structure/chair/sofa/brown/corner/directional/south, -/obj/machinery/light/dim/directional/north, -/obj/effect/turf_decal/siding/wood{ +/turf/open/floor/carpet/green, +/area/ship/crew) +"AR" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"BK" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/item/paper_bin/construction{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/paint/anycolor{ - pixel_x = 7; - pixel_y = -1 - }, -/obj/machinery/light/directional/north, /turf/open/floor/wood/birch, /area/ship/crew/crewtwo) -"BN" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"BV" = ( -/obj/structure/table, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/door/window/eastleft{ +"AS" = ( +/obj/structure/chair/comfy/beige{ dir = 1 }, -/obj/item/storage/box/gloves{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/storage/box/masks, -/obj/item/storage/belt/medical, -/obj/item/reagent_containers/glass/bottle/formaldehyde{ - pixel_x = 5; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle{ - list_reagents = list(/datum/reagent/medicine/thializid=30); - name = "thializid bottle" +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"AZ" = ( +/obj/effect/turf_decal/corner/opaque/orange/border{ + dir = 4 }, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 10 +/obj/machinery/washing_machine, +/obj/structure/sign/poster/random{ + pixel_x = 32 }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"BW" = ( +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"Bj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 + dir = 10 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/airalarm/directional/north, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"Bo" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) +"Bq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -11; + pixel_y = -19 + }, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"Bt" = ( +/obj/structure/chair/stool/bar{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Dining Room" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 4 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"BA" = ( +/obj/machinery/door/airlock/hatch{ + name = "Supply Closet" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, /turf/open/floor/plasteel/patterned/ridged{ color = "#4c535b" }, -/area/ship/crew/canteen) -"BX" = ( -/obj/item/clothing/glasses/regular/hipster, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/head/beanie/stripedgreen, -/obj/item/clothing/head/flatcap, -/obj/item/clothing/neck/stripedredscarf, -/obj/item/clothing/suit/jacket, -/obj/item/clothing/suit/hawaiian, -/obj/item/clothing/suit/toggle/suspenders/gray, -/obj/item/clothing/suit/toggle/lawyer/burgundy, -/obj/item/clothing/under/dress/striped, -/obj/item/clothing/under/pants/khaki, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/under/suit/charcoal, -/obj/structure/closet/wall/directional/north{ - name = "Wardrobe" +/area/ship/storage) +"BD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/item/clothing/accessory/waistcoat, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormthree) -"Ca" = ( +/obj/structure/table/wood, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"BF" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"BH" = ( +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"BL" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/transparent/bar{ dir = 4 }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 + }, +/obj/machinery/chem_dispenser/drinks{ dir = 4 }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"BY" = ( +/obj/machinery/vending/games, +/obj/machinery/light/directional/north, +/turf/open/floor/carpet, +/area/ship/crew/crewfive) "Cd" = ( /obj/structure/table/wood/reinforced, /turf/open/floor/wood, /area/ship/crew/canteen) -"Ch" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/wood/end{ - color = "#792f27"; - dir = 4 +"Cf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, -/obj/structure/fluff/hedge, -/turf/open/floor/wood, +/turf/open/floor/wood/ebony, /area/ship/crew/canteen) +"Cn" = ( +/obj/machinery/door/airlock{ + name = "Cryogenics" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" + }, +/area/ship/crew/cryo) "Cr" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/grown/potato/sweet{ @@ -3500,33 +3313,58 @@ /turf/open/floor/grass, /area/ship/crew/hydroponics) "Cv" = ( -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 1 +/obj/effect/turf_decal/techfloor{ + dir = 8 }, -/obj/machinery/airalarm/directional/north, /obj/structure/table, -/obj/structure/bedsheetbin, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"CE" = ( -/obj/structure/sink/puddle, -/obj/machinery/light/dim/directional/south, +/obj/item/assembly/prox_sensor{ + pixel_x = 9; + pixel_y = 4 + }, +/obj/item/bot_assembly/cleanbot{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/screwdriver{ + pixel_x = -7; + pixel_y = 1 + }, +/obj/machinery/light/dim/directional/north{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/crewfour) +"Cy" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"CA" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/northleft, /turf/open/floor/grass, /area/ship/crew/hydroponics) -"CH" = ( -/obj/structure/table/wood, -/obj/item/food/garlicbread, -/obj/item/reagent_containers/food/snacks/grown/citrus/orange{ - pixel_x = -8; - pixel_y = 7 +"CG" = ( +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/crew) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) "CL" = ( /obj/structure/table/wood/poker, /obj/item/storage/pill_bottle/dice{ @@ -3535,31 +3373,20 @@ }, /turf/open/floor/carpet, /area/ship/crew/crewfive) -"CM" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"CO" = ( -/obj/structure/table, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/item/radio/intercom/wideband/table{ - dir = 8; - pixel_x = -4 +"CN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light/directional/east, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"CR" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -16; + pixel_x = 11 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) "CU" = ( /obj/structure/frame/machine, /obj/item/stack/cable_coil/random/five, @@ -3573,712 +3400,858 @@ "CV" = ( /obj/structure/table, /obj/item/weldingtool/mini{ - pixel_x = -2; - pixel_y = -14 + pixel_x = -14; + pixel_y = -3 }, /obj/item/healthanalyzer{ - pixel_x = 7; - pixel_y = 10 + pixel_x = -5; + pixel_y = 11 }, /obj/item/stock_parts/scanning_module/adv{ - pixel_x = -9; - pixel_y = 6 + pixel_x = -1; + pixel_y = 1 }, /obj/item/grenade/chem_grenade{ - pixel_x = 10; - pixel_y = -10 + pixel_x = 13; + pixel_y = 10 }, -/obj/item/stack/cable_coil/cut{ - amount = 1 +/obj/item/stack/cable_coil/cut/red{ + pixel_x = 2; + pixel_y = -8 }, /turf/open/floor/plating, /area/ship/crew/dorm) -"Db" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/sign/poster/contraband/pwr_game{ - pixel_y = -32 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Dj" = ( +"CY" = ( /obj/effect/turf_decal/techfloor/orange{ - dir = 6 + dir = 8 }, -/obj/machinery/power/smes/engineering, -/obj/structure/cable, -/obj/item/toy/plush/moth{ - name = "Sparky the Electrical Safety Moth"; - pixel_x = -3; - pixel_y = 15 +/obj/structure/cable/yellow{ + icon_state = "1-6" }, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/electrical) -"Du" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/on/layer4{ - dir = 8; - filter_type = "n2" +"CZ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Dx" = ( -/obj/machinery/deepfryer, -/obj/effect/turf_decal/corner/transparent/bar{ +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, -/obj/effect/turf_decal/corner/transparent/bar, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"Dy" = ( -/obj/structure/table/wood, -/obj/item/kirbyplants/random{ - pixel_y = 8 +/obj/structure/cable{ + icon_state = "1-8" }, -/obj/structure/sign/poster/official/soft_cap_pop_art{ - pixel_y = 32 +/obj/machinery/firealarm/directional/east, +/turf/open/floor/wood/birch, +/area/ship/crew/crewfive) +"Db" = ( +/obj/effect/turf_decal/techfloor, +/obj/structure/cable{ + icon_state = "1-8" }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/crewtwo) -"Dz" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"DD" = ( -/obj/structure/chair/sofa/brown/left/directional/north, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"DH" = ( -/obj/structure/table/wood, -/obj/item/candle{ - pixel_x = -9; - pixel_y = 11 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"DN" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"DP" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"DQ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 4 +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Df" = ( +/obj/structure/table, +/obj/item/paint/anycolor{ + pixel_x = 6; + pixel_y = 9 }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"DS" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/toy/crayon/spraycan{ + pixel_x = 11; + pixel_y = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 +/obj/item/toy/figure/tali{ + pixel_y = 3; + pixel_x = -5 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/item/screwdriver{ + pixel_x = -12; + pixel_y = -6 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"DT" = ( +/turf/open/floor/wood/birch, +/area/ship/crew/crewfive) +"Dg" = ( /obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 10; - pixel_y = 1 +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/item/reagent_containers/food/drinks/mug/tea{ - pixel_x = -5; - pixel_y = 7 +/obj/item/toy/crayon/spraycan{ + pixel_y = 8 }, -/obj/item/reagent_containers/food/drinks/coffee, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/item/toy/crayon/spraycan{ + pixel_x = -6; + pixel_y = 4 }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"DV" = ( -/obj/item/pizzabox/margherita, -/obj/item/pizzabox/mushroom{ +/obj/item/toy/crayon/spraycan{ + pixel_x = 6; pixel_y = 4 }, -/obj/structure/table/wood/reinforced, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"DZ" = ( +/obj/item/toy/crayon/spraycan{ + pixel_y = 1 + }, +/obj/structure/sign/painting/library_private, +/turf/open/floor/wood/birch, +/area/ship/crew/crewtwo) +"Dh" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "apartment_3"; + name = "Apartment 3" + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"Eb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/area/ship/crew/crewthree) +"Dk" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 8 + }, +/obj/item/stack/tape/industrial/electrical, +/obj/item/stack/tape/industrial, +/obj/item/holosign_creator/engineering, +/obj/item/storage/backpack/duffelbag/engineering, +/obj/item/storage/belt/utility/full/engi, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/rcl/pre_loaded, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/geiger_counter, +/obj/item/stack/sheet/metal/twenty, +/obj/item/stack/sheet/glass/twenty, +/obj/item/circuitboard/machine/cell_charger, +/obj/item/clothing/head/beret/eng, +/obj/item/clothing/head/beret/eng/hazard, +/obj/item/clothing/suit/hooded/wintercoat/engineering, +/obj/structure/closet/wall/orange/directional/west{ + name = "Engineering Locker" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/electrical) +"Ds" = ( +/obj/machinery/door/airlock/external{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/carpet/green, -/area/ship/crew) -"Ef" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/crewtwo) -"El" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_5_shutter" +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" }, -/turf/open/floor/plating, -/area/ship/crew/crewfour) -"Eo" = ( -/obj/machinery/power/apc/auto_name/directional/north, +/area/ship/hallway/port) +"Dw" = ( /obj/structure/cable{ - icon_state = "0-2" + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/carpet/nanoweave/purple, /area/ship/crew/crewtwo) -"Ev" = ( -/obj/machinery/computer/helm, +"Dy" = ( +/obj/structure/table/wood, +/obj/item/kirbyplants/random{ + pixel_y = 8 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/carpet/nanoweave/purple, +/area/ship/crew/crewtwo) +"Dz" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4; + name = "helm" + }, /obj/effect/turf_decal/techfloor{ - dir = 5 + dir = 10 }, /obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 5 + dir = 10 }, /turf/open/floor/plasteel/tech, /area/ship/bridge) -"EA" = ( +"DB" = ( +/obj/item/storage/bag/chemistry, +/obj/item/storage/box/pillbottles, +/obj/item/modular_computer/laptop/preset/civilian, +/obj/item/storage/box/medigels, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/circuitboard/machine/autolathe, +/obj/structure/closet/wall/directional/south{ + name = "Personal Effects" + }, +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"DC" = ( +/obj/machinery/vending/autodrobe, +/obj/item/reagent_containers/food/snacks/customizable/cheesewheel, +/obj/effect/turf_decal/siding/wood/end{ + dir = 1 + }, +/turf/open/floor/wood/birch, +/area/ship/crew/crewfive) +"DE" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" + }, +/area/ship/hallway/port) +"DF" = ( /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/camera/autoname{ dir = 1 }, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/starboard) -"EJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 +"DK" = ( +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 }, -/obj/effect/turf_decal/siding/wood, -/obj/structure/cable{ - icon_state = "2-4" +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"DL" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 9 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/structure/sign/painting/library_private{ + pixel_y = 32 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"ES" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew) -"EX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Fd" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/turf/open/floor/wood, +/area/ship/crew/canteen) +"DV" = ( +/obj/item/pizzabox/margherita, +/obj/item/pizzabox/mushroom{ + pixel_y = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/table/wood/reinforced, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"DY" = ( +/obj/machinery/computer/operating{ dir = 4 }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"Fk" = ( -/obj/structure/chair/sofa/brown/corner/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/sign/poster/rilena/random{ - pixel_x = 32 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"Fl" = ( -/obj/structure/table, -/obj/item/defibrillator/loaded, /obj/effect/turf_decal/borderfloor{ - dir = 10 - }, -/obj/machinery/airalarm/directional/south, -/obj/item/radio/intercom/directional/west, -/obj/machinery/camera/autoname{ - dir = 5 + dir = 8 }, +/obj/machinery/airalarm/directional/west, /turf/open/floor/plasteel/white, /area/ship/medical/surgery) -"Fq" = ( +"DZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/light/directional/north, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"Ef" = ( /turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"Fy" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1; - name = "helm" - }, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 6 +/area/ship/crew/crewtwo) +"Ei" = ( +/obj/machinery/door/airlock/external{ + dir = 8 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"FD" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/layer4, -/obj/item/toy/figure/atmos{ - name = "Scrubbert"; - pixel_x = -9; - pixel_y = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"FE" = ( -/obj/machinery/suit_storage_unit/independent/mining/eva, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/storage) -"FI" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_4_shutter2" +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" }, -/turf/open/floor/plating, -/area/ship/crew/dorm/dormfive) -"FJ" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = 6 +/area/ship/hallway/starboard) +"Ek" = ( +/obj/structure/table, +/obj/item/kitchen/fork/plastic{ + pixel_x = -11 }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 10 +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 8 }, +/obj/item/food/cakeslice/lime, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"Eo" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"FR" = ( -/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light_switch{ - pixel_y = 21; - pixel_x = -12 - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage) -"Gb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 + icon_state = "1-8" }, -/turf/open/floor/plasteel/tech/techmaint, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/starboard) -"Ge" = ( -/obj/structure/sign/departments/mait, -/turf/closed/wall/mineral/titanium, -/area/ship/engineering/engine) -"Gf" = ( +"Ep" = ( /obj/structure/table/wood, -/obj/item/newspaper{ - pixel_x = 4; - pixel_y = 1 +/obj/machinery/computer/bookmanagement, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 5 }, -/obj/item/candle{ - pixel_x = -7; - pixel_y = 8 +/obj/machinery/light/dim/directional/east, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"Er" = ( +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"Gm" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 10; - pixel_y = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, -/obj/item/reagent_containers/food/drinks/mug/coco{ - pixel_x = -6; - pixel_y = 10 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 }, -/obj/item/book/random{ - pixel_x = -5; - pixel_y = -6 +/obj/machinery/camera/autoname{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"Ev" = ( +/obj/effect/turf_decal/techfloor/orange, +/obj/machinery/autolathe, /obj/structure/cable{ - icon_state = "0-8" + icon_state = "1-8" }, -/obj/structure/sign/poster/contraband/steppyflag{ - pixel_x = 32 +/obj/structure/cable{ + icon_state = "1-4" }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormthree) -"Go" = ( -/obj/structure/chair/sofa/brown/directional/east, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"Gs" = ( -/obj/machinery/power/shuttle/engine/electric{ +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/electrical) +"Ex" = ( +/obj/structure/table, +/obj/machinery/computer/secure_data/laptop{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "enginedoor" +/obj/effect/turf_decal/borderfloorblack/cee, +/obj/item/toy/plush/goatplushie{ + desc = "The Captain insists this plushie does not exist."; + pixel_x = -10; + pixel_y = 16 }, -/turf/open/floor/plating, -/area/ship/external) -"Gu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/security/armory) +"EH" = ( +/obj/effect/turf_decal/corner/transparent/bar{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/carpet/green, -/area/ship/crew) -"GE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 }, -/obj/structure/table/wood, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"GG" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-4" +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"EI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 }, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"GM" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/wood/ebony, +/area/ship/crew/canteen) +"EO" = ( +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 + dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"GN" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom/wideband/table{ - dir = 1 - }, -/obj/item/toy/plush/knight{ - name = "The Navigator"; - pixel_x = -9; - pixel_y = 5 + dir = 5 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"GO" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck/tarot{ - pixel_x = 7; - pixel_y = 5 +/obj/item/reagent_containers/food/snacks/meat/slab/chicken, +/obj/item/reagent_containers/food/snacks/meat/slab/chicken, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/soymilk, +/obj/item/reagent_containers/food/condiment/soymilk, +/obj/item/storage/fancy/egg_box, +/obj/item/storage/fancy/egg_box, +/obj/structure/closet/secure_closet/wall/directional/south{ + name = "Freezers" + }, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"ES" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/crew) +"Fb" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 }, -/obj/item/newspaper{ - pixel_x = -19; - pixel_y = 1 +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 }, -/turf/open/floor/carpet/green, -/area/ship/crew) -"GQ" = ( -/obj/structure/cable{ - icon_state = "4-8" +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"Fg" = ( +/obj/machinery/vending/classicbeats, +/obj/effect/turf_decal/techfloor{ + dir = 6 }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/crewfour) +"Fk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/wood/ebony, +/area/ship/crew/canteen) +"Fn" = ( +/obj/machinery/modular_computer/console/preset/engineering{ dir = 1 }, -/obj/machinery/button/door{ - id = "a_3_shutter2"; - name = "Shutters"; - pixel_x = -6; - pixel_y = 26 +/obj/effect/turf_decal/techfloor/orange{ + dir = 10 }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"GS" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "ext_windows" +/obj/machinery/light/dim/directional/east{ + dir = 2 }, -/turf/open/floor/plating, -/area/ship/crew/cryo) -"GZ" = ( -/obj/structure/window/reinforced, -/obj/structure/sink/puddle, -/obj/machinery/light/dim/directional/east, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Ha" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "ext_windows" +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Fq" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/canteen) +"Fu" = ( +/obj/structure/chair/wood{ + dir = 4 }, -/turf/open/floor/plating, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 10 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"Fw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/starboard) -"Hb" = ( +"Fy" = ( +/obj/machinery/door/airlock/hatch{ + dir = 8; + name = "Engineering" + }, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"He" = ( -/obj/machinery/door/airlock/hatch{ - name = "Maintenance" - }, -/obj/structure/cable{ - icon_state = "1-2" + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ - dir = 1 + dir = 4 }, /turf/open/floor/plasteel/patterned/ridged{ color = "#4c535b" }, /area/ship/engineering/electrical) -"Hj" = ( +"FH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"FU" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-4" }, +/obj/structure/closet/secure_closet/wall/directional/west{ + name = "Rations Storage" + }, +/obj/item/storage/ration/assorted_salted_offal, +/obj/item/storage/ration/assorted_salted_offal, +/obj/item/storage/ration/beef_goulash, +/obj/item/storage/ration/beef_goulash, +/obj/item/storage/ration/pork_dumplings_chili_sauce, +/obj/item/storage/ration/pork_dumplings_chili_sauce, +/obj/item/storage/ration/vegan_chili, +/obj/item/storage/ration/vegan_chili, +/obj/item/storage/ration/sausage_peppers_onions, +/obj/item/storage/ration/sausage_peppers_onions, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/snacks/canned/beans, +/obj/item/reagent_containers/food/snacks/canned/beans, +/obj/item/reagent_containers/food/snacks/canned/peaches, +/obj/item/reagent_containers/food/snacks/canned/peaches, +/turf/open/floor/plasteel/tech, +/area/ship/storage) +"FW" = ( /obj/structure/cable{ - icon_state = "2-8" + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 + dir = 1 }, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) -"Hl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 32; - req_access = null +"Ge" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"Hs" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_3_shutter" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm/dormthree) -"Hu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/airalarm/directional/south, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"Gf" = ( +/obj/structure/table/wood, +/obj/item/newspaper{ + pixel_x = 4; + pixel_y = 1 }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"Hz" = ( -/obj/machinery/door/window/eastright{ - dir = 1 +/obj/item/candle{ + pixel_x = -7; + pixel_y = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"Gu" = ( +/obj/effect/turf_decal/techfloor{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"HD" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"GB" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 1 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"HJ" = ( -/obj/structure/chair/sofa/brown/directional/west, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"HP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-2" }, /obj/machinery/light_switch{ dir = 8; - pixel_x = 26; - pixel_y = 6 - }, -/obj/item/kirbyplants/random, -/obj/machinery/button/door{ - dir = 8; - id = "apartment_1"; - normaldoorcontrol = 1; - pixel_x = 26; - pixel_y = -6; - specialfunctions = 4 + pixel_x = -23 }, +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/plasteel/white, +/area/ship/medical/surgery) +"GC" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 + icon_state = "4-8" }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"HU" = ( /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"HY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/area/ship/hallway/port) +"GH" = ( +/obj/structure/cable{ + icon_state = "0-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/carpet/nanoweave/red, +/area/ship/crew/dorm/dormfour) +"GK" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/secure_data/laptop, +/obj/effect/turf_decal/techfloor{ dir = 9 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"Ib" = ( -/obj/effect/turf_decal/techfloor/orange{ +/obj/effect/turf_decal/spline/fancy/opaque/yellow{ dir = 9 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/suit_storage_unit/independent/engineering, -/obj/structure/cable{ - icon_state = "0-4" +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"GO" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/tarot{ + pixel_x = 7; + pixel_y = 5 }, -/obj/machinery/light_switch{ - pixel_y = 21; - pixel_x = -12 +/obj/item/newspaper{ + pixel_x = -8; + pixel_y = -1 + }, +/turf/open/floor/carpet/green, +/area/ship/crew) +"GT" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"If" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/airalarm/directional/north, +/turf/open/floor/carpet/cyan, +/area/ship/crew/crewthree) +"GX" = ( +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20; + pixel_y = 9 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Ij" = ( -/obj/structure/chair/sofa/brown/corner/directional/west, -/obj/machinery/camera/autoname{ - dir = 9 +/obj/structure/table/wood, +/obj/item/toy/plush/spider{ + name = "ESA(Emotional Support Arachnid)"; + pixel_x = -4; + pixel_y = 7 }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"In" = ( +/obj/item/flashlight/lamp/green{ + pixel_x = 10 + }, +/obj/machinery/light/dim/directional/south, +/turf/open/floor/carpet/green, +/area/ship/crew/dorm/dormtwo) +"GZ" = ( /obj/effect/spawner/structure/window/shuttle, /obj/machinery/door/poddoor/shutters/preopen{ - id = "a_4_shutter"; + dir = 8; + id = "a_1_shutter" + }, +/turf/open/floor/plating, +/area/ship/crew/dorm) +"He" = ( +/obj/machinery/power/terminal{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Hi" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ext_windows" + }, /turf/open/floor/plating, +/area/ship/hallway/starboard) +"Hj" = ( +/obj/structure/chair/comfy/grey/directional/west{ + dir = 1 + }, +/mob/living/simple_animal/parrot/Polly{ + dir = 8; + name = "Pollyphema" + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/crewfour) +"Hl" = ( +/obj/machinery/holopad/emergency/command{ + pixel_x = -16 + }, +/obj/effect/turf_decal/techfloor, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Hm" = ( +/obj/machinery/door/airlock/medical/glass{ + dir = 8; + name = "Medical Bay" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" + }, +/area/ship/medical/surgery) +"Hu" = ( +/obj/structure/sign/directions/command{ + pixel_y = 7 + }, +/obj/structure/sign/directions/engineering{ + dir = 8 + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/canteen) +"HH" = ( +/obj/item/kirbyplants/random, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/carpet, /area/ship/crew/crewfive) -"Io" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/secure_data/laptop{ +"HJ" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/techfloor{ - dir = 10 +/obj/machinery/bookbinder, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 8 }, -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 10 +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"HK" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/machinery/light/dim/directional/west, -/obj/item/radio/intercom/directional/north, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel/tech, -/area/ship/bridge) +/area/ship/crew/crewfour) +"HP" = ( +/obj/machinery/door/airlock{ + dir = 8; + name = "WC" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" + }, +/area/ship/crew/toilet) +"HR" = ( +/obj/structure/table, +/obj/structure/window/reinforced/spawner{ + dir = 1 + }, +/obj/machinery/door/window/eastleft, +/obj/item/storage/box/gloves{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/storage/box/masks, +/obj/item/storage/belt/medical, +/obj/item/reagent_containers/glass/bottle/formaldehyde{ + pixel_x = 5; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle{ + list_reagents = list(/datum/reagent/medicine/thializid=30); + name = "thializid bottle" + }, +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/borderfloorwhite{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical/surgery) +"Ii" = ( +/obj/structure/chair/sofa/brown/right/directional/south{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/carpet/green, +/area/ship/crew) +"Ik" = ( +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 9 + }, +/obj/effect/turf_decal/number/three, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 19; + pixel_y = 22 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"In" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id = "a_4_shutter" + }, +/turf/open/floor/plating, +/area/ship/crew/crewfive) "Is" = ( /obj/structure/table, /obj/item/paicard{ @@ -4312,209 +4285,180 @@ /obj/item/reagent_containers/food/snacks/cornchips, /turf/open/floor/carpet, /area/ship/crew/crewfive) -"ID" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 +"Ix" = ( +/obj/machinery/door/airlock/hatch{ + dir = 8; + name = "Maintenance" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"IJ" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"IK" = ( -/obj/effect/turf_decal/techfloor/orange{ +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/autolathe, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"IN" = ( -/obj/structure/table, -/obj/item/flashlight/lamp{ - pixel_x = -9; - pixel_y = 12 +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" }, -/obj/item/toy/figure/detective{ - pixel_x = 5; - pixel_y = 4 +/area/ship/engineering/engine) +"IA" = ( +/obj/structure/closet/wall/directional/west{ + name = "Wardrobe" }, -/obj/item/toy/figure/janitor{ - pixel_x = -4; - pixel_y = 2 +/obj/item/clothing/head/beret, +/obj/item/clothing/under/color/jumpskirt/random, +/obj/item/clothing/under/color/random, +/obj/item/clothing/under/dress/skirt/red, +/obj/item/clothing/suit/longcoat, +/obj/item/clothing/suit/jacket/letterman_red, +/obj/item/clothing/head/wizard/marisa, +/obj/item/clothing/head/soft/mime, +/obj/item/clothing/shoes/wheelys, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sneakers/black, +/turf/open/floor/carpet/green, +/area/ship/crew/dorm/dormtwo) +"IC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/obj/item/toy/figure/assistant, -/obj/item/toy/figure/ian{ - pixel_x = -7; - pixel_y = -1 +/obj/structure/sign/painting/library_private{ + pixel_x = 32 }, -/obj/item/toy/figure/ninja{ - pixel_x = 10; - pixel_y = 2 +/turf/open/floor/wood/birch, +/area/ship/crew/crewtwo) +"IE" = ( +/obj/structure/mirror{ + pixel_y = 3; + pixel_x = 27 }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 +/obj/structure/sink{ + pixel_y = 3; + dir = 8; + pixel_x = 19 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"IQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/effect/turf_decal/borderfloorwhite{ + dir = 5 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"IU" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 +/obj/structure/cable{ + icon_state = "0-2" + }, +/mob/living/simple_animal/mouse/white{ + dir = 8; + name = "The Brain" }, +/obj/machinery/power/apc/auto_name/directional/north, +/turf/open/floor/plasteel/white, +/area/ship/crew/toilet) +"IH" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ dir = 4 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"IY" = ( +/obj/effect/turf_decal/ihejirika_small/right, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"II" = ( +/obj/item/reagent_containers/food/snacks/customizable/cheesewheel, /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/button/door{ - dir = 4; - id = "a_2_shutter"; - name = "Shutters"; - pixel_x = -26; - pixel_y = 26 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"Jd" = ( -/obj/item/paper/crumpled{ - pixel_x = 1; - pixel_y = -6 - }, -/turf/open/floor/plating/rust, -/area/ship/crew/dorm) -"Jg" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medical Bay" +/area/ship/crew/crewfive) +"IJ" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"IK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, +/obj/machinery/light/directional/south, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"IL" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 + dir = 4 }, -/obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/medical/surgery) -"Jq" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" + dir = 4 }, -/obj/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Ju" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/machinery/airalarm/directional/east, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) -"Jz" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/crewfive) -"JK" = ( -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 4 +"IN" = ( +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 5 }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"JM" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/closet/wall/blue/directional/south{ - name = "Janitorial Closet" - }, -/obj/item/soap/deluxe, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/obj/item/reagent_containers/glass/rag, -/obj/item/storage/box/mousetraps, -/obj/item/clothing/shoes/galoshes, -/obj/item/clothing/head/soft/purple, -/obj/item/clothing/gloves/color/latex/nitrile/evil, -/obj/item/storage/box/maid, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"JX" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"IS" = ( +/obj/effect/turf_decal/corner/transparent/bar{ dir = 4 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Kj" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 5 +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 26; - pixel_y = 6 +/obj/structure/table/reinforced, +/obj/item/storage/bag/tray/cafeteria{ + pixel_y = -3 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria{ + pixel_y = 3 }, /turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"Kn" = ( -/obj/structure/cable{ - icon_state = "1-2" +/area/ship/crew/canteen) +"Jd" = ( +/obj/item/paper/crumpled{ + pixel_x = 4; + pixel_y = -4 }, -/obj/structure/cable{ - icon_state = "2-4" +/turf/open/floor/plating/rust, +/area/ship/crew/dorm) +"Jg" = ( +/obj/machinery/door/airlock/external{ + dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" }, -/turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) -"Kr" = ( +"Ji" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -4524,720 +4468,646 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"Ky" = ( -/obj/structure/table, -/obj/item/trash/plate, -/obj/item/reagent_containers/food/snacks/pancakes/chocolatechip{ - pixel_y = 7 - }, -/obj/item/reagent_containers/food/snacks/pancakes/chocolatechip{ - pixel_x = -1; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/snacks/pancakes/chocolatechip{ - pixel_y = 12 - }, -/obj/item/kitchen/fork/plastic{ - pixel_x = 14; - pixel_y = 3 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Kz" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"KB" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ - dir = 1 +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"Jt" = ( +/obj/item/toy/plush/lizardplushie{ + name = "Charts-The-Stars"; + pixel_y = -13; + pixel_x = 9 }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"KF" = ( -/obj/structure/chair/sofa/brown/right/directional/west, +/obj/machinery/computer/arcade/orion_trail, +/obj/machinery/light/dim/directional/east, /turf/open/floor/carpet, -/area/ship/crew/crewfive) -"KI" = ( +/area/ship/crew/dorm) +"Jy" = ( /obj/effect/turf_decal/siding/wood{ - dir = 5 + dir = 6 }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "2-8" }, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 + dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 + dir = 1 }, /turf/open/floor/wood/walnut, /area/ship/crew) -"KK" = ( -/obj/structure/table, -/obj/item/paint/anycolor{ - pixel_x = 11; - pixel_y = 8 +"Jz" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/crewfive) +"JM" = ( +/obj/structure/cable{ + icon_state = "4-8" }, -/obj/item/toy/crayon/spraycan{ - pixel_x = 7; - pixel_y = 5 +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 5 }, -/obj/item/screwdriver{ - pixel_x = -15; - pixel_y = -3 +/obj/effect/turf_decal/ihejirika_small, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"JX" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 }, -/obj/item/toy/figure/captain{ +/obj/structure/table/wood, +/obj/machinery/light/directional/east, +/obj/item/reagent_containers/food/drinks/mug{ + pixel_y = 7; pixel_x = -4 }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 +/obj/item/reagent_containers/food/snacks/ration/pack/freeze_dried_coffee_hazelnut{ + pixel_y = -2 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"KM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/turf/open/floor/wood/walnut, +/area/ship/crew) +"JY" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 8 }, -/turf/open/floor/wood/ebony, +/turf/open/floor/wood, /area/ship/crew/canteen) -"KU" = ( +"Kb" = ( +/obj/structure/table, /obj/effect/turf_decal/techfloor{ dir = 9 }, -/obj/machinery/light/dim/directional/south, +/obj/effect/turf_decal/techfloor/corner, +/obj/item/radio/intercom/wideband/table{ + dir = 1; + pixel_x = 4; + pixel_y = 4 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/crew/crewfour) -"KX" = ( -/obj/structure/chair/sofa/brown/right/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +"Kf" = ( +/obj/effect/turf_decal/siding/wood{ dir = 1 }, -/turf/open/floor/carpet/green, -/area/ship/crew) -"La" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, /area/ship/crew/hydroponics) -"Lb" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/toilet) -"Lc" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/dorm/dormthree) -"Ln" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +"Kg" = ( +/obj/machinery/computer/helm{ + dir = 8 + }, +/obj/effect/turf_decal/techfloor{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/spline/fancy/opaque/yellow{ dir = 6 }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Ko" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -11; + pixel_y = 6 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/wood, /area/ship/crew/canteen) -"Lp" = ( -/obj/structure/chair/sofa/brown/directional/north, -/obj/structure/sign/poster/retro/pdaancient{ - pixel_y = -32 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"Lw" = ( +"Kr" = ( /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"LB" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"Kt" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/components/unary/portables_connector/layer4{ + dir = 8 }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"LK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 +/obj/item/toy/figure/atmos{ + name = "Scrubbert"; + pixel_x = -7; + pixel_y = 3 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"LO" = ( -/obj/machinery/door/airlock/wood{ - dir = 4; - id_tag = "apartment_3"; - name = "Apartment 3" +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"Kv" = ( +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 9 }, /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 = 4 - }, -/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"Ky" = ( +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/reagent_containers/food/snacks/pancakes/chocolatechip{ + pixel_y = 7 }, -/area/ship/crew/crewthree) -"LQ" = ( -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"LS" = ( -/obj/structure/closet/wall/directional/east{ - name = "Wardrobe" +/obj/item/reagent_containers/food/snacks/pancakes/chocolatechip{ + pixel_x = -1; + pixel_y = 9 }, -/obj/item/clothing/suit/toggle/labcoat/chemist/side, -/obj/item/clothing/head/beret/puce, -/obj/item/clothing/head/beret/chem, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/item/clothing/suit/jacket/miljacket, -/obj/item/clothing/under/dress/sundress, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/color/jumpskirt/random, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/item/reagent_containers/food/snacks/pancakes/chocolatechip{ + pixel_y = 12 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"LT" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/dorms, -/obj/effect/turf_decal/siding/wood{ - dir = 4 +/obj/item/kitchen/fork/plastic{ + pixel_x = 14; + pixel_y = 3 }, /turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"LU" = ( -/obj/structure/table, -/turf/open/floor/wood, /area/ship/crew/canteen) -"LV" = ( -/obj/structure/sign/poster/contraband/mothpill, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm) -"LZ" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Md" = ( -/obj/item/circuitboard/machine/telecomms/relay, -/obj/item/circuitboard/machine/telecomms/message_server, -/obj/structure/closet/wall/blue/directional/west{ - name = "Component Storage" +"KA" = ( +/obj/machinery/button/door{ + id = "apartment_5"; + normaldoorcontrol = 1; + pixel_x = -9; + pixel_y = 24; + specialfunctions = 4 }, -/obj/item/stack/cable_coil/blue, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/effect/turf_decal/techfloor, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, +/obj/machinery/light_switch{ + pixel_y = 23 + }, +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, +/obj/item/kirbyplants/photosynthetic, /turf/open/floor/plasteel/tech/grid, /area/ship/crew/crewfour) -"Me" = ( -/obj/structure/chair/sofa/brown/directional/north, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"Mg" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 10; - pixel_y = 14 +"KP" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 6 }, -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = 26 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/item/book/manual/wiki/engineering{ - pixel_x = -8; - pixel_y = -1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/white, +/area/ship/medical/surgery) +"KQ" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 9 }, -/obj/item/encryptionkey/wideband{ - pixel_x = 8; - pixel_y = -1 +/obj/machinery/power/port_gen/pacman/super, +/obj/structure/cable/yellow{ + icon_state = "0-2" }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/dorm/dormfour) -"Mh" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/item/toy/figure/engineer{ + name = "Howard"; + pixel_x = -5; + pixel_y = 12 + }, +/obj/machinery/camera/autoname{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"MC" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/electrical) +"KT" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 +/obj/structure/cable{ + icon_state = "0-4" }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"MG" = ( -/obj/machinery/jukebox, -/obj/effect/turf_decal/techfloor, -/obj/structure/sign/poster/official/mini_energy_gun{ - pixel_x = 32 +/obj/machinery/door/poddoor/preopen{ + dir = 8; + id = "enginedoor" }, -/obj/machinery/camera/autoname{ - dir = 6 +/turf/open/floor/plating, +/area/ship/external) +"KY" = ( +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"MH" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/carpet/nanoweave/purple, +/area/ship/crew/crewtwo) +"La" = ( +/obj/machinery/hydroponics/soil, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) +"Lb" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/toilet) +"Lc" = ( /turf/closed/wall/mineral/titanium, -/area/ship/engineering/electrical) -"MJ" = ( -/obj/structure/table/reinforced, +/area/ship/crew/dorm/dormthree) +"Le" = ( +/obj/structure/closet/crate/bin, /obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 1 +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 }, /turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"MM" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 +/area/ship/crew) +"Li" = ( +/obj/structure/chair/sofa/brown/directional/north{ + dir = 4 }, -/obj/machinery/power/port_gen/pacman/super, -/obj/structure/cable/yellow{ - icon_state = "0-4" +/obj/structure/sign/painting/library_private{ + pixel_x = -32 }, -/obj/item/toy/figure/engineer{ - name = "Howard"; - pixel_x = -5; - pixel_y = 12 +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"Lk" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/obj/machinery/camera/autoname{ - dir = 1 +/mob/living/simple_animal/chicken{ + dir = 8; + name = "Cluck" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"MX" = ( -/obj/machinery/light/directional/east, +/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/light/directional/south, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) +"Lq" = ( +/obj/effect/turf_decal/siding/wood, +/obj/item/stack/sheet/cotton/cloth/ten, +/obj/item/stack/sheet/cotton/cloth/ten, +/obj/item/stack/sheet/cotton/cloth/ten, +/obj/item/stack/sheet/cotton/cloth/ten, +/obj/item/stack/sheet/cotton/cloth/ten, +/obj/item/wallframe/painting, +/obj/item/wallframe/painting, +/obj/item/wallframe/painting, +/obj/item/wallframe/painting, +/obj/item/wallframe/painting, +/obj/item/wallframe/painting, +/obj/item/wallframe/painting, +/obj/item/wallframe/painting, +/obj/item/stack/sheet/cardboard/fifty, +/obj/item/stack/sheet/paperframes/fifty, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"Nd" = ( -/obj/machinery/light_switch{ +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/structure/closet/wall/directional/south, +/turf/open/floor/wood/birch, +/area/ship/crew/crewtwo) +"Ls" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/wood/birch, +/area/ship/crew/crewfive) +"LE" = ( +/obj/docking_port/mobile{ dir = 8; - pixel_x = 26; - pixel_y = 6 + preferred_direction = 4 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Ng" = ( +/turf/open/floor/engine/hull, +/area/ship/external) +"LI" = ( /obj/structure/cable{ - icon_state = "1-8" + icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/sign/painting/library_private{ + pixel_y = -32 + }, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"LK" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"LQ" = ( +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"LU" = ( +/obj/structure/table, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"LV" = ( +/obj/structure/sign/poster/contraband/mothpill, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/dorm) +"LZ" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"Mb" = ( +/obj/structure/chair/sofa/brown/left/directional/west{ + dir = 1 }, /obj/effect/turf_decal/siding/wood/corner{ color = "#792f27"; - dir = 1 + dir = 8 }, -/turf/open/floor/carpet/cyan, -/area/ship/crew/crewthree) -"Ni" = ( +/turf/open/floor/wood, +/area/ship/crew/canteen) +"Mi" = ( /obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "bridge_windows"; - name = "Bridge Shutters"; - pixel_x = 6 - }, -/obj/machinery/button/door{ - id = "ext_windows"; - name = "External Shutters"; - pixel_x = -6 +/obj/machinery/microwave, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 }, -/obj/item/areaeditor/shuttle{ - pixel_y = 11 +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"Nj" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" +/obj/structure/sign/poster/official/moth{ + pixel_x = -32 }, -/turf/open/floor/wood, +/turf/open/floor/plasteel/white, /area/ship/crew/canteen) -"Nl" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" +"Mn" = ( +/obj/structure/chair/sofa/brown/corner/directional/south{ + dir = 8 }, -/obj/machinery/suit_storage_unit/independent/engineering, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ +/obj/effect/turf_decal/siding/wood{ dir = 6 }, -/obj/machinery/light_switch{ - pixel_y = 21; - pixel_x = -12 +/obj/machinery/light/dim/directional/east, +/obj/structure/sign/painting/library_private{ + pixel_y = -32 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Nv" = ( -/obj/machinery/light/dim/directional/west, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 5 +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"Ms" = ( +/obj/machinery/suit_storage_unit/independent/mining/eva, +/turf/open/floor/plasteel/tech, +/area/ship/storage) +"Mu" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 10 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 8 +/obj/item/paper_bin/bundlenatural{ + pixel_x = 7; + pixel_y = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" +/obj/item/storage/crayons{ + pixel_x = -10; + pixel_y = 1 }, -/obj/machinery/light_switch{ - pixel_y = 21; - pixel_x = -12 +/obj/item/pen/charcoal{ + pixel_x = 7; + pixel_y = 4 }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"Ny" = ( -/obj/structure/cable{ - icon_state = "1-8" +/obj/item/pen/fountain{ + pixel_x = 10; + pixel_y = 10 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"ND" = ( -/obj/machinery/door/airlock/wood{ - dir = 4; - id_tag = "apartment_2"; - name = "Apartment 2" +/obj/machinery/light/directional/west, +/turf/open/floor/wood/birch, +/area/ship/crew/crewtwo) +"MA" = ( +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 1 }, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"MB" = ( +/obj/structure/table, +/obj/effect/turf_decal/techfloor{ dir = 8 }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/crewtwo) -"NJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/effect/turf_decal/techfloor{ dir = 4 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"NM" = ( -/obj/machinery/vending/snack/teal, -/obj/structure/sign/poster/official/moth/smokey{ - pixel_x = -32 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"NN" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm/dormtwo) -"NT" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/chem_dispenser/drinks{ - dir = 1 +/obj/item/disk/tech_disk/major{ + pixel_x = -7; + pixel_y = -5 }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"NX" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 9 +/obj/item/disk/tech_disk{ + pixel_x = -3; + pixel_y = -2 }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = 8; pixel_y = 12 }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Of" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/mug{ - list_reagents = list(/datum/reagent/consumable/coffee=30); - pixel_x = -5; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/mug/tea{ - pixel_x = 4; - pixel_y = 5 +/obj/item/radio/intercom/directional/north{ + pixel_y = 37; + pixel_x = 3 }, -/obj/item/reagent_containers/food/drinks/mug{ - list_reagents = list(/datum/reagent/consumable/coffee=30); - pixel_x = -2; - pixel_y = 1 +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/crewfour) +"MH" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/engineering/electrical) +"MJ" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "ext_windows" }, -/turf/open/floor/plasteel, +/turf/open/floor/plating, /area/ship/crew/cryo) -"Om" = ( -/obj/structure/chair/comfy/grey/directional/west, -/mob/living/simple_animal/parrot/Polly{ - name = "Pollyphema" - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"Oz" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood, -/obj/item/toy/crayon/spraycan{ - pixel_y = 8 +"MP" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/item/toy/crayon/spraycan{ - pixel_x = -6; - pixel_y = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/item/toy/crayon/spraycan{ - pixel_x = 6; - pixel_y = 4 +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"MU" = ( +/obj/item/kirbyplants/random, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 }, -/obj/item/toy/crayon/spraycan{ - pixel_y = 1 +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 }, -/obj/machinery/light/directional/south, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"OE" = ( -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/extinguisher_cabinet/directional/north{ + dir = 4; + pixel_x = 27 }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/camera/autoname{ + dir = 6 }, +/turf/open/floor/plasteel/white, +/area/ship/crew) +"MV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"OH" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel/white, +/turf/open/floor/wood/ebony, /area/ship/crew/canteen) -"OJ" = ( -/obj/structure/cable{ - icon_state = "2-4" +"MZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/mob/living/simple_animal/hostile/retaliate/poison/snake/bookworm{ + dir = 8; + name = "Wyrm" }, +/turf/open/floor/carpet/cyan, +/area/ship/crew/crewthree) +"Nf" = ( +/obj/effect/turf_decal/techfloor, +/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen, /obj/structure/cable{ icon_state = "1-2" }, -/obj/effect/turf_decal/ihejirika_small/left{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Ng" = ( +/obj/effect/turf_decal/techfloor{ + dir = 9 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"OM" = ( -/obj/structure/sign/poster/random{ - pixel_x = -32 +/obj/effect/turf_decal/spline/fancy/opaque/blue{ + dir = 9 + }, +/obj/machinery/suit_storage_unit/independent/pilot, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Nj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"OQ" = ( /obj/item/chair/plastic{ + dir = 8; pixel_x = -3 }, /obj/item/chair/plastic{ + dir = 8; pixel_y = 3 }, /obj/item/chair/plastic{ + dir = 8; pixel_x = 3; pixel_y = 7 }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/carpet, /area/ship/crew/crewfive) -"OS" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"Pg" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" +"No" = ( +/obj/effect/turf_decal/corner/opaque/green/border{ + dir = 8 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Pl" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/obj/effect/turf_decal/siding/wood/corner{ +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/storage/backpack/duffelbag, +/obj/item/storage/backpack/duffelbag, +/obj/item/storage/backpack/satchel, +/obj/item/storage/backpack/satchel, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/item/clothing/suit/hooded/wintercoat, +/obj/structure/closet/wall/directional/west, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"Nt" = ( +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Pr" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/mob/living/simple_animal/chicken{ - name = "Cluck" +/turf/open/floor/wood/walnut, +/area/ship/crew) +"Nw" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 10; + pixel_y = 14 }, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Ps" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2{ - dir = 4 +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 19; + pixel_y = 8 }, -/obj/machinery/advanced_airlock_controller{ - pixel_x = -32; - req_access = null +/obj/item/book/manual/wiki/engineering{ + pixel_x = -8; + pixel_y = -1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 +/obj/item/encryptionkey/wideband{ + pixel_x = 8; + pixel_y = -1 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"Pw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/light/dim/directional/south, +/turf/open/floor/carpet/nanoweave/red, +/area/ship/crew/dorm/dormfour) +"Nz" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ - dir = 9 +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/starboard) -"Px" = ( -/obj/structure/chair/sofa/brown/directional/south, -/obj/structure/sign/poster/official/high_class_martini{ - pixel_y = 32 - }, +"NF" = ( /obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Pz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"PB" = ( -/obj/effect/turf_decal/corner/opaque/orange/border{ dir = 1 }, +/turf/open/floor/wood/birch, +/area/ship/crew/crewtwo) +"NM" = ( +/obj/machinery/vending/snack/teal, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"NN" = ( /obj/structure/cable{ - icon_state = "0-8" + icon_state = "4-8" }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"PH" = ( -/obj/structure/chair/sofa/brown/corner/directional/south, -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"PJ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/techfloor{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 9 +/obj/machinery/airalarm/directional/south, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"NO" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -16; + pixel_x = 20 }, -/obj/item/radio/intercom/wideband/table, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"PK" = ( -/obj/machinery/light/dim/directional/north, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"NR" = ( /obj/structure/cable{ icon_state = "4-8" }, @@ -5247,424 +5117,516 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/machinery/airalarm/directional/north, /turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"PL" = ( -/obj/structure/sign/directions/command{ - dir = 4; - pixel_y = 7 - }, -/obj/structure/sign/directions/engineering, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"PO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 +/area/ship/hallway/port) +"NS" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "a_2_shutter" }, -/turf/open/floor/wood/birch, +/turf/open/floor/plating, /area/ship/crew/crewtwo) -"PR" = ( -/obj/structure/railing, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfive) -"PS" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/security/armory) -"PV" = ( -/obj/machinery/vending/autodrobe, -/obj/item/reagent_containers/food/snacks/customizable/cheesewheel, -/obj/effect/turf_decal/siding/wood/end{ +"NZ" = ( +/obj/effect/turf_decal/techfloor/orange{ dir = 8 }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"PW" = ( -/obj/structure/chair/comfy/beige{ +/obj/machinery/power/terminal, +/obj/structure/cable/yellow{ + icon_state = "0-5" + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/electrical) +"Of" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/mug{ + list_reagents = list(/datum/reagent/consumable/coffee=30); + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/drinks/mug/tea{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/mug{ + list_reagents = list(/datum/reagent/consumable/coffee=30); + pixel_x = -2; + pixel_y = 1 + }, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"Oz" = ( +/obj/machinery/power/terminal{ dir = 8 }, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"Qb" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/button/door{ + dir = 8; + id = "enginedoor"; + pixel_y = 8; + pixel_x = 20 }, +/obj/item/radio/intercom/directional/east{ + pixel_y = -6; + pixel_x = 29 + }, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"OI" = ( /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 = 4 }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Qe" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Qg" = ( -/obj/machinery/vending/wallmed{ +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"OM" = ( +/obj/structure/sign/poster/random{ pixel_y = 32 }, -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 5 - }, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"OP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2, +/obj/effect/turf_decal/number/five, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"OS" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel/tech, +/area/ship/crew/cryo) +"Pf" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ship/crew/crewfour) +"Pn" = ( +/obj/structure/window/reinforced/tinted{ + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"Qk" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/item/toy/figure/atmos{ - name = "Pumpington"; - pixel_x = 1; - pixel_y = 10 +/obj/machinery/shower{ + pixel_y = 1; + dir = 1 + }, +/obj/machinery/door/window/eastleft{ + dir = 1 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ +/obj/structure/curtain, +/obj/item/soap/deluxe, +/turf/open/floor/plasteel/freezer, +/area/ship/crew/toilet) +"Pr" = ( +/obj/effect/turf_decal/corner/transparent/bar{ dir = 4 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Qz" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/corner/transparent/bar, /obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 + dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/white, -/area/ship/crew) -"QA" = ( +/area/ship/crew/canteen) +"PE" = ( /obj/effect/turf_decal/siding/wood{ dir = 9 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" +/turf/open/floor/wood/walnut, +/area/ship/crew) +"PF" = ( +/obj/effect/turf_decal/techfloor{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 +/obj/item/stock_parts/subspace/filter{ + pixel_x = -8; + pixel_y = -6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/item/paper/crumpled{ + pixel_x = 11; + pixel_y = 1 }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"QH" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"QO" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/item/pen/blue, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/crewfour) +"PL" = ( +/obj/machinery/computer/crew{ + dir = 8 }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/obj/effect/turf_decal/techfloor{ + dir = 5 }, -/area/ship/hallway/starboard) -"QQ" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/storage) -"QT" = ( -/obj/structure/table, -/obj/item/wirecutters{ - pixel_y = -3 +/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ + dir = 5 }, -/obj/item/paper{ - pixel_x = -7; - pixel_y = 6 +/obj/machinery/camera/autoname, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"PR" = ( +/obj/structure/table/wood, +/obj/item/candle{ + pixel_x = 10; + pixel_y = 10 }, -/obj/item/pen/charcoal{ - pixel_x = -10; - pixel_y = 7 +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 6 }, -/obj/item/flashlight/lamp/green{ - pixel_x = 7; - pixel_y = 14 - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"QV" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/machinery/firealarm/directional/south, +/obj/structure/sign/painting/library{ + pixel_x = 32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/turf/open/floor/wood, +/area/ship/crew/canteen) +"PS" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/security/armory) +"PU" = ( +/obj/structure/table, +/obj/item/storage/box/actionfigure{ + pixel_x = 9; + pixel_y = 8 }, -/obj/item/reagent_containers/food/snacks/meat/slab/chicken, -/obj/item/reagent_containers/food/snacks/meat/slab/chicken, -/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/milk, -/obj/item/reagent_containers/food/condiment/soymilk, -/obj/item/reagent_containers/food/condiment/soymilk, -/obj/item/storage/fancy/egg_box, -/obj/item/storage/fancy/egg_box, -/obj/structure/closet/secure_closet/wall/directional/east{ - name = "Freezer" +/obj/effect/turf_decal/siding/wood{ + dir = 6 }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"QW" = ( -/obj/machinery/door/airlock/hatch{ - name = "Sleeping Quarters" +/obj/item/toy/figure/engineer{ + pixel_x = -6; + pixel_y = 12 }, -/obj/structure/cable{ - icon_state = "1-2" +/obj/item/toy/figure/assistant{ + pixel_y = 7; + pixel_x = -11 }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/item/toy/figure/inteq{ + pixel_y = 3; + pixel_x = -4 }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/obj/item/toy/figure/vanguard{ + pixel_y = -2; + pixel_x = -8 }, -/area/ship/crew/dorm/dormfour) -"QX" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 +/obj/item/toy/figure/syndie{ + pixel_y = -4 }, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"QZ" = ( -/obj/structure/chair/sofa/brown/directional/north, -/obj/machinery/light/dim/directional/south, -/turf/open/floor/carpet, +/turf/open/floor/wood/birch, /area/ship/crew/crewfive) -"Rg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +"PY" = ( +/obj/structure/mineral_door/wood{ + name = "Bedroom" + }, +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/engine) -"Rm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"Rn" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/crewfour) -"Rs" = ( -/obj/item/toy/plush/lizardplushie{ - name = "Charts-The-Stars"; - pixel_y = 18 - }, -/obj/machinery/computer/arcade/orion_trail{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"Ru" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 26; - pixel_y = -11 - }, -/obj/structure/cable{ - icon_state = "2-8" +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/firealarm/directional/east, /turf/open/floor/carpet, /area/ship/crew/dorm) -"Rz" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/cryo) -"RE" = ( -/obj/effect/turf_decal/siding/wood{ +"Qf" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ dir = 4 }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"Qt" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/grass, /area/ship/crew/hydroponics) -"RI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +"Qw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) -"RK" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"RL" = ( -/obj/structure/chair/sofa/brown/directional/north, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"RT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 +"QQ" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/storage) +"QR" = ( +/obj/machinery/vending/wallmed{ + pixel_x = 32 }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 6 }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Sb" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Sd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/white, +/area/ship/medical/surgery) +"QT" = ( /obj/structure/table, -/obj/item/storage/box/actionfigure{ - pixel_x = 9; - pixel_y = 8 - }, -/obj/item/toy/figure/wizard{ - pixel_x = -11; - pixel_y = 9 +/obj/item/wirecutters{ + pixel_y = -3 }, -/obj/item/toy/figure/clown{ - pixel_x = -3; +/obj/item/paper{ + pixel_x = -7; pixel_y = 6 }, -/obj/item/toy/figure/engineer{ - pixel_x = -9; - pixel_y = 3 - }, -/obj/item/toy/figure/md{ - pixel_x = -3; - pixel_y = 1 +/obj/item/pen/charcoal{ + pixel_x = -10; + pixel_y = 7 }, -/obj/item/toy/figure/secofficer{ - pixel_x = -11; - pixel_y = -3 +/obj/item/stack/cable_coil/random/five{ + pixel_x = 8; + pixel_y = 8 }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 +/turf/open/floor/plating, +/area/ship/crew/dorm) +"QU" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 }, /turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"Sf" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/area/ship/crew/crewtwo) +"QW" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 10; + pixel_y = 1 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"Sg" = ( -/obj/structure/table, -/obj/item/ammo_casing/c45/rubber{ - pixel_x = 6; - pixel_y = 7 +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 4 }, -/obj/item/ammo_casing/c45/rubber{ - pixel_x = 4; +/obj/item/toy/figure/curator{ + pixel_x = -7; pixel_y = 5 }, -/obj/item/ammo_casing/c45/rubber{ - pixel_x = 8; - pixel_y = 3 - }, -/obj/item/screwdriver{ - pixel_x = -5; - pixel_y = -3 +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"QZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 }, -/obj/effect/turf_decal/borderfloorblack{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, -/obj/effect/turf_decal/borderfloorblack{ +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"Ra" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ dir = 9 }, -/obj/structure/cable{ - icon_state = "2-4" +/obj/item/canvas/twentythreeXtwentythree{ + pixel_x = 0 }, -/obj/structure/sign/poster/contraband/backdoor_xeno_babes_6{ - pixel_x = -32 +/obj/item/canvas/twentythreeXtwentythree{ + pixel_x = 0 }, -/obj/item/radio/intercom/directional/north{ - pixel_y = 26 +/obj/item/canvas/twentythreeXtwentythree{ + pixel_x = 0 }, -/obj/item/flashlight/lamp{ - pixel_x = -9; - pixel_y = 12 +/obj/item/canvas/twentythreeXnineteen, +/obj/item/canvas/twentythreeXnineteen, +/obj/item/canvas/twentythreeXnineteen, +/obj/item/canvas/nineteenXnineteen{ + pixel_x = 2; + pixel_y = 5 }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"Sh" = ( -/obj/structure/chair/plastic{ - dir = 4 +/obj/item/canvas/nineteenXnineteen{ + pixel_x = 2; + pixel_y = 5 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/item/canvas/nineteenXnineteen{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/structure/sign/painting/library_private{ + pixel_y = 32 + }, +/turf/open/floor/wood/birch, +/area/ship/crew/crewtwo) +"Rb" = ( +/obj/item/paper/crumpled{ + pixel_x = -6; + pixel_y = -13 + }, +/obj/machinery/button/door{ + dir = 4; + id = "a_1_shutter"; + name = "shutters"; + pixel_x = -22; + pixel_y = -11 + }, +/obj/item/radio/intercom/directional/west{ + pixel_y = 4 + }, +/obj/item/reagent_containers/glass/chem_jug/open{ + pixel_y = 10; + pixel_x = -8 + }, +/turf/open/floor/plating, +/area/ship/crew/dorm) +"Rh" = ( +/obj/effect/turf_decal/corner/opaque/orange/border{ dir = 4 }, +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"Rj" = ( +/obj/structure/bed{ + dir = 8 + }, +/obj/structure/curtain/cloth/grey, +/obj/item/bedsheet/brown{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"Rm" = ( +/obj/structure/chair/sofa/brown/corner/directional/south{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/light/directional/south, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"Rn" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/crewfour) +"Rq" = ( +/obj/machinery/button/door{ + id = "apartment_4"; + normaldoorcontrol = 1; + pixel_x = -1; + pixel_y = 23; + specialfunctions = 4 + }, +/obj/machinery/light_switch{ + pixel_y = 22; + pixel_x = 8 + }, +/obj/structure/chair/sofa/brown/left/directional/east{ + dir = 2 + }, +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"Rr" = ( +/obj/structure/chair/sofa/brown/directional/east{ + dir = 2 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"Rv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) +"Rz" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/cryo) +"RB" = ( +/obj/structure/chair/wood{ + dir = 1 + }, /obj/effect/turf_decal/siding/wood{ color = "#792f27"; - dir = 8 + dir = 4 }, +/obj/machinery/airalarm/directional/east, /turf/open/floor/wood, /area/ship/crew/canteen) +"RG" = ( +/obj/machinery/libraryscanner, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 6 + }, +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"RJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"RR" = ( +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, +/obj/machinery/vending/engineering, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/crewfour) +"RS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/mineral_door/wood{ + name = "Bedroom" + }, +/turf/open/floor/carpet/green, +/area/ship/crew/dorm/dormtwo) "Sp" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/engineering/engine) +"Sr" = ( +/obj/structure/chair/wood, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 4 + }, +/turf/open/floor/wood, +/area/ship/crew/canteen) "Sv" = ( /obj/structure/sign/poster/contraband/power, /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/engineering/electrical) -"SC" = ( -/obj/structure/cable{ - icon_state = "1-8" +"Sy" = ( +/obj/structure/window/reinforced{ + dir = 4 }, -/turf/open/floor/plasteel/tech, -/area/ship/storage) -"SF" = ( -/obj/machinery/libraryscanner, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 5 +/obj/machinery/door/window/southleft, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) +"Sz" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/structure/tank_dispenser/oxygen, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"SD" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "a_4_shutter2" }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) +/turf/open/floor/plating, +/area/ship/crew/dorm/dormfive) "SG" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/snacks/grown/watermelon, @@ -5678,41 +5640,21 @@ }, /turf/open/floor/grass, /area/ship/crew/hydroponics) -"SK" = ( -/obj/machinery/door/airlock{ - dir = 4; - name = "Cryogenics" - }, +"SL" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/cryo) -"SM" = ( -/obj/structure/chair/wood{ +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; +/obj/machinery/camera/autoname{ dir = 6 }, -/turf/open/floor/wood, -/area/ship/crew/canteen) +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/port) "SN" = ( /obj/structure/table, /obj/item/toy/cards/deck/cas/black{ @@ -5733,107 +5675,236 @@ }, /turf/open/floor/carpet, /area/ship/crew/crewfive) -"Td" = ( +"SO" = ( /obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = 26 - }, -/obj/structure/table/wood, -/obj/item/toy/plush/spider{ - name = "ESA(Emotional Support Arachnid)"; - pixel_x = -4; - pixel_y = 2 + dir = 8; + pixel_x = 21; + pixel_y = 6 }, -/obj/item/flashlight/lamp/green{ - pixel_x = 10; - pixel_y = 1 +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 6 }, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm/dormtwo) -"Th" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/item/cultivator/rake, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Tl" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light/dim/directional/east, -/obj/structure/sign/poster/contraband/hacking_guide{ - pixel_y = -32 +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 8 }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/dorm/dormfour) -"Tn" = ( -/obj/effect/turf_decal/borderfloorwhite, -/obj/item/bikehorn/rubberducky, -/obj/structure/sign/poster/official/cleanliness{ - pixel_y = -32 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, +/obj/machinery/light/directional/south, /turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"Tq" = ( -/obj/effect/turf_decal/siding/wood{ +/area/ship/medical/surgery) +"SR" = ( +/obj/item/clothing/suit/fire/atmos, +/obj/item/clothing/mask/gas/atmos, +/obj/item/clothing/head/hardhat/atmos, +/obj/item/storage/belt/utility/atmostech, +/obj/item/clothing/head/beret/atmos, +/obj/item/circuitboard/machine/shieldwallgen/atmos, +/obj/item/circuitboard/machine/shieldwallgen/atmos, +/obj/item/stack/tape/industrial, +/obj/item/stack/tape/industrial, +/obj/item/storage/backpack/duffelbag/engineering, +/obj/item/extinguisher/advanced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/item/clothing/head/beret/atmos, +/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos, +/obj/structure/closet/wall/orange/directional/east{ + name = "Atmospherics Locker" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"ST" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/obj/structure/railing{ dir = 1 }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"SW" = ( +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"TC" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/storage) -"TI" = ( -/obj/structure/closet/wall/blue/directional/west{ - name = "Personal Effects" +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 4 }, -/obj/item/storage/belt/utility/full, -/obj/item/clothing/suit/hooded/wintercoat/engineering, -/obj/item/clothing/under/misc/pj/red, -/obj/item/clothing/under/pants/black, -/obj/item/clothing/under/dress/blacktango, -/obj/item/clothing/suit/apron/overalls, -/obj/item/clothing/suit/gothcoat, -/obj/item/clothing/suit/ianshirt, -/obj/item/clothing/suit/nerdshirt, -/obj/item/clothing/head/beret/eng/hazard, -/obj/item/radio/headset/headset_eng, -/obj/item/cartridge/lawyer, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/dorm/dormfour) -"TJ" = ( -/obj/structure/closet/wall/directional/east{ - name = "Personal Effects" +/obj/machinery/button/door{ + dir = 8; + id = "a_3_shutter2"; + name = "Shutters"; + pixel_x = 21; + pixel_y = 6 + }, +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"SX" = ( +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/blue{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"SY" = ( +/obj/effect/turf_decal/borderfloorwhite{ + dir = 8 + }, +/obj/item/bikehorn/rubberducky, +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/toilet) +"Ta" = ( +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 + }, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew) +"Tb" = ( +/obj/structure/sign/directions/command{ + dir = 1; + pixel_y = 7 + }, +/obj/structure/sign/directions/medical{ + dir = 8 + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/canteen) +"Tf" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"Tg" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/item/storage/bag/chemistry, -/obj/item/storage/box/pillbottles, -/obj/item/modular_computer/laptop/preset/civilian, -/obj/item/storage/box/medigels, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/circuitboard/machine/autolathe, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"TK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 1 + }, +/turf/open/floor/carpet/cyan, +/area/ship/crew/crewthree) +"Th" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/item/cultivator/rake, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) +"Tn" = ( +/obj/machinery/button/door{ + dir = 8; + id = "a_4_shutter"; + name = "Shutters"; + pixel_x = 20; + pixel_y = 8 + }, +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/carpet, +/turf/open/floor/wood/birch, /area/ship/crew/crewfive) +"To" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Dining Room" + }, +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" + }, +/area/ship/crew/canteen) +"Tw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/trinary/filter/flipped/on/layer4{ + dir = 1; + filter_type = "n2" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"TB" = ( +/obj/structure/chair/sofa/brown/corner/directional/south{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"TC" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/storage) "TL" = ( /obj/structure/sign/departments/science, /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/crew/dorm/dormfour) "TM" = ( -/obj/machinery/door/airlock/wood{ - dir = 4; - id_tag = "apartment_4"; - name = "Apartment 4" +/obj/structure/chair/sofa/brown/right/directional/west{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"TQ" = ( +/obj/structure/railing{ + layer = 3.1 + }, +/obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ + dir = 10 + }, +/obj/machinery/suit_storage_unit/independent/pilot, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"TS" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ + dir = 5 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"TW" = ( +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/crew/crewfour) +"TZ" = ( +/obj/machinery/door/airlock/command/glass{ + dir = 8; + name = "Bridge" }, /obj/structure/cable{ icon_state = "4-8" @@ -5844,67 +5915,87 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, /obj/machinery/door/firedoor/border_only{ dir = 8 }, /turf/open/floor/plasteel/patterned/ridged{ color = "#4c535b" }, -/area/ship/crew/crewfive) -"TX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ +/area/ship/bridge) +"Uc" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ dir = 4 }, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"Ug" = ( -/obj/structure/sign/poster/contraband/syndiemoth, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/storage) -"Ui" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 +/turf/open/floor/engine/hull, +/area/ship/external) +"Uf" = ( +/obj/structure/toilet/secret{ + secret_type = /obj/item/storage/box/donkpockets/donkpocketgondola }, -/obj/machinery/power/terminal{ - dir = 4 +/obj/effect/turf_decal/borderfloorwhite{ + dir = 9 }, -/obj/structure/cable/yellow{ - icon_state = "0-10" +/mob/living/simple_animal/mouse/brown{ + dir = 8; + name = "Pinkie" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Uj" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/visible/layer2, -/obj/effect/turf_decal/number/zero{ +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/white, +/area/ship/crew/toilet) +"Ug" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/transparent/bar{ dir = 4 }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 + }, +/obj/machinery/reagentgrinder{ + pixel_y = 10; + pixel_x = -9 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"Ui" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 10; + height = 15; + width = 30 + }, +/turf/open/floor/engine/hull, +/area/ship/external) +"Uk" = ( +/obj/structure/bookcase/random/religion, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 8 + }, +/obj/machinery/light/dim/directional/west, +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) "Ul" = ( /obj/effect/turf_decal/techfloor{ dir = 5 }, /turf/open/floor/plasteel/tech, /area/ship/bridge) -"Un" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light/dim/directional/north, -/obj/item/bedsheet/dorms, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormthree) "Up" = ( -/obj/machinery/light/directional/north, -/obj/structure/chair/sofa/brown/corner/directional/east, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ dir = 1 }, -/turf/open/floor/wood, -/area/ship/crew/canteen) +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/starboard) +"Ur" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/port) "Ut" = ( /obj/effect/landmark/observer_start, /turf/open/floor/wood/ebony, @@ -5916,121 +6007,58 @@ "Uy" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/crew/hydroponics) -"UB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) "UF" = ( /turf/closed/wall/mineral/titanium, /area/ship/crew/dorm) "UG" = ( -/obj/structure/chair/sofa/brown/left/directional/north, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"UH" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/storage/toolbox/artistic{ - pixel_x = -3; - pixel_y = 4 - }, -/obj/item/storage/toolbox/artistic{ - pixel_x = 2; - pixel_y = -1 - }, -/obj/machinery/camera/autoname, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"UI" = ( -/obj/machinery/computer/crew, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 9 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"UM" = ( -/obj/machinery/door/airlock/wood{ - dir = 4; - id_tag = "apartment_1"; - name = "Apartment 1" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/obj/structure/bed{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/obj/structure/curtain/cloth/grey, +/obj/effect/turf_decal/siding/wood{ + dir = 10 }, -/area/ship/crew) -"UN" = ( -/obj/effect/turf_decal/corner/opaque/green/border, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/item/bedsheet/captain{ dir = 8 }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"UU" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/autoname{ - dir = 5 +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) +"UJ" = ( +/obj/structure/cable{ + icon_state = "0-4" }, /obj/effect/turf_decal/siding/wood{ color = "#792f27"; - dir = 10 + dir = 5 }, +/obj/machinery/light_switch{ + pixel_y = 23; + pixel_x = 11 + }, +/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/wood, /area/ship/crew/canteen) -"UV" = ( -/obj/structure/cable{ - icon_state = "1-2" +"UK" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/tea{ + pixel_x = -8; + pixel_y = 2 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/item/flashlight/lamp/green{ + pixel_y = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = 10; + pixel_y = 5 }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ship/crew/dorm/dormfive) "UY" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box{ - pixel_x = -11; - pixel_y = 11 + pixel_x = -7; + pixel_y = 7 }, /obj/item/food/bread/banana{ pixel_x = 14; @@ -6039,45 +6067,20 @@ /obj/item/food/breadslice/banana, /turf/open/floor/plasteel, /area/ship/crew/cryo) -"Vg" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, +"Va" = ( /obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Vk" = ( -/obj/structure/chair/sofa/brown/directional/south, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 + icon_state = "1-2" }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Vn" = ( -/obj/effect/turf_decal/techfloor/orange/corner{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Vo" = ( +/obj/structure/chair/sofa/brown/directional/west{ dir = 1 }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-10" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) +/turf/open/floor/carpet, +/area/ship/crew/crewfive) "Vp" = ( /obj/structure/rack, /obj/item/pickaxe, @@ -6088,398 +6091,404 @@ /obj/item/mining_scanner, /turf/open/floor/plasteel/tech, /area/ship/storage) -"VI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +"Vu" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"VU" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/table, -/obj/item/weldingtool/mini{ - pixel_x = -14; - pixel_y = -3 +/obj/effect/turf_decal/siding/wood/corner, +/obj/structure/sign/painting/library_private{ + pixel_x = -32 }, -/obj/item/organ/cyberimp/arm/toolset/l{ - pixel_x = 4; - pixel_y = 8 +/turf/open/floor/wood/birch, +/area/ship/crew/crewfive) +"VB" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 4; + piping_layer = 2 }, -/obj/machinery/airalarm/directional/north, -/obj/item/circuitboard/machine/telecomms/hub{ - pixel_x = -3; - pixel_y = -4 +/obj/structure/railing/corner{ + dir = 1 }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"VX" = ( -/obj/machinery/door/airlock/wood{ - dir = 4; - name = "Garden" +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"VG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2, +/obj/machinery/advanced_airlock_controller{ + dir = 8; + req_access = null; + pixel_y = 24 }, -/obj/structure/cable{ - icon_state = "4-8" +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/starboard) +"VH" = ( +/obj/machinery/door/airlock/external{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" }, -/obj/machinery/door/firedoor/border_only{ +/area/ship/hallway/starboard) +"VO" = ( +/obj/machinery/power/terminal{ dir = 8 }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/obj/structure/cable{ + icon_state = "1-2" }, -/area/ship/crew/hydroponics) -"VZ" = ( -/obj/machinery/door/airlock/external, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 18; + pixel_y = 9 }, -/area/ship/hallway/port) -"Wk" = ( -/obj/structure/chair/wood{ - dir = 4 +/turf/open/floor/plating, +/area/ship/engineering/engine) +"VU" = ( +/obj/structure/chair/sofa/brown/right/directional/east{ + dir = 2 }, -/obj/effect/turf_decal/siding/wood{ +/obj/effect/turf_decal/siding/wood/corner{ color = "#792f27"; dir = 1 }, /turf/open/floor/wood, /area/ship/crew/canteen) -"Wl" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/crewfive) -"Wv" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/crewfour) -"Wx" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "ext_windows" +"Wd" = ( +/obj/structure/chair/comfy/shuttle{ + name = "Engineering" }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"WA" = ( -/turf/open/floor/carpet/green, -/area/ship/crew) -"WK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 +/obj/effect/turf_decal/techfloor/orange{ + dir = 9 }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"WL" = ( -/obj/machinery/camera/autoname{ +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Wh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/engine/hull, -/area/ship/external) -"WP" = ( -/obj/structure/cable{ - icon_state = "1-4" +/obj/item/circuitboard/machine/telecomms/hub{ + pixel_x = -3; + pixel_y = -4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 +/turf/open/floor/plasteel/tech, +/area/ship/crew/crewfour) +"Wl" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/crew/crewfive) +"Wm" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/camera/autoname{ + dir = 5 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"WR" = ( -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"WS" = ( -/obj/machinery/light/dim/directional/north, -/obj/structure/closet/crate/hydroponics, -/obj/effect/spawner/lootdrop/seeded, -/obj/effect/spawner/lootdrop/seeded, -/obj/effect/spawner/lootdrop/seeded, -/obj/effect/spawner/lootdrop/seeded, -/obj/item/seeds/random, /turf/open/floor/grass, /area/ship/crew/hydroponics) -"WT" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 +"Ws" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4; + name = "communications" }, -/obj/structure/cable/yellow{ - icon_state = "4-8" +/obj/machinery/computer/helm/viewscreen/directional/east{ + dir = 2; + pixel_x = 14; + pixel_y = -17 }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"WV" = ( +/obj/effect/turf_decal/techfloor, +/obj/effect/turf_decal/spline/fancy/opaque/blue, +/obj/machinery/firealarm/directional/south{ + pixel_x = -13 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Wu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 +/obj/structure/cable{ + icon_state = "2-4" }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"WX" = ( -/obj/structure/railing{ - dir = 4; - layer = 3.1 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/effect/turf_decal/techfloor{ - dir = 6 +/obj/structure/cable/yellow{ + icon_state = "1-6" }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 6 +/obj/structure/cable/yellow{ + icon_state = "1-10" }, -/obj/machinery/light/dim/directional/south, -/obj/machinery/suit_storage_unit/independent/pilot, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"WZ" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/vending/engineering, -/turf/open/floor/plasteel/tech/grid, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"Wv" = ( +/turf/closed/wall/mineral/titanium, /area/ship/crew/crewfour) -"Xo" = ( +"Wz" = ( +/obj/machinery/door/airlock/wood{ + id_tag = "apartment_1"; + name = "Apartment 1" + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/bridge) -"Xr" = ( -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = 26 +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 5 +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" }, -/obj/effect/turf_decal/corner/opaque/bottlegreen, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/area/ship/crew) +"WA" = ( +/turf/open/floor/carpet/green, +/area/ship/crew) +"WB" = ( +/obj/machinery/power/terminal{ dir = 8 }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"Xt" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/structure/easel, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"XF" = ( +/obj/structure/cable, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"WC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/mob/living/simple_animal/hostile/retaliate/poison/snake/bookworm{ - name = "Wyrm" - }, -/turf/open/floor/carpet/cyan, -/area/ship/crew/crewthree) -"XH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"XJ" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering/engine) +"WR" = ( +/obj/structure/flora/ausbushes/sunnybush, +/obj/machinery/light/directional/west, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) +"WS" = ( +/obj/structure/chair/sofa/brown/corner/directional/west{ + dir = 1 }, /obj/machinery/camera/autoname{ - dir = 1 + dir = 5 }, /obj/effect/turf_decal/siding/wood{ color = "#792f27"; - dir = 6 + dir = 10 }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"XO" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 +/obj/structure/sign/poster/retro/pdaancient{ + pixel_y = -32 }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/item/storage/bag/tray/cafeteria{ - pixel_y = -3 +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"Xe" = ( +/obj/structure/chair/sofa/brown/corner/directional/east{ + dir = 2 }, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria{ - pixel_y = 3 +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 4 }, -/turf/open/floor/plasteel/white, +/obj/machinery/light/directional/east, +/turf/open/floor/wood, /area/ship/crew/canteen) -"XP" = ( -/obj/machinery/button/door{ - id = "a_5_shutter"; - name = "Shutters"; - pixel_x = -6; - pixel_y = 26 - }, -/obj/effect/turf_decal/techfloor, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"XS" = ( -/obj/machinery/holopad/emergency/command{ - pixel_x = -16 - }, -/obj/effect/turf_decal/techfloor{ +"Xf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Yd" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm) -"Yf" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/sign/poster/contraband/ambrosia_vulgaris{ - pixel_y = -32 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /obj/machinery/camera/autoname{ - dir = 10 + dir = 1 }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Yg" = ( +/turf/open/floor/carpet/nanoweave/beige, +/area/ship/hallway/starboard) +"Xi" = ( /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-2" }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ship/crew/cryo) +"Xj" = ( +/obj/structure/chair/sofa/brown/corner/directional/north{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/structure/sign/poster/official/the_owl{ + pixel_x = -32 }, +/obj/machinery/firealarm/directional/north, /turf/open/floor/carpet, /area/ship/crew/crewfive) -"Yj" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"Yq" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/sign/poster/contraband/kudzu{ - pixel_y = 32 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Yv" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/dorm/dormfive) -"Yx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +"Xk" = ( +/obj/effect/turf_decal/techfloor{ + dir = 10 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/sign/poster/random{ - pixel_x = -32 +/obj/effect/turf_decal/spline/fancy/opaque/blue{ + dir = 10 }, -/obj/machinery/light/directional/west, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Xl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) -"Yz" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"YM" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 5 +"Xm" = ( +/obj/structure/chair/sofa/brown/directional/north{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 +/obj/structure/sign/painting/library_private{ + pixel_x = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/turf/open/floor/wood/walnut, +/area/ship/crew) +"Xn" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/techfloor{ dir = 5 }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"YQ" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "0-8" +/obj/effect/turf_decal/spline/fancy/opaque/blue{ + dir = 5 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"YS" = ( -/obj/structure/window/reinforced, -/obj/structure/sink/puddle, -/obj/machinery/light/dim/directional/west, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"YT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/item/radio/intercom/directional/west{ + pixel_x = -3; + pixel_y = 5 }, -/turf/open/floor/wood/ebony, +/obj/item/radio/intercom/wideband/table{ + dir = 8; + pixel_y = 5; + pixel_x = -5 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Xp" = ( +/obj/structure/chair/plastic, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 9 + }, +/turf/open/floor/wood, /area/ship/crew/canteen) -"Zi" = ( -/obj/structure/sign/poster/contraband/tools, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/engine) -"Zp" = ( +"Xr" = ( /obj/structure/cable{ - icon_state = "4-8" + icon_state = "1-2" }, /obj/structure/cable{ - icon_state = "2-4" + icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 +/obj/machinery/atmospherics/components/trinary/filter/flipped/on/layer4{ + dir = 1; + filter_type = "o2" }, -/obj/machinery/firealarm/directional/north, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/camera/autoname{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Xy" = ( /obj/effect/turf_decal/siding/wood{ - color = "#792f27"; + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"Zt" = ( -/obj/machinery/door/airlock/hatch{ - name = "Maintenance" +/turf/open/floor/wood, +/area/ship/crew/hydroponics) +"XB" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/turf_decal/borderfloorblack/corner, +/obj/structure/chair/office, +/turf/open/floor/plasteel/tech, +/area/ship/security/armory) +"XE" = ( +/obj/effect/spawner/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id = "a_4_shutter" }, +/turf/open/floor/plating, +/area/ship/crew/crewfive) +"XP" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/obj/machinery/light/dim/directional/east, +/turf/open/floor/plasteel/tech, +/area/ship/crew/cryo) +"XY" = ( +/obj/machinery/camera/autoname, +/turf/open/floor/engine/hull, +/area/ship/external) +"Ya" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/borderfloor{ + dir = 10 + }, +/obj/structure/sign/poster/official/moth/epi{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical/surgery) +"Yd" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/dorm) +"Ye" = ( +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/bar{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/white, +/area/ship/crew/canteen) +"Yl" = ( +/obj/structure/chair/sofa/brown/directional/north{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/ship/crew/crewfive) +"Yn" = ( +/obj/machinery/door/airlock/wood{ + name = "Cryogenics" + }, +/obj/structure/cable{ + icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 @@ -6487,97 +6496,248 @@ /turf/open/floor/plasteel/patterned/ridged{ color = "#4c535b" }, -/area/ship/engineering/engine) -"Zv" = ( -/obj/effect/turf_decal/techfloor/orange/corner{ +/area/ship/crew/cryo) +"Yq" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/sign/poster/contraband/kudzu{ + pixel_y = 32 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) +"Yu" = ( +/obj/machinery/power/terminal{ dir = 8 }, -/obj/effect/turf_decal/techfloor/orange/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 +/obj/structure/cable, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/engine) +"Yv" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/crew/dorm/dormfive) +"YE" = ( +/obj/structure/closet/secure_closet/freezer{ + name = "Minifridge" + }, +/obj/item/reagent_containers/food/drinks/soda_cans/molten, +/obj/item/reagent_containers/food/drinks/soda_cans/orange_soda, +/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel, +/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel, +/obj/item/reagent_containers/food/drinks/soda_cans/random, +/obj/item/reagent_containers/food/drinks/soda_cans/random, +/obj/item/reagent_containers/food/drinks/soda_cans/sodawater, +/obj/item/storage/cans/sixsoda, +/obj/item/reagent_containers/food/snacks/canned/beans, +/obj/item/reagent_containers/food/snacks/cheesiehonkers, +/obj/item/reagent_containers/food/snacks/cheesiehonkers, +/obj/item/reagent_containers/food/snacks/spacetwinkie, +/obj/item/reagent_containers/food/snacks/spacetwinkie, +/obj/item/reagent_containers/food/snacks/spacetwinkie, +/obj/item/reagent_containers/food/snacks/spacetwinkie, +/obj/item/reagent_containers/food/snacks/muffin/berry, +/obj/item/reagent_containers/food/snacks/muffin, +/obj/item/reagent_containers/food/snacks/popsicle/creamsicle_berry, +/obj/item/reagent_containers/food/snacks/popsicle/creamsicle_orange, +/obj/item/reagent_containers/food/snacks/popsicle/creamsicle_orange, +/obj/effect/turf_decal/siding/wood/end, +/obj/machinery/light/directional/south, +/turf/open/floor/wood/birch, +/area/ship/crew/crewfive) +"YJ" = ( +/obj/machinery/door/airlock/hatch{ + dir = 8; + name = "Maintenance" }, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"ZB" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/door/firedoor/border_only{ dir = 4 }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"ZD" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 +/turf/open/floor/plasteel/patterned/ridged{ + color = "#4c535b" }, -/obj/machinery/power/smes/engineering, -/obj/item/toy/figure/engineer{ - name = "Stern"; - pixel_x = 3; - pixel_y = 13 +/area/ship/engineering/electrical) +"YN" = ( +/obj/structure/cable{ + icon_state = "2-8" }, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "4-8" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"ZG" = ( -/obj/machinery/light/directional/east, +/obj/effect/turf_decal/ihejirika_small/left, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering/engine) +"YQ" = ( /obj/machinery/door/firedoor/border_only{ - dir = 1 + dir = 4 }, -/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/light/directional/south, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) -"ZK" = ( -/obj/structure/table, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/techfloor{ - dir = 1 +"YY" = ( +/obj/machinery/light_switch{ + pixel_y = -21; + dir = 4; + pixel_x = -20 }, -/obj/item/disk/tech_disk/major{ - pixel_x = -7; - pixel_y = -5 +/obj/structure/cable{ + icon_state = "2-8" }, -/obj/item/disk/tech_disk{ - pixel_x = -3; - pixel_y = -2 +/obj/machinery/button/door{ + id = "a_3_shutter"; + name = "Shutters"; + pixel_x = 11; + pixel_y = 21 }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = 8; - pixel_y = 12 +/obj/machinery/light/dim/directional/north, +/turf/open/floor/carpet/black, +/area/ship/crew/dorm/dormthree) +"Zf" = ( +/obj/structure/chair/sofa/brown/directional/west{ + dir = 1 }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"ZS" = ( -/obj/machinery/processor, -/obj/effect/turf_decal/corner/transparent/bar{ +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/walnut, +/area/ship/crew) +"Zi" = ( +/obj/structure/sign/poster/contraband/tools, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering/engine) +"Zm" = ( +/obj/effect/turf_decal/techfloor/orange/corner{ dir = 1 }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"ZT" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen{ +/obj/effect/turf_decal/techfloor/orange/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering/electrical) +"Zz" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20; + pixel_x = 2 + }, +/obj/machinery/button/door{ + dir = 1; + id = "apartment_3"; + normaldoorcontrol = 1; + pixel_x = 9; + pixel_y = -21; + specialfunctions = 4 + }, +/obj/item/kirbyplants/random, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27" + }, +/turf/open/floor/wood/mahogany, +/area/ship/crew/crewthree) +"ZB" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ship/crew/hydroponics) +"ZE" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/carpet/green, +/area/ship/crew) +"ZG" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = -9; + pixel_y = -2 + }, +/obj/item/reagent_containers/food/drinks/mug/coco{ + pixel_x = 7; + pixel_y = 10 + }, +/obj/item/book/random{ + pixel_x = 8; + pixel_y = -5 + }, +/obj/structure/cable, +/obj/structure/sign/poster/contraband/steppyflag{ + pixel_y = -32 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/carpet/black, +/area/ship/crew/dorm/dormthree) +"ZI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, +/obj/machinery/camera/autoname{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + color = "#792f27"; + dir = 10 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/ship/crew/canteen) +"ZQ" = ( +/obj/item/paper/crumpled{ + pixel_x = -12; + pixel_y = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/crewfour) +"ZX" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/cable, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -16; + pixel_x = 11 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/grass, +/area/ship/crew/hydroponics) +"ZZ" = ( /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "2-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"ZU" = ( -/obj/structure/closet/emcloset/wall/directional/east, /turf/open/floor/carpet/nanoweave/beige, /area/ship/hallway/port) @@ -6588,31 +6748,24 @@ qa qa qa qa -UF -UF -ES -sK -sK -sK -ES -bZ -bZ -eF -eF -eF -bZ -Lc -Hs -Lc -Lc -ek -zw -zw -Wx -Wx -Wx -Wx -aj +qa +qa +aq +KT +KT +aq +qa +aq +KT +KT +aq +Uc +aq +KT +KT +aq +qa +qa qa qa qa @@ -6628,35 +6781,28 @@ qa qa qa qa -ac -kK -Yd -Yd -bt -jD -aY -Qz -hg -Ef -UH -IY -Xt -jk -jR -ev -BX -ts -iA -co -dO -lW -Yq -Th -La -Yf -Uy -aj -aj +qa +qa +qa +aq +Sp +im +im +Zi +Sp +Sp +im +im +Uu +WC +Sp +im +im +Sp +aq +qa +qa +qa qa qa qa @@ -6669,472 +6815,819 @@ qa qa qa qa -ac -kK -CV -ei -Yd -CH -eu -eu -eu -px -Ef -BK -LK -Yj -PO -Oz -ev -Un -Gm -ev -GQ -rc -lW -ud -hK -ZB -Pl -aF -YS -Uy -aj qa qa qa +aq +Sp +pM +VO +Oz +Va +zr +Xr +He +nN +Tw +wB +lH +WB +Yu +bk +Sp +aq qa qa qa -"} -(4,1,1) = {" qa qa -UF -kK -QT -fc -or -Yd -eS -rk -rk -rk -dh -Ef -uJ -Mh -ub -HY -pu -ev -ev -ev -ev -Zp -zx -lW -jr -Tq -SG -vG -DQ -QX -WR -aj qa qa qa qa +"} +(4,1,1) = {" qa qa -"} -(5,1,1) = {" qa qa -UF -Rs -os -os -Jd -if -GE -Eb -WA -mH -DD -Ef -Eo -jn -ag -ag -ag -ag -cV -uf -xf -Ng -UG -lW -DP -Tq -Cr -RT -RE -hU -CE -Uy -MH MH MH +Sv +aO +YJ +aO +aO +jK +Kt +bj +SR +rU +Qf +Sz +eT +ST +TS +au +Sp +QQ +TC +TC +qa +qa +qa +qa qa qa qa "} -(6,1,1) = {" +(5,1,1) = {" +qa +qa +qa +qa +MH +KQ +CY +Dk +Zm +NZ +kJ +aO +Fq +Fq +Fq +Fq +Fq +Fq +Fq +VB +OP +YN +BA +FU +Vp +TC +qa +qa +qa +qa +qa +qa +qa +"} +(6,1,1) = {" +qa +qa +qa qa -UF -LV -PW -os -TX -GG -Yd -LB -Gu -KX -GO -RL -Ef -Dy -zR -pp -NN -js -ag -gC -Aj -XF -bX -Lp -lW -WS -sr -xK -AQ -eK -lz -th -Uy -cp -MM MH +AO +oI +lZ +Wu +nd +Ev +aO +EH +lj +tE +Mi +rq +IS +Fq +It +vr +JM +QQ +Ao +Ms +TC +qa +qa +qa +qa qa qa qa "} (7,1,1) = {" -UF -Yd -mR -TJ -eo -LS -Ru -je -KI -HP -PH -gk -Fk -Ef -wz -xo -ag -Td -nr -ag -SF -Ca -sP -dV -Aa -lW -fu -Qb -QH -nz -Pr -GZ +qa +qa +aj +aj Uy Uy -WT -ri -Sv -aq +Uy +fh +kM +xb +oG +aO +ju +Ye +DK +DK +Pr +EO +Fq +xy +Ik +IH +QQ +QQ +QQ +QQ +tC +yG +yG +tC +qa qa qa "} (8,1,1) = {" -Yd -Yd -Yd -Yd -Yd -Yd -Yd -Yd -UM -zL -zL -zL -zL -Ef -Ef -ND -ag -iH -ag -ag -lW -LO -lW -lW -lW -lW -gh -VX -Uy -Uy +qa +aj Uy +WR +uI +th Uy Uy -Ib -Vn -pT +Fy +vN aO +vj +BL +qb +Ug +fz +Fb +li +Fq Sp -aq +zo +Ix +sb +ms +DY +Ya +HR +al +fT +sb +cH +cH qa "} (9,1,1) = {" -mE -Hl -uM -pL -nN -bo -If -Yx -kr -wt -Am -wt -wt -eN -wt -Hj -yE -sG -wt -eN -wt -OE -dQ -jy -Sb -nw -Sb -Hj -Kn -Sb -Sb -Sb -aM -uU -sF -Zv -He -WP -Sp -aq +qa +aj +mF +gu +dH +yl +mF +Uy +Ji +ol +Fq +DL +lf +lf +lf +lf +lf +ab +ZI +Fq +oM +OI +sb +GB +sB +QR +KP +re +SO +sb +dW +Rz +cH "} (10,1,1) = {" -mE -jc -pj -VZ -dk -Dz -hG -wf -RI -zI -Pg -Nd -tY -tY -tY -Ju -ZG -hG -tY -tY -tY +aj +Uy +bB +Sy +vG +CA +Lk +Uy +Ji +dU +Fq +aA +DV +Cd +Cd +Cd +Cd +Cd +ua +Fq +pE +Ge +sb +sb +sb +sb +vM +Hm +sb +sb +lS +OS +cH +"} +(11,1,1) = {" +pO +Wm +eC +ZB +Xy +ln +ZX +Uy +NR +CR +Fq +UJ +uf +Bt +Bt +Bt +Bt +uF +pr +Fq +LQ +OI +Lb +Uf +SY +Pn +Lb +Kv +BH +No +uV +eR +MJ +"} +(12,1,1) = {" +pO +La +Kf +SG +Cr +ql +Qt +Uy +ZZ +jM +lt +jW +xu +vx +Ut +vx +vx +xu +Fk +kn +LQ +fH +Lb +IE +qp +rm +Lb +MA +Is +UY +Of +mC +MJ +"} +(13,1,1) = {" +pO +Th +zb +tQ +tQ +tK +sf +st uL -qC -gY -tY -hG +IK +Fq +sp +EI +Xp +JY +Ek +eB +EI +jN +Fq +DZ +DF +Lb +Lb +Lb +HP +Lb +tF +jB +jB +qz +rw +MJ +"} +(14,1,1) = {" +pO +Yq +yC +Bo +La +ld +fu +gh +Ji tY -so -op +nE +vx +Cf +Ad +px +Ko +gR +MV +qI +To +Fw +mx +Yn +XP +kj +Xi +Cn +IN +vu +AZ +Rh +nO +cH +"} +(15,1,1) = {" +zw +lW +lW +lW +lW +lW +lW +lW +SL +Rv +Fq +qc +lf +VU +Ky +LU +Mb +lf +Fu +Fq +RJ +Bq +Ay +Ay +Ay +Ay +Rz +Rz +Rz +Rz +Rz +Rz +Rz +"} +(16,1,1) = {" +zw +xH +Uk +HJ +ue +to +WS +lW +Ji tY -Dz -lG -vN -Ui -EX -fa -aO -pa -Jq -Gs +Fq +aP +RB +Xe +yr +eJ +TB +Sr +PR +Fq +OM +ym +Ay +ye +vl +Ay +fP +CU +su +TW +AH +Fg +Wv "} -(11,1,1) = {" -mE -mW -mW -mE -mE -mE -hu -hu -hu -mE -mE -mE -hu -hu -hu -mE -mE -LZ -kB -IJ -ZU -mE -gV -PL +(17,1,1) = {" +eK +xO +SW +cn +yh +bX +wU +lW +IL +MP +Hu Fq Fq -er Fq -hR Fq Fq Fq -aO -ZD -IK -Dj -aO -Az -Jq -Gs +Fq +Fq +Tb +Nz +xt +Ay +GH +Nw +Ay +qx +qK +ZQ +mB +mB +mB +kH "} -(12,1,1) = {" -fS -fg -fg -WL -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa +(18,1,1) = {" +Lc +nB +ev +ev +GT +MZ +Zz +lW +FW +xo +Qw +qn +xo +CN +xo +Er +gT +oh +Tf +sd +Tf +Eo +Ay +gn +Ay +TL +nX +PF +Wh +Kb +MB +mB +kH +"} +(19,1,1) = {" +Lc +YY +ZG +ev +Tg +cK +pm +Dh +GC +dU +mE mA mA mA +oN +TZ mA mA mA +kS +pE +bM +dB +HK +Pf +bY +bY +bY +dE +ji +Hj +mB +kH +"} +(20,1,1) = {" +wH +yj +zd +ev +Ep +QW +RG +lW +gd +tY +IJ +mA +zl +TQ +rX +lx +Ng +Xk +mA +rK +LQ +ym +Rn +KA +eM +RR +Cv +rs +pA +uv +wV +vp +Wv +"} +(21,1,1) = {" +Lc +ev +ev +ev +ag +ag +ag +ag +Ji +tY +pJ +mA +jp +Nf +iE Db -Fq -DH -UU -vx -Ch -oS -NX -cI -Qe -vj -aO -aO -aO -jK -rl -Zi -aq +SX +Ws +mA +xF +LQ +LI +Jz +Jz +Jz +Jz +Jz +Jz +iK +iK +iK +iK +iK "} -(13,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa +(22,1,1) = {" +bZ +Ra +Dg +Mu +ag +IA +pf +ag +Ji +tY +kB mA +PL +tZ +Gu +Hl +Xn +eI mA -Io -UI -zF -tU +aX +LQ +cm +Jz +Xj +Yl +Li +jo +tT +iK +aQ +dQ +UG +SD +"} +(23,1,1) = {" +NS +NF +wh +AR +ag +fk +GX +iH +rg +Rv +LZ +mA +GK +Dz +Ul +nj +Wd +Fn +mA +NM +LQ +NN +Jz +Rr +gb +CL +AM +Vo +iK +py +AC +UK +SD +"} +(24,1,1) = {" +NS +hU +ak +Lq +ag +RS +ag +ag +IL +YQ +mE +mA +mA +Kg +ah +pC +xw +mA +mA +kS +gp +fq +Jz +Rq +kw +Iu +Af +TM +iK +iu +LK +sy +Yv +"} +(25,1,1) = {" +NS +nw +mR +QU +aU +Dw +pI +ko +uL +wz +mE +qa +mA +eX +eX +eX +eX mA -fY -Fq -rv -Nj -YT -KM -hB -MC -DV -Nj -NT -eI -OH -Fq -FD -lc -Sp qa +kS +wq +ip +km +pT +yg +ir +QZ +Nj +iK +ff +Gf +uq +Yv "} -(14,1,1) = {" -qa -qa -qa -qa -qa -qa -qa +(26,1,1) = {" +bZ +rN +zG +IC +KY +Dy +uA +Ef +gd +tY +wT qa qa qa @@ -7143,40 +7636,33 @@ qa qa qa qa -kR -Ev -Fy -fk -hx -WX -mA -ro -Fq -Up -mK -Sh -RK -vx -bg -Cd -Nj -MJ -dD -mV -Fq -Nl -xs -Sp -aq +Hi +LQ +Xf +Jz +HH +iC +kI +BF +fM +kc +tD +nP +Mn +Yv "} -(15,1,1) = {" -qa -qa -qa -qa -qa -qa -qa +(27,1,1) = {" +bZ +Ef +Ef +Ef +Ef +Ef +Ef +Ef +NR +tY +wT qa qa qa @@ -7185,40 +7671,33 @@ qa qa qa qa -kR -GN -fF -ey -IU -em -ee -qC -Fq -Px -Ky -yL -vV -Ut -bg -Cd -Nj -xp -rB -Dx -Fq -xW -JX -Jq -Gs +Hi +LQ +tz +Jz +BY +Kr +SN +AJ +lk +iK +iK +iK +iK +Yv "} -(16,1,1) = {" -qa -qa -qa -qa -qa -qa -qa +(28,1,1) = {" +ES +MU +pg +PE +bl +Xm +yT +zL +Ji +tY +wT qa qa qa @@ -7227,33 +7706,33 @@ qa qa qa qa -kR -Ni -Ul -XS -Vg -Xo -kY -EA -Fq -Vk -LU -iq -wA -vx -bg -Cd -Nj -XO -rB -aC -Fq -jh -ka -Jq -Gs +Hi +LQ +ep +Jz +DC +tt +pL +II +dx +mj +Vu +YE +Jz +Wl "} -(17,1,1) = {" +(29,1,1) = {" +vf +Le +Ta +zZ +mH +GO +Zf +zL +zf +NO +mE qa qa qa @@ -7262,44 +7741,68 @@ qa qa qa qa +kS +pH +yM +Jz +tB +AE +CZ +Tn +Ls +ed +PU +In +Wl qa +"} +(30,1,1) = {" +vf +wS +Ta +zZ +WA +Ii +Rm +zL +CG +hk +mE qa qa qa qa qa qa -kR -xt -aG -PJ -dN -fN -mA -PK -Fq -yg -nc -cZ -xk -vx -bg -Cd -Nj -DN -sW -bN -Fq -KB -Du -Uu -aq -"} -(18,1,1) = {" qa qa +kS +VH +Ei +Jz +uz +qq +Jz +Jz +bD +Df +In +XE qa qa +"} +(31,1,1) = {" +vf +wR +Ta +zZ +ZE +AP +dz +zL +gd +AN +mE qa qa qa @@ -7308,39 +7811,33 @@ qa qa qa qa +kS +mK +pG +cJ +xh +XB +Ex +cJ +Jz +In +mP qa qa qa -mA -mA -gM -Bm -yY -mc -mA -aE -Fq -Wk -Nj -Hu -KM -hB -gS -Cd -Ln -gd -QV -ZS -Fq -xE -Bu -Rg -qc "} -(19,1,1) = {" -qa -qa -qa +(32,1,1) = {" +ES +yz +aD +JX +BD +Nt +Jy +Wz +Cy +Xl +wT qa qa qa @@ -7349,163 +7846,70 @@ qa qa qa qa +kS +VG +Up +cJ +vb +dR +cJ +PS +PS qa qa qa qa qa -mA -mA -mA -mA -mA -mA -iT -Fq -ha -SM -rI -dj -hL -bn -Hz -XJ -Fq -Fq -Fq -Fq -vP -JM -Sp -aq "} -(20,1,1) = {" -qa -qa -qa -qa +(33,1,1) = {" +UF +Yd +Yd +Yd +if +Yd +PY +Yd +xV +rC +wT qa qa -fg -kS -kS -kS -kS -kS -Ha -Ha -Ha -kS -kS -NM -ny -xF -rK -kS -gp -ez -Fq -Fq -BW -Fq -oW -Fq -Fq -Fq -Sp -Qk -It -rY -lJ -CM -Jq -Gs -"} -(21,1,1) = {" qa qa qa qa qa qa -fg -zK -Ps -Gb -dA -VI -LQ -LQ -LQ -id -Sf -LQ -LQ -LQ -LQ -cX -ym -AZ -OM -IQ -NJ -en -LQ -LQ -BN -uO -Ge -yR -Uj -ma -zc -YQ -Jq -Gs -"} -(22,1,1) = {" +kS +hL +hL +cJ +PS +PS +PS +qa qa qa qa qa qa qa -tX -zK -fz -ng -QO -WV -lO -MX -Pw -Al -DS -bL -bL -sp -bL -uI -zz -UV -bL -Lw -tH -eJ -HU -HU -HU -HU -Zt -jt -xC -OJ -xU -bk -Sp -aq "} -(23,1,1) = {" +(34,1,1) = {" +UF +Yd +lJ +Rb +Jd +vn +cs +Yd +yq +Rv +wT +qa +qa qa qa qa @@ -7513,41 +7917,10 @@ qa qa qa fg -cJ -cJ -cJ -Jz -Jz -Jz -Jz -Jz -TM -Jz -Jz -Jz -Jz -Rn -pw -Ay -Ay -Ay -Ay -fU -Lb -Lb -Lb -sb -sb -sb -QQ -QQ -vC -Sp -Sp -aq +fg +Ui +fg qa -"} -(24,1,1) = {" qa qa qa @@ -7555,41 +7928,23 @@ qa qa qa qa -PS -Sg -FJ -hn -PR -PV -bb -Yz -GM -oC -Go -fK -Jz -qB -bP -QW -xV -TI -Ay -eC -Lb -jp -pJ -sb -Nv -Fl -QQ -FR -SC -Ug -aq qa qa "} -(25,1,1) = {" +(35,1,1) = {" +qa +ac +CV +bd +os +pF +gS +Yd +qC +tY +mE +qa +qa qa qa qa @@ -7597,41 +7952,9 @@ qa qa qa qa -PS -vU -fZ -qq -xI -EJ -DZ -Yg -Ny -kw -gb -xT -Jz -yi -Fd -Ay -Mg -Tl -Ay -zN -Lb -kU -Tn -sb -cW -gN -QQ -FE -Vp -TC qa qa qa -"} -(26,1,1) = {" qa qa qa @@ -7639,42 +7962,22 @@ qa qa qa qa -PS -cJ -qe -Jz -mf -iI -SN -OQ -TK -Iu -CL -QZ -Jz -WZ -UB -TL -Ay -Ay -Ay -hh -hF -Kj -vW -sb -Qg -xH -QQ -TC -TC -TC qa qa qa "} -(27,1,1) = {" +(36,1,1) = {" qa +GZ +ac +QT +os +os +FH +Yd +Bj +AF +mE qa qa qa @@ -7682,40 +7985,12 @@ qa qa qa qa -PS -cJ -Jz -se -zy -AJ -Hb -vd -Af -AM -Me -Jz -tM -UB -nX -Md -fP -Rz -SK -Lb -Lb -Lb -vM -ZT -BV -tC qa qa qa qa qa qa -"} -(28,1,1) = {" qa qa qa @@ -7724,40 +7999,27 @@ qa qa qa qa -PS -Jz -IN -rC -HD -iu -Kr -WK -KF -HJ -Ij -Jz -VU -UB -eX -lM -CU -Rz -zs -da -zW -gs +qa +"} +(37,1,1) = {" +qa +qa +GZ +ac +Jt +AS +DB +Yd Jg -YM -hJ -tQ +Ds +mE +XY qa qa qa qa qa qa -"} -(29,1,1) = {" qa qa qa @@ -7767,31 +8029,6 @@ qa qa qa qa -mP -KK -Kz -us -iK -tI -iK -iK -iK -iK -iK -xh -Pz -ia -hy -su -Rz -PB -Rm -Is -UN -sb -Xr -pA -tQ qa qa qa @@ -7799,49 +8036,31 @@ qa qa qa "} -(30,1,1) = {" +(38,1,1) = {" qa qa qa +UF +UF +LV +Rj +Yd +Ur +fV +DE +fg qa qa qa qa qa qa -mz -mP -Sd -xl -iK -QA -AL -uW -kC -rt -iK -yr -iJ -CO -mB -KU -Rz -uC -Rm -UY -fy -sb -sb -sb -tC qa qa qa qa qa qa -"} -(31,1,1) = {" qa qa qa @@ -7851,39 +8070,23 @@ qa qa qa qa +"} +(39,1,1) = {" qa -In -mP -ht -iK -tA -Gf -XH -pK -qV -iK -XP -Om -ZK -mB -ID -Rz -Cv -tz -Of -mC -lS -eA -cH qa qa qa qa +UF +Yd +Yd +hP +un +DE +fg qa qa qa -"} -(32,1,1) = {" qa qa qa @@ -7895,28 +8098,6 @@ qa qa qa qa -Wl -Jz -iK -BE -dp -LT -DT -fI -iK -MG -mB -mB -mB -gn -Rz -hd -JK -xx -Bz -OS -Rz -cH qa qa qa @@ -7925,7 +8106,20 @@ qa qa qa "} -(33,1,1) = {" +(40,1,1) = {" +qa +qa +qa +qa +qa +qa +UF +Yd +mE +mE +mE +LE +qa qa qa qa @@ -7938,26 +8132,6 @@ qa qa qa qa -Wl -Yv -Yv -Yv -Yv -FI -FI -iK -Wv -El -El -El -Wv -Rz -cH -GS -GS -GS -cH -cH qa qa qa diff --git a/_maps/shuttles/inteq/inteq_colossus.dmm b/_maps/shuttles/inteq/inteq_colossus.dmm index 5925b9c0acdd..d5ed70873819 100644 --- a/_maps/shuttles/inteq/inteq_colossus.dmm +++ b/_maps/shuttles/inteq/inteq_colossus.dmm @@ -852,7 +852,7 @@ /area/ship/hallway/fore) "iX" = ( /obj/item/radio/intercom/wideband/directional/south, -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 1 }, /obj/effect/turf_decal/borderfloor, @@ -3429,7 +3429,7 @@ /obj/item/ammo_box/magazine/gal{ pixel_x = 5 }, -/obj/item/gun/ballistic/automatic/marksman/gal/inteq{ +/obj/item/gun/ballistic/automatic/gal/inteq{ pixel_x = -8; pixel_y = 3 }, diff --git a/_maps/shuttles/inteq/inteq_hound.dmm b/_maps/shuttles/inteq/inteq_hound.dmm index da82ccbf26b7..5616d1d2d4b0 100644 --- a/_maps/shuttles/inteq/inteq_hound.dmm +++ b/_maps/shuttles/inteq/inteq_hound.dmm @@ -1580,7 +1580,7 @@ dir = 1 }, /obj/effect/turf_decal/steeldecal/steel_decals_central4, -/obj/machinery/computer/cargo, +/obj/machinery/computer/cargo/express, /obj/item/radio/intercom/wideband/directional/north{ pixel_y = 25; pixel_x = 6 diff --git a/_maps/shuttles/inteq/inteq_talos.dmm b/_maps/shuttles/inteq/inteq_talos.dmm index 491853b5266c..1e08e3912dc6 100644 --- a/_maps/shuttles/inteq/inteq_talos.dmm +++ b/_maps/shuttles/inteq/inteq_talos.dmm @@ -2,7 +2,7 @@ "ab" = ( /obj/structure/sign/number/four, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "ae" = ( /obj/structure/cable{ icon_state = "4-8" @@ -25,14 +25,14 @@ /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "ag" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 8 +/obj/structure/window/reinforced/survival_pod{ + dir = 4 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 +/obj/structure/window/reinforced/survival_pod{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ship/storage) +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/engineering/communications) "ak" = ( /obj/structure/cable{ icon_state = "2-8" @@ -41,38 +41,25 @@ /turf/open/floor/plasteel/tech, /area/ship/engineering) "an" = ( -/obj/machinery/computer/mech_bay_power_console{ - dir = 1 +/obj/machinery/telecomms/processor/preset_four{ + autolinkers = list("processor4","bus"); + network = "irmg_commnet" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage) +/turf/open/floor/circuit/telecomms/mainframe, +/area/ship/engineering/communications) "ao" = ( -/obj/docking_port/mobile{ - dir = 2; - launch_status = 0; - port_direction = 8; - preferred_direction = 4 - }, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage) +/area/ship/engineering/communications) "ap" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/effect/turf_decal/trimline/opaque/yellow/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/hardsuit/engine/atmos, +/obj/item/tank/jetpack/oxygen, /turf/open/floor/plasteel/dark, -/area/ship/storage) +/area/ship/engineering/communications) "as" = ( /obj/effect/turf_decal/corner/opaque/yellow, /obj/effect/turf_decal/corner/opaque/brown{ @@ -95,19 +82,10 @@ /area/ship/engineering/engine) "au" = ( /obj/machinery/light/directional/east, -/obj/machinery/telecomms/server/presets/common{ - autolinkers = list("common","hub"); - freq_listening = list(1459); - network = "irmg_commnet" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/ship/engineering/communications) -"aD" = ( -/obj/machinery/computer/telecomms/monitor{ - network = "irmg_commnet" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/tech/grid, +/area/ship/storage) "aH" = ( /obj/machinery/button/door{ dir = 4; @@ -189,7 +167,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "bb" = ( /obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/airlock/grunge{ @@ -254,11 +232,13 @@ icon_state = "0-8" }, /obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/computer/rdconsole/core{ - dir = 8 +/obj/machinery/telecomms/server/presets/common{ + autolinkers = list("common","hub"); + freq_listening = list(1459); + network = "irmg_commnet" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage) +/turf/open/floor/circuit/telecomms/mainframe, +/area/ship/engineering/communications) "bI" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -273,7 +253,7 @@ /obj/structure/mopbucket, /obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "bM" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /obj/machinery/door/poddoor{ @@ -297,16 +277,14 @@ /obj/effect/turf_decal/box/corners{ dir = 8 }, +/obj/structure/rack, /obj/machinery/light/directional/south, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable{ icon_state = "0-4" }, -/obj/structure/crate_shelf, -/obj/structure/closet/crate, -/obj/item/roller, -/obj/item/roller, -/obj/item/roller, +/obj/item/pickaxe/mini, +/obj/item/pickaxe/mini, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "ce" = ( @@ -348,7 +326,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "cn" = ( /obj/machinery/light/directional/south, /obj/structure/railing{ @@ -439,6 +417,9 @@ name = "waste input pump"; on = 0 }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, @@ -464,11 +445,19 @@ /turf/open/floor/plasteel/dark, /area/ship/security) "cT" = ( -/obj/machinery/navbeacon/wayfinding{ - location = "talos_workshop" +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/window/northleft{ + req_access_txt = "61" }, -/turf/open/floor/plasteel/dark, -/area/ship/storage) +/obj/machinery/door/window/southright{ + req_access_txt = "61" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/communications) "cV" = ( /turf/closed/wall/mineral/plastitanium, /area/ship/storage) @@ -536,7 +525,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "dw" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable{ @@ -551,7 +540,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "dE" = ( /obj/structure/chair/comfy/shuttle{ dir = 4; @@ -594,7 +583,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "ej" = ( /obj/machinery/power/smes/shuttle/precharged{ dir = 4 @@ -635,6 +624,9 @@ /turf/open/floor/plating, /area/ship/engineering) "em" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /obj/effect/turf_decal/industrial/warning{ dir = 4 }, @@ -649,9 +641,6 @@ piping_layer = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, /turf/open/floor/plasteel/tech, /area/ship/engineering/engine) "eu" = ( @@ -680,16 +669,13 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/security/armory) "eC" = ( -/obj/machinery/telecomms/broadcaster/preset_right{ - autolinkers = list("broadcasterB","hub"); - network = "irmg_commnet" - }, -/obj/structure/window/reinforced/survival_pod, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/ship/engineering/communications) +/obj/structure/table, +/obj/item/mecha_parts/mecha_equipment/rcd, +/obj/item/mecha_parts/mecha_equipment/cable_layer, +/obj/item/radio/intercom/directional/west, +/obj/machinery/cell_charger, +/turf/open/floor/plasteel/tech/grid, +/area/ship/storage) "eK" = ( /obj/effect/turf_decal/trimline/opaque/yellow/corner{ dir = 4 @@ -763,7 +749,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "fg" = ( /obj/structure/cable{ icon_state = "4-8" @@ -792,27 +778,18 @@ /obj/structure/grille, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "fo" = ( +/obj/machinery/rnd/production/protolathe/department/engineering, /obj/machinery/camera/autoname{ dir = 9 }, -/obj/machinery/telecomms/receiver/preset_right{ - autolinkers = list("receiverB","hub"); - freq_listening = list(1347,1359); - network = "irmg_commnet" - }, -/obj/structure/window/reinforced/survival_pod, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/ship/engineering/communications) +/turf/open/floor/plasteel/tech/grid, +/area/ship/storage) "fr" = ( /obj/item/cigbutt, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "fC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/opaque/yellow/warning{ @@ -843,17 +820,17 @@ /area/ship/bridge) "fK" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "fN" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "fU" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "fX" = ( /obj/structure/chair/stool{ dir = 1 @@ -936,14 +913,14 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "go" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "gp" = ( /obj/effect/turf_decal/trimline/opaque/yellow/line, /obj/effect/turf_decal/siding/thinplating, @@ -979,6 +956,13 @@ }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) +"gF" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) "gG" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1077,7 +1061,18 @@ /obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/structure/crate_shelf, +/obj/structure/closet/crate{ + name = "sandbags crate" + }, +/obj/item/storage/box/emptysandbags{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/storage/box/emptysandbags, +/obj/item/storage/box/emptysandbags{ + pixel_x = 5; + pixel_y = -5 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "hc" = ( @@ -1120,11 +1115,11 @@ "hm" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "hw" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "hz" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/table/wood, @@ -1138,7 +1133,7 @@ pixel_y = 6 }, /turf/open/floor/plating, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "hG" = ( /obj/structure/railing{ dir = 6; @@ -1250,7 +1245,7 @@ /obj/item/cigbutt, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "im" = ( /obj/structure/railing{ dir = 4 @@ -1278,7 +1273,7 @@ dir = 4 }, /turf/open/floor/plasteel/tech, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "iy" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 1 @@ -1389,25 +1384,19 @@ }, /obj/item/cigbutt, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "iW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/navbeacon/wayfinding{ - location = "talos_telecomms" - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/communications) +/area/ship/storage) "iZ" = ( /obj/effect/turf_decal/trimline/opaque/yellow/corner, /obj/effect/turf_decal/siding/thinplating/corner, @@ -1453,7 +1442,7 @@ "jj" = ( /obj/structure/sign/warning/vacuum, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/port) +/area/ship/maintenance/port) "jl" = ( /obj/structure/cable{ icon_state = "4-8" @@ -1483,7 +1472,7 @@ }, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "jw" = ( /obj/structure/cable{ icon_state = "1-8" @@ -1497,7 +1486,7 @@ /turf/open/floor/carpet/orange, /area/ship/bridge) "jH" = ( -/obj/structure/cable{ +/obj/structure/cable/yellow{ icon_state = "1-2" }, /obj/machinery/door/firedoor/border_only, @@ -1509,36 +1498,17 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/airlock/engineering{ - name = "Storage Bay"; - req_access_txt = "10" +/obj/machinery/door/airlock/highsecurity{ + name = "Communications"; + req_access_txt = "61" }, /turf/open/floor/plasteel/tech, -/area/ship/storage) -"jJ" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/folder/syndicate{ - desc = "A slick black folder stamped 'Property of Inteq Risk Management Group.'"; - name = "folder" - }, -/obj/item/pen, -/obj/item/multitool{ - pixel_x = 12; - pixel_y = 8 - }, -/obj/machinery/light/directional/south, -/obj/item/radio/intercom/directional/north{ - dir = 4; - freerange = 1; - freqlock = 1; - frequency = 1347; - name = "IRMG shortwave intercom"; - pixel_x = 31; - pixel_y = 0 - }, -/turf/open/floor/plasteel/telecomms_floor, /area/ship/engineering/communications) +"jJ" = ( +/obj/machinery/light/directional/east, +/obj/machinery/rnd/production/circuit_imprinter/department/engi, +/turf/open/floor/plasteel/tech/grid, +/area/ship/storage) "jP" = ( /obj/effect/turf_decal/siding/white{ dir = 1 @@ -1601,13 +1571,13 @@ /area/ship/hallway/central) "jW" = ( /obj/machinery/light/directional/east, +/obj/machinery/computer/telecomms/server{ + dir = 1; + network = "irmg_commnet" + }, /obj/machinery/airalarm/directional/south, -/obj/structure/closet/toolcloset/empty, -/obj/item/rcl/pre_loaded, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel/dark, -/area/ship/storage) +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/engineering/communications) "jX" = ( /obj/structure/sign/warning/securearea, /turf/closed/wall/mineral/plastitanium/nodiagonal, @@ -1642,8 +1612,8 @@ }, /obj/item/clothing/glasses/meson, /obj/machinery/light_switch{ - dir = 8; pixel_x = 20; + dir = 8; pixel_y = 11 }, /turf/open/floor/plasteel/tech/grid, @@ -1684,14 +1654,14 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/crate/secure/loot, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "ks" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "kD" = ( /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) @@ -1701,7 +1671,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "kM" = ( /obj/structure/cable{ icon_state = "4-8" @@ -1762,13 +1732,16 @@ /turf/open/floor/engine/hull/reinforced/interior, /area/ship/engineering/engine) "ls" = ( +/obj/machinery/telecomms/server/presets/inteq{ + autolinkers = list("inteq","hub"); + freq_listening = list(1347); + network = "irmg_commnet" + }, /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage) +/turf/open/floor/circuit/telecomms/mainframe, +/area/ship/engineering/communications) "lt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, @@ -1778,6 +1751,9 @@ /turf/open/floor/plasteel/dark, /area/ship/security) "lA" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, /obj/structure/cable/yellow{ icon_state = "1-8" }, @@ -1796,16 +1772,22 @@ /turf/open/floor/plating, /area/ship/engineering/engine) "lB" = ( +/obj/structure/closet/crate/medical, +/obj/item/storage/backpack/satchel/med, +/obj/item/clothing/shoes/combat, +/obj/item/clothing/glasses/hud/health, +/obj/item/storage/belt/medical/webbing, +/obj/item/clothing/suit/armor/inteq/corpsman, +/obj/item/clothing/head/soft/inteq/corpsman, +/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, +/obj/item/clothing/under/syndicate/inteq/corpsman, /obj/structure/railing, /obj/effect/turf_decal/box/corners{ dir = 8 }, /obj/item/radio/intercom/directional/west, +/obj/item/storage/box/bodybags, /obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/pickaxe/mini, -/obj/item/pickaxe/mini, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "lC" = ( @@ -1833,7 +1815,7 @@ "lI" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "lM" = ( /obj/structure/cable{ icon_state = "4-8" @@ -1851,7 +1833,7 @@ dir = 1 }, /turf/open/floor/plasteel/tech, -/area/ship/storage/port) +/area/ship/maintenance/port) "lO" = ( /obj/structure/cable{ icon_state = "2-4" @@ -1902,7 +1884,7 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "mi" = ( /obj/effect/turf_decal/trimline/opaque/yellow/line{ dir = 4 @@ -1947,18 +1929,15 @@ /area/ship/security) "ms" = ( /obj/machinery/light/directional/west, +/obj/machinery/power/smes/engineering, /obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 10 + icon_state = "0-2" }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10; - layer = 2.030 +/obj/structure/sign/warning/coldtemp{ + pixel_x = -32 }, -/turf/open/floor/plasteel/dark, -/area/ship/storage) +/turf/open/floor/plating, +/area/ship/engineering/communications) "mw" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -1979,11 +1958,18 @@ /turf/open/floor/plasteel/tech, /area/ship/bridge) "mz" = ( -/obj/structure/cable{ - icon_state = "2-4" +/obj/structure/chair/office{ + dir = 8 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 9 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plasteel/dark, +/area/ship/storage) "mC" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2013,7 +1999,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "mJ" = ( /obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/atmospherics/pipe/layer_manifold{ @@ -2105,6 +2091,10 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/ship/crew/toilet) +"nh" = ( +/obj/structure/bed/roller, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) "nl" = ( /turf/open/floor/plasteel/grimy, /area/ship/crew) @@ -2173,17 +2163,17 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "nE" = ( /obj/structure/grille, /obj/structure/window/plasma/reinforced/plastitanium, /turf/open/floor/plating, -/area/ship/storage) +/area/ship/engineering/communications) "nF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "nH" = ( /obj/machinery/door/airlock/maintenance_hatch, /obj/effect/turf_decal/industrial/warning/fulltile, @@ -2192,7 +2182,7 @@ }, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "nJ" = ( /obj/effect/turf_decal/trimline/opaque/yellow/line{ dir = 4 @@ -2276,16 +2266,26 @@ "od" = ( /obj/structure/sign/warning/vacuum/external, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/maintenance/port) +/area/ship/cargo/port) "og" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering/communications) +/obj/structure/catwalk, +/obj/structure/marker_beacon{ + picked_color = "Burgundy" + }, +/turf/open/floor/plating/airless, +/area/ship/external/dark) "oi" = ( +/obj/item/storage/firstaid/medical{ + pixel_x = -5 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 5 + }, /obj/machinery/camera/autoname, /obj/machinery/status_display/shuttle{ pixel_y = 32 }, -/obj/structure/reagent_dispensers/water_cooler, +/obj/structure/table, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "om" = ( @@ -2298,8 +2298,9 @@ /obj/effect/turf_decal/siding/thinplating/dark/corner{ dir = 8 }, +/obj/effect/turf_decal/trimline/opaque/yellow/warning, /turf/open/floor/plasteel/dark, -/area/ship/engineering/communications) +/area/ship/storage) "on" = ( /obj/structure/cable{ icon_state = "2-4" @@ -2329,7 +2330,7 @@ /turf/open/floor/plasteel/tech, /area/ship/security/armory) "os" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8 }, /obj/effect/turf_decal/corner/opaque/brown{ @@ -2388,7 +2389,7 @@ }, /obj/item/trash/popcorn, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "oG" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, @@ -2396,7 +2397,7 @@ /obj/structure/closet/cardboard, /obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "oR" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -2412,7 +2413,7 @@ icon_state = "1-4" }, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "oT" = ( /obj/structure/cable{ icon_state = "2-4" @@ -2455,7 +2456,7 @@ "oY" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "pb" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/jukebox/boombox{ @@ -2463,7 +2464,7 @@ pixel_y = -11 }, /turf/open/floor/plating, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "pf" = ( /obj/structure/cable{ icon_state = "0-4" @@ -2519,7 +2520,7 @@ valve_open = 1 }, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "pu" = ( /obj/effect/turf_decal/corner/opaque/yellow{ dir = 1 @@ -2560,7 +2561,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "pL" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -2625,9 +2626,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/rnd/production/protolathe/department/engineering, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage) +/obj/machinery/navbeacon/wayfinding{ + location = "talos_telecomms" + }, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/communications) "qe" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2669,8 +2672,8 @@ dir = 4 }, /obj/machinery/light_switch{ - dir = 8; pixel_x = 19; + dir = 8; pixel_y = 11 }, /turf/open/floor/plasteel/patterned/grid, @@ -2689,7 +2692,7 @@ /obj/effect/decal/cleanable/cobweb, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "qr" = ( /obj/structure/cable{ icon_state = "1-2" @@ -2704,14 +2707,14 @@ name = "Access Door Control"; pixel_x = 21; pixel_y = -6; - req_access_txt = "56" + req_access_txt = "24" }, /obj/machinery/button/shieldwallgen{ dir = 8; id = "talos_tank_air"; pixel_x = 19; pixel_y = 4; - req_access_txt = "56" + req_access_txt = "24" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -2780,8 +2783,8 @@ }, /obj/machinery/power/apc/auto_name/directional/north, /obj/machinery/light_switch{ - pixel_x = -12; - pixel_y = 23 + pixel_y = 23; + pixel_x = -12 }, /obj/structure/cable{ icon_state = "0-8" @@ -2830,8 +2833,8 @@ dir = 9 }, /obj/machinery/light_switch{ - dir = 8; pixel_x = 20; + dir = 8; pixel_y = 11 }, /turf/open/floor/plasteel/tech, @@ -2894,7 +2897,7 @@ "rw" = ( /obj/structure/chair/comfy/grey/directional/north, /turf/open/floor/plating, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "rB" = ( /obj/effect/turf_decal/trimline/opaque/yellow/warning, /turf/open/floor/engine/hull/reinforced, @@ -2918,7 +2921,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "rP" = ( /obj/structure/cable{ icon_state = "4-8" @@ -2958,11 +2961,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/dark/hidden/layer1, -/obj/machinery/button/ignition/incinerator/atmos{ - dir = 4; - pixel_x = -30; - pixel_y = 12 - }, /turf/open/floor/plasteel/tech, /area/ship/engineering/engine) "sa" = ( @@ -2970,17 +2968,33 @@ /obj/structure/cable{ icon_state = "2-4" }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"sc" = ( +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) +"sc" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/syndicate{ + desc = "A slick black folder stamped 'Property of Inteq Risk Management Group.'"; + name = "folder" + }, +/obj/item/pen, +/obj/item/multitool{ + pixel_x = 12; + pixel_y = 8 + }, +/obj/item/radio/intercom/directional/north{ + freerange = 1; + freqlock = 1; + frequency = 1347; + name = "IRMG shortwave intercom" + }, /obj/machinery/firealarm/directional/east, -/obj/machinery/rnd/server, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage) +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/engineering/communications) "si" = ( /obj/structure/sign/warning/vacuum, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "sl" = ( /obj/machinery/door/airlock/maintenance_hatch{ dir = 4 @@ -2992,7 +3006,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "sn" = ( /obj/structure/chair/stool{ dir = 1 @@ -3045,7 +3059,7 @@ /area/template_noop) "sy" = ( /turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "sA" = ( /obj/structure/table, /obj/item/folder/yellow, @@ -3062,7 +3076,7 @@ pixel_y = -32 }, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "sD" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/grille_or_trash, @@ -3070,7 +3084,7 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "sF" = ( /obj/effect/turf_decal/corner/opaque/yellow{ dir = 1 @@ -3228,11 +3242,11 @@ icon_state = "2-8" }, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "ti" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "tp" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -3275,7 +3289,7 @@ "ts" = ( /obj/structure/sign/number/one, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "tu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -3287,14 +3301,8 @@ dir = 6 }, /obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 5 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, /turf/open/floor/plasteel/dark, -/area/ship/storage) +/area/ship/engineering/communications) "tA" = ( /turf/closed/wall/mineral/plastitanium, /area/ship/engineering) @@ -3330,27 +3338,14 @@ }, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) -"tM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 6 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/obj/effect/landmark/start/station_engineer, -/obj/structure/chair/office, -/turf/open/floor/plasteel/dark, -/area/ship/storage) +/area/ship/cargo/port) "tO" = ( -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 4 +/obj/machinery/computer/telecomms/monitor{ + dir = 1; + network = "irmg_commnet" }, -/turf/open/floor/plasteel/dark, -/area/ship/storage) +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/engineering/communications) "tT" = ( /obj/structure/cable{ icon_state = "1-2" @@ -3386,13 +3381,13 @@ }, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "uc" = ( /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, /turf/open/floor/carpet, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "ud" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -3424,10 +3419,10 @@ }, /obj/item/gun/ballistic/shotgun/bulldog/inteq/no_mag{ pixel_x = -8; - pixel_y = 8 + pixel_y = 8; }, /obj/item/gun/ballistic/shotgun/bulldog/inteq/no_mag{ - pixel_x = -12 + pixel_x = -12; }, /turf/open/floor/plasteel/tech/grid, /area/ship/security/armory) @@ -3446,7 +3441,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "up" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 1 @@ -3471,10 +3466,10 @@ /obj/effect/turf_decal/box/corners{ dir = 1 }, +/obj/structure/closet/crate/freezer/blood, /obj/machinery/light/directional/north, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/west, -/obj/machinery/autolathe, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "uC" = ( @@ -3501,17 +3496,22 @@ /turf/open/floor/plating, /area/ship/engineering) "uE" = ( -/turf/open/floor/plasteel/tech, -/area/ship/engineering/communications) +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/navbeacon/wayfinding{ + location = "talos_workshop" + }, +/turf/open/floor/plasteel/dark, +/area/ship/storage) "uI" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "uO" = ( /obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/structure/table, -/obj/item/storage/box/cups, +/obj/machinery/iv_drip, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "vi" = ( @@ -3519,7 +3519,7 @@ dir = 1 }, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/port) +/area/ship/maintenance/port) "vn" = ( /obj/effect/turf_decal/corner/opaque/yellow, /obj/effect/turf_decal/corner/opaque/brown{ @@ -3547,7 +3547,7 @@ /turf/open/floor/plasteel/grimy, /area/ship/crew) "vp" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, +/turf/closed/wall/mineral/plastitanium, /area/ship/engineering/communications) "vv" = ( /obj/structure/cable/yellow{ @@ -3585,15 +3585,36 @@ /turf/open/floor/plasteel/showroomfloor, /area/ship/crew/toilet) "vM" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 5 +/obj/structure/closet/secure_closet{ + anchored = 1; + icon_state = "ce"; + name = "artificer class II's locker"; + req_access = null; + req_access_txt = "56" }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 +/obj/item/clothing/under/syndicate/inteq/artificer, +/obj/item/clothing/under/syndicate/inteq/skirt/artificer, +/obj/item/storage/backpack/industrial, +/obj/item/clothing/suit/toggle/industrial, +/obj/item/clothing/head/hardhat/white, +/obj/item/clothing/head/beret/sec/inteq, +/obj/item/clothing/shoes/combat, +/obj/item/clothing/mask/gas/sechailer/balaclava/inteq, +/obj/item/clothing/gloves/combat, +/obj/item/megaphone/cargo{ + name = "engineering megaphone" + }, +/obj/item/stamp/ce{ + name = "artificer class II's rubber stamp" + }, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/welding, +/obj/item/pipe_dispenser, +/obj/item/storage/belt/utility/chief{ + name = "\improper Artificer Class II's toolbelt" }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, /turf/open/floor/plasteel/dark, -/area/ship/storage) +/area/ship/engineering/communications) "vP" = ( /obj/item/cigbutt, /turf/open/floor/plasteel/dark, @@ -3651,14 +3672,14 @@ /turf/open/floor/plasteel/tech, /area/ship/engineering/engine) "wb" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 4 +/obj/structure/window/reinforced/survival_pod{ + dir = 8 }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 +/obj/structure/window/reinforced/survival_pod{ + dir = 1 }, -/turf/open/floor/plasteel/dark, -/area/ship/storage) +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/engineering/communications) "wc" = ( /obj/structure/cable{ icon_state = "1-8" @@ -3703,16 +3724,10 @@ dir = 1 }, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/port) +/area/ship/maintenance/port) "wx" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, /turf/open/floor/plasteel/dark, -/area/ship/storage) +/area/ship/engineering/communications) "wy" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3789,7 +3804,7 @@ "wU" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "wY" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/trimline/opaque/yellow/line{ @@ -3864,22 +3879,13 @@ "xj" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/crew/cryo) -"xk" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 4; - height = 15; - width = 15 - }, -/turf/template_noop, -/area/template_noop) "xl" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/machinery/status_display/shuttle{ - pixel_y = -32 +/obj/machinery/telecomms/bus/preset_four{ + autolinkers = list("hub","processor4","bus"); + network = "irmg_commnet" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage) +/turf/open/floor/circuit/telecomms/mainframe, +/area/ship/engineering/communications) "xn" = ( /obj/structure/cable{ icon_state = "4-8" @@ -3910,17 +3916,18 @@ /turf/open/floor/plasteel/dark, /area/ship/engineering) "xz" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/weldingtool/largetank, -/obj/item/clothing/glasses/welding, -/obj/item/multitool, -/obj/item/radio/intercom/directional/west, +/obj/machinery/telecomms/broadcaster/preset_right{ + autolinkers = list("broadcasterB","hub"); + network = "irmg_commnet" + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, /obj/structure/cable{ icon_state = "1-2" }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage) +/turf/open/floor/circuit/telecomms/mainframe, +/area/ship/engineering/communications) "xB" = ( /obj/machinery/light/small/directional/east, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -3947,11 +3954,14 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "xI" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/crew/canteen) "xK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, /obj/structure/cable{ icon_state = "4-8" }, @@ -4018,20 +4028,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/yellow/warning{ - dir = 9 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, +/obj/structure/cable/yellow, +/obj/machinery/power/terminal, /turf/open/floor/plasteel/dark, -/area/ship/storage) +/area/ship/engineering/communications) "yj" = ( /obj/effect/turf_decal/industrial/warning{ dir = 4 @@ -4069,7 +4069,7 @@ /area/ship/hallway/central) "yp" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/port) +/area/ship/maintenance/port) "yq" = ( /obj/effect/turf_decal/industrial/warning{ dir = 4 @@ -4091,12 +4091,14 @@ /turf/open/floor/plating, /area/ship/engineering/engine) "yr" = ( +/obj/structure/chair/office, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/machinery/rnd/production/circuit_imprinter/department/engi, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage) +/obj/effect/landmark/start/chief_engineer, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/engineering/communications) "yx" = ( /obj/structure/table/reinforced, /obj/machinery/computer/secure_data/laptop, @@ -4138,7 +4140,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "yS" = ( /obj/structure/cable{ icon_state = "1-2" @@ -4164,7 +4166,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "zf" = ( /obj/item/storage/backpack/messenger/inteq, /obj/item/storage/backpack/messenger/inteq, @@ -4189,7 +4191,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "zh" = ( /obj/machinery/holopad/emergency/command, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -4219,12 +4221,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/mecha_parts/mecha_equipment/rcd, -/obj/item/mecha_parts/mecha_equipment/cable_layer, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage) +/turf/open/floor/plasteel/dark, +/area/ship/engineering/communications) "zu" = ( /obj/effect/turf_decal/box/corners{ dir = 4 @@ -4260,14 +4258,17 @@ /obj/effect/turf_decal/siding/thinplating/dark{ dir = 10 }, +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 10 + }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/communications) +/area/ship/storage) "zB" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/crate/trashcart, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "zE" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /obj/structure/cable{ @@ -4306,18 +4307,18 @@ icon_state = "2-4" }, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "zR" = ( /obj/machinery/firealarm/directional/south, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/camera/autoname{ - dir = 8 - }, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 6 }, +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/plasteel/dark, -/area/ship/engineering/communications) +/area/ship/storage) "zT" = ( /obj/structure/chair/stool/bar{ dir = 8 @@ -4345,7 +4346,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "Ag" = ( /obj/structure/chair/stool{ dir = 1 @@ -4393,7 +4394,7 @@ /area/ship/crew/toilet) "Ap" = ( /turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/port) +/area/ship/cargo/port) "Ar" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ dir = 4; @@ -4430,7 +4431,7 @@ "AB" = ( /obj/docking_port/stationary{ dir = 4; - dwidth = 3; + dwidth = 4; height = 15; width = 6 }, @@ -4485,7 +4486,7 @@ /obj/item/mop, /obj/item/pushbroom, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "AO" = ( /obj/machinery/suit_storage_unit/inherit/industrial, /obj/item/clothing/suit/space/hardsuit/engine, @@ -4585,7 +4586,7 @@ /obj/item/clothing/suit/space/inteq, /obj/item/clothing/head/helmet/space/inteq, /turf/open/floor/plasteel/tech/grid, -/area/ship/storage/port) +/area/ship/maintenance/port) "BJ" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4613,30 +4614,26 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "BP" = ( /obj/structure/cable{ icon_state = "1-4" }, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "BS" = ( /obj/effect/turf_decal/box/corners{ dir = 1 }, +/obj/machinery/mineral/ore_redemption{ + dir = 4; + input_dir = 4; + output_dir = 0 + }, /obj/machinery/light_switch{ dir = 4; pixel_x = -19 }, -/obj/structure/crate_shelf, -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/regular{ - pixel_x = 5 - }, -/obj/item/storage/firstaid/medical{ - pixel_x = -5 - }, -/obj/item/storage/box/bodybags, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "BY" = ( @@ -4709,7 +4706,7 @@ /obj/item/book/random, /obj/item/book/random, /turf/open/floor/plating, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "CK" = ( /obj/effect/turf_decal/industrial/warning{ dir = 8 @@ -4723,9 +4720,13 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "CP" = ( /obj/effect/turf_decal/borderfloor, +/obj/machinery/door/airlock/engineering{ + name = "Storage Bay"; + req_access_txt = "10" + }, /obj/structure/cable{ icon_state = "1-2" }, @@ -4735,16 +4736,13 @@ /obj/machinery/door/firedoor/border_only, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/airlock/highsecurity{ - name = "Communications"; - req_access_txt = "61" - }, /turf/open/floor/plasteel/tech, -/area/ship/engineering/communications) +/area/ship/storage) "CS" = ( /obj/effect/turf_decal/box/corners{ dir = 4 }, +/obj/structure/bed/roller, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) @@ -4815,7 +4813,7 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/crate_shelf, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Ds" = ( @@ -4835,7 +4833,7 @@ dir = 1 }, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/port) +/area/ship/maintenance/port) "DC" = ( /obj/effect/turf_decal/box/corners, /obj/structure/closet/crate{ @@ -4855,12 +4853,11 @@ /obj/item/clothing/ears/earmuffs, /obj/item/clothing/ears/earmuffs, /obj/effect/decal/cleanable/dirt, -/obj/structure/crate_shelf, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "DO" = ( /turf/closed/wall/mineral/plastitanium, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "DQ" = ( /obj/effect/turf_decal/borderfloor{ dir = 1 @@ -4892,12 +4889,9 @@ /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) "Eg" = ( -/obj/machinery/telecomms/bus/preset_four{ - autolinkers = list("hub","processor4","bus"); - network = "irmg_commnet" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/ship/engineering/communications) +/obj/machinery/mech_bay_recharge_port, +/turf/open/floor/plasteel/tech/grid, +/area/ship/storage) "Ep" = ( /obj/item/trash/can, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, @@ -4910,23 +4904,22 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/item/cigbutt, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "Ex" = ( /obj/structure/cable{ icon_state = "1-4" }, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "EC" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 4 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 }, -/obj/structure/cable{ - icon_state = "1-8" +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 8 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) +/turf/open/floor/plasteel/dark, +/area/ship/storage) "EL" = ( /obj/structure/cable{ icon_state = "4-8" @@ -4954,7 +4947,7 @@ "Ff" = ( /obj/structure/sign/number/nine, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "Fh" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable{ @@ -4962,7 +4955,7 @@ }, /obj/item/cigbutt, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "Fi" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, @@ -4972,17 +4965,23 @@ /turf/open/floor/plating/airless, /area/ship/external/dark) "Fk" = ( +/obj/structure/catwalk, +/obj/docking_port/mobile{ + dir = 2; + launch_status = 0; + port_direction = 8; + preferred_direction = 4 + }, /obj/structure/marker_beacon{ picked_color = "Burgundy" }, -/obj/structure/catwalk, /turf/open/floor/plating/airless, /area/ship/external/dark) "Fl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "Fm" = ( /obj/structure/cable{ icon_state = "1-2" @@ -5096,7 +5095,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/tech/grid, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "FV" = ( /obj/structure/catwalk/over/plated_catwalk, /obj/structure/railing, @@ -5140,7 +5139,7 @@ dir = 4 }, /turf/open/floor/plasteel/tech, -/area/ship/storage/port) +/area/ship/maintenance/port) "Gm" = ( /obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/airlock/external, @@ -5153,7 +5152,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "Gr" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ dir = 8 @@ -5191,7 +5190,7 @@ /obj/item/clothing/suit/space/inteq, /obj/item/clothing/head/helmet/space/inteq, /turf/open/floor/plasteel/tech/grid, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "Gv" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 1 @@ -5214,12 +5213,13 @@ /area/ship/crew/canteen) "Gz" = ( /obj/machinery/light/directional/south, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/mecha/working/ripley/cargo{ - name = "\improper APLU 'Big Boss'" +/obj/machinery/telecomms/hub{ + autolinkers = list("hub","bus","relay","messaging","inteq","common","broadcasterB","receiverB"); + id = "IRMG Communications Hub"; + network = "irmg_commnet" }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/storage) +/turf/open/floor/circuit/telecomms/mainframe, +/area/ship/engineering/communications) "GA" = ( /obj/machinery/porta_turret/ship/weak{ dir = 5 @@ -5253,7 +5253,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "GR" = ( /obj/structure/bed, /obj/item/bedsheet/brown, @@ -5284,7 +5284,7 @@ icon_state = "1-8" }, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "He" = ( /obj/effect/turf_decal/techfloor{ dir = 4 @@ -5310,24 +5310,22 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/robot_debris, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "Hl" = ( -/obj/machinery/computer/telecomms/server{ - network = "irmg_commnet" - }, -/obj/item/radio/intercom/directional/north{ - dir = 4; - pixel_x = 31; - pixel_y = 0 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) +/obj/machinery/airalarm/directional/east, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/weldingtool/largetank, +/obj/item/clothing/glasses/welding, +/obj/item/multitool, +/turf/open/floor/plasteel/tech/grid, +/area/ship/storage) "Ho" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "Hp" = ( /obj/structure/cable{ icon_state = "1-2" @@ -5349,7 +5347,6 @@ /area/ship/engineering) "HD" = ( /obj/machinery/firealarm/directional/south, -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "HI" = ( @@ -5382,7 +5379,7 @@ "If" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "Io" = ( /obj/structure/cable/yellow{ icon_state = "1-2" @@ -5458,7 +5455,7 @@ /obj/item/circuitboard/machine/telecomms/message_server, /obj/item/circuitboard/machine/pacman, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "ID" = ( /obj/machinery/door/airlock/public/glass{ name = "Cryogenic Storage" @@ -5481,7 +5478,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "IJ" = ( /obj/effect/turf_decal/corner/opaque/yellow{ dir = 1 @@ -5537,7 +5534,7 @@ "Jk" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "Jo" = ( /obj/structure/cable{ icon_state = "2-5" @@ -5559,16 +5556,16 @@ id = "talos_tank_fuel"; pixel_x = 19; pixel_y = 4; - req_access_txt = "56" + req_access_txt = "24" }, /obj/machinery/button/door{ - color = null; + color = "red"; dir = 8; id = "talos_tank_fuel"; - name = "Access Door Control"; + name = "Access Door Control (DANGER) (EXTREMELY DANGEROUS) (DO NOT PRESS)"; pixel_x = 21; pixel_y = -6; - req_access_txt = "56" + req_access_txt = "24" }, /obj/structure/cable{ icon_state = "1-8" @@ -5608,7 +5605,7 @@ /obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "JP" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -5685,19 +5682,8 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "Kf" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/window/northleft{ - req_access_txt = "61" - }, -/obj/machinery/door/window/southright{ - req_access_txt = "61" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/communications) +/turf/open/floor/plasteel/dark, +/area/ship/storage) "Ks" = ( /obj/structure/cable{ icon_state = "4-8" @@ -5741,7 +5727,7 @@ icon_state = "0-2" }, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "KF" = ( /obj/structure/railing, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -5764,7 +5750,7 @@ dir = 4 }, /turf/open/floor/plasteel/tech, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "KR" = ( /obj/structure/cable{ icon_state = "1-2" @@ -5783,7 +5769,7 @@ icon_state = "1-8" }, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "KY" = ( /obj/effect/turf_decal/borderfloor, /obj/machinery/door/airlock/public/glass{ @@ -5861,7 +5847,7 @@ /obj/effect/turf_decal/industrial/warning/fulltile, /obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "LJ" = ( /obj/structure/cable/yellow{ icon_state = "1-8" @@ -5912,14 +5898,14 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 8 }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/communications) +/area/ship/storage) "LU" = ( /obj/structure/cable{ icon_state = "1-2" @@ -5937,11 +5923,16 @@ /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) "LV" = ( -/obj/machinery/autolathe, -/obj/item/stack/sheet/metal/five, -/obj/item/stack/sheet/glass/five, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage) +/obj/machinery/telecomms/receiver/preset_right{ + autolinkers = list("receiverB","hub"); + freq_listening = list(1347,1359); + network = "irmg_commnet" + }, +/obj/structure/window/reinforced/survival_pod{ + dir = 1 + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/ship/engineering/communications) "Ma" = ( /obj/effect/turf_decal/industrial/fire{ dir = 4 @@ -5952,9 +5943,6 @@ /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /turf/open/floor/plating, /area/ship/engineering/engine) -"Me" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/template_noop) "Mf" = ( /obj/structure/chair{ dir = 4 @@ -6006,7 +5994,7 @@ }, /obj/item/radio/intercom/directional/south, /turf/open/floor/plasteel/tech, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "Mx" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -6024,30 +6012,35 @@ icon_state = "0-2" }, /obj/machinery/light_switch{ - pixel_x = -12; - pixel_y = 23 + pixel_y = 23; + pixel_x = -12 }, /turf/open/floor/plasteel/tech/grid, /area/ship/security/armory) "My" = ( -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/tank/jetpack/carbondioxide, -/obj/item/clothing/suit/space/hardsuit/engine/elite, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/communications) +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/storage) "MC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/obj/effect/landmark/start/chief_engineer, -/obj/structure/chair/office{ - dir = 1 - }, /obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 4 }, /turf/open/floor/plasteel/dark, -/area/ship/engineering/communications) +/area/ship/storage) "MK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 @@ -6059,7 +6052,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/crate/secure/loot, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "MS" = ( /obj/structure/cable{ icon_state = "4-8" @@ -6082,19 +6075,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/crate_shelf, -/obj/structure/closet/crate{ - name = "sandbags crate" - }, -/obj/item/storage/box/emptysandbags{ - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/storage/box/emptysandbags, -/obj/item/storage/box/emptysandbags{ - pixel_x = -5; - pixel_y = 5 - }, +/obj/structure/ore_box, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "MX" = ( @@ -6120,17 +6101,17 @@ icon_state = "2-8" }, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "Ng" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "Ni" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "Nj" = ( /obj/effect/turf_decal/box/corners, /obj/machinery/button/shieldwallgen{ @@ -6148,7 +6129,6 @@ }, /obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Nk" = ( @@ -6181,7 +6161,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "NK" = ( /turf/open/floor/engine/air, /area/ship/engineering/engine) @@ -6228,52 +6208,19 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "Oc" = ( +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Oi" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 10 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10; - layer = 2.030 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage) +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/engineering/communications) "Ok" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - icon_state = "ce"; - name = "honorable artificer's locker"; - req_access_txt = "56" - }, -/obj/item/clothing/under/syndicate/inteq/artificer, -/obj/item/clothing/under/syndicate/inteq/skirt/artificer, -/obj/item/storage/backpack/industrial, -/obj/item/clothing/suit/toggle/industrial, -/obj/item/clothing/head/hardhat/white, -/obj/item/clothing/head/beret/sec/inteq, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/mask/gas/sechailer/balaclava/inteq, -/obj/item/clothing/gloves/combat, -/obj/item/megaphone/cargo{ - name = "engineering megaphone" - }, -/obj/item/stamp/ce{ - name = "honorable artificer's rubber stamp" - }, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/glasses/welding, -/obj/item/pipe_dispenser, -/obj/item/storage/belt/utility/chief{ - name = "honorable artificer's toolbelt" - }, -/obj/machinery/airalarm/directional/west, +/obj/machinery/rnd/server, /turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/communications) +/area/ship/storage) "Oq" = ( /obj/effect/turf_decal/corner/opaque/yellow{ dir = 1 @@ -6331,19 +6278,12 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "Pf" = ( /obj/structure/catwalk, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, /area/ship/external/dark) -"Pi" = ( -/obj/structure/catwalk, -/obj/structure/marker_beacon{ - picked_color = "Burgundy" - }, -/turf/open/floor/plating/airless, -/area/ship/external/dark) "Pk" = ( /obj/machinery/door/poddoor/shutters{ dir = 4; @@ -6364,13 +6304,12 @@ /area/ship/engineering/engine) "Pp" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/maintenance/port) +/area/ship/cargo/port) "Pr" = ( /obj/machinery/air_sensor/atmos/incinerator_tank, /obj/machinery/atmospherics/pipe/simple/purple/hidden{ dir = 4 }, -/obj/machinery/igniter/incinerator_atmos, /turf/open/floor/engine/vacuum, /area/ship/engineering/engine) "Ps" = ( @@ -6384,7 +6323,7 @@ /obj/effect/spawner/lootdrop/maintenance/three, /obj/structure/closet/crate, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "Pw" = ( /obj/machinery/porta_turret/ship/weak{ dir = 10 @@ -6415,7 +6354,7 @@ dir = 1 }, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/port) +/area/ship/maintenance/port) "PJ" = ( /obj/effect/turf_decal/techfloor{ dir = 1 @@ -6544,7 +6483,7 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "QC" = ( /obj/structure/chair/stool{ dir = 1 @@ -6573,8 +6512,11 @@ "QS" = ( /obj/structure/sign/number/eight, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "QU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, /obj/machinery/airalarm/directional/south, /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 1; @@ -6594,7 +6536,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "QW" = ( /obj/structure/cable{ icon_state = "2-4" @@ -6602,7 +6544,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "QZ" = ( /obj/machinery/power/shieldwallgen/atmos/roundstart{ dir = 8; @@ -6618,11 +6560,14 @@ /turf/open/floor/engine/hull/reinforced/interior, /area/ship/engineering/engine) "Rc" = ( -/obj/structure/cable{ - icon_state = "2-8" +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ship/storage) "Rg" = ( /obj/structure/cable{ icon_state = "4-8" @@ -6641,14 +6586,14 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "Rp" = ( /obj/structure/cable{ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "Rs" = ( /obj/effect/turf_decal/industrial/warning/fulltile, /obj/structure/cable{ @@ -6661,7 +6606,7 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "Ry" = ( /obj/structure/cable{ icon_state = "0-4" @@ -6714,22 +6659,16 @@ }, /turf/open/floor/carpet/black, /area/ship/crew/dorm) -"RO" = ( -/obj/machinery/porta_turret/ship/weak{ - dir = 6 - }, -/turf/closed/wall/mineral/plastitanium, -/area/template_noop) "RT" = ( /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "RV" = ( /obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/plasma, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, -/area/ship/maintenance/port) +/area/ship/cargo/port) "RW" = ( /obj/machinery/turretid/lethal{ pixel_y = 32 @@ -6748,7 +6687,7 @@ dir = 4 }, /turf/open/floor/plasteel/tech, -/area/ship/storage/port) +/area/ship/maintenance/port) "Si" = ( /obj/effect/turf_decal/trimline/opaque/yellow/line{ dir = 1 @@ -6803,12 +6742,9 @@ /turf/open/floor/plating, /area/ship/engineering) "Su" = ( -/obj/machinery/telecomms/processor/preset_four{ - autolinkers = list("processor4","bus"); - network = "irmg_commnet" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/ship/engineering/communications) +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/plasteel/tech/grid, +/area/ship/storage) "SB" = ( /obj/structure/cable{ icon_state = "1-8" @@ -6853,7 +6789,7 @@ /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "SI" = ( /obj/structure/cable{ icon_state = "2-8" @@ -6876,15 +6812,14 @@ /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "SK" = ( -/obj/machinery/light/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, +/obj/structure/closet/toolcloset/empty, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical, +/obj/item/rcl/pre_loaded, +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/industrial/outline/yellow, /turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/communications) +/area/ship/storage) "SL" = ( /obj/machinery/power/shuttle/engine/fueled/plasma{ dir = 4 @@ -6932,15 +6867,14 @@ /turf/open/floor/plasteel/tech, /area/ship/engineering/engine) "Tg" = ( -/obj/structure/window/reinforced/survival_pod, -/obj/structure/window/reinforced/survival_pod{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 }, -/obj/structure/cable{ - icon_state = "1-4" +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 4 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) +/turf/open/floor/plasteel/dark, +/area/ship/storage) "Tj" = ( /obj/structure/cable{ icon_state = "4-8" @@ -6950,6 +6884,7 @@ /area/ship/bridge) "Tq" = ( /obj/effect/turf_decal/box/corners, +/obj/effect/landmark/start/medical_doctor, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "TA" = ( @@ -6980,7 +6915,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "TH" = ( /obj/effect/turf_decal/industrial/warning/fulltile, /obj/effect/decal/cleanable/dirt, @@ -6988,7 +6923,7 @@ /obj/machinery/door/airlock/maintenance_hatch, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "TK" = ( /obj/structure/window/reinforced{ dir = 4 @@ -7022,12 +6957,12 @@ "TN" = ( /obj/structure/falsewall/plastitanium, /turf/open/floor/plating, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "TO" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "TS" = ( /obj/structure/cable{ icon_state = "4-8" @@ -7059,7 +6994,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate/secure/loot, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "Uc" = ( /obj/structure/cable{ icon_state = "1-4" @@ -7159,15 +7094,15 @@ dir = 1 }, /turf/open/floor/plasteel/tech, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "Uy" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "UD" = ( /turf/closed/wall/mineral/plastitanium, -/area/ship/storage/port) +/area/ship/maintenance/port) "UG" = ( /obj/machinery/button/door{ dir = 4; @@ -7198,10 +7133,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4, /turf/open/floor/plasteel/tech, /area/ship/engineering) -"UO" = ( -/obj/machinery/light/directional/south, -/turf/template_noop, -/area/template_noop) "UP" = ( /obj/structure/cable{ icon_state = "4-8" @@ -7225,7 +7156,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "Ve" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 @@ -7246,12 +7177,15 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/security/armory) "Vg" = ( -/obj/effect/decal/cleanable/oil/streak, -/obj/structure/cable{ - icon_state = "4-8" +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) +/obj/effect/turf_decal/trimline/opaque/yellow/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/oil/streak, +/turf/open/floor/plasteel/dark, +/area/ship/storage) "Vj" = ( /obj/structure/table/reinforced, /obj/structure/sign/poster/contraband/red_rum{ @@ -7279,7 +7213,7 @@ /obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "Vr" = ( /obj/item/trash/boritos, /turf/open/floor/plasteel/grimy, @@ -7290,7 +7224,7 @@ }, /obj/structure/grille, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "Vz" = ( /obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, /turf/open/floor/plating, @@ -7319,6 +7253,7 @@ }, /obj/machinery/button/door{ id = "talos_tank_burn"; + name = "Access Door Control"; pixel_x = 4; pixel_y = 21; req_access = null; @@ -7370,7 +7305,7 @@ "Wd" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "We" = ( /obj/structure/cable{ icon_state = "1-2" @@ -7399,7 +7334,7 @@ "Wg" = ( /obj/structure/sign/warning/vacuum/external, /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "Wh" = ( /obj/structure/cable{ icon_state = "4-8" @@ -7416,7 +7351,7 @@ }, /obj/item/radio/intercom/directional/south, /turf/open/floor/plasteel/tech, -/area/ship/storage/port) +/area/ship/maintenance/port) "Wp" = ( /obj/structure/window/reinforced{ dir = 4 @@ -7433,7 +7368,7 @@ /obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/carpet, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "Wz" = ( /obj/machinery/computer/helm{ dir = 8 @@ -7602,7 +7537,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "Yt" = ( /obj/effect/turf_decal/corner/opaque/yellow{ dir = 1 @@ -7664,15 +7599,7 @@ "YI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) -"YK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/opaque/yellow/warning, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ship/storage) +/area/ship/maintenance/starboard) "YU" = ( /obj/effect/turf_decal/industrial/warning/fulltile, /obj/structure/cable{ @@ -7683,34 +7610,33 @@ }, /obj/effect/mapping_helpers/airlock/abandoned, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "YX" = ( /obj/structure/grille, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "YZ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "Zb" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/garbage, /turf/open/floor/plating/airless, -/area/ship/maintenance/port) +/area/ship/cargo/port) "Zc" = ( +/obj/mecha/working/ripley/cargo{ + name = "\improper APLU 'Big Boss'" + }, +/obj/effect/turf_decal/industrial/outline/yellow, /obj/machinery/status_display/shuttle{ pixel_y = 32 }, -/obj/machinery/telecomms/hub{ - autolinkers = list("hub","bus","relay","messaging","inteq","common","broadcasterB","receiverB"); - id = "IRMG Communications Hub"; - network = "irmg_commnet" - }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/ship/engineering/communications) +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/storage) "Zd" = ( /obj/machinery/door/airlock{ dir = 4; @@ -7737,7 +7663,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/firecloset, /turf/open/floor/plating/airless, -/area/ship/maintenance/starboard) +/area/ship/cargo/starboard) "Zj" = ( /obj/effect/turf_decal/trimline/opaque/yellow/line, /obj/effect/turf_decal/siding/thinplating, @@ -7754,7 +7680,7 @@ name = "vanguard's spare bedsheet" }, /turf/open/floor/plating, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) "Zn" = ( /obj/structure/closet/emcloset/empty{ anchored = 1; @@ -7775,7 +7701,7 @@ /obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/tech/grid, -/area/ship/storage/port) +/area/ship/maintenance/port) "Zo" = ( /obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ @@ -7801,13 +7727,15 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "Zu" = ( -/obj/structure/cable, -/obj/machinery/power/smes/engineering, -/obj/structure/sign/warning/coldtemp{ - pixel_x = -32 +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" }, +/obj/machinery/autolathe, +/obj/item/stack/sheet/metal/five, +/obj/item/stack/sheet/glass/five, /turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/communications) +/area/ship/storage) "ZB" = ( /obj/machinery/firealarm/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ @@ -7849,33 +7777,31 @@ /area/ship/engineering/engine) "ZU" = ( /obj/machinery/light/directional/west, -/obj/machinery/telecomms/server/presets/inteq{ - autolinkers = list("inteq","hub"); - freq_listening = list(1347); - network = "irmg_commnet" +/obj/machinery/computer/rdconsole/core{ + dir = 4 }, -/turf/open/floor/circuit/telecomms/mainframe, -/area/ship/engineering/communications) +/turf/open/floor/plasteel/tech/grid, +/area/ship/storage) "ZV" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/cardboard, /obj/effect/spawner/lootdrop/maintenance/three, /turf/open/floor/plating/airless, -/area/ship/storage/port) +/area/ship/maintenance/port) "ZY" = ( /obj/structure/cable{ icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plating/airless, -/area/ship/storage/starboard) +/area/ship/maintenance/starboard) (1,1,1) = {" sw sw sw -Pi +sw sw sw tA @@ -7901,15 +7827,15 @@ ie sw sw sw -sw +og sw sw "} (2,1,1) = {" sw -Fk sw -MV +sw +sw sw hL OF @@ -7935,15 +7861,15 @@ pU Ar sw sw -sw +MV sw sw "} (3,1,1) = {" sw -MV sw -MV +sw +sw sw ia bM @@ -7969,15 +7895,15 @@ WH Pm sw sw -sw +MV sw sw "} (4,1,1) = {" sw -MV sw -MV +sw +sw sw vE OF @@ -8003,19 +7929,19 @@ pU pU sw sw -sw +MV sw sw "} (5,1,1) = {" sw Bd -vp -vp -vp -vp -vp -vp +sV +sV +sV +sV +sV +sV AO cj qD @@ -8033,23 +7959,23 @@ lA cF xK QU -sV -sV -sV -sV -sV +ao +ao +ao +ao +ao Pw sw "} (6,1,1) = {" -og -vp +cV +sV ZU eC Zu SK Ok -vp +sV HB MS yL @@ -8072,18 +7998,18 @@ yc ms xz ls -sV -cV +ao +vp "} (7,1,1) = {" -vp +sV Eg mz EC My LT zz -vp +sV Sj Qq ek @@ -8101,16 +8027,16 @@ bA pU lq mJ -sV +ao tu ap ag Oi xl -sV +ao "} (8,1,1) = {" -vp +sV Zc Vg Kf @@ -8139,19 +8065,19 @@ nE qc wx cT -YK +Oi Gz ao "} (9,1,1) = {" -vp +sV Su Rc Tg -aD +Tg MC zR -vp +sV jY gk iE @@ -8173,19 +8099,19 @@ nE zt vM wb -tM +Oi an -sV +ao "} (10,1,1) = {" -og -vp +cV +sV au fo Hl jJ -vp -vp +sV +sV sW sW sW @@ -8203,19 +8129,19 @@ xI pU NK NK -sV +ao yr tO LV bF -sV -cV +ao +vp "} (11,1,1) = {" sw GA -vp -vp +sV +sV sW sW sW @@ -8237,19 +8163,19 @@ xI pU NK NK -sV +ao sc jW -sV -sV +ao +ao Xa -sw +MV "} (12,1,1) = {" sw -MV sw -og +sw +cV sW zf GG @@ -8271,17 +8197,17 @@ xI pU pU pU -sV -sV -sV -cV -sw -sw +ao +ao +ao +vp +MV sw +MV "} (13,1,1) = {" sw -MV +sw sw sw sW @@ -8309,13 +8235,13 @@ An la sw sw +MV sw -sw -sw +MV "} (14,1,1) = {" sw -MV +sw sw JT sW @@ -8343,13 +8269,13 @@ qo la sw sw +MV sw -sw -sw +MV "} (15,1,1) = {" sw -MV +sw sw mU hg @@ -8377,13 +8303,13 @@ hT hT hT sw +MV sw -sw -sw +MV "} (16,1,1) = {" sw -Pi +sw sw mU Ml @@ -8411,9 +8337,9 @@ wD ot hT sw +MV sw -sw -sw +MV "} (17,1,1) = {" sw @@ -8444,10 +8370,10 @@ hT Zo Fe zw -xk -sw sw +MV sw +Fk "} (18,1,1) = {" sw @@ -8479,7 +8405,7 @@ zo NC hT sw -sw +og sw sw "} @@ -8590,7 +8516,7 @@ sw sw sw sw -Me +sw lC Ks IT @@ -8634,7 +8560,7 @@ zh jc Lc uO -Ic +gF nY ua MW @@ -8658,7 +8584,7 @@ sw sw sw sw -UO +sw lC ae bU @@ -8668,7 +8594,7 @@ WR Tj mX oi -Oc +nh iy qB Oc @@ -8726,7 +8652,7 @@ sw sw sw sw -Me +sw lC qF Zj @@ -8759,8 +8685,8 @@ sw sw sw sw -Me -RO +sw +sw lC UP gp @@ -9696,7 +9622,7 @@ sw sw sw sw -jd +sw sw sw sw diff --git a/_maps/shuttles/inteq/inteq_valor.dmm b/_maps/shuttles/inteq/inteq_valor.dmm index 0b41578dd31b..b98d0f2f13cd 100644 --- a/_maps/shuttles/inteq/inteq_valor.dmm +++ b/_maps/shuttles/inteq/inteq_valor.dmm @@ -81,8 +81,27 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "aW" = ( -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/port) +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/grunge{ + name = "Medbay" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner, +/turf/open/floor/plasteel/dark, +/area/ship/medical) "bh" = ( /obj/structure/railing{ dir = 6 @@ -96,15 +115,34 @@ /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "bv" = ( +/obj/effect/turf_decal/box/white/corners, +/obj/effect/turf_decal/box/white/corners{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/suit_storage_unit/inherit, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, +/obj/structure/closet/secure_closet{ + icon_state = "med_secure"; + name = "corpsman's locker"; + req_access = list(5) + }, +/obj/item/clothing/under/syndicate/inteq/corpsman, +/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, +/obj/item/clothing/suit/armor/inteq/corpsman, +/obj/item/clothing/head/soft/inteq/corpsman, +/obj/item/storage/backpack/messenger/med, +/obj/item/storage/backpack/medic, +/obj/item/pinpointer/crew, +/obj/item/storage/belt/medical/webbing, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/patterned/ridged, /area/ship/crew/office) "bx" = ( -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/mono/dark, +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/structure/closet/firecloset/wall/directional/north, +/turf/open/floor/plasteel/patterned, /area/ship/cargo) "bB" = ( /turf/closed/wall/mineral/plastitanium, @@ -224,10 +262,14 @@ /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/maintenance/port) "cE" = ( -/obj/machinery/autolathe, -/turf/open/floor/plasteel/patterned/cargo_one, +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel/patterned, /area/ship/cargo) "cI" = ( +/obj/structure/catwalk/over/plated_catwalk, /obj/structure/cable{ icon_state = "4-8" }, @@ -237,12 +279,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/light_switch{ - pixel_y = 20 - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "cW" = ( /obj/effect/turf_decal/spline/fancy/opaque/black{ @@ -351,7 +389,6 @@ /obj/effect/turf_decal/trimline/opaque/brown/line{ dir = 1 }, -/obj/structure/chair, /turf/open/floor/plasteel/dark, /area/ship/medical) "dG" = ( @@ -420,10 +457,6 @@ /obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "ec" = ( @@ -475,6 +508,7 @@ /area/ship/bridge) "el" = ( /obj/docking_port/mobile{ + can_move_docking_ports = 1; dir = 2; name = "valor docking port"; port_direction = 8; @@ -498,16 +532,10 @@ /obj/item/storage/box/zipties, /obj/item/reagent_containers/spray/pepper, /obj/item/megaphone/sec, -/obj/item/clothing/suit/armor/vest, -/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/suit/armor/vest/alt, +/obj/item/clothing/suit/armor/vest/alt, /obj/item/kitchen/knife/combat/survival, /obj/item/kitchen/knife/combat/survival, -/obj/machinery/recharger{ - pixel_x = -16; - pixel_y = 5 - }, -/obj/item/clothing/mask/gas/sechailer/balaclava/inteq, -/obj/item/clothing/mask/gas/sechailer/balaclava/inteq, /turf/open/floor/plasteel/dark, /area/ship/security) "ey" = ( @@ -530,28 +558,21 @@ "eU" = ( /obj/structure/table, /obj/item/storage/backpack/duffelbag/med/surgery{ - pixel_x = -7; - pixel_y = 10 + pixel_x = -2; + pixel_y = 7 }, /obj/item/reagent_containers/medigel/sterilizine{ - pixel_x = -1; + pixel_x = 8; pixel_y = 3 }, /obj/effect/turf_decal/borderfloorwhite, -/obj/machinery/button/door{ - id = "valor_surgery"; - name = "Privacy Shutters"; - pixel_y = 8; - dir = 1; - pixel_x = 8 - }, /turf/open/floor/plasteel/white, /area/ship/medical) "eV" = ( +/obj/structure/closet/firecloset/wall/directional/south, /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/closet/firecloset/wall/directional/south, /turf/open/floor/plating, /area/ship/maintenance/port) "eZ" = ( @@ -579,19 +600,14 @@ /obj/effect/spawner/lootdrop/ration, /obj/effect/spawner/lootdrop/ration, /obj/item/storage/ration/crayons, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "fj" = ( /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, +/obj/structure/closet/secure_closet/medical2, /obj/machinery/airalarm/directional/north, -/obj/machinery/vending/medical/syndicate_access{ - name = "\improper InteqMed Plus" - }, /turf/open/floor/plasteel/dark, /area/ship/medical) "fE" = ( @@ -614,8 +630,7 @@ /area/ship/cargo) "fK" = ( /obj/machinery/computer/crew{ - dir = 8; - icon_state = "computer-middle" + dir = 8 }, /obj/effect/turf_decal/corner/opaque/yellow, /obj/effect/turf_decal/corner/opaque/brown{ @@ -627,43 +642,33 @@ /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "fN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/port) +/obj/machinery/suit_storage_unit/inherit, +/obj/item/clothing/suit/space/inteq, +/obj/item/clothing/head/helmet/space/inteq, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/cargo) "fO" = ( /obj/structure/closet/secure_closet{ - icon_state = "prisoner"; - name = "shuttle pilot locker"; - req_access = list(3); - icon_door = "prisoner" + icon_state = "med_secure"; + name = "corpsman's locker"; + req_access = list(5) }, -/obj/item/clothing/head/beret/sec/inteq, -/obj/item/clothing/head/soft/inteq, -/obj/item/clothing/suit/armor/vest/alt, -/obj/item/radio/headset/inteq, -/obj/item/clothing/gloves/fingerless, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/clothing/glasses/hud/security/sunglasses/inteq, -/obj/item/clothing/head/helmet/swat/inteq, -/obj/item/clothing/mask/gas/sechailer, -/turf/open/floor/plasteel, +/obj/item/clothing/under/syndicate/inteq/corpsman, +/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, +/obj/item/clothing/suit/armor/inteq/corpsman, +/obj/item/clothing/head/soft/inteq/corpsman, +/obj/effect/turf_decal/siding/thinplating, +/obj/item/storage/backpack/messenger/med, +/obj/item/storage/backpack/medic, +/obj/item/pinpointer/crew, +/obj/item/storage/belt/medical/webbing, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/patterned/ridged, /area/ship/crew/office) "gb" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 10 }, -/obj/machinery/light/directional/west, -/obj/structure/chair/sofa/brown/left{ - dir = 1 - }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "gh" = ( @@ -673,14 +678,14 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, /obj/structure/cable{ - icon_state = "2-8" + icon_state = "2-4" }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) @@ -735,7 +740,14 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "gq" = ( -/turf/open/floor/plasteel/mono/dark, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/machinery/light/small/directional/east, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20 + }, +/turf/open/floor/plasteel/patterned/ridged, /area/ship/cargo) "gt" = ( /obj/effect/decal/cleanable/dirt, @@ -755,12 +767,11 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 +/obj/structure/cable{ + icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /turf/open/floor/plasteel/dark, /area/ship/medical) "gZ" = ( @@ -785,9 +796,6 @@ "hl" = ( /obj/effect/turf_decal/siding/thinplating, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/chair/sofa/brown/right{ - dir = 1 - }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "hm" = ( @@ -862,7 +870,7 @@ dir = 8; pixel_x = 12 }, -/turf/open/floor/plasteel/patterned/brushed, +/turf/open/floor/plasteel/white, /area/ship/medical) "id" = ( /obj/structure/cable{ @@ -889,7 +897,6 @@ }, /obj/structure/chair/sofa/brown/left/directional/west, /obj/structure/closet/firecloset/wall/directional/south, -/obj/machinery/computer/helm/viewscreen/directional/east, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) "ix" = ( @@ -905,6 +912,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) +"iI" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/traffic/corner, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) "iN" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 5 @@ -957,11 +971,7 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned, +/turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "jk" = ( /obj/structure/cable{ @@ -1007,9 +1017,15 @@ /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) "jG" = ( -/obj/machinery/rnd/server, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/medical) +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/stand_clear{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) "jL" = ( /obj/structure/grille, /obj/structure/window/plasma/reinforced/plastitanium, @@ -1020,13 +1036,12 @@ /turf/open/floor/plating, /area/ship/medical) "jN" = ( -/obj/structure/chair/office, +/obj/structure/chair/office/light, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable{ icon_state = "0-4" }, -/obj/effect/turf_decal/corner/transparent/inteqbrown/half, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/patterned, /area/ship/crew/office) "jQ" = ( /obj/structure/catwalk/over/plated_catwalk, @@ -1053,18 +1068,14 @@ /turf/closed/wall/mineral/plastitanium, /area/ship/bridge) "jT" = ( -/obj/structure/rack, -/obj/item/roller, -/obj/item/roller{ - pixel_x = -1; - pixel_y = 8 +/obj/structure/sign/poster/contraband/cardinal_port_starboard{ + pixel_y = 32 }, -/obj/item/roller{ - pixel_x = 1; - pixel_y = 16 +/obj/effect/turf_decal/techfloor{ + dir = 8 }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/medical) +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) "jU" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 10 @@ -1119,11 +1130,20 @@ }, /turf/open/floor/plasteel/dark, /area/ship/bridge) +"ky" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plating, +/area/ship/hallway/port) "kG" = ( /obj/effect/turf_decal/techfloor{ dir = 8 }, -/obj/structure/closet/crate/bin, /turf/open/floor/plasteel/tech, /area/ship/hallway/central) "kH" = ( @@ -1166,20 +1186,19 @@ "kL" = ( /obj/machinery/light/directional/south, /obj/structure/rack, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "kW" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/machinery/door/airlock/grunge{ - name = "Medbay" +/obj/effect/turf_decal/techfloor{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ship/medical) +/obj/structure/closet/crate/bin, +/obj/item/trash/chips, +/obj/item/trash/energybar, +/obj/item/trash/cheesie, +/obj/item/trash/pistachios, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) "lc" = ( /obj/structure/catwalk/over/plated_catwalk/dark, /obj/structure/cable{ @@ -1259,6 +1278,10 @@ /area/ship/crew/canteen) "lN" = ( /obj/structure/table, +/obj/machinery/computer/med_data/laptop{ + dir = 1; + pixel_y = 8 + }, /obj/machinery/door/window/southleft, /obj/structure/window/reinforced{ dir = 8 @@ -1267,7 +1290,6 @@ /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/corner/transparent/inteqbrown/full, /turf/open/floor/plasteel/patterned, /area/ship/crew/office) "lW" = ( @@ -1339,11 +1361,8 @@ /turf/open/floor/plasteel/tech, /area/ship/medical) "mt" = ( -/obj/structure/rack, -/obj/item/tank/internals/plasmaman/full, -/obj/item/tank/internals/plasmaman/full, -/obj/item/tank/internals/plasmaman/full, -/turf/open/floor/plasteel/mono/dark, +/obj/machinery/autolathe, +/turf/open/floor/plasteel/patterned/ridged, /area/ship/cargo) "mw" = ( /obj/effect/turf_decal/trimline/opaque/brown/warning{ @@ -1393,19 +1412,30 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/dorm) "mG" = ( -/obj/effect/turf_decal/corner/transparent/inteqbrown/border{ +/obj/structure/closet/secure_closet{ + icon_state = "med_secure"; + name = "corpsman's locker"; + req_access = list(5) + }, +/obj/item/clothing/under/syndicate/inteq/corpsman, +/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, +/obj/item/clothing/suit/armor/inteq/corpsman, +/obj/item/clothing/head/soft/inteq/corpsman, +/obj/effect/turf_decal/box/white/corners{ dir = 1 }, -/obj/structure/table, -/obj/item/book/manual/wiki/piloting{ - pixel_x = 7; - pixel_y = 7 +/obj/effect/turf_decal/box/white/corners{ + dir = 8 }, -/obj/item/flashlight/lamp{ - pixel_x = -8; - pixel_y = 11 +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 }, -/turf/open/floor/plasteel, +/obj/item/storage/backpack/messenger/med, +/obj/item/storage/backpack/medic, +/obj/item/pinpointer/crew, +/obj/item/storage/belt/medical/webbing, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/patterned/ridged, /area/ship/crew/office) "mH" = ( /obj/machinery/power/apc/auto_name/directional/east, @@ -1507,7 +1537,7 @@ dir = 1 }, /obj/machinery/door/airlock/medical/glass{ - name = "Surgical Bay" + name = "Surgical Bay #2" }, /turf/open/floor/plasteel/white, /area/ship/medical) @@ -1571,6 +1601,13 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "oz" = ( +/obj/structure/railing{ + dir = 4; + layer = 2.9 + }, +/obj/effect/turf_decal/borderfloor/corner{ + dir = 4 + }, /obj/structure/cable{ icon_state = "6-8" }, @@ -1578,8 +1615,8 @@ /area/ship/cargo) "oC" = ( /obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/orange, -/obj/item/clothing/head/helmet/space/orange, +/obj/item/clothing/suit/space/inteq, +/obj/item/clothing/head/helmet/space/inteq, /obj/effect/turf_decal/techfloor{ dir = 1 }, @@ -1717,8 +1754,10 @@ /area/ship/crew/cryo) "pC" = ( /obj/structure/table/optable, -/obj/structure/curtain, -/turf/open/floor/plasteel/patterned/brushed, +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/white, /area/ship/medical) "pL" = ( /obj/machinery/power/terminal{ @@ -1762,44 +1801,22 @@ /turf/open/floor/plating, /area/ship/maintenance/starboard) "qe" = ( -/obj/structure/closet/secure_closet{ - icon_state = "med_secure"; - name = "corpsman's locker"; - req_access = list(5) - }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/belt/medical/webbing, -/obj/item/pinpointer/crew, -/obj/item/storage/backpack/medic, -/obj/item/storage/backpack/messenger/med, -/obj/item/clothing/head/soft/inteq/corpsman, -/obj/item/clothing/suit/armor/inteq/corpsman, -/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, -/obj/item/clothing/under/syndicate/inteq/corpsman, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/medical) +/obj/effect/turf_decal/industrial/traffic, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) "qk" = ( -/obj/effect/turf_decal/borderfloorblack, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/techfloor{ + dir = 4 }, -/obj/machinery/door/airlock/hatch, -/turf/open/floor/plasteel/patterned, -/area/ship/medical) +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) "qt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "qA" = ( @@ -1842,9 +1859,6 @@ "qR" = ( /obj/structure/grille, /obj/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "valor_surgery" - }, /turf/open/floor/plating, /area/ship/medical) "qW" = ( @@ -1899,10 +1913,11 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-8" +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, /turf/open/floor/plasteel/dark, /area/ship/medical) @@ -1956,6 +1971,7 @@ "sc" = ( /obj/structure/rack, /obj/machinery/firealarm/directional/east, +/obj/item/radio/intercom/directional/south, /obj/item/defibrillator/loaded{ pixel_x = 3; pixel_y = 10 @@ -1964,10 +1980,6 @@ pixel_x = -2; pixel_y = 2 }, -/obj/machinery/smartfridge/bloodbank/preloaded{ - density = 0; - pixel_y = -32 - }, /turf/open/floor/plasteel/mono/white, /area/ship/medical) "se" = ( @@ -1992,24 +2004,27 @@ /obj/effect/turf_decal/borderfloorwhite{ dir = 1 }, -/obj/machinery/door/airlock/medical{ - name = "Morgue" +/obj/machinery/door/airlock/medical/glass{ + name = "Surgical Bay #1" }, /turf/open/floor/plasteel/white, /area/ship/medical) "ss" = ( -/obj/structure/rack, -/obj/item/pickaxe/emergency, -/obj/item/pickaxe/emergency, -/obj/item/pickaxe/emergency, -/turf/open/floor/plasteel/mono/dark, +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/patterned, /area/ship/cargo) "su" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/brown/line{ + dir = 1 }, +/obj/structure/chair, +/obj/machinery/airalarm/directional/north, /turf/open/floor/plasteel/dark, /area/ship/medical) "sy" = ( @@ -2044,6 +2059,7 @@ /obj/item/ammo_box/magazine/co9mm, /obj/item/ammo_box/magazine/co9mm, /obj/item/ammo_box/magazine/co9mm, +/obj/machinery/recharger, /turf/open/floor/plasteel/dark, /area/ship/security) "sz" = ( @@ -2102,6 +2118,10 @@ /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "te" = ( +/obj/structure/railing{ + dir = 1; + layer = 2.9 + }, /obj/effect/turf_decal/borderfloor{ dir = 1 }, @@ -2117,9 +2137,6 @@ /obj/item/target/syndicate{ pixel_y = 5 }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "tf" = ( @@ -2146,8 +2163,20 @@ /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "tj" = ( -/obj/effect/turf_decal/industrial/traffic, -/turf/open/floor/plasteel/patterned, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_y = 20 + }, +/turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "tk" = ( /obj/structure/reagent_dispensers/watertank, @@ -2189,17 +2218,25 @@ "tS" = ( /obj/effect/turf_decal/siding/thinplating, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "tZ" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/crew/office) "ua" = ( +/obj/effect/turf_decal/siding/thinplating/corner, /obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "un" = ( @@ -2224,16 +2261,16 @@ /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) "ux" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/catwalk/over/plated_catwalk, /obj/structure/cable{ - icon_state = "1-2" + icon_state = "4-8" }, -/obj/effect/turf_decal/trimline/opaque/brown/warning{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/plasteel/dark, -/area/ship/medical) +/turf/open/floor/plasteel/tech/grid, +/area/ship/cargo) "uA" = ( /obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ dir = 4 @@ -2256,16 +2293,19 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/noticeboard{ pixel_y = 28 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "uS" = ( @@ -2289,10 +2329,12 @@ /turf/open/floor/plating, /area/ship/cargo) "vh" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/plastitanium, -/turf/open/floor/plating, -/area/ship/hallway/port) +/obj/machinery/suit_storage_unit/inherit, +/obj/item/clothing/suit/space/inteq, +/obj/item/clothing/head/helmet/space/inteq, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/cargo) "vi" = ( /obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ dir = 8 @@ -2439,8 +2481,7 @@ dir = 10 }, /obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/corner/transparent/inteqbrown/half, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/patterned, /area/ship/crew/office) "wS" = ( /obj/machinery/power/terminal{ @@ -2465,12 +2506,18 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "xg" = ( -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 +/obj/machinery/light/directional/south, +/obj/structure/cable{ + icon_state = "4-8" }, -/turf/open/floor/plasteel/dark, -/area/ship/medical) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) "xj" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/cargo) @@ -2483,9 +2530,6 @@ dir = 1; pixel_y = -20 }, -/obj/structure/chair{ - dir = 8 - }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "xp" = ( @@ -2510,16 +2554,24 @@ "xr" = ( /obj/structure/table, /obj/item/paper_bin, +/obj/item/folder/white{ + pixel_x = -15; + pixel_y = -1 + }, /obj/item/pen, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 }, +/obj/item/toy/figure/paramedic{ + name = "Corpsman action figure"; + pixel_x = -13; + pixel_y = 14 + }, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/corner/transparent/inteqbrown/full, /turf/open/floor/plasteel/patterned, /area/ship/crew/office) "xs" = ( @@ -2620,15 +2672,19 @@ dir = 4 }, /obj/structure/rack, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "yK" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "1-2" }, -/obj/effect/turf_decal/industrial/traffic/corner, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/medical) "yN" = ( /obj/structure/chair/office/dark, /obj/effect/turf_decal/corner/opaque/brown{ @@ -2661,8 +2717,7 @@ /area/ship/maintenance/port) "zi" = ( /obj/machinery/computer/helm{ - dir = 8; - icon_state = "computer-middle" + dir = 8 }, /obj/effect/turf_decal/corner/opaque/yellow, /obj/effect/turf_decal/corner/opaque/brown{ @@ -2686,17 +2741,15 @@ }, /obj/machinery/airalarm/directional/south, /obj/machinery/fax/inteq{ - pixel_y = 6 + pixel_y = 3 }, /turf/open/floor/plasteel/dark, /area/ship/bridge) "zs" = ( -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/thinplating, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "zA" = ( @@ -2714,18 +2767,23 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "zC" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ +/obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, -/turf/open/floor/plasteel/dark, +/obj/machinery/smartfridge/bloodbank/preloaded{ + density = 0; + pixel_y = 32 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plasteel/mono/dark, /area/ship/medical) "zD" = ( -/obj/effect/turf_decal/borderfloorblack, -/obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel/patterned/brushed, +/obj/machinery/computer/operating{ + dir = 4 + }, +/obj/effect/turf_decal/borderfloorwhite, +/turf/open/floor/plasteel/white, /area/ship/medical) "zE" = ( /obj/effect/turf_decal/siding/thinplating/dark{ @@ -2765,20 +2823,34 @@ /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) "zI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/grunge{ + name = "Cargo Bay" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/turf_decal/borderfloorblack, -/obj/machinery/door/airlock/hatch, /turf/open/floor/plasteel/patterned, /area/ship/medical) "zK" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 15; - height = 15; - name = "valor airlock dock"; - width = 15 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/template_noop, -/area/template_noop) +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/public/glass{ + name = "Supply Storage" + }, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 5 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) "zL" = ( /obj/structure/chair{ dir = 1 @@ -2796,10 +2868,22 @@ /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) "zS" = ( +/obj/structure/table, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 9 }, -/turf/open/floor/plasteel/dark, +/obj/item/storage/box/masks{ + pixel_x = -7; + pixel_y = 10 + }, +/obj/item/storage/box/gloves{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/structure/sign/poster/official/walk{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/mono/dark, /area/ship/medical) "zT" = ( /obj/structure/railing, @@ -2848,19 +2932,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "Au" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/universal, -/obj/item/reagent_containers/blood/universal, -/obj/item/reagent_containers/blood/universal, -/obj/machinery/iv_drip, +/obj/structure/rack, +/obj/item/roller, +/obj/item/roller{ + pixel_x = -1; + pixel_y = 8 + }, +/obj/item/roller{ + pixel_x = 1; + pixel_y = 16 + }, /turf/open/floor/plasteel/patterned/ridged, -/area/ship/medical) +/area/ship/cargo) "Av" = ( /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) @@ -2869,25 +2958,17 @@ /area/ship/maintenance/starboard) "AE" = ( /obj/structure/table, -/obj/machinery/airalarm/directional/east, -/obj/item/storage/box/gloves{ - pixel_x = -6; - pixel_y = 4 - }, /obj/item/storage/backpack/duffelbag/med/surgery{ - pixel_x = 4; - pixel_y = 14 - }, -/obj/effect/turf_decal/borderfloorblack, -/obj/item/reagent_containers/glass/bottle/formaldehyde{ - pixel_x = 9; - pixel_y = 4 + pixel_x = -2; + pixel_y = 7 }, -/obj/item/reagent_containers/syringe{ - pixel_y = -4; - pixel_x = -7 +/obj/item/reagent_containers/medigel/sterilizine{ + pixel_x = 8; + pixel_y = 3 }, -/turf/open/floor/plasteel/patterned/brushed, +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/borderfloorwhite, +/turf/open/floor/plasteel/white, /area/ship/medical) "AG" = ( /obj/structure/bed, @@ -2988,10 +3069,7 @@ /obj/structure/sign/poster/official/help_others{ pixel_y = 32 }, -/obj/effect/turf_decal/corner/transparent/inteqbrown/border{ - dir = 1 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/patterned, /area/ship/crew/office) "BL" = ( /obj/effect/turf_decal/corner/opaque/brown{ @@ -3012,11 +3090,14 @@ /turf/open/floor/plasteel/dark, /area/ship/security) "BV" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 +/obj/structure/grille, +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + dir = 4; + id = "valor_external" }, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/tech, +/obj/structure/closet/crate/bin, +/turf/open/floor/plating, /area/ship/hallway/central) "Cb" = ( /obj/effect/turf_decal/industrial/traffic{ @@ -3053,28 +3134,14 @@ /turf/open/floor/plating/airless, /area/ship/external/dark) "CC" = ( -/obj/structure/closet/secure_closet{ - icon_state = "med_secure"; - name = "corpsman's locker"; - req_access = list(5) - }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/belt/medical/webbing, -/obj/item/pinpointer/crew, -/obj/item/storage/backpack/medic, -/obj/item/storage/backpack/messenger/med, -/obj/item/clothing/head/soft/inteq/corpsman, -/obj/item/clothing/suit/armor/inteq/corpsman, -/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, -/obj/item/clothing/under/syndicate/inteq/corpsman, -/obj/effect/turf_decal/box/white/corners{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 5 +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/medical) +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/hallway/port) "CF" = ( /obj/structure/table/optable, /obj/machinery/defibrillator_mount/loaded{ @@ -3242,15 +3309,22 @@ /turf/open/floor/plasteel/dark, /area/ship/security) "DR" = ( +/obj/machinery/door/airlock/hatch{ + name = "Cargo Bay" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/effect/turf_decal/borderfloorblack, -/obj/machinery/door/airlock/hatch{ - name = "Port Hallway" +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 }, -/turf/open/floor/plasteel/patterned/grid, +/turf/open/floor/plasteel/tech/grid, /area/ship/hallway/port) "DT" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, @@ -3319,15 +3393,17 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "EE" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20 +/obj/effect/turf_decal/trimline/opaque/brown/line{ + dir = 5 }, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 5 }, -/obj/effect/turf_decal/trimline/opaque/brown/line{ - dir = 5 +/obj/structure/chair, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 20 }, /turf/open/floor/plasteel/dark, /area/ship/medical) @@ -3391,10 +3467,6 @@ /obj/effect/turf_decal/box/corners{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Ff" = ( @@ -3418,6 +3490,18 @@ }, /turf/open/floor/plasteel/dark, /area/ship/medical) +"Ft" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) "FF" = ( /obj/structure/bed, /obj/item/bedsheet/brown, @@ -3461,8 +3545,9 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "FY" = ( -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/medical) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/stairs, +/area/ship/cargo) "FZ" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 1 @@ -3486,8 +3571,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/corner/transparent/inteqbrown/half, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/patterned, /area/ship/crew/office) "Go" = ( /obj/effect/turf_decal/corner/opaque/brown{ @@ -3541,11 +3625,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) @@ -3559,14 +3640,18 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "Hw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/borderfloorblack{ +/obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/door/airlock/hatch{ - name = "Port Hallway" +/obj/machinery/door/airlock/public/glass{ + name = "EVA Storage" }, -/turf/open/floor/plasteel/tech/grid, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 10 + }, +/turf/open/floor/plasteel/patterned, /area/ship/cargo) "HA" = ( /obj/effect/decal/cleanable/dirt/dust, @@ -3674,8 +3759,10 @@ /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) "Io" = ( -/turf/open/floor/plasteel/patterned, -/area/ship/medical) +/obj/machinery/rnd/server, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/cargo) "IA" = ( /obj/effect/turf_decal/spline/fancy/opaque/black{ dir = 1 @@ -3704,12 +3791,15 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "IL" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 +/obj/effect/turf_decal/borderfloor{ + dir = 4 }, -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) "IM" = ( /obj/effect/turf_decal/corner/opaque/brown{ dir = 4 @@ -3761,15 +3851,6 @@ "Jn" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/obj/structure/table, -/obj/item/storage/box/masks{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/storage/box/gloves{ - pixel_x = 8; - pixel_y = 4 - }, /turf/open/floor/plasteel/tech, /area/ship/medical) "Jt" = ( @@ -3794,11 +3875,19 @@ /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "JS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ +/obj/structure/railing{ + dir = 9; + layer = 2.9 + }, +/obj/effect/turf_decal/borderfloor{ dir = 1 }, -/turf/open/floor/plasteel/patterned, +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "JT" = ( /obj/docking_port/stationary{ @@ -3848,14 +3937,10 @@ /area/ship/crew/canteen) "Kn" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "Ko" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 1 }, /obj/effect/turf_decal/corner/opaque/brown{ @@ -3877,10 +3962,6 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "Kz" = ( @@ -3918,9 +3999,18 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "KU" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, /obj/structure/cable{ icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "KV" = ( @@ -4006,14 +4096,12 @@ /turf/open/floor/plasteel/dark, /area/ship/bridge) "Ls" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/stand_clear{ +/obj/effect/turf_decal/techfloor{ dir = 4 }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) "LH" = ( /obj/machinery/light/floor, /obj/structure/cable{ @@ -4033,38 +4121,20 @@ }, /obj/machinery/airalarm/directional/east, /obj/effect/turf_decal/borderfloorwhite, -/obj/machinery/button/door{ - id = "valor_surgery"; - name = "Privacy Shutters"; - pixel_y = -23; - dir = 1; - pixel_x = -7 - }, /turf/open/floor/plasteel/white, /area/ship/medical) "LL" = ( -/obj/structure/closet/secure_closet{ - icon_state = "med_secure"; - name = "corpsman's locker"; - req_access = list(5) - }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/belt/medical/webbing, -/obj/item/pinpointer/crew, -/obj/item/storage/backpack/medic, -/obj/item/storage/backpack/messenger/med, -/obj/item/clothing/head/soft/inteq/corpsman, -/obj/item/clothing/suit/armor/inteq/corpsman, -/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, -/obj/item/clothing/under/syndicate/inteq/corpsman, -/obj/effect/turf_decal/box/white/corners{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 +/obj/structure/rack, +/obj/item/pickaxe/emergency, +/obj/item/pickaxe/emergency, +/obj/item/pickaxe/emergency, +/obj/machinery/airalarm/directional/east, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20 }, /turf/open/floor/plasteel/patterned/ridged, -/area/ship/medical) +/area/ship/cargo) "LR" = ( /obj/effect/turf_decal/corner/opaque/brown{ dir = 8 @@ -4119,6 +4189,9 @@ /turf/open/floor/plating/airless, /area/ship/external/dark) "ME" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Office" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/door/firedoor/border_only{ @@ -4128,9 +4201,6 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/door/airlock/grunge{ - req_access = list(3) - }, /turf/open/floor/plasteel/patterned, /area/ship/crew/office) "MK" = ( @@ -4143,16 +4213,13 @@ /turf/open/floor/plating/airless, /area/ship/external/dark) "MR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/machinery/suit_storage_unit/inherit, +/obj/item/clothing/suit/space/inteq, +/obj/item/clothing/head/helmet/space/inteq, +/obj/structure/sign/poster/official/safety_internals{ + pixel_y = 32 }, -/turf/open/floor/plasteel/patterned, +/turf/open/floor/plasteel/patterned/ridged, /area/ship/cargo) "Nh" = ( /turf/closed/wall/mineral/plastitanium, @@ -4302,13 +4369,11 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "Oj" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/inteq, -/obj/item/clothing/head/helmet/space/inteq, -/obj/effect/turf_decal/techfloor{ - dir = 4 +/obj/effect/turf_decal/borderfloor{ + dir = 8 }, -/turf/open/floor/plasteel/tech/grid, +/obj/structure/closet/emcloset/wall/directional/north, +/turf/open/floor/plasteel/patterned, /area/ship/cargo) "Ok" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -4347,40 +4412,40 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "OK" = ( -/obj/effect/turf_decal/borderfloorblack, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/medical) +/obj/machinery/iv_drip/saline, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/cargo) "OM" = ( /turf/open/floor/pod, /area/ship/cargo) "OR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/port) +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/cargo) "OT" = ( +/obj/structure/catwalk/over/plated_catwalk, /obj/structure/cable{ - icon_state = "1-4" + icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 }, -/turf/open/floor/plasteel/patterned, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "OV" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "1-2" }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/port) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/medical) "Pb" = ( /obj/machinery/power/terminal{ dir = 8 @@ -4440,8 +4505,7 @@ dir = 1; pixel_y = -20 }, -/obj/effect/turf_decal/corner/transparent/inteqbrown/half, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/patterned, /area/ship/crew/office) "PL" = ( /obj/effect/turf_decal/siding/thinplating/dark{ @@ -4475,6 +4539,19 @@ }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) +"Qd" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/cargo) "Qk" = ( /obj/structure/table, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -4506,8 +4583,7 @@ dir = 4 }, /obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/corner/transparent/inteqbrown/half, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/patterned, /area/ship/crew/office) "Qw" = ( /obj/effect/turf_decal/siding/thinplating{ @@ -4529,12 +4605,6 @@ /obj/structure/sign/warning/vacuum{ pixel_x = 32 }, -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 8; - pixel_y = 7; - pixel_x = 3 - }, /turf/open/floor/plasteel/tech, /area/ship/medical) "QG" = ( @@ -4578,11 +4648,20 @@ dir = 10 }, /obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/sign/warning/incident{ + pixel_y = 32 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "Re" = ( -/turf/open/floor/plasteel/dark, -/area/ship/medical) +/obj/structure/closet/crate/freezer, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/blood/universal, +/obj/item/reagent_containers/blood/universal, +/obj/item/reagent_containers/blood/universal, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/cargo) "Rh" = ( /turf/closed/wall/mineral/plastitanium, /area/ship/security) @@ -4642,9 +4721,6 @@ "Sd" = ( /obj/effect/turf_decal/siding/thinplating, /obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "Sf" = ( @@ -4660,15 +4736,12 @@ /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "Sh" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/ship/hallway/central) +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) "Sl" = ( /obj/structure/table/wood, /obj/item/paper_bin, @@ -4797,9 +4870,17 @@ /obj/effect/turf_decal/siding/thinplating/dark/corner{ dir = 1 }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 4 + }, /obj/effect/turf_decal/trimline/opaque/brown/warning{ dir = 1 }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/dark, /area/ship/medical) "Uj" = ( @@ -4858,6 +4939,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, +/obj/machinery/light/directional/south, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "UO" = ( @@ -4873,8 +4955,6 @@ /turf/open/floor/plasteel/patterned, /area/ship/cargo) "Ve" = ( -/obj/structure/table, -/obj/machinery/cell_charger, /turf/open/floor/plasteel/tech, /area/ship/medical) "Vp" = ( @@ -4905,7 +4985,8 @@ /obj/effect/turf_decal/techfloor{ dir = 4 }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/tech, /area/ship/hallway/central) "VB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -5040,7 +5121,6 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/machinery/firealarm/directional/west, -/obj/structure/chair, /turf/open/floor/plasteel/dark, /area/ship/medical) "WQ" = ( @@ -5068,9 +5148,11 @@ /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, +/obj/machinery/vending/medical/syndicate_access{ + name = "\improper InteqMed Plus" + }, /obj/machinery/light/directional/north, -/obj/structure/closet/secure_closet/medical2, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/mono/dark, /area/ship/medical) "Xi" = ( /obj/structure/chair{ @@ -5095,8 +5177,8 @@ /area/ship/crew/dorm) "Xu" = ( /obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/orange, -/obj/item/clothing/head/helmet/space/orange, +/obj/item/clothing/suit/space/inteq, +/obj/item/clothing/head/helmet/space/inteq, /obj/effect/turf_decal/techfloor{ dir = 1 }, @@ -5118,23 +5200,9 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "Xx" = ( +/obj/structure/closet/secure_closet/medical1, /obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/corner/transparent/inteqbrown/border{ - dir = 1 - }, -/obj/structure/table, -/obj/item/storage/toolbox/emergency/shuttle{ - pixel_y = 9; - pixel_x = -1 - }, -/obj/item/gps{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/gps{ - pixel_x = 2 - }, -/turf/open/floor/plasteel, +/turf/open/floor/plasteel/patterned, /area/ship/crew/office) "XD" = ( /obj/effect/turf_decal/siding/thinplating/dark/corner{ @@ -5186,6 +5254,12 @@ }, /turf/open/floor/plasteel/patterned/grid, /area/ship/crew/canteen) +"XU" = ( +/obj/effect/turf_decal/borderfloor{ + dir = 8 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) "Yd" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -5223,9 +5297,11 @@ /turf/open/floor/plasteel/patterned/brushed, /area/ship/crew/canteen) "Yt" = ( -/obj/machinery/rnd/production/techfab/department/medical, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/medical) +/obj/effect/turf_decal/borderfloor{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) "Yu" = ( /obj/effect/turf_decal/techfloor, /obj/structure/closet/firecloset, @@ -5238,11 +5314,9 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/medical) "Yx" = ( -/obj/structure/noticeboard{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/medical) +/obj/machinery/rnd/production/techfab/department/medical, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/cargo) "YF" = ( /obj/machinery/power/terminal{ dir = 8 @@ -5255,14 +5329,14 @@ /turf/open/floor/plating, /area/ship/maintenance/starboard) "YL" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" +/obj/structure/grille, +/obj/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + dir = 4; + id = "valor_external" }, -/turf/open/floor/plasteel/dark, -/area/ship/medical) +/turf/open/floor/plating, +/area/ship/hallway/central) "YM" = ( /obj/effect/turf_decal/corner/opaque/yellow{ dir = 1 @@ -5329,8 +5403,12 @@ /turf/open/floor/plating, /area/ship/maintenance/port) "Zf" = ( -/obj/structure/sign/warning/incident{ - pixel_y = 32 +/obj/structure/railing{ + dir = 4; + layer = 2.9 + }, +/obj/effect/turf_decal/borderfloor{ + dir = 4 }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) @@ -5478,7 +5556,7 @@ Td Nh xj qG -yK +iI Cb Cb Cb @@ -5511,7 +5589,7 @@ Td xj og FI -tj +qe OM OM OM @@ -5544,7 +5622,7 @@ Td xj rL uS -tj +qe OM OM OM @@ -5577,7 +5655,7 @@ Td xj sZ uS -tj +qe OM OM OM @@ -5591,7 +5669,7 @@ Td bB LI ns -LI +qR pC zD LI @@ -5610,13 +5688,13 @@ Td xj GF uS -tj +qe OM OM OM OM Kz -cE +rL xj Td Td @@ -5624,9 +5702,9 @@ Td WC WO gp -LI -FY -OK +qR +Yi +bI LI "} (9,1,1) = {" @@ -5643,7 +5721,7 @@ Td xj Ch FI -tj +qe OM OM OM @@ -5676,7 +5754,7 @@ DU HC Zf oz -tj +qe OM OM OM @@ -5702,25 +5780,25 @@ Rh Zu uB ua -OV -aW -aW -aW +Wp +CC +ky +CC DR -ZF -ZF +Qd +FY kH Mn Ea -Ls +jG Mn de KU zI -Re -Re -xg -Re +yK +OV +yK +aW Ui gU nK @@ -5735,11 +5813,11 @@ jN lN gh zs -fN -OR -OR -OR -Wp +HC +HC +HC +HC +HC OT JS jj @@ -5748,13 +5826,13 @@ Kp Kn dQ Fa -MR -qk -su -su -YL +Ft +LI +LI +LI +LI +LI su -ux rO qR Yi @@ -5769,11 +5847,11 @@ xr Hg tS HC +MR vh -vh -vh -HC -cI +fN +xj +tj te fe Ok @@ -5781,11 +5859,11 @@ Xf as HL ec -Md -LI -LI -LI -LI +xg +xj +Au +Re +OK LI EE oy @@ -5802,11 +5880,11 @@ tZ An Sd HC -ss -bx -mt +Oj +XU +XU xj -nX +cI Jd qA UQ @@ -5814,11 +5892,11 @@ hm Cc JJ zT -nX -LI -jG -Io -Au +Md +xj +XU +XU +cE LI LI dN @@ -5835,11 +5913,11 @@ tZ Qc AP HC -gq -gq -gq +bx +ss +Sh Hw -nX +ux ct TB AM @@ -5848,10 +5926,10 @@ dO yy bh nX -LI +zK Yt -Io -jT +Yt +IL LI zS pt @@ -5868,10 +5946,10 @@ ME iN xl HC +OR gq -gq -gq -xj +LL +Nh Rc bF Hi @@ -5881,11 +5959,11 @@ tH Ff jQ qX -LI +xj Yx Io -Io -kW +mt +LI zC Ye mw @@ -5901,9 +5979,9 @@ tZ VD Um DT -Oj -Oj -Oj +DT +DT +DT DT DT DT @@ -5912,13 +5990,13 @@ NE DT nz DT +Tw +Tw +DT +DT +DT DT DT -LI -CC -qe -LL -LI Xg Uj dl @@ -5935,8 +6013,8 @@ ty dp DT Vy -Vy -Vy +qk +Ls DT fE sJ @@ -5948,8 +6026,8 @@ zG Qw jU DT -Vy -Vy +kW +qk Vy DT fj @@ -5968,7 +6046,7 @@ ma CH jk lc -Sh +lc lc ht jw @@ -5982,7 +6060,7 @@ GR hj id lc -Sh +lc lc bR XD @@ -6000,8 +6078,8 @@ mI gn qZ DT -IL -BV +kG +kG kG Tw Lb @@ -6014,9 +6092,9 @@ zO lE WX DT +jT +kG kG -BV -IL DT zA mx @@ -6033,9 +6111,9 @@ uA Pk Ei DT -DT -DT -DT +YL +YL +BV DT mZ Yd @@ -6047,9 +6125,9 @@ Ik Od ie DT -DT -DT -DT +YL +YL +YL DT LI zE @@ -6448,7 +6526,7 @@ Td Td Td Td -zK +Td Td Td Td diff --git a/_maps/shuttles/inteq/inteq_vaquero.dmm b/_maps/shuttles/inteq/inteq_vaquero.dmm index 9e8f7d6c81f5..23a80717b42f 100644 --- a/_maps/shuttles/inteq/inteq_vaquero.dmm +++ b/_maps/shuttles/inteq/inteq_vaquero.dmm @@ -2897,7 +2897,7 @@ /turf/open/floor/plasteel/tech, /area/ship/cargo) "TK" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8 }, /obj/effect/turf_decal/corner/opaque/yellow, diff --git a/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm b/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm index e5890b401cfa..b723b020aa36 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm @@ -2530,7 +2530,7 @@ /turf/open/floor/plasteel/dark, /area/ship/bridge) "Lv" = ( -/obj/machinery/computer/cargo/retro{ +/obj/machinery/computer/cargo/express/retro{ dir = 8 }, /obj/effect/turf_decal/corner/opaque/nsorange, diff --git a/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm b/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm index 351f188e3369..8314f17e288c 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm @@ -263,6 +263,9 @@ }, /area/ship/maintenance/starboard) "cv" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /obj/machinery/igniter/incinerator_atmos, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -423,6 +426,7 @@ /turf/open/floor/plasteel/tech/techmaint, /area/ship/crew) "dZ" = ( +/obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/ntspaceworks_big/one{ dir = 4 }, @@ -2839,6 +2843,9 @@ /turf/open/floor/plating, /area/ship/maintenance/fore) "CF" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, /obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/engine, /area/ship/engineering/engine) @@ -4283,7 +4290,7 @@ /turf/open/floor/plasteel/grimy, /area/ship/crew) "RK" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 4 }, /obj/item/radio/intercom/directional/west, @@ -4353,6 +4360,9 @@ /turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering/engine) "Sv" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/machinery/power/generator{ dir = 4 }, @@ -4896,6 +4906,7 @@ /area/ship/hallway/fore) "WN" = ( /obj/machinery/atmospherics/components/binary/circulator, +/obj/structure/disposalpipe/segment, /turf/open/floor/engine, /area/ship/engineering/engine) "WR" = ( @@ -5246,13 +5257,9 @@ /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/fore) "ZS" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/button/ignition/incinerator/atmos{ - dir = 4; - pixel_x = -23; - pixel_y = -3 - }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/industrial/hatch/yellow, /turf/open/floor/plating, /area/ship/engineering/engine) "ZX" = ( diff --git a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm index 0a0c9dead99f..107044c9e80f 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm @@ -3374,13 +3374,13 @@ "mt" = ( /obj/structure/window/reinforced/spawner, /obj/structure/rack, -/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq/proto{ +/obj/item/gun/ballistic/automatic/smg/proto{ pixel_y = 3 }, -/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq/proto{ +/obj/item/gun/ballistic/automatic/smg/proto{ pixel_y = -2 }, -/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq/proto{ +/obj/item/gun/ballistic/automatic/smg/proto{ pixel_y = -7 }, /turf/open/floor/plasteel/tech, @@ -6112,7 +6112,7 @@ /obj/item/storage/pill_bottle/aranesp, /obj/item/taperecorder, /obj/item/t_scanner, -/obj/item/kitchen/knife/switchblade, +/obj/item/switchblade, /obj/item/trash/candy, /obj/structure/filingcabinet/double, /obj/item/radio/intercom/directional/south, @@ -10099,7 +10099,7 @@ /turf/open/floor/plasteel/tech, /area/ship/engineering) "LS" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8 }, /obj/structure/railing{ @@ -11028,7 +11028,10 @@ pixel_x = -5; pixel_y = -12 }, -/obj/item/reagent_containers/food/drinks/mug, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = 8; + pixel_y = -4 + }, /obj/item/newspaper{ pixel_x = -8; pixel_y = 5 @@ -11533,7 +11536,7 @@ /turf/open/floor/plasteel, /area/ship/hallway/aft) "Rs" = ( -/obj/structure/guncloset, +/obj/structure/guncase, /obj/item/gun/ballistic/automatic/pistol/candor/no_mag, /obj/item/gun/ballistic/automatic/pistol/candor/no_mag, /turf/open/floor/plasteel/tech, diff --git a/_maps/shuttles/nanotrasen/nanotrasen_meta.dmm b/_maps/shuttles/nanotrasen/nanotrasen_meta.dmm index 663a567b8bbc..9abfe4c6c6cb 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_meta.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_meta.dmm @@ -1107,7 +1107,7 @@ /turf/open/floor/plasteel/dark, /area/ship/cargo) "dg" = ( -/obj/machinery/computer/cargo/retro{ +/obj/machinery/computer/cargo/express/retro{ dir = 8 }, /obj/effect/turf_decal/corner/opaque/blue/three_quarters{ @@ -2647,7 +2647,7 @@ /area/ship/cargo) "Du" = ( /obj/effect/turf_decal/corner/transparent/neutral/full, -/obj/machinery/computer/cargo/retro{ +/obj/machinery/computer/cargo/express/retro{ dir = 8 }, /obj/effect/decal/cleanable/dirt/dust, diff --git a/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm b/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm index 928fc6bd90ee..f5ffea852281 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm @@ -4024,7 +4024,7 @@ /turf/open/floor/plasteel, /area/ship/security/prison) "xT" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8 }, /turf/open/floor/plasteel/telecomms_floor, diff --git a/_maps/shuttles/nanotrasen/nanotrasen_osprey.dmm b/_maps/shuttles/nanotrasen/nanotrasen_osprey.dmm index 0c860abb9e20..774f1d57cc40 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_osprey.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_osprey.dmm @@ -95,7 +95,7 @@ /obj/structure/disposalpipe/segment{ dir = 8 }, -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8 }, /obj/effect/turf_decal/corner/opaque/brown{ diff --git a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm index 342ffb8fa928..288fd6235cf8 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm @@ -184,14 +184,15 @@ /obj/item/clothing/suit/armor/vest/security, /obj/item/clothing/mask/gas/sechailer, /obj/item/gps, +/obj/item/gun/ballistic/automatic/pistol/commander, /obj/structure/railing{ dir = 4 }, /obj/item/ammo_box/c9mm, /obj/item/ammo_box/c9mm, /obj/item/ammo_box/magazine/co9mm, +/obj/item/ammo_box/magazine/co9mm, /obj/item/storage/belt/security/webbing, -/obj/item/storage/pistolcase/commander, /turf/open/floor/wood, /area/ship/security) "bD" = ( @@ -464,7 +465,7 @@ /turf/open/floor/plasteel/white, /area/ship/hallway/port) "eE" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 1 }, /turf/open/floor/plasteel/tech, @@ -3114,6 +3115,9 @@ /area/ship/engineering) "Ha" = ( /obj/structure/closet/secure_closet/lp/lieutenant, +/obj/item/gun/energy/e_gun{ + pixel_y = 1 + }, /obj/item/stock_parts/cell/gun, /obj/item/melee/classic_baton/telescopic, /obj/item/kitchen/knife/combat/survival, @@ -3127,12 +3131,12 @@ pixel_x = 7; pixel_y = -20 }, +/obj/item/gun/ballistic/automatic/pistol/commander, /obj/item/ammo_box/c9mm, /obj/item/ammo_box/c9mm, /obj/item/ammo_box/c9mm/rubbershot, /obj/item/ammo_box/magazine/co9mm, -/obj/item/storage/pistolcase/commander, -/obj/item/storage/pistolcase/egun, +/obj/item/ammo_box/magazine/co9mm, /turf/open/floor/wood, /area/ship/crew/dorm) "Hd" = ( diff --git a/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm b/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm index f9aeea662f05..93c59445ee41 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_skipper.dmm @@ -72,7 +72,7 @@ /turf/open/floor/plating/rust, /area/ship/crew/toilet) "aQ" = ( -/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel, /area/ship/cargo) "aR" = ( @@ -97,15 +97,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) -"bh" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) "bk" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ dir = 4 @@ -162,17 +153,17 @@ /turf/open/floor/carpet/nanoweave, /area/ship/hallway/central) "bz" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ - dir = 10 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) +/turf/open/floor/plasteel/tech, +/area/ship/engineering/atmospherics) "bA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 6 }, @@ -182,6 +173,9 @@ /turf/open/floor/engine, /area/ship/engineering/atmospherics) "bG" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, /obj/structure/window/reinforced/spawner/west, /obj/machinery/door/poddoor{ dir = 4; @@ -190,15 +184,13 @@ /obj/machinery/door/window/eastleft{ name = "Engine Access" }, -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "bI" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/turf/open/floor/plasteel/tech, +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/obj/structure/grille, +/obj/structure/window/plasma/reinforced/fulltile, +/turf/open/floor/plating, /area/ship/engineering/atmospherics) "bO" = ( /obj/structure/table/reinforced, @@ -232,10 +224,10 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel, /area/ship/cargo) "cd" = ( @@ -277,6 +269,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/door/firedoor/border_only{ dir = 1 }, @@ -439,15 +432,17 @@ /turf/open/floor/carpet/nanoweave, /area/ship/hallway/central) "dO" = ( -/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer4, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 10 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "dS" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) @@ -471,6 +466,9 @@ /turf/open/floor/plasteel/white, /area/ship/medical) "dZ" = ( +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, /obj/structure/fireaxecabinet{ pixel_y = -29 }, @@ -808,16 +806,6 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/carpet/red, /area/ship/hallway/central) -"fQ" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/pump/layer4{ - dir = 1; - name = "Fuel Pump" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) "fT" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 9 @@ -953,7 +941,7 @@ "gO" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "thruster fuel pump" + name = "engine fuel pump" }, /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/structure/catwalk/over/plated_catwalk/dark, @@ -1527,14 +1515,18 @@ /turf/open/floor/wood, /area/ship/crew/crewthree) "lg" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 + }, /obj/effect/turf_decal/techfloor{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "lh" = ( @@ -1614,7 +1606,9 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "lY" = ( @@ -1667,7 +1661,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/ship/crew/toilet) "mF" = ( -/obj/machinery/power/shuttle/engine/fire{ +/obj/machinery/power/shuttle/engine/fueled/plasma{ dir = 4 }, /turf/open/floor/plating/airless, @@ -1708,6 +1702,7 @@ /turf/open/floor/wood, /area/ship/crew/dorm) "mS" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ dir = 8 @@ -1808,12 +1803,13 @@ /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, /obj/structure/cable{ icon_state = "1-2" }, /obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "np" = ( @@ -1880,9 +1876,6 @@ /obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/ship/engineering/atmospherics) "ok" = ( @@ -1918,6 +1911,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, @@ -2072,9 +2066,6 @@ /obj/machinery/door/firedoor/border_only{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/ship/engineering/atmospherics) "pT" = ( @@ -2134,15 +2125,20 @@ /turf/open/floor/plasteel, /area/ship/cargo) "qF" = ( -/obj/machinery/power/shuttle/engine/fire{ +/obj/machinery/power/shuttle/engine/fueled/plasma{ dir = 4 }, /turf/open/floor/plating, /area/ship/external) "qK" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Plasma to Engines and Mix" + }, +/obj/effect/turf_decal/atmos/plasma{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "qR" = ( /obj/machinery/door/airlock/mining{ @@ -2354,9 +2350,6 @@ dir = 4 }, /obj/structure/extinguisher_cabinet/directional/south, -/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ - dir = 4 - }, /turf/open/floor/plasteel, /area/ship/engineering/atmospherics) "sD" = ( @@ -2366,18 +2359,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "sJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "sK" = ( @@ -2495,10 +2483,14 @@ /turf/closed/wall, /area/ship/crew/office) "tF" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/components/binary/pump/layer4{ dir = 1; name = "Emergency Recycling Override" }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 4 + }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, /area/ship/engineering/atmospherics) @@ -2535,23 +2527,24 @@ /turf/open/floor/plasteel/white, /area/ship/medical) "ub" = ( +/obj/machinery/atmospherics/pipe/manifold/purple/visible{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 2 }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 + }, /obj/effect/turf_decal/techfloor/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "ug" = ( /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ - dir = 9 - }, /turf/open/floor/plasteel, /area/ship/cargo) "uh" = ( @@ -2651,6 +2644,9 @@ /turf/open/floor/wood, /area/ship/crew/dorm) "uM" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 5 + }, /obj/structure/cable{ icon_state = "1-2" }, @@ -2809,6 +2805,9 @@ /turf/open/floor/wood, /area/ship/crew/office) "vW" = ( +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer2{ dir = 1 }, @@ -2851,7 +2850,6 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "wg" = ( @@ -2882,13 +2880,8 @@ /turf/open/floor/wood, /area/ship/crew/crewtwo) "wt" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "thruster fuel pump" - }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "ww" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -2939,7 +2932,7 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ dir = 1 }, -/turf/open/floor/engine/airless, +/turf/open/floor/engine/plasma, /area/ship/engineering/atmospherics) "wG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -3078,10 +3071,10 @@ /turf/open/floor/plasteel, /area/ship/crew/canteen/kitchen) "yh" = ( -/obj/item/radio/intercom/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, +/obj/item/radio/intercom/directional/east, /turf/open/floor/plasteel, /area/ship/cargo) "yj" = ( @@ -3113,9 +3106,11 @@ /turf/open/floor/wood, /area/ship/crew/dorm) "yF" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) @@ -3211,11 +3206,11 @@ /turf/open/floor/plasteel, /area/ship/cargo) "zy" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "thruster fuel pump" + name = "engine fuel pump" }, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "zC" = ( @@ -3245,9 +3240,11 @@ /area/ship/crew/toilet) "zK" = ( /obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4, -/obj/machinery/atmospherics/components/unary/portables_connector, -/obj/effect/turf_decal/industrial/outline/orange, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/empty, +/obj/item/stock_parts/cell/high/empty, +/obj/item/stock_parts/cell/high/empty, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "zM" = ( @@ -3365,13 +3362,13 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 4; + name = "Chamber Mixer" + }, /obj/item/paper/crumpled{ default_raw_text = "66% Oxy (Node 1) to 34% Plasma (Node 2) works great at 500 kPa." }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" - }, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/engine) "AP" = ( @@ -3592,9 +3589,6 @@ dir = 4 }, /obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ - dir = 4 - }, /turf/open/floor/plasteel, /area/ship/engineering/atmospherics) "CB" = ( @@ -3609,6 +3603,7 @@ "CE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/cable{ icon_state = "2-4" }, @@ -3635,10 +3630,12 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/cryo) "CR" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ +/obj/machinery/atmospherics/pipe/manifold/purple/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "CV" = ( @@ -3721,7 +3718,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{ dir = 1 }, -/turf/open/floor/engine/hydrogen, +/turf/open/floor/engine/plasma, /area/ship/engineering/atmospherics) "DL" = ( /obj/effect/decal/cleanable/food/flour, @@ -3816,6 +3813,9 @@ /turf/open/floor/carpet/nanoweave/beige, /area/ship/bridge) "EE" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, /obj/structure/window/reinforced/spawner/west, /obj/machinery/door/poddoor{ dir = 4; @@ -3824,9 +3824,6 @@ /obj/machinery/door/window/eastright{ name = "Engine Access" }, -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "EF" = ( @@ -3855,12 +3852,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/effect/turf_decal/techfloor{ dir = 6 }, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "EP" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 9 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "ES" = ( @@ -4061,13 +4062,15 @@ /turf/open/floor/plasteel, /area/ship/crew/canteen/kitchen) "Hm" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 6 + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/components/binary/pump/layer4{ - name = "Oxygen to Mix" - }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "Hq" = ( @@ -4085,13 +4088,10 @@ /turf/open/floor/carpet/nanoweave, /area/ship/hallway/central) "Hu" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ +/obj/machinery/atmospherics/pipe/manifold/purple/visible, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ dir = 5 }, -/obj/effect/turf_decal/atmos/mix, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "HA" = ( @@ -4141,6 +4141,7 @@ /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/cable{ icon_state = "1-2" }, @@ -4178,20 +4179,24 @@ /turf/open/floor/wood, /area/ship/crew/dorm) "IV" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, /obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 + }, /obj/structure/cable{ icon_state = "1-4" }, /obj/effect/turf_decal/techfloor{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "Jj" = ( @@ -4199,14 +4204,11 @@ /turf/open/floor/carpet/nanoweave, /area/ship/hallway/central) "Jk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ +/obj/machinery/atmospherics/pipe/manifold/purple/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 6 +/obj/structure/cable{ + icon_state = "1-2" }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) @@ -4215,6 +4217,9 @@ icon_state = "1-2" }, /obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/engine) "Jn" = ( @@ -4235,7 +4240,7 @@ "JA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 1 }, /turf/open/floor/plasteel/dark, @@ -4317,12 +4322,12 @@ /turf/open/floor/carpet/nanoweave, /area/ship/hallway/central) "Kd" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 10 + }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "Kf" = ( @@ -4476,7 +4481,6 @@ /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4, /turf/open/floor/plasteel, /area/ship/cargo) "Lv" = ( @@ -4492,9 +4496,15 @@ /turf/open/floor/plating, /area/ship/engineering/engine) "Lz" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 + }, /obj/structure/cable{ icon_state = "1-2" }, @@ -4502,8 +4512,6 @@ dir = 1 }, /obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "LA" = ( @@ -4593,9 +4601,6 @@ /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ - dir = 6 - }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "Mr" = ( @@ -4655,12 +4660,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 + }, /obj/structure/cable{ icon_state = "1-2" }, /obj/effect/turf_decal/techfloor/corner, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "MP" = ( @@ -4775,20 +4784,21 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, /turf/open/floor/plasteel, /area/ship/cargo) "NH" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 + }, /obj/effect/turf_decal/techfloor{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "NK" = ( @@ -4818,15 +4828,19 @@ /turf/open/floor/plasteel, /area/ship/cargo) "Oo" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 + }, /obj/machinery/door/firedoor/border_only, /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "Op" = ( @@ -4889,16 +4903,6 @@ }, /turf/open/floor/plating, /area/ship/engineering/atmospherics) -"OQ" = ( -/obj/machinery/door/poddoor{ - id = "amogusdoors"; - name = "Cargo Bay Blast Door" - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plating, -/area/ship/cargo) "OT" = ( /obj/effect/turf_decal/corner/opaque/white/mono, /turf/open/floor/plasteel, @@ -4940,9 +4944,6 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4{ - dir = 6 - }, /turf/open/floor/plasteel, /area/ship/cargo) "Px" = ( @@ -5071,6 +5072,9 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Oxygen to Mix" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 }, @@ -5095,11 +5099,9 @@ /turf/open/floor/plating, /area/ship/engineering/atmospherics) "Rv" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/brown/visible, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/ship/cargo) "Rw" = ( /obj/structure/railing{ dir = 8 @@ -5118,6 +5120,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 + }, /obj/structure/cable{ icon_state = "1-2" }, @@ -5125,8 +5133,6 @@ dir = 8 }, /obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plating, /area/ship/engineering/atmospherics) "RK" = ( @@ -5272,11 +5278,6 @@ /obj/effect/turf_decal/techfloor/corner{ dir = 4 }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/empty, -/obj/item/stock_parts/cell/high/empty, -/obj/item/stock_parts/cell/high/empty, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "Th" = ( @@ -5320,6 +5321,7 @@ /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "TG" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, @@ -5400,14 +5402,18 @@ /turf/open/floor/plasteel/dark, /area/ship/cargo/office) "Uk" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ dir = 2 }, +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 + }, /obj/effect/turf_decal/techfloor{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "Uo" = ( @@ -5424,12 +5430,12 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/office) "Uu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, /obj/structure/cable{ icon_state = "1-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, @@ -5641,6 +5647,7 @@ "Ws" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/structure/cable{ icon_state = "1-2" }, @@ -5726,13 +5733,14 @@ /turf/closed/wall, /area/ship/crew/cryo) "Xe" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 }, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) @@ -5745,6 +5753,12 @@ "Xp" = ( /turf/closed/wall/r_wall, /area/ship/cargo/office) +"Xs" = ( +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/structure/window/plasma/reinforced/fulltile, +/turf/open/floor/plating, +/area/ship/engineering/atmospherics) "Xt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -5839,16 +5853,21 @@ /turf/open/floor/plating, /area/ship/cargo) "Yn" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, /obj/structure/disposalpipe/segment{ dir = 2 }, -/obj/effect/turf_decal/techfloor{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/manifold/orange/visible{ +/obj/effect/turf_decal/techfloor{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/atmospherics) "Yp" = ( @@ -5871,10 +5890,11 @@ /turf/open/floor/plasteel, /area/ship/cargo) "Yv" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ dir = 4 }, -/turf/open/floor/plasteel/tech, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, /area/ship/engineering/atmospherics) "Yx" = ( /obj/structure/chair/sofa/brown/right/directional/south, @@ -5939,13 +5959,10 @@ /turf/open/floor/plasteel/dark, /area/ship/bridge) "Zr" = ( -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/components/binary/volume_pump{ - name = "Fuel Pump" - }, -/obj/machinery/atmospherics/components/binary/valve/on/layer4{ - name = "Emergency Stop" +/obj/machinery/atmospherics/pipe/simple/brown/visible/layer4{ + dir = 10 }, +/obj/machinery/firealarm/directional/east, /turf/open/floor/plasteel/tech, /area/ship/engineering/atmospherics) "Zu" = ( @@ -5995,10 +6012,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/brown/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/plasteel, /area/ship/cargo) "ZJ" = ( @@ -6117,7 +6131,7 @@ fW kz kz JT -wt +gO gO dJ xO @@ -6163,7 +6177,7 @@ Yn Uk ub Oo -bI +yF Xe yF CR @@ -6181,7 +6195,7 @@ kz pT At RK -qK +wt dS Ra tF @@ -6198,10 +6212,10 @@ Kz Fc lW sJ -qK +bz dO qK -Rv +bI DF kz fW @@ -6233,7 +6247,7 @@ Mq zK Zr Ew -Rv +Xs wC kz fW @@ -6389,14 +6403,14 @@ WZ rW cS sU -bh +gc Fu Yp TI PI Pq -fQ -OQ +JE +Ym fW "} (13,1,1) = {" @@ -6421,10 +6435,10 @@ WZ tI xb hA -bz +gc Ls aQ -aQ +Rv ZI ug jv diff --git a/_maps/shuttles/pgf/pgf_crying_sun.dmm b/_maps/shuttles/pgf/pgf_crying_sun.dmm index e016ef725525..f06f4e5dbc66 100644 --- a/_maps/shuttles/pgf/pgf_crying_sun.dmm +++ b/_maps/shuttles/pgf/pgf_crying_sun.dmm @@ -27,8 +27,8 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 8 }, +/obj/machinery/portable_atmospherics/canister/toxins, /obj/machinery/light/directional/east, -/obj/machinery/portable_atmospherics/canister/hydrogen, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/port) "aw" = ( @@ -141,6 +141,9 @@ /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "bB" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, /obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -148,9 +151,6 @@ /obj/structure/window/plasma/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, /turf/open/floor/plating, /area/ship/engineering/engines/starboard) "bD" = ( @@ -464,7 +464,7 @@ /turf/open/floor/plasteel/telecomms_floor, /area/ship/hallway/port) "dK" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8 }, /obj/structure/catwalk/over/plated_catwalk/dark, @@ -1052,14 +1052,14 @@ /turf/open/floor/plasteel/mono/dark, /area/ship/hallway/port) "is" = ( +/obj/machinery/power/shuttle/engine/fueled/plasma{ + dir = 4 + }, /obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/door/poddoor{ dir = 4; id = "lib_engine_blast" }, -/obj/machinery/power/shuttle/engine/fire{ - dir = 4 - }, /turf/open/floor/plating, /area/ship/engineering/engines/port) "it" = ( @@ -1318,7 +1318,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/hydrogen, +/obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/starboard) "kw" = ( @@ -1347,13 +1347,6 @@ }, /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) -"kO" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engines/starboard) "kR" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2, /obj/structure/window/plasma/reinforced, @@ -1905,16 +1898,15 @@ /area/ship/crew/canteen) "qp" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer2{ + dir = 1 + }, /obj/structure/cable{ icon_state = "1-10" }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer2{ - dir = 1 - }, -/obj/item/paper/guides/jobs/engi/combustion_thruster, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/starboard) "qy" = ( @@ -1930,13 +1922,6 @@ /obj/machinery/door/firedoor/border_only, /turf/open/floor/plasteel/dark, /area/ship/hangar/starboard) -"qA" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/hydrogen, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engines/port) "qB" = ( /obj/machinery/door/poddoor/shutters{ id = "lib_armory_1"; @@ -3427,8 +3412,8 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 8 }, +/obj/machinery/portable_atmospherics/canister/toxins, /obj/machinery/light/directional/east, -/obj/machinery/portable_atmospherics/canister/hydrogen, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/starboard) "Dq" = ( @@ -3906,14 +3891,14 @@ /turf/open/floor/engine/hull, /area/ship/external/dark) "FN" = ( +/obj/machinery/power/shuttle/engine/fueled/plasma{ + dir = 4 + }, /obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/door/poddoor{ dir = 4; id = "lib_engine_blast" }, -/obj/machinery/power/shuttle/engine/fire{ - dir = 4 - }, /turf/open/floor/plating, /area/ship/engineering/engines/starboard) "FO" = ( @@ -5146,15 +5131,15 @@ /area/ship/engineering) "Ph" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, +/obj/machinery/atmospherics/components/trinary/mixer/layer2{ + dir = 1 + }, /obj/structure/cable{ icon_state = "2-9" }, /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/trinary/mixer/layer2{ - dir = 1 - }, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/port) "Pi" = ( @@ -5810,7 +5795,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ dir = 8 }, -/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/port) "UB" = ( @@ -5878,6 +5863,9 @@ /turf/open/floor/plasteel/mono/dark, /area/ship/hallway/central) "UM" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, /obj/structure/catwalk/over/plated_catwalk/dark, /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -5885,9 +5873,6 @@ /obj/structure/window/plasma/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, /turf/open/floor/plating, /area/ship/engineering/engines/port) "Vc" = ( @@ -6139,9 +6124,6 @@ pixel_y = -9; pixel_x = -3 }, -/obj/item/clothing/head/helmet/gezena{ - pixel_y = -11 - }, /turf/open/floor/plasteel/tech, /area/ship/crew/dorm/dormtwo) "Wc" = ( @@ -6820,14 +6802,14 @@ hK ys Uw au -qA +Uw lc qZ QI TV kq Dm -kO +kq OS ps TV diff --git a/_maps/shuttles/pirate/pirate_tortuga.dmm b/_maps/shuttles/pirate/pirate_tortuga.dmm index 4bc354b31b5c..e6aea0c42ff8 100644 --- a/_maps/shuttles/pirate/pirate_tortuga.dmm +++ b/_maps/shuttles/pirate/pirate_tortuga.dmm @@ -55,8 +55,8 @@ /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - id = "tortuga_holo" +/obj/machinery/power/shieldwallgen/atmos{ + id = "watchdog_holo" }, /turf/open/floor/plating, /area/ship/cargo) @@ -173,10 +173,6 @@ pixel_x = -9; dir = 8 }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = -6; - pixel_y = -3 - }, /turf/open/floor/plasteel/mono/dark, /area/ship/bridge) "ci" = ( @@ -272,9 +268,8 @@ /turf/open/floor/pod/dark, /area/ship/maintenance/starboard) "dE" = ( -/obj/structure/chair/sofa/brown/old/right{ - dir = 1 - }, +/obj/structure/table, +/obj/item/storage/cans/sixbeer, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "dF" = ( @@ -398,9 +393,7 @@ pixel_x = -22; pixel_y = -10 }, -/obj/structure/salvageable/computer{ - dir = 4 - }, +/obj/structure/rack, /turf/open/floor/plasteel/tech, /area/ship/bridge) "ff" = ( @@ -413,9 +406,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 10 }, -/obj/structure/sign/poster/official/moth/hardhats{ - pixel_y = 32 - }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "fj" = ( @@ -650,7 +640,7 @@ /obj/effect/turf_decal/techfloor{ dir = 10 }, -/obj/structure/guncloset{ +/obj/structure/guncase{ anchored = 1 }, /obj/item/gun/ballistic/automatic/assault/skm/pirate, @@ -765,7 +755,6 @@ icon_state = "0-8" }, /obj/item/stack/sheet/mineral/plasma/twenty, -/obj/effect/turf_decal/industrial/hatch, /turf/open/floor/pod/dark, /area/ship/maintenance/port) "iW" = ( @@ -837,7 +826,6 @@ "jt" = ( /obj/machinery/telecomms/relay/preset/frontiersmen, /obj/machinery/door/window/southleft, -/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "jA" = ( @@ -845,6 +833,7 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, @@ -1037,9 +1026,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/spline/fancy/opaque/black/corner, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, /turf/open/floor/mineral/titanium, /area/ship/security/armory) "ml" = ( @@ -1317,9 +1303,6 @@ /area/ship/cargo) "oU" = ( /obj/structure/table, -/obj/item/grown/corncob{ - pixel_y = 8 - }, /turf/open/floor/plasteel/grimy, /area/ship/crew/canteen) "oV" = ( @@ -1424,7 +1407,6 @@ icon_state = "0-10" }, /obj/item/stack/sheet/mineral/plasma/twenty, -/obj/effect/turf_decal/industrial/hatch, /turf/open/floor/pod/dark, /area/ship/maintenance/starboard) "qD" = ( @@ -1511,14 +1493,6 @@ }, /turf/open/floor/pod/dark, /area/ship/maintenance/starboard) -"sM" = ( -/obj/structure/table, -/obj/item/desk_flag/trans{ - pixel_x = 9; - pixel_y = -6 - }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) "sQ" = ( /turf/closed/wall, /area/ship/maintenance/starboard) @@ -1581,7 +1555,6 @@ }, /obj/structure/curtain/cloth, /obj/item/bedsheet/dorms, -/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/carpet, /area/ship/crew) "tI" = ( @@ -1731,7 +1704,6 @@ reagent_id = /datum/reagent/fuel/oil; tank_volume = 3000 }, -/obj/effect/turf_decal/industrial/hatch, /turf/open/floor/pod/dark, /area/ship/maintenance/starboard) "va" = ( @@ -1819,10 +1791,6 @@ "wg" = ( /obj/machinery/blackbox_recorder, /obj/machinery/door/window/southright, -/obj/structure/sign/poster/retro/radio{ - pixel_y = 32 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "wp" = ( @@ -1850,13 +1818,6 @@ /area/ship/cargo) "wH" = ( /obj/machinery/light/directional/north, -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/effect/decal/cleanable/plasma{ - pixel_x = 18; - pixel_y = -5 - }, /turf/open/floor/pod/dark, /area/ship/maintenance/starboard) "wL" = ( @@ -1873,15 +1834,11 @@ /obj/structure/cable/yellow{ icon_state = "1-8" }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, /turf/open/floor/pod/dark, /area/ship/maintenance/port) "wQ" = ( /obj/effect/turf_decal/box/corners, /obj/structure/closet/crate/bin, -/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/plasteel/mono, /area/ship/cargo) "wY" = ( @@ -2057,16 +2014,6 @@ /obj/item/bedsheet/dorms, /turf/open/floor/carpet, /area/ship/crew) -"Av" = ( -/obj/effect/turf_decal/siding/wideplating{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) "Az" = ( /obj/structure/curtain/bounty, /obj/machinery/light_switch{ @@ -2103,9 +2050,9 @@ /turf/open/floor/plasteel/dark, /area/ship/maintenance/starboard) "BF" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel/tech/techmaint, +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/turf_decal/industrial/warning/fulltile, +/turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "BG" = ( /obj/structure/cable/yellow{ @@ -2223,8 +2170,8 @@ /obj/structure/cable/yellow{ icon_state = "6-8" }, -/obj/structure/chair/sofa/brown/old/left{ - dir = 1 +/obj/structure/chair/plastic{ + dir = 4 }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) @@ -2447,8 +2394,6 @@ /obj/structure/cable/yellow{ icon_state = "5-8" }, -/obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/turf_decal/borderfloorblack/full, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "Gr" = ( @@ -2483,7 +2428,6 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, -/obj/effect/turf_decal/industrial/warning, /turf/open/floor/pod/dark, /area/ship/maintenance/starboard) "GM" = ( @@ -2566,7 +2510,6 @@ /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "HY" = ( @@ -2782,8 +2725,8 @@ /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - id = "tortuga_holo"; +/obj/machinery/power/shieldwallgen/atmos{ + id = "watchdog_holo"; dir = 1 }, /obj/machinery/door/poddoor/shutters{ @@ -2816,9 +2759,6 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/retro/smile{ - pixel_x = -32 - }, /turf/open/floor/plasteel, /area/ship/crew/canteen) "Lb" = ( @@ -2850,29 +2790,17 @@ icon_state = "plating_rust" }, /area/ship/maintenance) -"Lo" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/door_assembly/door_assembly_hatch{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/maintenance) "Lt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/table, -/obj/item/storage/cans/sixbeer, -/obj/machinery/cell_charger, +/obj/structure/chair/plastic{ + dir = 8 + }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "Lz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, /turf/open/floor/mineral/titanium, /area/ship/security/armory) "LG" = ( @@ -2902,16 +2830,6 @@ /turf/open/floor/plasteel/elevatorshaft, /area/ship/cargo) "Mb" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/item/cigbutt{ - pixel_x = -13; - pixel_y = -3 - }, /turf/open/floor/pod/dark, /area/ship/maintenance/starboard) "Mk" = ( @@ -2934,19 +2852,6 @@ }, /turf/open/floor/plasteel/showroomfloor, /area/ship/crew/canteen) -"Ml" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/cargo) "Mn" = ( /obj/structure/catwalk/over/plated_catwalk, /obj/structure/railing{ @@ -2965,6 +2870,9 @@ /area/ship/cargo) "Mo" = ( /obj/structure/catwalk/over/plated_catwalk, +/obj/structure/railing/corner{ + dir = 1 + }, /obj/effect/turf_decal/industrial/stand_clear, /obj/effect/turf_decal/industrial/warning{ dir = 1 @@ -3031,11 +2939,6 @@ /obj/machinery/door/firedoor/border_only{ dir = 1 }, -/obj/item/kirbyplants{ - icon_state = "plant-25"; - pixel_x = 8; - pixel_y = -5 - }, /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "MO" = ( @@ -3081,11 +2984,6 @@ icon_state = "computer-right" }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/vomit/old{ - icon_state = "vomit_4"; - pixel_x = -9; - pixel_y = -6 - }, /turf/open/floor/plasteel/mono/dark, /area/ship/bridge) "Ol" = ( @@ -3117,13 +3015,13 @@ "Op" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/closet/cabinet, -/obj/item/clothing/under/frontiersmen/officer{ +/obj/item/clothing/under/rank/security/officer/frontier/officer{ pixel_x = -5 }, /obj/item/clothing/shoes/jackboots{ pixel_y = -13 }, -/obj/item/clothing/head/frontier/peaked{ +/obj/item/clothing/head/caphat/frontier{ pixel_y = 9 }, /obj/item/clothing/suit/armor/frontier{ @@ -3132,10 +3030,10 @@ /obj/item/clothing/suit/armor/frontier{ pixel_x = 8 }, -/obj/item/clothing/under/frontiersmen/officer{ +/obj/item/clothing/under/rank/security/officer/frontier/officer{ pixel_x = -5 }, -/obj/item/clothing/head/frontier/peaked{ +/obj/item/clothing/head/caphat/frontier{ pixel_y = 9 }, /obj/item/clothing/shoes/jackboots{ @@ -3162,20 +3060,6 @@ }, /turf/open/floor/plating/airless, /area/ship/maintenance) -"OH" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/cargo) "OI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -3189,19 +3073,6 @@ }, /turf/open/floor/plasteel/dark, /area/ship/bridge) -"OP" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/clothing/head/hardhat{ - pixel_x = 8; - pixel_y = -7 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/port) "Pa" = ( /obj/structure/table/glass, /obj/effect/turf_decal/corner/opaque/blue/full, @@ -3269,7 +3140,7 @@ /area/ship/maintenance/port) "Px" = ( /obj/effect/turf_decal/techfloor, -/obj/structure/guncloset{ +/obj/structure/guncase{ anchored = 1 }, /obj/item/gun/ballistic/automatic/pistol/candor, @@ -3308,7 +3179,6 @@ /obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/mono, /area/ship/cargo) "QM" = ( @@ -3345,7 +3215,7 @@ pixel_x = -3 }, /obj/machinery/button/shieldwallgen{ - id = "tortuga_holo"; + id = "watchdog_holo"; pixel_x = 8; pixel_y = 23 }, @@ -3381,7 +3251,6 @@ icon_state = "4-8" }, /obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/turf_decal/borderfloorblack/full, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "RH" = ( @@ -3518,8 +3387,6 @@ }, /obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/hatch, -/obj/structure/closet/firecloset, /turf/open/floor/pod/dark, /area/ship/maintenance/port) "SV" = ( @@ -3605,7 +3472,6 @@ /obj/structure/cable/yellow{ icon_state = "0-4" }, -/obj/structure/closet/emcloset, /turf/open/floor/pod/dark, /area/ship/maintenance/port) "UE" = ( @@ -3632,14 +3498,6 @@ /obj/machinery/door/firedoor/heavy, /turf/open/floor/plating/airless, /area/ship/maintenance) -"Vb" = ( -/obj/machinery/suit_storage_unit/industrial{ - suit_type = /obj/item/clothing/suit/space/hardsuit/security/independent/frontier - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/mineral/plastitanium, -/area/ship/security/armory) "Vd" = ( /obj/structure/curtain/bounty, /turf/open/floor/plasteel, @@ -3657,17 +3515,17 @@ /area/ship/crew/canteen) "Vg" = ( /obj/structure/closet/cabinet, -/obj/item/clothing/under/frontiersmen{ +/obj/item/clothing/under/rank/security/officer/frontier{ pixel_x = -7 }, -/obj/item/clothing/under/frontiersmen{ +/obj/item/clothing/under/rank/security/officer/frontier{ pixel_x = -4 }, -/obj/item/clothing/under/frontiersmen, -/obj/item/clothing/under/frontiersmen{ +/obj/item/clothing/under/rank/security/officer/frontier, +/obj/item/clothing/under/rank/security/officer/frontier{ pixel_x = 4 }, -/obj/item/clothing/under/frontiersmen{ +/obj/item/clothing/under/rank/security/officer/frontier{ pixel_x = 8 }, /obj/item/clothing/shoes/jackboots{ @@ -3729,6 +3587,9 @@ /area/ship/cargo) "VE" = ( /obj/structure/catwalk/over/plated_catwalk, +/obj/structure/railing/corner{ + dir = 8 + }, /obj/effect/turf_decal/industrial/stand_clear{ dir = 1 }, @@ -3833,16 +3694,6 @@ "Wx" = ( /turf/closed/wall/r_wall/rust, /area/ship/crew/canteen) -"WA" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/ripped{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) "WF" = ( /turf/closed/wall/rust, /area/ship/cargo) @@ -3875,9 +3726,8 @@ /obj/structure/cable/yellow{ icon_state = "4-9" }, +/obj/structure/closet/secure_closet/engineering_welding, /obj/effect/decal/cleanable/dirt, -/obj/machinery/power/ship_gravity, -/obj/effect/turf_decal/borderfloorblack/full, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "Xs" = ( @@ -4136,13 +3986,6 @@ }, /turf/open/floor/plating/airless, /area/ship/maintenance) -"ZY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/ship/security/armory) (1,1,1) = {" Ek @@ -4368,15 +4211,15 @@ oH Ek tq lh -OH -Rn +Uo +EB DG DG DG DG DG -Rn -Ml +uL +ld Td WF Ek @@ -4397,7 +4240,7 @@ Ek Ek Ek oH -OP +HX HX oH CG @@ -4410,7 +4253,7 @@ DG DG DG DG -Rn +BF Mo Td WF @@ -4445,7 +4288,7 @@ DG DG DG DG -Rn +BF ID Td Ko @@ -4577,7 +4420,7 @@ yl va Uw CG -WA +VP Uo OF tT @@ -4727,7 +4570,7 @@ wF uh nc nc -BF +Td Ko uQ GA @@ -4849,7 +4692,7 @@ QJ QJ QJ QJ -Lo +MI Ab rU Xc @@ -4902,7 +4745,7 @@ Yu qD jV Lz -ZY +dm mg qD qD @@ -4963,7 +4806,7 @@ Vg Ab jJ QT -sM +oU CE bD ng @@ -5009,7 +4852,7 @@ hU gD yH FP -Vb +hz qD MH Eb @@ -5102,7 +4945,7 @@ PV yd rU Lb -Av +gQ gQ LG YI @@ -5323,7 +5166,7 @@ oq SJ mB mw -Lo +MI QJ QJ QJ diff --git a/_maps/shuttles/roumain/srm_elder.dmm b/_maps/shuttles/roumain/srm_elder.dmm index 5ef138ad19db..0fdb4827655a 100644 --- a/_maps/shuttles/roumain/srm_elder.dmm +++ b/_maps/shuttles/roumain/srm_elder.dmm @@ -1056,12 +1056,12 @@ /area/ship/roumain) "lA" = ( /obj/machinery/suit_storage_unit/inherit, +/obj/item/clothing/suit/space/hardsuit/mining/independent, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/emergency_oxygen/double, /obj/effect/turf_decal/spline/fancy/wood{ dir = 6 }, -/obj/item/clothing/suit/space/hardsuit/solgov/roumain, -/obj/item/clothing/mask/breath, -/obj/item/tank/internals/emergency_oxygen/double, /turf/open/floor/wood/mahogany, /area/ship/bridge) "lM" = ( @@ -1250,7 +1250,7 @@ /turf/open/floor/grass/ship/jungle, /area/ship/hallway/central) "ox" = ( -/obj/structure/guncloset, +/obj/structure/guncase, /obj/machinery/door/window/eastright{ dir = 8 }, @@ -1523,24 +1523,6 @@ /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, /area/ship/engineering/atmospherics) -"rN" = ( -/obj/item/clothing/under/suit/roumain, -/obj/item/clothing/suit/armor/roumain/shadow, -/obj/item/clothing/head/cowboy/sec/roumain/shadow, -/obj/item/flashlight/lantern, -/obj/structure/closet/secure_closet/shadow, -/obj/item/lighter, -/obj/item/clothing/shoes/cowboy, -/obj/item/clothing/shoes/cowboy/black, -/obj/item/clothing/shoes/combat, -/obj/item/kitchen/knife/hunting, -/obj/item/gps{ - pixel_x = -7 - }, -/obj/item/storage/backpack/satchel/leather, -/obj/item/clothing/accessory/waistcoat/roumain, -/turf/open/floor/wood/ebony, -/area/ship/storage) "rW" = ( /obj/machinery/smartfridge/drying_rack, /turf/open/floor/ship/dirt/dark, @@ -1687,7 +1669,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/structure/chair/wood/wings, /turf/open/floor/wood/mahogany, /area/ship/bridge) "up" = ( @@ -2006,8 +1987,8 @@ /obj/item/clothing/shoes/cowboy, /obj/item/clothing/shoes/cowboy/black, /obj/item/clothing/under/suit/roumain, -/obj/item/clothing/suit/armor/roumain/montagne, -/obj/item/clothing/head/cowboy/sec/roumain/montagne, +/obj/item/clothing/suit/armor/hos/roumain/montagne, +/obj/item/clothing/head/HoS/cowboy/montagne, /obj/item/flashlight/lantern, /obj/item/storage/fancy/candle_box{ pixel_y = 3; @@ -2024,10 +2005,11 @@ /obj/item/gps{ pixel_x = -7 }, +/obj/item/gun/ballistic/revolver/montagne, /obj/item/storage/backpack/satchel/leather, -/obj/item/ammo_box/a44roum, -/obj/item/storage/pistolcase/montagne, -/obj/item/clothing/accessory/waistcoat/roumain, +/obj/item/ammo_box/c45_speedloader, +/obj/item/ammo_box/c45_speedloader, +/obj/item/ammo_box/c45, /turf/open/floor/wood/mahogany, /area/ship/bridge) "zH" = ( @@ -2453,7 +2435,6 @@ /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/destructible/tribal_torch, /turf/open/floor/plating, /area/ship/engineering/engine) "DV" = ( @@ -2636,7 +2617,7 @@ /obj/item/clothing/under/suit/roumain, /obj/item/clothing/suit/armor/roumain, /obj/item/clothing/head/cowboy/sec/roumain, -/obj/item/clothing/suit/armor/witchhunter, +/obj/item/clothing/suit/armor/riot/chaplain/witchhunter, /obj/item/flashlight/lantern, /obj/structure/closet/secure_closet/hunter, /obj/item/lighter, @@ -2648,7 +2629,6 @@ pixel_x = -7 }, /obj/item/storage/backpack/satchel/leather, -/obj/item/clothing/accessory/waistcoat/roumain, /turf/open/floor/wood/ebony, /area/ship/storage) "HB" = ( @@ -2676,33 +2656,10 @@ /turf/open/floor/wood/maple, /area/ship/hallway/starboard) "HO" = ( -/obj/item/clothing/shoes/combat, -/obj/item/clothing/under/suit/roumain, -/obj/item/flashlight/lantern, -/obj/item/storage/fancy/candle_box{ - pixel_y = 3; - pixel_x = 8 - }, -/obj/item/lighter{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/kitchen/knife/combat, +/obj/structure/chair/wood/wings, /obj/effect/turf_decal/spline/fancy/wood{ dir = 5 }, -/obj/item/gps{ - pixel_x = -7 - }, -/obj/item/storage/backpack/satchel/leather, -/obj/item/gun/ballistic/revolver/detective, -/obj/item/ammo_box/c38, -/obj/item/ammo_box/c38, -/obj/item/ammo_box/c38_box, -/obj/item/clothing/head/cowboy/sec/roumain/colligne, -/obj/item/clothing/suit/armor/roumain/colligne, -/obj/structure/closet/secure_closet/collignes, -/obj/item/clothing/accessory/waistcoat/roumain, /turf/open/floor/wood/mahogany, /area/ship/bridge) "Ii" = ( @@ -3297,26 +3254,17 @@ /turf/open/floor/wood/mahogany, /area/ship/bridge) "Od" = ( -/obj/item/clothing/head/hardhat/solgov, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/head/welding, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, /obj/structure/cable{ icon_state = "1-4" }, +/obj/structure/destructible/tribal_torch, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 5 }, -/obj/item/clothing/suit/hazardvest/roumain, -/obj/item/clothing/head/cowboy/sec/roumain/machinist, -/obj/item/clothing/under/suit/roumain, -/obj/item/clothing/shoes/workboots/mining, -/obj/item/storage/belt, -/obj/structure/closet/secure_closet/machinist, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, /area/ship/engineering/engine) "Oo" = ( @@ -3609,7 +3557,7 @@ /turf/open/floor/wood/maple, /area/ship/crew/cryo) "Sg" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8 }, /obj/effect/turf_decal/spline/fancy/wood{ @@ -3647,11 +3595,11 @@ /turf/open/floor/plasteel/white, /area/ship/medical) "SR" = ( -/obj/structure/closet/secure_closet/flamebearer, /obj/item/clothing/under/suit/roumain, -/obj/item/clothing/suit/armor/roumain/flamebearer, -/obj/item/clothing/head/cowboy/sec/roumain/flamebearer, +/obj/item/clothing/suit/armor/roumain/shadow, +/obj/item/clothing/head/cowboy/sec/roumain/shadow, /obj/item/flashlight/lantern, +/obj/structure/closet/secure_closet/shadow, /obj/item/lighter, /obj/item/clothing/shoes/cowboy, /obj/item/clothing/shoes/cowboy/black, @@ -3661,7 +3609,6 @@ pixel_x = -7 }, /obj/item/storage/backpack/satchel/leather, -/obj/item/clothing/accessory/waistcoat/roumain, /turf/open/floor/wood/ebony, /area/ship/storage) "Tc" = ( @@ -5122,7 +5069,7 @@ sH sH sH LN -rN +SR sT ds LX @@ -5159,7 +5106,7 @@ sH sH sH LN -rN +SR AN al cY diff --git a/_maps/shuttles/solgov/solgov_chronicle.dmm b/_maps/shuttles/solgov/solgov_chronicle.dmm index 012261bda246..d0359b5ca240 100644 --- a/_maps/shuttles/solgov/solgov_chronicle.dmm +++ b/_maps/shuttles/solgov/solgov_chronicle.dmm @@ -271,9 +271,10 @@ /obj/item/stamp/solgov, /obj/item/clothing/suit/armor/solgov_trenchcoat, /obj/item/spacecash/bundle/loadsamoney, +/obj/item/gun/ballistic/automatic/powered/gauss/modelh, +/obj/item/ammo_box/magazine/modelh, +/obj/item/ammo_box/magazine/modelh, /obj/item/clothing/neck/cloak/solgovcap, -/obj/item/storage/pistolcase/modelh, -/obj/item/ammo_box/ferroslugbox, /turf/open/floor/carpet/royalblue, /area/ship/crew/office) "cg" = ( @@ -350,7 +351,7 @@ /turf/open/floor/wood, /area/ship/crew) "da" = ( -/obj/machinery/computer/cargo/solgov{ +/obj/machinery/computer/cargo/express/solgov{ dir = 4 }, /obj/item/radio/intercom/directional/west, @@ -3729,7 +3730,7 @@ /turf/open/floor/wood/walnut, /area/ship/crew/crewtwo) "Ks" = ( -/obj/structure/guncloset{ +/obj/structure/guncase{ desc = "A locker that holds weapons."; name = "weapon locker" }, diff --git a/_maps/shuttles/solgov/solgov_inkwell.dmm b/_maps/shuttles/solgov/solgov_inkwell.dmm index cb683d981ab0..25c1da558e56 100644 --- a/_maps/shuttles/solgov/solgov_inkwell.dmm +++ b/_maps/shuttles/solgov/solgov_inkwell.dmm @@ -826,15 +826,17 @@ /turf/open/floor/wood, /area/ship/crew/canteen) "fG" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 8 - }, +/obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/techfloor/orange{ - dir = 4 + dir = 5 }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/effect/turf_decal/corner/opaque/solgovblue{ dir = 8 }, +/obj/structure/sign/poster/solgov/random{ + pixel_y = 32 + }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "fI" = ( @@ -1439,27 +1441,6 @@ }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) -"jJ" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/port) -"jK" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/starboard) "jM" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1848,10 +1829,10 @@ /area/ship/crew/canteen/kitchen) "mz" = ( /obj/structure/closet/crate, -/obj/item/food/bread/plain, -/obj/item/food/bread/plain, -/obj/item/food/bread/plain, -/obj/item/food/bread/plain, +/obj/item/reagent_containers/food/snacks/store/bread/plain, +/obj/item/reagent_containers/food/snacks/store/bread/plain, +/obj/item/reagent_containers/food/snacks/store/bread/plain, +/obj/item/reagent_containers/food/snacks/store/bread/plain, /obj/item/reagent_containers/food/drinks/waterbottle/large, /obj/item/reagent_containers/food/drinks/waterbottle/large, /obj/item/reagent_containers/food/drinks/waterbottle/large, @@ -2139,7 +2120,7 @@ /turf/open/floor/plasteel/mono, /area/ship/cargo) "nO" = ( -/obj/machinery/computer/cargo/solgov, +/obj/machinery/computer/cargo/express/solgov, /turf/open/floor/wood/maple, /area/ship/bridge) "nR" = ( @@ -2274,14 +2255,15 @@ /turf/open/floor/plasteel/patterned, /area/ship/cargo) "oG" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 8 +/obj/effect/turf_decal/techfloor/orange, +/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ + dir = 5 }, -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 4; - name = "Fuel Mixer" +/obj/machinery/light/directional/south, +/obj/structure/cable{ + icon_state = "1-8" }, +/obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "oH" = ( @@ -2620,6 +2602,9 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/structure/cable{ + icon_state = "1-8" + }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) @@ -3026,25 +3011,6 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/carpet/royalblue, /area/ship/crew/dorm/dormthree) -"tz" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - id = "sgi_engine"; - dir = 4 - }, -/obj/machinery/door/window/westright{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) "tB" = ( /obj/effect/turf_decal/techfloor/corner, /obj/effect/turf_decal/techfloor/corner{ @@ -3074,12 +3040,6 @@ }, /turf/open/floor/wood/walnut, /area/ship/crew/dorm/dormtwo) -"tE" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate/large, -/obj/machinery/portable_atmospherics/canister/hydrogen, -/turf/open/floor/plasteel/mono, -/area/ship/cargo) "tK" = ( /obj/structure/table/wood, /obj/item/radio/intercom/directional/east, @@ -3135,17 +3095,6 @@ }, /turf/open/floor/plasteel/white, /area/ship/engineering) -"ub" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/starboard) "uc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 @@ -3479,16 +3428,6 @@ }, /turf/open/floor/wood, /area/ship/bridge) -"vY" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/floor, -/obj/machinery/power/shuttle/engine/fire{ - dir = 4 - }, -/turf/open/floor/engine/hull, -/area/ship/maintenance/starboard) "wb" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/maintenance/starboard) @@ -4697,20 +4636,6 @@ }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) -"DL" = ( -/obj/structure/sign/poster/solgov/random{ - pixel_y = 32 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/port) "DP" = ( /obj/effect/turf_decal/corner/opaque/solgovblue{ dir = 10 @@ -5858,9 +5783,10 @@ }, /obj/item/fish_feed, /obj/item/pen/fountain/solgov, +/obj/item/gun/ballistic/automatic/powered/gauss/modelh, +/obj/item/ammo_box/magazine/modelh, +/obj/item/ammo_box/magazine/modelh, /obj/item/clothing/neck/cloak/solgovcap, -/obj/item/storage/pistolcase/modelh, -/obj/item/ammo_box/ferroslugbox, /turf/open/floor/wood/maple, /area/ship/crew/dorm/dormtwo) "LJ" = ( @@ -5961,25 +5887,6 @@ }, /turf/open/floor/wood/birch, /area/ship/crew/dorm/dormthree) -"MA" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - id = "sgi_engine"; - dir = 4 - }, -/obj/machinery/door/window/westright{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) "MI" = ( /obj/effect/turf_decal/techfloor{ dir = 4 @@ -6388,6 +6295,9 @@ /turf/open/floor/plasteel/stairs/wood/right, /area/ship/bridge) "Qt" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, /obj/effect/turf_decal/techfloor/orange{ dir = 10 }, @@ -6401,8 +6311,8 @@ id = "sgi_engine"; name = "engine blast door control" }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 +/obj/structure/cable{ + icon_state = "0-4" }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) @@ -6479,13 +6389,16 @@ /turf/open/floor/plasteel/patterned, /area/ship/cargo) "QT" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, /obj/structure/cable{ icon_state = "1-8" }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 5 - }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "QX" = ( @@ -6805,17 +6718,17 @@ /turf/open/floor/plasteel/mono, /area/ship/cargo) "SB" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 1 +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 8; + piping_layer = 2 }, /obj/effect/turf_decal/techfloor/orange{ - dir = 4 + dir = 6 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/canister/hydrogen, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ - dir = 8 +/obj/effect/turf_decal/corner/opaque/solgovblue{ + dir = 1 }, +/obj/effect/turf_decal/industrial/outline/yellow, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "SC" = ( @@ -6994,12 +6907,16 @@ /turf/open/floor/engine/hull, /area/ship/external/dark) "Ud" = ( -/obj/effect/turf_decal/techfloor/orange/corner{ +/obj/effect/turf_decal/techfloor/orange{ dir = 1 }, -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 8; - name = "Fuel Mixer" +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "0-2" }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) @@ -7062,16 +6979,6 @@ }, /turf/open/floor/wood/walnut, /area/ship/crew/canteen/kitchen) -"UJ" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/floor, -/obj/machinery/power/shuttle/engine/fire{ - dir = 4 - }, -/turf/open/floor/engine/hull, -/area/ship/maintenance/port) "UM" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -7155,8 +7062,6 @@ /obj/machinery/newscaster/security_unit/directional/west, /obj/structure/extinguisher_cabinet/directional/south, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/industrial/outline/yellow, /turf/open/floor/plasteel/white, /area/ship/engineering) "VO" = ( @@ -7470,10 +7375,16 @@ /turf/open/floor/wood/walnut, /area/ship/crew/canteen/kitchen) "XQ" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, /obj/effect/turf_decal/techfloor/orange{ dir = 9 }, /obj/effect/turf_decal/corner/opaque/solgovblue, +/obj/structure/cable{ + icon_state = "0-4" + }, /obj/machinery/button/door{ pixel_y = 24; pixel_x = -4; @@ -7481,9 +7392,6 @@ name = "engine blast door control" }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "XV" = ( @@ -7844,7 +7752,7 @@ (1,1,1) = {" iG hE -UJ +zI Hp Hp zI @@ -7870,7 +7778,7 @@ hE ni dv dv -vY +ni hE iG iG @@ -7878,7 +7786,7 @@ iG (2,1,1) = {" iG Od -MA +op op op op @@ -7904,13 +7812,13 @@ DH Zj Zj Zj -tz +Zj DH iG iG "} (3,1,1) = {" -Od +iG Od XQ ia @@ -7940,12 +7848,12 @@ FG FH Qt DH -DH +iG iG "} (4,1,1) = {" +iG Od -jJ Ud rD Bp @@ -7973,13 +7881,13 @@ Iw BQ QT oG -ub DH iG +iG "} (5,1,1) = {" +iG Od -DL fG xs Xu @@ -8007,12 +7915,12 @@ xS nJ YE SB -jK DH iG +iG "} (6,1,1) = {" -Od +iG Od Od Od @@ -8042,7 +7950,7 @@ su DH DH DH -DH +iG iG "} (7,1,1) = {" @@ -8133,7 +8041,7 @@ dH Nb Kt qw -tE +Rr sH Sf hl diff --git a/_maps/shuttles/solgov/solgov_paracelsus.dmm b/_maps/shuttles/solgov/solgov_paracelsus.dmm index 4700c74ee7b0..1eb02eac6a21 100644 --- a/_maps/shuttles/solgov/solgov_paracelsus.dmm +++ b/_maps/shuttles/solgov/solgov_paracelsus.dmm @@ -731,10 +731,10 @@ /area/ship/hallway/starboard) "hh" = ( /obj/structure/closet/crate, -/obj/item/food/bread/plain, -/obj/item/food/bread/plain, -/obj/item/food/bread/plain, -/obj/item/food/bread/plain, +/obj/item/reagent_containers/food/snacks/store/bread/plain, +/obj/item/reagent_containers/food/snacks/store/bread/plain, +/obj/item/reagent_containers/food/snacks/store/bread/plain, +/obj/item/reagent_containers/food/snacks/store/bread/plain, /obj/item/reagent_containers/food/drinks/waterbottle/large, /obj/item/reagent_containers/food/drinks/waterbottle/large, /obj/item/reagent_containers/food/drinks/waterbottle/large, @@ -2725,7 +2725,7 @@ /obj/structure/railing/wood{ dir = 8 }, -/obj/machinery/computer/cargo/solgov{ +/obj/machinery/computer/cargo/express/solgov{ dir = 4 }, /obj/effect/turf_decal/siding/wood{ @@ -3580,9 +3580,10 @@ }, /obj/item/fish_feed, /obj/item/pen/fountain/solgov, +/obj/item/gun/ballistic/automatic/powered/gauss/modelh, +/obj/item/ammo_box/magazine/modelh, +/obj/item/ammo_box/magazine/modelh, /obj/item/clothing/neck/cloak/solgovcap, -/obj/item/storage/pistolcase/modelh, -/obj/item/ammo_box/ferroslugbox, /turf/open/floor/carpet/royalblue, /area/ship/crew) "IZ" = ( diff --git a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt index 14a2fff4895e..732d43938f30 100644 --- a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt +++ b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt @@ -13,11 +13,6 @@ Size = "12x7" Purpose = "A multi-role dropship used by almost every group faring space. Its ease of manufacture and high mobility makes it ideal for transport." File Path = "_maps\shuttles\subshuttles\indepenent_kunai.dmm" -Name = "Tanto-class Drop Pod" -Size = "6x5" -Purpose = "A combat-ready drop pod designed for quick deployment in hectic battles. Its lack of holofields makes it unsuitable for environments without sufficient atmosphere, unless depressurised beforehand." -File Path = "_maps\shuttles\subshuttles\indepenent_kunai.dmm" - Name = "Haste-class Patient Recovery Ship" Size = "6x4" Purpose = "A small, nimble ship utilized as an ambulance by Inteq forces." diff --git a/_maps/shuttles/subshuttles/frontiersmen_brawler.dmm b/_maps/shuttles/subshuttles/frontiersmen_brawler.dmm index d9c361701213..821918d660f2 100644 --- a/_maps/shuttles/subshuttles/frontiersmen_brawler.dmm +++ b/_maps/shuttles/subshuttles/frontiersmen_brawler.dmm @@ -3,15 +3,18 @@ /obj/structure/cable/yellow{ icon_state = "4-9" }, +/obj/structure/cable/yellow{ + icon_state = "2-9" + }, /turf/open/floor/plasteel/patterned/ridged, /area/ship/bridge) "c" = ( /obj/machinery/door/poddoor/shutters{ id = "brawler_starboard" }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 8; - id = "brawler_starboard_holo" +/obj/machinery/power/shieldwallgen/atmos{ + id = "brawler_starboard_holo"; + dir = 8 }, /obj/structure/cable/yellow, /turf/open/floor/engine/hull/interior, @@ -70,55 +73,6 @@ "k" = ( /turf/template_noop, /area/template_noop) -"l" = ( -/obj/machinery/door/poddoor/shutters{ - id = "brawler_starboard" - }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 4; - id = "brawler_starboard_holo" - }, -/obj/structure/cable/yellow, -/obj/machinery/button/door{ - dir = 4; - pixel_y = 7; - pixel_x = -23; - id = "brawler_starboard" - }, -/obj/machinery/button/shieldwallgen{ - pixel_y = -7; - pixel_x = -23; - id = "brawler_starboard_holo"; - dir = 4 - }, -/turf/open/floor/engine/hull/interior, -/area/ship/bridge) -"m" = ( -/obj/machinery/button/door{ - pixel_x = -23; - pixel_y = -7; - id = "brawler_port"; - dir = 4 - }, -/obj/machinery/button/shieldwallgen{ - pixel_y = 7; - pixel_x = -23; - id = "brawler_port_holo"; - dir = 4 - }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 4; - id = "brawler_port_holo" - }, -/obj/machinery/door/poddoor/shutters{ - dir = 1; - id = "brawler_port" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/engine/hull/interior, -/area/ship/bridge) "o" = ( /obj/structure/grille, /obj/structure/window/reinforced{ @@ -137,6 +91,7 @@ pixel_x = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/power/smes/engineering, /obj/effect/turf_decal/siding/thinplating/end{ dir = 8 }, @@ -157,17 +112,10 @@ /obj/structure/cable/yellow{ icon_state = "0-5" }, -/obj/structure/cable/yellow{ - icon_state = "1-10" - }, -/obj/machinery/power/smes/engineering, -/obj/structure/cable/yellow{ - icon_state = "2-10" - }, /turf/open/floor/plasteel, /area/ship/bridge) "r" = ( -/obj/machinery/power/shieldwallgen/atmos/roundstart{ +/obj/machinery/power/shieldwallgen/atmos{ id = "brawler_aft_holo"; dir = 1 }, @@ -203,6 +151,9 @@ /obj/structure/cable/yellow{ icon_state = "4-10" }, +/obj/structure/cable/yellow{ + icon_state = "1-10" + }, /turf/open/floor/plasteel/patterned/ridged, /area/ship/bridge) "v" = ( @@ -235,9 +186,9 @@ dir = 1; id = "brawler_port" }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 8; - id = "brawler_port_holo" +/obj/machinery/power/shieldwallgen/atmos{ + id = "brawler_port_holo"; + dir = 8 }, /obj/structure/cable/yellow{ icon_state = "0-2" @@ -268,9 +219,29 @@ dir = 1; id = "brawler_port" }, +/obj/machinery/power/shieldwallgen/atmos{ + id = "brawler_port_holo"; + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/button/door{ + pixel_x = -23; + pixel_y = -7; + id = "brawler_port"; + dir = 4 + }, +/obj/machinery/button/shieldwallgen{ + pixel_y = 7; + pixel_x = -23; + id = "brawler_port_holo"; + dir = 4 + }, /turf/open/floor/engine/hull/interior, /area/ship/bridge) "B" = ( +/obj/machinery/light/directional/north, /obj/effect/decal/cleanable/dirt, /obj/item/trash/can/food{ pixel_x = 7; @@ -292,9 +263,6 @@ pixel_y = 2 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /turf/open/floor/plasteel/patterned/ridged, /area/ship/bridge) "D" = ( @@ -323,7 +291,7 @@ dir = 8; id = "brawler_aft" }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ +/obj/machinery/power/shieldwallgen/atmos{ id = "brawler_aft_holo" }, /obj/structure/cable/yellow{ @@ -355,9 +323,6 @@ /obj/effect/decal/cleanable/wrapping{ pixel_y = 25 }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, /turf/open/floor/plasteel/patterned/ridged, /area/ship/bridge) "I" = ( @@ -371,7 +336,9 @@ dir = 1 }, /obj/machinery/power/smes/shuttle/precharged, -/obj/structure/cable, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, /turf/open/floor/plasteel/tech/grid, /area/ship/bridge) "J" = ( @@ -399,7 +366,6 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/light/floor, /turf/open/floor/plasteel, /area/ship/bridge) "L" = ( @@ -422,6 +388,23 @@ /obj/machinery/door/poddoor/shutters{ id = "brawler_starboard" }, +/obj/machinery/power/shieldwallgen/atmos{ + id = "brawler_starboard_holo"; + dir = 4 + }, +/obj/structure/cable/yellow, +/obj/machinery/button/door{ + dir = 4; + pixel_y = 7; + pixel_x = -23; + id = "brawler_starboard" + }, +/obj/machinery/button/shieldwallgen{ + pixel_y = -7; + pixel_x = -23; + id = "brawler_starboard_holo"; + dir = 4 + }, /turf/open/floor/engine/hull/interior, /area/ship/bridge) "N" = ( @@ -448,6 +431,7 @@ /turf/open/floor/plasteel, /area/ship/bridge) "P" = ( +/obj/machinery/light/directional/south, /obj/structure/cable/yellow{ icon_state = "5-8" }, @@ -540,11 +524,11 @@ k "} (3,1,1) = {" k -m +W C p G -l +W k "} (4,1,1) = {" diff --git a/_maps/shuttles/subshuttles/independent_tanto.dmm b/_maps/shuttles/subshuttles/independent_tanto.dmm deleted file mode 100644 index e99e605fed4b..000000000000 --- a/_maps/shuttles/subshuttles/independent_tanto.dmm +++ /dev/null @@ -1,333 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/template_noop, -/area/template_noop) -"e" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/ert_shuttle_spawn, -/turf/open/floor/pod, -/area/ship/storage) -"f" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "pod_aft" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/docking_port/mobile{ - dir = 4; - name = "tanto pod"; - port_direction = 2; - preferred_direction = 4 - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/storage) -"l" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - layer = 3.3 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/machinery/button/door{ - dir = 4; - pixel_y = -6; - pixel_x = -22; - name = "Aft Door"; - id = "pod_aft" - }, -/obj/machinery/button/door{ - dir = 4; - pixel_x = -32; - name = "Window Shutters"; - id = "pod_window" - }, -/obj/machinery/door/window/brigdoor/northleft, -/obj/machinery/button/door{ - dir = 4; - pixel_y = 6; - pixel_x = -22; - name = "Fore Door"; - id = "pod_fore" - }, -/obj/effect/landmark/ert_shuttle_spawn, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/storage) -"n" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/item/radio/intercom/directional/south, -/obj/effect/landmark/ert_shuttle_brief_spawn, -/turf/open/floor/pod, -/area/ship/storage) -"p" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/cable/yellow, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pod_window" - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/storage) -"s" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/pod, -/area/ship/storage) -"w" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage) -"x" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/cable, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/techfloor, -/obj/machinery/power/port_gen/pacman, -/obj/item/stack/sheet/mineral/plasma/twenty, -/obj/item/stack/sheet/mineral/plasma/five, -/obj/item/stack/sheet/mineral/plasma/five, -/obj/item/wrench, -/obj/machinery/door/window/brigdoor/southleft, -/obj/structure/closet/wall/red/directional/west{ - secure = 1; - locked = 1 - }, -/obj/item/pickaxe/mini, -/obj/item/flashlight/flare{ - pixel_y = 3 - }, -/obj/item/flashlight/flare, -/obj/item/flashlight/flare{ - pixel_y = -3 - }, -/obj/item/storage/toolbox/emergency/shuttle/electric, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/storage) -"z" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/computer/helm{ - dir = 8; - layer = 3.3 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/traffic, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/storage) -"C" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/power/smes/shuttle/micro/precharged{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pod_window" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/storage) -"E" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pod_window" - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/storage) -"J" = ( -/obj/structure/window/reinforced, -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/light/small/directional/east{ - pixel_y = -6 - }, -/obj/machinery/light_switch{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor, -/obj/machinery/light_switch{ - pixel_x = 22; - pixel_y = 5; - dir = 8 - }, -/obj/effect/landmark/ert_shuttle_spawn, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/storage) -"K" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/pod, -/area/ship/storage) -"L" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "pod_fore" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/storage) -"S" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/power/smes/shuttle/micro/precharged{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pod_window" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/storage) -"Y" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/storage) - -(1,1,1) = {" -a -w -f -w -a -"} -(2,1,1) = {" -Y -w -e -w -Y -"} -(3,1,1) = {" -C -l -K -x -S -"} -(4,1,1) = {" -E -z -s -J -p -"} -(5,1,1) = {" -w -w -n -w -w -"} -(6,1,1) = {" -a -w -L -w -a -"} diff --git a/_maps/shuttles/subshuttles/inteq_haste.dmm b/_maps/shuttles/subshuttles/inteq_haste.dmm index 25324d952a5e..74144c3fe930 100644 --- a/_maps/shuttles/subshuttles/inteq_haste.dmm +++ b/_maps/shuttles/subshuttles/inteq_haste.dmm @@ -54,15 +54,16 @@ /obj/structure/cable/yellow{ icon_state = "2-8" }, +/obj/machinery/light_switch{ + pixel_y = 22; + pixel_x = 10 + }, /obj/effect/turf_decal/techfloor{ dir = 1 }, /obj/effect/turf_decal/spline/fancy/opaque/black{ dir = 8 }, -/obj/structure/chair/handrail{ - pixel_y = 7 - }, /turf/open/floor/plasteel/tech, /area/ship/bridge) "F" = ( @@ -220,10 +221,6 @@ /obj/structure/cable/yellow{ icon_state = "4-10" }, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = 10 - }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) diff --git a/_maps/shuttles/syndicate/syndicate_aegis.dmm b/_maps/shuttles/syndicate/syndicate_aegis.dmm new file mode 100644 index 000000000000..e001e89d1383 --- /dev/null +++ b/_maps/shuttles/syndicate/syndicate_aegis.dmm @@ -0,0 +1,6486 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/trimline/opaque/black/line, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"ag" = ( +/obj/structure/table/wood/reinforced, +/obj/item/toy/plush/knight{ + pixel_x = 7; + pixel_y = 13 + }, +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/mineral/plastitanium/red{ + icon_state = "plastitanium" + }, +/area/ship/bridge) +"ah" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/item/clothing/neck/stripedredscarf, +/obj/item/clothing/neck/tie/red, +/obj/structure/closet/wall/red/directional/east{ + name = "Captain's Locker"; + req_access_txt = "20" + }, +/obj/item/storage/belt/sabre, +/obj/item/reagent_containers/glass/beaker/unholywater, +/obj/item/clothing/mask/breath/suns, +/obj/item/clothing/gloves/suns/captain, +/obj/item/clothing/neck/cloak/suns/cap, +/obj/item/clothing/head/suns/captain, +/obj/item/clothing/shoes/combat/suns, +/obj/item/clothing/suit/armor/vest/bulletproof/suns/captain, +/obj/item/clothing/under/syndicate/suns/captain, +/obj/item/clothing/shoes/laceup/suns, +/obj/item/clothing/mask/gas/suns, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"aB" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"aE" = ( +/obj/structure/bed, +/obj/item/bedsheet/syndie, +/obj/structure/curtain/cloth/grey, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_y = 22 + }, +/turf/open/floor/carpet/red, +/area/ship/crew/janitor) +"aG" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/item/reagent_containers/food/snacks/grown/moonflower{ + pixel_x = 9 + }, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/storage/bag/plants, +/obj/item/circuitboard/machine/plantgenes, +/obj/item/hatchet, +/obj/item/shovel/spade, +/obj/item/cultivator, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/closet/wall/white/directional/north{ + color = "#50C878"; + name = "Produce Production Locker" + }, +/obj/item/storage/box/disks_plantgene, +/obj/item/clothing/gloves/botanic_leather, +/obj/item/circuitboard/machine/hydroponics, +/obj/item/circuitboard/machine/hydroponics, +/obj/item/circuitboard/machine/hydroponics, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"aJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/structure/table/wood/reinforced, +/turf/open/floor/carpet/red, +/area/ship/bridge) +"aL" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/crew/office) +"aP" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/cargo) +"aQ" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/effect/decal/cleanable/food/plant_smudge, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"aW" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"bc" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/closet/wall/directional/east{ + icon_door = "orange_wall"; + name = "Mining equipment" + }, +/obj/item/gps/mining, +/obj/item/pickaxe, +/obj/item/storage/bag/ore, +/obj/item/mining_scanner, +/obj/item/radio, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/shoes/jackboots/suns, +/obj/item/clothing/mask/gas/suns, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"bf" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/item/codespeak_manual, +/obj/item/flashlight/lamp{ + pixel_x = -4; + pixel_y = 7 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"bp" = ( +/obj/structure/table/wood/reinforced, +/obj/item/areaeditor/shuttle{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/button/door{ + id = "exterior"; + name = "Exterior lockdown"; + pixel_x = -7; + pixel_y = -2 + }, +/obj/machinery/button/door{ + id = "shipbridge"; + name = "Bridge lockdown"; + pixel_x = 7; + pixel_y = -2 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/mineral/plastitanium/red{ + icon_state = "plastitanium" + }, +/area/ship/bridge) +"bs" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/catwalk/over, +/obj/structure/sign/poster/official/moth/hardhats{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"bt" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/catwalk/over, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"bw" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/structure/table/wood, +/obj/item/clothing/under/rank/medical/psychiatrist, +/obj/item/stack/sheet/mineral/wood/fifty, +/obj/item/lighter, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/white, +/obj/item/clothing/gloves/color/latex/nitrile/evil, +/obj/item/clothing/glasses/red, +/obj/item/clothing/neck/tie/red, +/obj/item/clothing/under/rank/civilian/lawyer/galaxy/red, +/obj/item/folder/red, +/obj/item/laser_pointer/red, +/obj/item/clipboard, +/obj/structure/closet/wall/red/directional/north{ + name = "Psychologists Locker" + }, +/obj/item/clothing/head/suns, +/obj/item/clothing/gloves/suns/xo, +/obj/item/clothing/neck/cloak/suns, +/obj/item/clothing/gloves/color/latex/nitrile/suns, +/obj/item/clothing/shoes/laceup/suns, +/obj/item/clothing/shoes/sneakers/suns, +/obj/item/clothing/suit/toggle/labcoat/suns/doctorlabcoat, +/obj/item/clothing/mask/surgical/suns, +/obj/item/clothing/gloves/suns/xo, +/obj/item/flashlight/pen, +/turf/open/floor/carpet/red, +/area/ship/crew/office) +"bx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"by" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/button/door{ + pixel_x = -22; + specialfunctions = 4; + id = "psyc"; + normaldoorcontrol = 1; + dir = 4; + pixel_y = 0 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"bD" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/table/wood/reinforced, +/obj/item/toy/cards/deck/cas, +/obj/item/toy/cards/deck/cas/black{ + pixel_x = 5 + }, +/obj/item/toy/plush/slimeplushie{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = 4; + pixel_y = 9 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"bE" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"cc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"cd" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/isf_small/left, +/turf/open/floor/plating, +/area/ship/engineering) +"ck" = ( +/obj/structure/table, +/obj/item/roller{ + pixel_x = -6; + pixel_y = 12 + }, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/breath/medical, +/obj/item/storage/box/bodybags{ + pixel_x = 8; + pixel_y = 3 + }, +/obj/item/tank/internals/anesthetic, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line, +/obj/machinery/light/small/directional/east, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 30 + }, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"cp" = ( +/obj/structure/bed, +/obj/item/bedsheet/syndie, +/obj/structure/curtain/cloth/fancy, +/obj/item/toy/plush/nukeplushie, +/turf/open/floor/carpet/red, +/area/ship/crew/dorm) +"cr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/sign/departments/restroom{ + pixel_y = 32 + }, +/turf/open/floor/carpet/red, +/area/ship/crew/dorm) +"cs" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"cw" = ( +/obj/machinery/shower{ + pixel_y = 14 + }, +/obj/effect/turf_decal/techfloor/hole, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/effect/decal/cleanable/dirt, +/obj/structure/curtain/cloth, +/obj/item/soap/syndie, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm) +"cE" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) +"cF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/science) +"cQ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"cS" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"db" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/opaque/purple/filled/shrink_cw, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/science) +"dg" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"di" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/effect/turf_decal/box/white, +/turf/open/floor/plasteel/tech, +/area/ship/crew/janitor) +"dq" = ( +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"dw" = ( +/obj/structure/bed/dogbed, +/obj/machinery/light/directional/south, +/mob/living/simple_animal/pet/cat/Runtime{ + desc = "The captains prized cat, it seems very friendly!"; + name = "Cheri" + }, +/obj/item/toy/cattoy, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -19; + pixel_y = -11 + }, +/turf/open/floor/wood/walnut, +/area/ship/bridge) +"dB" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/closet/firecloset/wall/directional/north, +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"dH" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/seeds/carrot, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"dI" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) +"dL" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + dir = 4; + id = "exterior"; + name = "Exterior Shutters" + }, +/turf/open/floor/plating, +/area/ship/medical) +"dT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/food/plant_smudge, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"dY" = ( +/obj/structure/table/wood, +/obj/item/scalpel/advanced, +/obj/item/retractor/advanced, +/obj/item/surgicaldrill/advanced, +/obj/item/healthanalyzer/advanced, +/obj/item/clothing/glasses/hud/health/sunglasses, +/obj/item/clothing/neck/stripedredscarf, +/obj/item/clothing/neck/stripedbluescarf, +/obj/structure/closet/wall/red/directional/north{ + name = "Lead Doctor's Locker" + }, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/obj/item/clothing/suit/armor/vest/security/brig_phys{ + name = "lead doctor's jacket" + }, +/obj/item/clothing/glasses/hud/health/night, +/obj/item/hypospray/mkii/CMO, +/obj/item/clothing/under/syndicate/suns/xo, +/obj/item/clothing/head/suns, +/obj/item/clothing/mask/breath/suns, +/obj/item/clothing/gloves/suns/xo, +/obj/item/clothing/head/suns/surgery, +/obj/item/clothing/neck/cloak/suns, +/obj/item/clothing/neck/cloak/suns/xo, +/obj/item/clothing/gloves/color/latex/nitrile/suns, +/obj/item/clothing/shoes/laceup/suns, +/obj/item/clothing/shoes/sneakers/suns, +/obj/item/clothing/suit/armor/vest/bulletproof/suns/xo, +/obj/item/clothing/suit/hooded/suns, +/obj/item/clothing/suit/toggle/labcoat/suns/cmo, +/obj/item/clothing/under/syndicate/suns/sciencejumpsuit, +/obj/item/clothing/suit/toggle/labcoat/suns/doctorlabcoat, +/obj/item/clothing/shoes/combat/suns, +/obj/item/clothing/mask/surgical/suns, +/obj/item/clothing/glasses/science/suns, +/obj/item/flashlight/pen, +/obj/item/autosurgeon/cmo, +/turf/open/floor/carpet/blue, +/area/ship/medical) +"dZ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/crew/janitor) +"ei" = ( +/obj/effect/decal/cleanable/glass, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/science) +"ej" = ( +/obj/machinery/shower{ + pixel_y = 14 + }, +/obj/effect/turf_decal/techfloor/hole, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/effect/decal/cleanable/dirt, +/obj/structure/curtain/cloth, +/obj/item/soap/syndie, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"es" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -14; + pixel_y = -1 + }, +/obj/structure/mirror{ + pixel_x = -30 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm) +"ey" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/structure/curtain/cloth/fancy, +/turf/open/floor/carpet/red, +/area/ship/crew/office) +"eC" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"eN" = ( +/obj/machinery/door/airlock/hatch{ + name = "Tech Lab" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/effect/turf_decal/techfloor/hole, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ship/science) +"eQ" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"eW" = ( +/obj/effect/turf_decal/siding/wood/end{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/wall/white/directional/east{ + name = "Bartenders Clothing" + }, +/obj/item/clothing/under/rank/civilian/bartender/skirt, +/obj/item/clothing/under/rank/civilian/bartender, +/obj/item/clothing/under/rank/civilian/bartender/purple, +/obj/item/clothing/suit/apron/purple_bartender, +/obj/item/clothing/under/rank/civilian/lawyer/galaxy, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/gloves/color/black, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/clothing/mask/breath/suns, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"ff" = ( +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"fk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm) +"fw" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 7; + height = 15; + width = 15 + }, +/turf/template_noop, +/area/template_noop) +"fD" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Engine Access" + }, +/obj/machinery/door/poddoor/shutters{ + id = "engine"; + name = "Engine Shutters" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"fE" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"fJ" = ( +/obj/structure/closet/wall/orange/directional/north{ + name = "fuel locker" + }, +/obj/item/stack/sheet/mineral/uranium/five{ + pixel_x = 2 + }, +/obj/item/stack/sheet/mineral/uranium/five{ + pixel_x = 2 + }, +/obj/item/stack/sheet/mineral/uranium/five{ + pixel_x = 2 + }, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/structure/catwalk/over, +/obj/effect/decal/cleanable/oil, +/obj/item/stack/sheet/mineral/plasma/five, +/obj/item/stack/sheet/mineral/plasma/five, +/obj/item/stack/sheet/mineral/plasma/five, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"fL" = ( +/obj/structure/table, +/obj/item/reagent_containers/hypospray/medipen, +/obj/item/reagent_containers/hypospray/medipen{ + pixel_y = 6 + }, +/obj/item/reagent_containers/hypospray/medipen{ + pixel_y = -6 + }, +/obj/item/reagent_containers/hypospray/medipen{ + pixel_y = -6 + }, +/obj/item/reagent_containers/hypospray/medipen{ + pixel_y = 6 + }, +/obj/item/reagent_containers/hypospray/medipen, +/obj/item/reagent_containers/hypospray/medipen/penacid{ + pixel_x = 9; + pixel_y = 10 + }, +/obj/item/reagent_containers/hypospray/medipen/penacid{ + pixel_x = 9; + pixel_y = 7 + }, +/obj/effect/turf_decal/techfloor, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"go" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/structure/curtain/cloth, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/carpet/red, +/area/ship/crew/dorm) +"gp" = ( +/obj/effect/turf_decal/siding/wood/end{ + dir = 8 + }, +/obj/machinery/light/small/directional/west{ + brightness = 3 + }, +/turf/open/floor/wood/walnut, +/area/ship/medical) +"gq" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/bridge) +"gt" = ( +/obj/machinery/door/poddoor{ + dir = 4; + id = "cargo_ageis"; + name = "Cargo Bay" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/power/shieldwallgen/atmos{ + anchored = 1; + dir = 1; + id = "aegis_holo" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/cargo) +"gx" = ( +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 5 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + layer = 2.35; + name = "engine fuel pump" + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"gz" = ( +/obj/machinery/suit_storage_unit/inherit, +/obj/item/clothing/suit/space/hardsuit/solgov/suns, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm) +"gA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + id_tag = "aegis_bridge"; + name = "Bridge"; + req_access_txt = "19" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"gB" = ( +/obj/machinery/light/small/directional/west{ + brightness = 3 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/effect/spawner/lootdrop/donkpockets, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"gE" = ( +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/obj/docking_port/mobile{ + can_move_docking_ports = 1; + dir = 8; + launch_status = 0; + port_direction = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"gK" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/catwalk/over, +/obj/effect/decal/cleanable/glass, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/item/trash/can{ + pixel_x = -7; + pixel_y = -6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ship/engineering) +"gN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"gR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/box/white, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"gS" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1; + name = "Helm Control" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/bridge) +"gU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/carpet/red, +/area/ship/crew/dorm) +"gV" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/window{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters{ + id = "engine"; + name = "Engine Shutters" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"gW" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + id = "shipbridge"; + name = "Ship Bridge" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"hf" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/wall/white/directional/north{ + name = "bureaucratic supplies" + }, +/obj/item/paper_bin, +/obj/item/pen/fountain, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"hl" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/canteen) +"hr" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/soap/syndie, +/obj/item/soap/syndie, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/storage/bag/trash, +/obj/item/storage/bag/trash{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/janitor) +"hw" = ( +/obj/machinery/power/terminal, +/obj/effect/decal/cleanable/glass, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"hz" = ( +/obj/machinery/chem_dispenser/drinks{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"hA" = ( +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"hC" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4; + name = "Cargo Bay" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/techfloor/hole, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"hM" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"hR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/bridge) +"hS" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen) +"hZ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/techfloor{ + dir = 9 + }, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"ic" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"if" = ( +/obj/effect/turf_decal/trimline/opaque/purple/filled/line, +/obj/structure/spider/stickyweb, +/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plating, +/area/ship/science) +"ij" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/black/line, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"io" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm) +"it" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/sofa/brown/directional/east, +/turf/open/floor/carpet/red, +/area/ship/crew/canteen) +"iv" = ( +/obj/effect/decal/cleanable/oil{ + icon_state = "streak3" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"iH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24; + pixel_y = 10 + }, +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/hatch/blue, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"iJ" = ( +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/loading/white, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"iO" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/lighter{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/lighter{ + pixel_x = 7; + pixel_y = -4 + }, +/turf/open/floor/carpet/red, +/area/ship/crew/canteen) +"jf" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"jh" = ( +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"jp" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/item/table_bell{ + pixel_x = 10; + pixel_y = -3 + }, +/obj/structure/table/wood/reinforced, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"jq" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/carpet/red, +/area/ship/crew/canteen) +"jB" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen) +"jF" = ( +/obj/structure/table, +/obj/item/toy/cards/deck/syndicate{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/toy/cards/deck/tarot, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 9; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -6 + }, +/turf/open/floor/carpet/red, +/area/ship/crew/canteen) +"jJ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) +"jW" = ( +/obj/machinery/computer/crew/syndie{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red{ + icon_state = "plastitanium" + }, +/area/ship/bridge) +"kf" = ( +/obj/structure/bed, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/bedsheet/medical, +/obj/structure/curtain, +/obj/structure/sign/poster/official/moth/meth{ + pixel_y = 31 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"kj" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/janitor) +"ku" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad/emergency/command, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/landmark/observer_start, +/turf/open/floor/carpet/red, +/area/ship/bridge) +"kz" = ( +/obj/structure/closet/syndicate{ + desc = "It's a basic storage unit."; + name = "uniform closet" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/toggle/suns/alt, +/obj/item/clothing/suit/toggle/suns/alt, +/obj/item/clothing/suit/toggle/suns, +/obj/item/clothing/suit/toggle/suns, +/obj/item/clothing/shoes/laceup/suns, +/obj/item/clothing/shoes/laceup/suns, +/obj/item/clothing/shoes/laceup/suns, +/obj/item/clothing/shoes/laceup/suns, +/obj/item/clothing/neck/cloak/suns, +/obj/item/clothing/neck/cloak/suns, +/obj/item/clothing/neck/cloak/suns, +/obj/item/clothing/neck/cloak/suns, +/obj/item/clothing/mask/gas/suns, +/obj/item/clothing/mask/gas/suns, +/obj/item/clothing/gloves/suns, +/obj/item/clothing/gloves/suns, +/obj/item/clothing/gloves/suns, +/obj/item/clothing/gloves/suns, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"kI" = ( +/obj/machinery/computer/med_data/syndie{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/mineral/plastitanium/red{ + icon_state = "plastitanium" + }, +/area/ship/bridge) +"kU" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + dir = 4; + id = "exterior"; + name = "Exterior Shutters" + }, +/turf/open/floor/plating, +/area/ship/crew/canteen) +"lo" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/sign/poster/contraband/syndiemoth{ + pixel_x = 32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen) +"ls" = ( +/obj/machinery/door/poddoor{ + dir = 4; + id = "cargo_ageis"; + name = "Cargo Bay" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/power/shieldwallgen/atmos{ + anchored = 1; + id = "aegis_holo" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/cargo) +"lw" = ( +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/machinery/suit_storage_unit/inherit, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/warning/vacuum{ + pixel_x = -30 + }, +/obj/item/clothing/suit/space/syndicate/suns, +/obj/item/clothing/head/helmet/space/syndicate/suns, +/obj/item/clothing/mask/gas/suns, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"lx" = ( +/obj/machinery/autolathe, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 6 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"lN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/table, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line, +/obj/machinery/computer/med_data/laptop{ + dir = 1; + pixel_y = 6 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"lY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"md" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/dorm) +"mh" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/light/small/directional/east, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/ship/hallway/central) +"mm" = ( +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/isf_small, +/turf/open/floor/plating, +/area/ship/engineering) +"mp" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"mt" = ( +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "enginestorage"; + name = "Engineering storage"; + pixel_x = 23 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"mv" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/fireplace, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"mA" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"mC" = ( +/obj/machinery/rnd/production/techfab/department/medical, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/rust, +/area/ship/science) +"mE" = ( +/obj/structure/frame/computer{ + anchored = 1; + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red{ + icon_state = "plastitanium" + }, +/area/ship/bridge) +"mG" = ( +/obj/structure/frame/machine, +/obj/structure/spider/stickyweb, +/obj/item/toy/plush/spider{ + desc = "Someone left him unchecked for a long time..."; + name = "Fredrick" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark, +/area/ship/science) +"mK" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line{ + dir = 1 + }, +/obj/machinery/holopad/emergency/kitchen, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"mM" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light/small/directional/north, +/obj/item/trash/can/food{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ + dir = 4; + layer = 2.35 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"mQ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/advanced_airlock_controller{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"mS" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1; + layer = 2.35 + }, +/obj/effect/turf_decal/atmos/air, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"mT" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"mV" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_switch{ + pixel_y = 23; + pixel_x = 11 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"nd" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"ny" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) +"nz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/syndicateemblem/top/middle, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"nA" = ( +/obj/structure/bed, +/obj/item/bedsheet/cmo{ + name = "lead doctor's bedsheet" + }, +/obj/structure/curtain/cloth/fancy, +/turf/open/floor/carpet/blue, +/area/ship/medical) +"nY" = ( +/obj/machinery/door/airlock/hatch{ + name = "Cusodial Closet" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/effect/turf_decal/techfloor/hole, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/tech, +/area/ship/science) +"og" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/sofa/brown/corner/directional/north, +/turf/open/floor/carpet/red, +/area/ship/crew/canteen) +"or" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/item/seeds/eggplant, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"oB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood/reinforced, +/obj/item/clipboard{ + pixel_x = -5 + }, +/obj/item/paper_bin/bundlenatural, +/obj/effect/turf_decal/siding/wood, +/obj/item/pen/fountain/captain, +/turf/open/floor/carpet/red, +/area/ship/bridge) +"oJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/techfloor/orange/corner{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"oM" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/food/tomato_smudge, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/seeds/poppy, +/obj/item/seeds/poppy/lily, +/obj/item/seeds/sunflower, +/obj/structure/closet/crate/hydroponics, +/obj/item/seeds/random, +/obj/item/seeds/chili, +/obj/item/seeds/cherry, +/obj/item/seeds/berry, +/obj/item/seeds/cabbage, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"oP" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_y = 22 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"pb" = ( +/obj/machinery/door/airlock/hatch{ + name = "Dormitories" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/effect/turf_decal/techfloor/hole, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm) +"pl" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/central) +"pm" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/catwalk/over, +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plating, +/area/ship/engineering) +"pn" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/effect/decal/cleanable/food/egg_smudge, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"pu" = ( +/turf/open/floor/wood/walnut, +/area/ship/bridge) +"pS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"pT" = ( +/obj/machinery/power/terminal, +/obj/effect/turf_decal/techfloor/orange{ + dir = 1 + }, +/obj/effect/decal/cleanable/oil, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"qa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/crew/janitor) +"qe" = ( +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/effect/decal/cleanable/glass, +/obj/item/phone{ + pixel_x = 7; + pixel_y = 10 + }, +/obj/machinery/airalarm/directional/north, +/obj/item/paper_bin{ + pixel_x = -6 + }, +/obj/item/toy/figure/engineer{ + pixel_x = 14; + pixel_y = 14 + }, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = 4; + pixel_y = 9 + }, +/obj/item/trash/can/food{ + pixel_x = 9 + }, +/obj/item/radio/intercom/directional/east, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"qm" = ( +/obj/structure/sign/directions/supply{ + dir = 8; + pixel_y = -3 + }, +/obj/structure/sign/directions/command{ + dir = 1; + pixel_y = 8 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/hallway/central) +"qt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/trimline/opaque/black/line, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"qv" = ( +/obj/structure/table/wood/reinforced, +/obj/item/toy/plush/hornet{ + pixel_x = -6; + pixel_y = 11 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium/red{ + icon_state = "plastitanium" + }, +/area/ship/bridge) +"qy" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"qA" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/cleanable/plasma, +/obj/effect/decal/cleanable/glass, +/obj/item/circuitboard/machine/techfab/department/service, +/obj/item/poster/random_contraband, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"qD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/east, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"qM" = ( +/obj/structure/bed, +/obj/structure/curtain/cloth, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/item/bedsheet/syndie, +/turf/open/floor/carpet/red, +/area/ship/crew/dorm) +"qX" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box{ + pixel_x = -4; + pixel_y = -8 + }, +/obj/item/reagent_containers/food/snacks/store/cake/bsvc{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/snacks/store/cake/bscc{ + pixel_x = -4; + pixel_y = 7 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"re" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 9 + }, +/obj/item/trash/can{ + pixel_x = 12; + pixel_y = 8 + }, +/obj/item/storage/fancy/cigarettes/cigars{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/lighter{ + pixel_x = -6; + pixel_y = -5 + }, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"rf" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/bedsheetbin, +/obj/machinery/light_switch{ + pixel_y = 22 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/janitor) +"rk" = ( +/mob/living/simple_animal/butterfly, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/ship/hallway/central) +"rn" = ( +/obj/machinery/door/airlock/hatch{ + name = "Medbay" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/techfloor/hole, +/obj/effect/turf_decal/techfloor/hole/right, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"rv" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/carpet/red, +/area/ship/crew/office) +"rO" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = 12; + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old{ + pixel_x = 9; + pixel_y = -1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) +"rT" = ( +/obj/structure/frame/computer, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/mineral/plastitanium/red{ + icon_state = "plastitanium" + }, +/area/ship/bridge) +"sb" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 1 + }, +/obj/structure/window/plasma/reinforced/spawner/north, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/ship/engineering) +"sk" = ( +/obj/machinery/door/airlock/hatch{ + dir = 4; + name = "Bathroom" + }, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/effect/turf_decal/techfloor/hole, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) +"sm" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/bush, +/turf/open/floor/grass, +/area/ship/hallway/central) +"sr" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/structure/table/wood/reinforced, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"sv" = ( +/obj/machinery/computer/helm, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/mineral/plastitanium/red{ + icon_state = "plastitanium" + }, +/area/ship/bridge) +"sE" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/obj/item/seeds/corn, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"sN" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + dir = 4; + id = "enginestorage"; + name = "Engineering Storage" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"sU" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/trimline/opaque/blue/filled/shrink_cw{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"te" = ( +/obj/effect/turf_decal/syndicateemblem/top/right, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"tn" = ( +/obj/machinery/atmospherics/components/unary/tank/toxins{ + dir = 1; + layer = 2.35 + }, +/obj/effect/turf_decal/atmos/plasma, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"tG" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/effect/decal/cleanable/plasma, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"tJ" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8; + name = "Crew Monitoring" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/bridge) +"tU" = ( +/obj/machinery/light_switch{ + pixel_x = -10; + pixel_y = 23 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north{ + pixel_y = 31; + pixel_x = 5 + }, +/turf/open/floor/carpet/red, +/area/ship/crew/canteen) +"tW" = ( +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"uc" = ( +/obj/machinery/modular_computer/console/preset/command, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/mineral/plastitanium/red{ + icon_state = "plastitanium" + }, +/area/ship/bridge) +"ue" = ( +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/obj/effect/turf_decal/techfloor/orange{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"uo" = ( +/obj/effect/turf_decal/syndicateemblem/top/left, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"up" = ( +/obj/machinery/light/directional/north, +/obj/structure/chair/sofa/brown/left/directional/south, +/turf/open/floor/carpet/red, +/area/ship/crew/canteen) +"uA" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/open/floor/wood/walnut, +/area/ship/medical) +"uE" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 1 + }, +/obj/effect/decal/cleanable/plasma, +/obj/machinery/atmospherics/components/binary/pump{ + layer = 2.35; + name = "engine fuel pump" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"uF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/black/line, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"uM" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/bridge) +"vh" = ( +/obj/effect/turf_decal/siding/wood/end{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/wall/white/directional/west{ + name = "Cooks Clothing" + }, +/obj/item/book/manual/wiki/cooking, +/obj/item/clothing/under/rank/civilian/chef, +/obj/item/clothing/under/rank/civilian/chef/skirt, +/obj/item/clothing/suit/toggle/chef, +/obj/item/clothing/head/chefhat, +/obj/item/clothing/suit/apron/chef, +/obj/item/sharpener, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/gloves/color/white, +/obj/item/circuitboard/machine/processor, +/obj/item/circuitboard/machine/gibber, +/obj/item/circuitboard/machine/deep_fryer, +/obj/item/clothing/mask/breath/suns, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"vj" = ( +/obj/effect/turf_decal/number/five, +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"vs" = ( +/obj/structure/closet/wall/orange/directional/north{ + name = "Engineering locker" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/item/tank/internals/oxygen, +/obj/item/storage/toolbox/syndicate{ + name = "syndicate toolbox"; + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/storage/belt/utility/syndicate, +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/item/storage/box/stockparts/t2, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/gloves/suns/yellow, +/obj/item/clothing/shoes/jackboots/suns, +/obj/item/clothing/suit/toggle/suns/workervest, +/obj/item/clothing/under/syndicate/suns/workerjumpsuit, +/obj/item/clothing/mask/gas/suns, +/obj/item/clothing/head/safety_helmet/suns, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/plating, +/area/ship/engineering) +"vw" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/obj/structure/catwalk/over, +/obj/effect/decal/cleanable/glass, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plating, +/area/ship/engineering) +"vA" = ( +/obj/machinery/vending/coffee, +/obj/effect/turf_decal/box, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"vG" = ( +/obj/machinery/power/terminal, +/obj/effect/turf_decal/techfloor/orange{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"vW" = ( +/obj/machinery/power/port_gen/pacman{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"we" = ( +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 5 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + layer = 2.35 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"wh" = ( +/obj/structure/closet/syndicate{ + desc = "It's a basic storage unit."; + name = "uniform closet" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/machinery/airalarm/directional/east, +/obj/item/clothing/under/syndicate/suns/uniform3, +/obj/item/clothing/under/syndicate/suns/uniform3, +/obj/item/clothing/under/syndicate/suns/uniform2, +/obj/item/clothing/under/syndicate/suns/uniform2, +/obj/item/clothing/under/syndicate/suns, +/obj/item/clothing/under/syndicate/suns, +/obj/item/clothing/under/syndicate/suns/alt, +/obj/item/clothing/under/syndicate/suns/alt, +/obj/item/clothing/under/syndicate/suns/uniform2/alt, +/obj/item/clothing/under/syndicate/suns/uniform2/alt, +/obj/item/clothing/under/syndicate/suns/uniform3/alt, +/obj/item/clothing/under/syndicate/suns/uniform3/alt, +/obj/item/clothing/accessory/waistcoat/suns/poof, +/obj/item/clothing/accessory/waistcoat/suns/poof, +/obj/item/clothing/accessory/waistcoat/suns/ribbon, +/obj/item/clothing/accessory/waistcoat/suns/ribbon, +/obj/item/clothing/accessory/waistcoat/suns/gembow, +/obj/item/clothing/accessory/waistcoat/suns/gembow, +/obj/item/clothing/accessory/waistcoat/suns, +/obj/item/clothing/accessory/waistcoat/suns, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"wk" = ( +/turf/template_noop, +/area/template_noop) +"wC" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -8; + pixel_y = -24 + }, +/obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/dresser, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"wF" = ( +/obj/effect/turf_decal/number/three, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/closet/emcloset/wall/directional/north, +/obj/structure/catwalk/over, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"wM" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/structure/rack, +/obj/item/clothing/mask/gas/suns, +/obj/item/clothing/mask/gas/suns, +/obj/item/clothing/mask/gas/suns, +/obj/item/holosign_creator/atmos, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"wQ" = ( +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"xf" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"xh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/wall/directional/south{ + name = "Patient Clothing Closet" + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/clothing/under/rank/medical/gown, +/obj/item/clothing/under/rank/medical/gown, +/obj/item/clothing/under/rank/medical/gown/blue, +/obj/item/clothing/under/rank/medical/gown/blue, +/obj/item/clothing/under/rank/medical/gown/green, +/obj/item/clothing/under/rank/medical/gown/green, +/obj/item/clothing/under/rank/medical/gown/pink, +/obj/item/clothing/under/rank/medical/gown/pink, +/obj/item/clothing/shoes/sandal/slippers, +/obj/item/clothing/shoes/sandal/slippers, +/obj/item/clothing/shoes/sandal/slippers, +/obj/item/clothing/shoes/sandal/slippers, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"xq" = ( +/obj/machinery/power/terminal, +/obj/effect/turf_decal/techfloor/orange{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/item/trash/chips, +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"xu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_y = 22 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"xF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/wood/walnut, +/area/ship/bridge) +"xL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/item/lighter{ + pixel_x = 7; + pixel_y = -4 + }, +/obj/item/lighter{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/effect/turf_decal/trimline/opaque/black/line, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"xN" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/opaque/blue/filled/shrink_ccw, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 6 + }, +/obj/item/stack/medical/ointment, +/obj/item/storage/box/bodybags{ + pixel_x = 4; + pixel_y = 9 + }, +/obj/item/clothing/glasses/hud/health/prescription{ + pixel_y = 13 + }, +/obj/item/storage/bag/medical{ + pixel_x = -6 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"xO" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/dorm) +"xT" = ( +/obj/machinery/door/airlock/hatch{ + name = "Lead Doctor's Room"; + req_access_txt = "19" + }, +/obj/effect/turf_decal/siding/wood/end, +/turf/open/floor/wood/walnut, +/area/ship/medical) +"ya" = ( +/obj/machinery/power/terminal, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "0-1" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"yb" = ( +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/techfloor/orange{ + dir = 1 + }, +/obj/structure/fireaxecabinet{ + dir = 8; + pixel_x = 32 + }, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/storage/toolbox/mechanical, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"yA" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/smartfridge/chemistry/preloaded{ + density = 0; + pixel_x = 32 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"yC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/bridge) +"yV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"yZ" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/carpet/red, +/area/ship/crew/canteen) +"zv" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/hallway/central) +"zM" = ( +/obj/structure/cable{ + icon_state = "5-9" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/engineering) +"zV" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"zW" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"zY" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/vending/cigarette/syndicate, +/obj/effect/turf_decal/box, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_y = 23; + pixel_x = 11 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Ae" = ( +/obj/machinery/computer/cargo/express{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/mineral/plastitanium/red{ + icon_state = "plastitanium" + }, +/area/ship/bridge) +"Am" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/effect/turf_decal/techfloor/hole, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"Aq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"Ar" = ( +/obj/machinery/door/airlock/hatch{ + id_tag = "psyc"; + name = "Psychology Office" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/techfloor/hole, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/tech, +/area/ship/crew/office) +"AA" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/ship/hallway/central) +"AD" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/item/reagent_containers/food/drinks/modglass/large{ + pixel_x = -9; + pixel_y = 8 + }, +/obj/structure/table/wood/reinforced, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"AH" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/machinery/door/window/brigdoor/northleft{ + dir = 2; + name = "Secure Med Storage" + }, +/obj/item/clothing/suit/straight_jacket{ + pixel_x = 6 + }, +/obj/item/clothing/mask/muzzle, +/obj/item/defibrillator/compact/loaded, +/obj/machinery/vending/wallmed{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"Bf" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/number/zero, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"Bh" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/medical) +"Bn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen) +"Bq" = ( +/obj/structure/chair/sofa/brown/right/directional/north, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/carpet/red, +/area/ship/crew/canteen) +"BN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood/end{ + dir = 8 + }, +/obj/structure/chair/comfy/grey/directional/east, +/obj/item/toy/plush/snakeplushie, +/turf/open/floor/carpet/red, +/area/ship/crew/office) +"Cc" = ( +/obj/machinery/door/poddoor{ + dir = 4; + id = "cargo_ageis"; + name = "Cargo Bay" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/cargo) +"Cd" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"Ch" = ( +/obj/machinery/smartfridge/food, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/canteen/kitchen) +"Cq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"CC" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/curtain, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"CF" = ( +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"CG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/tech, +/area/ship/crew/janitor) +"CM" = ( +/obj/effect/turf_decal/trimline/opaque/blue/filled/shrink_cw{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"CW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"CX" = ( +/obj/structure/catwalk/over, +/obj/item/trash/popcorn, +/obj/effect/turf_decal/isf_small/right, +/turf/open/floor/plating, +/area/ship/engineering) +"Df" = ( +/obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"Dj" = ( +/obj/machinery/door/airlock/hatch{ + name = "Produce Production" + }, +/obj/effect/turf_decal/techfloor/hole, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"Dk" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) +"Dn" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/trimline/opaque/blue/filled/shrink_ccw{ + dir = 1; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"Do" = ( +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/obj/structure/chair/office{ + dir = 8; + name = "swivel chair" + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"Dp" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/ship/hallway/central) +"Dt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/machinery/reagentgrinder/constructed, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"Dw" = ( +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"Dx" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"DC" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/science) +"DH" = ( +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/frame/computer{ + dir = 4 + }, +/obj/item/circuitboard/computer/powermonitor, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"DS" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/item/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/structure/table/wood/reinforced, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"Ee" = ( +/obj/structure/chair/sofa/brown/directional/north, +/turf/open/floor/carpet/red, +/area/ship/crew/canteen) +"EJ" = ( +/obj/machinery/power/shuttle/engine/fueled/plasma{ + dir = 1 + }, +/obj/structure/window/plasma/reinforced/spawner/north, +/turf/open/floor/plating/airless, +/area/ship/engineering) +"EN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar, +/obj/effect/turf_decal/trimline/opaque/black/line, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Ff" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/chair/sofa/brown/corner/directional/east, +/turf/open/floor/carpet/red, +/area/ship/crew/canteen) +"Fh" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/closet/wall/orange/directional/north{ + name = "Emergency Engineering" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 6 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/structure/catwalk/over, +/obj/item/circuitboard/machine/pacman, +/obj/item/circuitboard/machine/pacman/super, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"Fj" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over, +/obj/effect/turf_decal/industrial/stand_clear, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/obj/item/trash/pistachios{ + pixel_x = 6; + pixel_y = -12 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/sign/warning/vacuum{ + pixel_y = 30 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"Fk" = ( +/obj/machinery/biogenerator, +/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/seeds/watermelon, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"Fo" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/science) +"Ft" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/mob/living/simple_animal/butterfly, +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/ship/hallway/central) +"Fv" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"FB" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"FJ" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/obj/machinery/door/poddoor/shutters{ + dir = 4; + id = "shipbridge"; + name = "Ship Bridge" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"FS" = ( +/obj/effect/decal/cleanable/oil/slippery, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"FU" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 9 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"FY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood/reinforced, +/obj/item/folder/red, +/obj/item/folder/red{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/turf/open/floor/carpet/red, +/area/ship/bridge) +"Ga" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Gc" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Gv" = ( +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets/donkpocketberry, +/obj/item/storage/box/donkpockets/donkpocketpizza, +/obj/item/kitchen/knife, +/obj/item/kitchen/rollingpin, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/closet/secure_closet/freezer/kitchen/wall{ + dir = 1; + pixel_y = -30 + }, +/obj/item/storage/bag/tray, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"Gx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/syndicateemblem/middle/left, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"GH" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/syndicateemblem/middle/middle, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"GL" = ( +/obj/machinery/mineral/ore_redemption, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"GZ" = ( +/obj/effect/turf_decal/syndicateemblem/middle/right, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Ho" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/closet/wall/directional/east{ + icon_door = "orange_wall"; + name = "Mining equipment" + }, +/obj/item/gps/mining, +/obj/item/pickaxe, +/obj/item/storage/bag/ore, +/obj/item/mining_scanner, +/obj/item/radio, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/obj/item/clothing/shoes/jackboots/suns, +/obj/item/clothing/mask/gas/suns, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"Hp" = ( +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"HV" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/light/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/obj/item/clothing/suit/space/hardsuit/mining/suns, +/obj/machinery/suit_storage_unit/inherit, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"Im" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/crew/hydroponics) +"It" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/engineering) +"Iw" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/item/reagent_containers/glass/bottle/nutrient/ez{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/reagent_containers/glass/bottle/nutrient/ez{ + pixel_x = 8 + }, +/obj/item/seeds/apple{ + pixel_x = -7; + pixel_y = 6 + }, +/obj/item/seeds/chanter, +/obj/item/seeds/tomato, +/obj/item/reagent_containers/glass/bottle/nutrient/l4z{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"Iy" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/door/airlock/hatch{ + dir = 4; + name = "Mess Hall Prep" + }, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/effect/turf_decal/techfloor/hole, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"IA" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/holopad/emergency/medical, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"IH" = ( +/obj/structure/catwalk/over, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/railing/corner, +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"IS" = ( +/mob/living/simple_animal/butterfly, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush, +/turf/open/floor/grass, +/area/ship/hallway/central) +"Jg" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Ju" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"JB" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/trimline/opaque/blue/filled/shrink_ccw{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"JI" = ( +/obj/structure/closet/wall/white/med{ + name = "medical locker"; + pixel_y = 29 + }, +/obj/item/clothing/gloves/color/latex/nitrile/evil, +/obj/item/storage/belt/medical/surgery, +/obj/item/clothing/neck/stripedbluescarf, +/obj/item/clothing/neck/stripedredscarf, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/wallframe/defib_mount, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/item/hypospray/mkii, +/obj/item/clothing/mask/surgical, +/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/item/storage/firstaid/regular, +/obj/item/clothing/glasses/hud/health/suns, +/obj/item/clothing/head/suns/surgery, +/obj/item/clothing/gloves/color/latex/nitrile/suns, +/obj/item/clothing/shoes/laceup/suns, +/obj/item/clothing/shoes/sneakers/suns, +/obj/item/clothing/suit/hooded/suns, +/obj/item/clothing/suit/toggle/labcoat/suns/doctorlabcoat, +/obj/item/clothing/under/syndicate/suns/doctorscrubs, +/obj/item/clothing/under/syndicate/suns/sciencejumpsuit, +/obj/item/clothing/suit/toggle/labcoat/suns/doctorlabcoat, +/obj/item/clothing/mask/surgical/suns, +/obj/item/holosign_creator/medical, +/obj/item/defibrillator/loaded, +/obj/item/flashlight/pen, +/obj/item/flashlight/pen, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"JY" = ( +/obj/item/reagent_containers/food/drinks/modglass/small, +/obj/item/reagent_containers/food/drinks/modglass/small{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/table/wood/reinforced, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"JZ" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/hallway/central) +"Ko" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"Kt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/obj/item/radio/intercom/directional/west, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"Ku" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/food/tomato_smudge, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"Kv" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters{ + dir = 4; + id = "enginestorage"; + name = "Engineering Storage" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"KC" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) +"KG" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 8; + pixel_y = -2 + }, +/obj/item/storage/box/gum/happiness{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/machinery/light/small/directional/north, +/obj/item/storage/pill_bottle/psicodine{ + pixel_x = -7; + pixel_y = 7 + }, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"KM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/condiment/soymilk{ + pixel_x = -4; + pixel_y = 6 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"KP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood/walnut, +/area/ship/crew/janitor) +"KR" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/cleanable/plasma, +/obj/effect/decal/cleanable/glass, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"KS" = ( +/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, +/turf/open/floor/wood/walnut, +/area/ship/crew/hydroponics) +"KX" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/central) +"La" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/medical) +"Lb" = ( +/obj/machinery/power/port_gen/pacman/super{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"Lc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood/reinforced, +/obj/item/paper_bin{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/stamp/syndicate, +/obj/item/stamp/captain{ + pixel_x = 9 + }, +/obj/item/pen/red{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/carpet/red, +/area/ship/bridge) +"Ll" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/turf/open/floor/grass, +/area/ship/hallway/central) +"Lt" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/catwalk/over, +/obj/effect/turf_decal/industrial/caution, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"Lu" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/light/directional/south, +/obj/structure/bed/dogbed, +/mob/living/simple_animal/pet/cat/kitten{ + desc = "One of Cheri's offspring, it purrs with glee as you pet it."; + name = "Panko" + }, +/obj/item/toy/cattoy, +/turf/open/floor/carpet/red, +/area/ship/crew/dorm) +"Ly" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/syndicateemblem/bottom/left, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Lz" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/structure/curtain/cloth/fancy, +/turf/open/floor/carpet/red, +/area/ship/crew/office) +"LN" = ( +/obj/structure/bookcase/random/fiction, +/obj/effect/turf_decal/siding/wood/end{ + dir = 4 + }, +/turf/open/floor/carpet/red, +/area/ship/crew/office) +"Mb" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/power/ship_gravity, +/obj/structure/cable/yellow, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"Mc" = ( +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 4 + }, +/obj/machinery/computer/operating{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/obj/structure/sign/warning/nosmoking{ + pixel_x = 33 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"Mv" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/engineering) +"Mz" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/syndicateemblem/bottom/middle, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"MH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/syndicateemblem/bottom/right, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"MP" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/hallway/central) +"MS" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/sign/poster/official/moth/piping{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"MU" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/toxin{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/machinery/door/window/brigdoor/northright{ + dir = 2; + name = "Secure Med Storage" + }, +/obj/item/storage/box/syringes{ + pixel_x = 3; + pixel_y = 2 + }, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"MV" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"Nd" = ( +/obj/machinery/seed_extractor, +/obj/machinery/light_switch{ + pixel_x = -10; + pixel_y = 26 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/item/toy/figure/botanist{ + pixel_x = -8; + pixel_y = 13 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"Nn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"Nv" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"NI" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"NM" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"NN" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/chair/comfy/grey/directional/west, +/obj/machinery/light/directional/south, +/turf/open/floor/carpet/red, +/area/ship/crew/office) +"NR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/item/reagent_containers/food/drinks/modglass{ + pixel_x = 11; + pixel_y = -1 + }, +/obj/structure/sign/poster/official/high_class_martini{ + pixel_x = 30 + }, +/obj/structure/table/wood/reinforced, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"NS" = ( +/obj/machinery/light/small/directional/east, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/machinery/airalarm/directional/east, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"Od" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Os" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"Oz" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"OD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"OL" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/catwalk/over, +/obj/effect/decal/cleanable/plasma, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "engine"; + name = "Engine shutter control"; + pixel_x = 9; + pixel_y = 22 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/ship/engineering) +"OV" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/moth{ + pixel_y = 31 + }, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"OW" = ( +/obj/structure/table/wood/reinforced, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate{ + pixel_x = 11; + pixel_y = 9 + }, +/obj/item/radio/intercom/wideband/directional/north, +/obj/machinery/fax/syndicate, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium/red{ + icon_state = "plastitanium" + }, +/area/ship/bridge) +"Pc" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Pe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"Pf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/hatch{ + name = "Cusodial Closet" + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/janitor) +"Pq" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/crew/janitor) +"Pt" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"PM" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4; + name = "Outpost Monitoring" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/bridge) +"PP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/hatch{ + dir = 4; + name = "Bathroom" + }, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/effect/turf_decal/techfloor/hole, +/turf/open/floor/plasteel/tech, +/area/ship/crew/dorm) +"PU" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"PV" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 10 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"PX" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"Qd" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/black/line, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Qj" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Qm" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"Qt" = ( +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/obj/effect/turf_decal/techfloor/orange/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/glass, +/obj/structure/chair/office{ + dir = 8; + name = "swivel chair" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"QC" = ( +/obj/effect/turf_decal/siding/wood/end, +/obj/machinery/door/airlock/hatch{ + name = "Captain's Room"; + req_access_txt = "20" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"QG" = ( +/obj/effect/decal/cleanable/glass, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/engineering) +"QI" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/catwalk/over, +/obj/effect/decal/cleanable/glass, +/obj/machinery/door/airlock/hatch{ + name = "Engineering"; + req_access_txt = "10" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/ship/engineering) +"QN" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/box, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"QV" = ( +/turf/closed/wall/r_wall/syndicate, +/area/ship/medical) +"Rg" = ( +/obj/machinery/light/directional/north, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/catwalk/over, +/obj/item/trash/boritos, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/engineering) +"Ri" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"RF" = ( +/obj/machinery/microwave, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"RL" = ( +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -3 + }, +/obj/structure/sign/directions/engineering{ + pixel_y = 8 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/hallway/central) +"RS" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/effect/turf_decal/techfloor/hole, +/obj/machinery/door/airlock/hatch, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/hallway/central) +"Sa" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"Ss" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/crew/dorm) +"St" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"Sy" = ( +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/shoes/laceup, +/obj/item/clothing/suit/toggle/lawyer/black, +/obj/item/clothing/under/rank/civilian/bartender{ + name = "butlers's uniform" + }, +/obj/item/clothing/under/suit/waiter/syndicate, +/obj/structure/closet/wall/red/directional/east{ + name = "Uniform Closet" + }, +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/item/clothing/gloves/color/latex/nitrile/suns, +/obj/item/clothing/shoes/laceup/suns, +/obj/item/clothing/shoes/sneakers/suns, +/obj/item/clothing/suit/hooded/suns, +/obj/item/clothing/mask/surgical/suns, +/turf/open/floor/carpet/red, +/area/ship/crew/janitor) +"SF" = ( +/turf/closed/wall/mineral/plastitanium, +/area/ship/cargo) +"SW" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"Td" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/costume, +/obj/effect/spawner/lootdrop/costume, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_y = 23; + pixel_x = 11 + }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"Te" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/machinery/computer/cryopod/directional/west, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 23 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"Tf" = ( +/obj/structure/sign/departments/restroom, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/hallway/central) +"Ti" = ( +/obj/effect/turf_decal/trimline/opaque/blue/filled/shrink_ccw{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"To" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bottle/vial/large{ + pixel_x = -8 + }, +/obj/item/reagent_containers/glass/bottle/vial/large{ + pixel_x = -8 + }, +/obj/item/reagent_containers/glass/bottle/vial/large{ + pixel_x = -8 + }, +/obj/item/reagent_containers/glass/bottle/vial/large{ + pixel_x = -8 + }, +/obj/item/reagent_containers/glass/bottle/vial/small, +/obj/item/reagent_containers/glass/bottle/vial/small, +/obj/item/reagent_containers/glass/bottle/vial/small, +/obj/item/reagent_containers/glass/bottle/vial/small, +/obj/item/reagent_containers/glass/bottle/vial/tiny{ + pixel_x = 7 + }, +/obj/item/reagent_containers/glass/bottle/vial/tiny{ + pixel_x = 7 + }, +/obj/item/reagent_containers/glass/bottle/vial/tiny{ + pixel_x = 7 + }, +/obj/item/reagent_containers/glass/bottle/vial/tiny{ + pixel_x = 7 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/techfloor, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"Tt" = ( +/obj/structure/closet/wall/orange/directional/north{ + name = "Chemical Closet" + }, +/obj/item/storage/bag/chemistry, +/obj/item/clothing/glasses/sunglasses/chemical, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/glass/beaker, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/circuitboard/machine/chem_dispenser, +/obj/item/circuitboard/machine/chem_heater, +/obj/item/circuitboard/machine/chem_master, +/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ + dir = 1 + }, +/obj/structure/sign/warning/chemdiamond{ + pixel_x = 30 + }, +/obj/item/flashlight/pen, +/obj/item/flashlight/pen, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"Tw" = ( +/obj/machinery/vending/snack/random, +/obj/effect/turf_decal/box, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"TE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/airlock/hatch{ + dir = 4; + name = "Produce Production" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/effect/turf_decal/techfloor/hole, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"TL" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 1 + }, +/obj/effect/decal/cleanable/oil, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/binary/pump{ + layer = 2.35; + name = "engine fuel pump" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"TS" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/medical) +"Ul" = ( +/obj/effect/turf_decal/trimline/opaque/blue/filled/shrink_cw{ + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 5; + pixel_y = 1 + }, +/obj/item/stamp/cmo{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/snacks/donut/jelly/berry{ + pixel_x = -5; + pixel_y = -4 + }, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -8; + pixel_y = 9 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"Um" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"Uo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"Us" = ( +/obj/machinery/light/directional/south, +/obj/item/gun/ballistic/automatic/pistol, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/kitchen/knife/combat/survival, +/obj/item/kitchen/knife/combat/survival, +/obj/structure/closet/secure_closet/wall/directional/east, +/turf/open/floor/wood/walnut, +/area/ship/bridge) +"Uu" = ( +/obj/machinery/vending/dinnerware, +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"UC" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/item/seeds/potato, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"UH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/airlock/hatch{ + dir = 4; + name = "Medbay" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/techfloor/hole, +/obj/effect/turf_decal/techfloor/hole/right, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"UN" = ( +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/obj/effect/turf_decal/techfloor/orange/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/sign/warning/nosmoking{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"UP" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = -7; + pixel_y = 9 + }, +/obj/item/reagent_containers/glass/bottle/formaldehyde{ + pixel_x = -9; + pixel_y = -2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/trimline/opaque/blue/filled/shrink_cw, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"UY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/food/salt, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"Vh" = ( +/obj/structure/catwalk/over, +/turf/open/floor/plating, +/area/ship/engineering) +"Vq" = ( +/obj/machinery/vending/medical/syndicate_access, +/obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"Vy" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/obj/structure/tank_dispenser/oxygen, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/aclf{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"Vz" = ( +/obj/machinery/power/terminal, +/obj/effect/turf_decal/techfloor/orange{ + dir = 1 + }, +/obj/effect/decal/cleanable/glass, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"VA" = ( +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Engine Access" + }, +/obj/machinery/door/poddoor/shutters{ + id = "engine"; + name = "Engine Shutters" + }, +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"VF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/black/line, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"VT" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/canteen/kitchen) +"VU" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -8; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/science) +"Wb" = ( +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/obj/machinery/suit_storage_unit/inherit, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/clothing/suit/space/syndicate/suns, +/obj/item/clothing/head/helmet/space/syndicate/suns, +/obj/item/clothing/mask/gas/suns, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"Wc" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/light/small/directional/north, +/turf/open/floor/grass, +/area/ship/hallway/central) +"Wd" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/bush, +/turf/open/floor/grass, +/area/ship/crew/canteen) +"Ws" = ( +/obj/effect/turf_decal/trimline/opaque/blue/filled/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"Wu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/crew/janitor) +"Ww" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/item/bedsheet/syndie, +/obj/structure/bed, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -24; + pixel_y = 10 + }, +/turf/open/floor/carpet/red, +/area/ship/crew/office) +"Wy" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 1 + }, +/obj/effect/decal/cleanable/glass, +/obj/machinery/space_heater, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"WE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"WG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/stand_clear, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"WL" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/black/line, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"WN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/structure/table/wood/reinforced, +/obj/item/lighter/clockwork{ + pixel_x = 8; + pixel_y = 1 + }, +/obj/machinery/button/door{ + id = "aegis_bridge"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 6; + specialfunctions = 4 + }, +/obj/machinery/button/door{ + id = "aegis_bridge"; + name = "Door Control"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/carpet/red, +/area/ship/bridge) +"WQ" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/office) +"WX" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/item/reagent_containers/food/condiment/saltshaker, +/obj/structure/table/wood/reinforced, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"Xb" = ( +/obj/structure/table, +/obj/item/storage/firstaid/brute{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/storage/firstaid/fire{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/techfloor, +/turf/open/floor/plasteel/tech, +/area/ship/medical) +"Xd" = ( +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/structure/closet/wall/directional/east{ + name = "Uniform closet" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"Xk" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/crew/hydroponics) +"Xr" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/crew/canteen/kitchen) +"Xs" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/catwalk/over, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"XX" = ( +/obj/structure/bed, +/obj/item/bedsheet/dorms, +/obj/structure/curtain/cloth, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/carpet/red, +/area/ship/crew/dorm) +"XY" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"XZ" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/carpet/red, +/area/ship/crew/canteen) +"Yd" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"Yo" = ( +/obj/structure/window/plasma/reinforced/spawner/north, +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ + dir = 1 + }, +/turf/open/floor/engine/hull, +/area/ship/engineering) +"Yt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/tech, +/area/ship/crew/janitor) +"YA" = ( +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"YI" = ( +/obj/item/storage/cans/sixbeer, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/storage/fancy/egg_box, +/obj/item/storage/fancy/egg_box, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/closet/secure_closet/freezer/wall/directional/south{ + name = "Kitchen Freezer" + }, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/structure/table/wood/reinforced, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"YL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) +"YX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/bottlegreen/filled/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech, +/area/ship/crew/hydroponics) +"Zg" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/catwalk/over, +/turf/open/floor/plating, +/area/ship/engineering) +"Zj" = ( +/obj/machinery/button/door{ + id = "cargo_ageis"; + name = "cargobay doors"; + pixel_x = 6; + pixel_y = 22 + }, +/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/obj/effect/turf_decal/industrial/stand_clear, +/obj/machinery/button/shieldwallgen{ + id = "aegis_holo"; + pixel_x = -6; + pixel_y = 21 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/cargo) +"Zq" = ( +/obj/structure/closet/wall/orange{ + name = "Engineering locker"; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 8 + }, +/obj/item/tank/internals/oxygen, +/obj/item/storage/toolbox/syndicate{ + name = "syndicate toolbox"; + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/storage/belt/utility/syndicate, +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/item/storage/box/stockparts/t2, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/gloves/suns/yellow, +/obj/item/clothing/shoes/jackboots/suns, +/obj/item/clothing/suit/toggle/suns/workervest, +/obj/item/clothing/under/syndicate/suns/workerjumpsuit, +/obj/item/clothing/mask/gas/suns, +/obj/item/clothing/head/safety_helmet/suns, +/obj/item/clothing/glasses/meson/engine, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"Zu" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"ZB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"ZD" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/corner_techfloor_grid/diagonal, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/space_heater, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"ZJ" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/effect/decal/cleanable/plasma, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/engineering) +"ZU" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/food/flour, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/brown/filled/line, +/turf/open/floor/plasteel/tech, +/area/ship/crew/canteen/kitchen) +"ZW" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/bridge) +"ZX" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/machinery/iv_drip, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/plasteel/dark, +/area/ship/medical) +"ZY" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/black/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red, +/area/ship/hallway/central) + +(1,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +fw +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +"} +(2,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +xO +xO +hl +kU +kU +kU +aP +ls +Cc +Cc +gt +aP +aP +aP +SF +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +"} +(3,1,1) = {" +wk +wk +wk +Ss +Ss +Ss +Ss +xO +Oz +hl +Ff +it +og +aP +Zj +Aq +lY +WG +Kt +lw +Wb +aP +Xk +Xk +Xk +Im +wk +wk +wk +wk +wk +wk +"} +(4,1,1) = {" +wk +wk +wk +Ss +cw +es +xO +go +qM +hl +up +iO +Ee +aP +iJ +GL +gR +pS +Um +Nn +Hp +aP +Nd +Uo +or +Xk +Mv +Mv +wk +wk +wk +wk +"} +(5,1,1) = {" +wk +wk +Ss +Ss +io +fk +md +gU +Lu +hl +tU +jF +Bq +hl +aP +Td +Ho +bc +Vy +SW +St +aP +Iw +gN +sE +Xk +zW +It +Mv +wk +wk +wk +"} +(6,1,1) = {" +wk +Ss +xO +xO +md +PP +md +cr +XX +hl +XZ +yZ +jq +Wd +aP +aP +aP +aP +aP +aP +hC +aP +aG +dT +UC +Xk +tG +qA +It +Mv +wk +wk +"} +(7,1,1) = {" +Ss +xO +gz +xO +Te +bx +cc +yV +Cq +pb +Bn +hS +jB +lo +ny +jJ +jJ +jJ +dI +FU +Ga +Xk +Fk +WE +dH +Xk +PU +KR +Wy +It +wk +wk +"} +(8,1,1) = {" +Ss +bf +Zu +QC +aW +bE +qD +Xd +wC +xO +kU +kU +kU +zv +rk +AA +Dp +IS +KC +NI +ij +Dj +Sa +OD +pn +Xk +It +sN +Kv +It +It +wk +"} +(9,1,1) = {" +Ss +aB +ah +xO +kz +wh +xO +xO +xO +Ss +wk +wk +wk +JZ +JZ +zv +zv +mh +Ll +Od +uF +KS +oM +YX +Df +Xk +HV +DH +pT +fD +sb +wk +"} +(10,1,1) = {" +Ss +cp +xO +Ss +Ss +xO +Ss +wk +wk +wk +wk +wk +wk +wk +wk +wk +JZ +zv +Ft +cs +VF +KS +YA +Ju +eQ +Xk +vw +dq +uE +VA +EJ +wk +"} +(11,1,1) = {" +Ss +Ss +Ss +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +JZ +zv +Jg +VF +KS +YA +YX +aQ +It +fJ +Vh +Vz +fD +sb +wk +"} +(12,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +zv +Fv +VF +Xk +Xk +TE +Ch +It +vs +zV +UN +It +It +wk +"} +(13,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +wk +gq +FJ +FJ +FJ +gq +wk +wk +wk +wk +zv +OV +qt +WX +vh +ZU +gB +It +Zq +yb +mt +Mb +It +wk +"} +(14,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +gq +uM +OW +jW +kI +uM +gq +wk +JZ +JZ +qm +Pc +ab +sr +UY +Yd +YI +It +vj +It +It +It +It +Mv +"} +(15,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +gW +ag +hR +tJ +hR +dw +uM +JZ +zv +QN +vA +ZY +qt +jp +Xr +ZB +Gv +It +Bf +vW +Lb +hw +PX +It +"} +(16,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +gW +rT +hR +FY +WN +xF +gW +tW +uo +Gx +Ly +PV +qt +DS +Xr +Ku +RF +It +wF +iv +mp +ya +ic +It +"} +(17,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +gW +sv +gS +ku +oB +ZW +gA +Dx +nz +GH +Mz +Qd +xL +VT +mV +mK +Uu +It +OL +IH +Lt +bt +Zg +Yo +"} +(18,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +gW +uc +hR +Lc +aJ +yC +gW +hA +te +GZ +MH +Qj +qt +AD +Xr +XY +Dt +It +dB +ZJ +FS +gx +tn +It +"} +(19,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +gW +bp +pu +PM +hR +Us +uM +JZ +zv +zY +Tw +xf +qt +bD +Xr +mA +jh +It +MS +lx +wM +we +mS +It +"} +(20,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +gq +uM +Ae +mE +qv +uM +gq +wk +JZ +JZ +RL +Qm +EN +JY +dg +mA +hz +It +bs +zM +It +It +It +Mv +"} +(21,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +wk +gq +FJ +FJ +FJ +gq +wk +wk +wk +wk +zv +Gc +qt +NR +eW +cS +NS +It +Fh +ue +ZD +Ko +It +wk +"} +(22,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +zv +Ri +VF +VT +VT +Iy +It +It +Xs +fE +oJ +It +It +wk +"} +(23,1,1) = {" +dZ +kj +dZ +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +JZ +zv +Pt +WL +RS +pl +KX +QI +pm +gK +cd +vG +gV +sb +wk +"} +(24,1,1) = {" +kj +di +kj +kj +kj +kj +DC +wk +wk +wk +wk +wk +wk +wk +wk +wk +JZ +zv +sm +ZY +VF +zv +WQ +WQ +WQ +It +Fj +mm +TL +VA +EJ +wk +"} +(25,1,1) = {" +kj +Yt +Wu +Pf +CG +Pq +Fo +Fo +Fo +DC +wk +wk +wk +Bh +TS +TS +TS +Wc +MP +jf +YL +Ar +by +Pe +qX +It +Rg +CX +xq +fD +sb +wk +"} +(26,1,1) = {" +kj +rf +hr +kj +KP +qa +nY +cF +VU +Fo +dL +dL +dL +TS +KG +CC +TS +MP +Dk +Tf +sk +zv +WQ +xu +KM +WQ +oP +re +Qt +It +It +wk +"} +(27,1,1) = {" +dZ +kj +kj +kj +aE +Sy +Fo +mC +db +eN +hZ +cQ +Vq +Bh +kf +xh +TS +UH +TS +zv +rO +cE +WQ +hf +BN +WQ +qy +QG +qe +It +wk +wk +"} +(28,1,1) = {" +wk +dZ +kj +kj +kj +kj +Fo +mG +if +Fo +AH +mT +fL +Bh +ej +CW +Cd +NM +iH +TS +WQ +WQ +WQ +mv +rv +WQ +mQ +It +It +Mv +wk +wk +"} +(29,1,1) = {" +wk +wk +Bh +Bh +dY +gp +Fo +Fo +ei +Fo +MU +hM +To +Bh +JI +Dn +UP +IA +MV +ZX +La +Ww +ey +eC +NN +WQ +mM +It +Mv +wk +wk +wk +"} +(30,1,1) = {" +wk +wk +wk +Bh +nA +uA +xT +Am +wQ +Ws +CF +nd +Xb +Bh +JI +Do +lN +CM +ff +Ti +TS +bw +Lz +Os +LN +WQ +gE +It +wk +wk +wk +wk +"} +(31,1,1) = {" +wk +wk +wk +Bh +TS +TS +TS +TS +Tt +ck +Dw +Nv +FB +rn +yA +Ul +xN +JB +Mc +sU +TS +WQ +WQ +WQ +WQ +aL +wk +wk +wk +wk +wk +wk +"} +(32,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +TS +TS +TS +dL +dL +dL +TS +QV +TS +TS +TS +TS +TS +TS +aL +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +"} +(33,1,1) = {" +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +wk +"} diff --git a/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm b/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm index ffc2472b5dec..41faf816d827 100644 --- a/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm +++ b/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm @@ -258,7 +258,7 @@ /turf/open/floor/plasteel/stairs, /area/ship/cargo) "fk" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8 }, /obj/machinery/button/door{ diff --git a/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm b/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm index ae46dc0286f3..ce77d98f5833 100644 --- a/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm +++ b/_maps/shuttles/syndicate/syndicate_gorlex_hyena.dmm @@ -62,10 +62,11 @@ /obj/item/clothing/glasses/hud/security/sunglasses/eyepatch, /obj/item/clothing/head/ngr/peaked, /obj/effect/decal/cleanable/dirt/dust, +/obj/item/gun/ballistic/revolver, +/obj/item/ammo_box/a357/match, +/obj/item/ammo_box/a357/match, /obj/item/ammo_box/a357/match, /obj/item/pen/edagger, -/obj/item/storage/pistolcase/a357, -/obj/item/ammo_box/a357_box, /turf/open/floor/carpet/black, /area/ship/bridge) "bJ" = ( @@ -952,7 +953,7 @@ "pI" = ( /obj/item/radio/intercom/wideband/directional/east, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 1 }, /obj/effect/turf_decal/borderfloorblack, @@ -1654,13 +1655,14 @@ /obj/item/clothing/glasses/welding, /obj/item/storage/toolbox/syndicate, /obj/item/wrench/combat, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/gun/ballistic/automatic/pistol, /obj/item/clothing/accessory/holster, /obj/item/grenade/chem_grenade/metalfoam, /obj/machinery/airalarm/directional/west, /obj/item/clothing/suit/ngr, /obj/item/clothing/head/hardhat/ngr/foreman, /obj/item/tank/jetpack/suit, -/obj/item/storage/pistolcase/stechkin, /turf/open/floor/carpet/red, /area/ship/cargo/office) "BB" = ( diff --git a/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm b/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm index bfbdc4e43e04..fc7e7a029b82 100644 --- a/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm +++ b/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm @@ -43,7 +43,6 @@ }, /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3, /obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/canister/hydrogen, /turf/open/floor/plasteel/tech, /area/ship/engineering) "as" = ( @@ -185,21 +184,21 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 }, -/obj/structure/closet/crate/large, -/obj/machinery/portable_atmospherics/canister/hydrogen, +/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/rust, /area/ship/maintenance/starboard) "dD" = ( +/obj/item/clothing/shoes/jackboots, /obj/item/clothing/mask/gas/syndicate, /obj/effect/turf_decal/techfloor{ dir = 10 }, +/obj/item/clothing/head/beret/black, +/obj/item/clothing/under/syndicate, /obj/structure/closet/syndicate{ desc = "It's a basic storage unit."; name = "uniform closet" }, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/under/syndicate/hardliners, /turf/open/floor/mineral/plastitanium, /area/ship/hallway/central) "dG" = ( @@ -373,21 +372,21 @@ pixel_x = -12; pixel_y = 7 }, +/obj/item/clothing/under/syndicate/sniper, /obj/item/clothing/shoes/combat, /obj/item/clothing/mask/gas/syndicate, +/obj/item/clothing/suit/armor/vest/duster, /obj/structure/closet/secure_closet/wall/directional/south{ icon_state = "sec_wall"; name = "Bridge Officer's Locker"; req_access_txt = "57" }, /obj/item/melee/classic_baton/telescopic, +/obj/item/clothing/neck/chameleon, /obj/item/radio/headset/syndicate, /obj/item/megaphone{ pixel_x = -2 }, -/obj/item/clothing/under/syndicate/cybersun/officer, -/obj/item/clothing/suit/cybersun_suit, -/obj/item/clothing/head/HoS/cybersun, /turf/open/floor/plasteel/dark, /area/ship/bridge) "eN" = ( @@ -654,10 +653,12 @@ dir = 1; layer = 2.8 }, +/obj/item/clothing/shoes/jackboots, /obj/item/clothing/mask/gas/syndicate, /obj/effect/turf_decal/techfloor{ dir = 8 }, +/obj/item/clothing/under/syndicate, /obj/structure/closet/syndicate{ desc = "It's a basic storage unit."; name = "uniform closet" @@ -667,8 +668,6 @@ pixel_x = -23; pixel_y = 4 }, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/under/syndicate/hardliners, /turf/open/floor/mineral/plastitanium, /area/ship/hallway/central) "hk" = ( @@ -1157,6 +1156,8 @@ /obj/structure/closet/wall/orange/directional/south{ name = "Engineering locker" }, +/obj/item/clothing/under/syndicate/coldres, +/obj/item/clothing/suit/toggle/industrial, /obj/item/clothing/shoes/workboots, /obj/item/clothing/head/welding, /obj/item/clothing/head/hardhat/red, @@ -1173,8 +1174,6 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/item/clothing/under/syndicate/hardliners, -/obj/item/clothing/suit/hazardvest/hardliners, /turf/open/floor/plasteel/tech, /area/ship/engineering) "ls" = ( @@ -1272,15 +1271,15 @@ /obj/structure/cable/yellow{ icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, /obj/effect/turf_decal/industrial/warning/corner{ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer2{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, /turf/open/floor/plasteel/tech, /area/ship/engineering) "mp" = ( @@ -1970,7 +1969,6 @@ dir = 4 }, /obj/machinery/light/dim/directional/north, -/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "sV" = ( @@ -2469,12 +2467,12 @@ /obj/structure/cable{ icon_state = "1-4" }, +/obj/machinery/atmospherics/components/binary/volume_pump{ + name = "Input to Fuel" + }, /obj/effect/turf_decal/industrial/shutoff{ dir = 8 }, -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 1 - }, /turf/open/floor/plasteel/tech, /area/ship/engineering) "wJ" = ( @@ -2725,14 +2723,14 @@ /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/engineering) "yH" = ( -/obj/item/gun/ballistic/automatic/pistol/syndicate, -/obj/item/gun/ballistic/automatic/pistol/syndicate{ +/obj/item/gun/ballistic/automatic/pistol, +/obj/item/gun/ballistic/automatic/pistol{ pixel_y = 3 }, /obj/effect/turf_decal/industrial/fire{ dir = 8 }, -/obj/structure/guncloset, +/obj/structure/guncase, /obj/structure/railing, /obj/item/gun/ballistic/automatic/smg/c20r, /obj/machinery/light/directional/east, @@ -2875,13 +2873,18 @@ /obj/effect/turf_decal/borderfloor{ dir = 1 }, -/obj/item/gun/ballistic/automatic/pistol/syndicate{ +/obj/item/gun/ballistic/automatic/pistol{ pixel_y = 3 }, /obj/item/ammo_box/magazine/m10mm, /obj/item/ammo_box/magazine/m10mm, /obj/item/ammo_box/c10mm, /obj/item/clothing/gloves/tackler/combat/insulated, +/obj/item/clothing/suit/armor/vest/leather{ + desc = "Lightly armored leather overcoat meant as casual wear for high-ranking officers. Bears the crest of the Gorlex Marauders." + }, +/obj/item/clothing/mask/gas/sechailer/swat, +/obj/item/clothing/head/HoS/beret/syndicate, /obj/structure/closet/secure_closet/wall/directional/west{ icon_state = "sec_wall"; name = "Sergeant's Locker"; @@ -2889,12 +2892,11 @@ }, /obj/item/melee/classic_baton/telescopic, /obj/item/clothing/suit/armor/vest/blueshirt, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/under/syndicate, /obj/item/clothing/accessory/holster, /obj/item/clothing/shoes/combat, /obj/item/radio/headset/syndicate, -/obj/item/clothing/under/syndicate/hardliners/officer, -/obj/item/clothing/suit/armor/hardliners/sergeant, -/obj/item/clothing/head/hardliners/peaked, /turf/open/floor/plasteel/dark, /area/ship/bridge) "AS" = ( @@ -3122,17 +3124,18 @@ name = "captain's locker"; req_access_txt = "20" }, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/suit/armor/vest/capcarapace/syndicate, /obj/item/clothing/gloves/krav_maga/combatglovesplus, +/obj/item/clothing/shoes/jackboots, /obj/item/clothing/glasses/thermal/eyepatch, -/obj/item/gun/ballistic/revolver/syndicate, +/obj/item/clothing/head/HoS/beret/syndicate, +/obj/item/clothing/head/HoS/syndicate, +/obj/item/gun/ballistic/revolver, /obj/item/clothing/under/syndicate/sniper, /obj/item/ammo_box/a357, /obj/item/ammo_box/a357, /obj/item/radio/headset/syndicate/alt/leader, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/under/syndicate/hardliners/officer, -/obj/item/clothing/suit/toggle/armor/vest/hardliners, -/obj/item/clothing/head/hardliners/peaked, /turf/open/floor/carpet/black, /area/ship/bridge) "El" = ( @@ -3344,6 +3347,7 @@ }, /area/ship/maintenance/starboard) "GD" = ( +/obj/item/clothing/shoes/jackboots, /obj/item/clothing/mask/gas/syndicate, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 @@ -3352,12 +3356,11 @@ dir = 9 }, /obj/item/clothing/mask/balaclava, +/obj/item/clothing/under/syndicate/gorlex, /obj/structure/closet/syndicate{ desc = "It's a basic storage unit."; name = "uniform closet" }, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/under/syndicate/hardliners, /turf/open/floor/mineral/plastitanium, /area/ship/hallway/central) "GJ" = ( @@ -3507,7 +3510,7 @@ /turf/open/floor/mineral/plastitanium/red, /area/ship/hallway/central) "HI" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ layer = 3 }, /obj/effect/turf_decal/techfloor{ @@ -3842,6 +3845,7 @@ /turf/open/floor/mineral/plastitanium, /area/ship/hallway/aft) "Lb" = ( +/obj/item/clothing/shoes/jackboots, /obj/item/clothing/neck/scarf/red, /obj/item/clothing/mask/bandana/skull, /obj/item/clothing/mask/gas/syndicate, @@ -3851,12 +3855,11 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, +/obj/item/clothing/under/utility, /obj/structure/closet/syndicate{ desc = "It's a basic storage unit."; name = "uniform closet" }, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/under/syndicate/hardliners/jumpsuit, /turf/open/floor/mineral/plastitanium, /area/ship/hallway/central) "Lj" = ( @@ -4009,6 +4012,9 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/dorm) "MO" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, /obj/structure/window/plasma/reinforced/spawner{ dir = 8 }, @@ -4020,9 +4026,6 @@ /obj/machinery/door/window/eastleft{ name = "Engine Access" }, -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, /turf/open/floor/plating, /area/ship/engineering) "MV" = ( @@ -4061,16 +4064,21 @@ /obj/effect/turf_decal/techfloor{ dir = 9 }, +/obj/item/clothing/under/syndicate/skirt, /obj/structure/closet/syndicate{ desc = "It's a basic storage unit."; name = "uniform closet" }, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/under/syndicate/hardliners/jumpsuit, /turf/open/floor/mineral/plastitanium, /area/ship/hallway/central) "Ni" = ( /obj/effect/turf_decal/industrial/warning, +/obj/item/clothing/suit/armor/vest/syndie, +/obj/item/clothing/suit/armor/vest/syndie, +/obj/item/clothing/suit/armor/vest/syndie, +/obj/item/clothing/head/helmet/operator, +/obj/item/clothing/head/helmet/operator, +/obj/item/clothing/head/helmet/operator, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, @@ -4082,21 +4090,9 @@ name = "Armor Locker"; req_access_txt = "1" }, -/obj/item/clothing/suit/armor/hardliners/jacket, -/obj/item/clothing/suit/armor/hardliners/jacket, -/obj/item/clothing/suit/armor/hardliners/jacket, -/obj/item/clothing/suit/armor/hardliners, -/obj/item/clothing/suit/armor/hardliners, -/obj/item/clothing/suit/armor/hardliners, -/obj/item/clothing/head/helmet/hardliners, -/obj/item/clothing/head/helmet/hardliners, -/obj/item/clothing/head/helmet/hardliners, -/obj/item/storage/belt/security/webbing/hardliners, -/obj/item/storage/belt/security/webbing/hardliners, -/obj/item/storage/belt/security/webbing/hardliners, -/obj/item/clothing/glasses/hud/security/sunglasses/hardliners, -/obj/item/clothing/glasses/hud/security/sunglasses/hardliners, -/obj/item/clothing/glasses/hud/security/sunglasses/hardliners, +/obj/item/storage/belt/military, +/obj/item/storage/belt/military, +/obj/item/storage/belt/military, /turf/open/floor/mineral/plastitanium/red, /area/ship/security/armory) "Nj" = ( @@ -4251,6 +4247,9 @@ /turf/open/floor/plating, /area/ship/maintenance/port) "Pt" = ( +/obj/machinery/atmospherics/components/unary/shuttle/heater{ + dir = 4 + }, /obj/structure/window/plasma/reinforced/spawner{ dir = 8 }, @@ -4262,9 +4261,6 @@ id = "warship_engines"; name = "Thruster Blast Door" }, -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, /turf/open/floor/plating, /area/ship/engineering) "PA" = ( @@ -4275,6 +4271,7 @@ /turf/open/floor/plasteel/telecomms_floor, /area/ship/cargo) "PE" = ( +/obj/structure/chair/comfy, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/trimline/transparent/bar/filled/line{ dir = 8 @@ -4284,7 +4281,6 @@ pixel_y = -1 }, /obj/machinery/airalarm/directional/west, -/obj/structure/chair/comfy/red, /turf/open/floor/mineral/plastitanium, /area/ship/crew/canteen) "PG" = ( @@ -4475,10 +4471,10 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/effect/turf_decal/industrial/caution, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 6 }, +/obj/effect/turf_decal/industrial/caution, /turf/open/floor/plasteel/tech, /area/ship/engineering) "Rf" = ( @@ -4862,14 +4858,13 @@ /obj/structure/railing{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/tank/toxins{ + dir = 8 + }, /obj/effect/turf_decal/industrial/outline/yellow, /obj/structure/cable{ icon_state = "2-8" }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering) "Vq" = ( @@ -5101,17 +5096,17 @@ /area/ship/hallway/central) "WQ" = ( /obj/structure/railing, +/obj/item/clothing/shoes/jackboots, /obj/item/clothing/mask/gas/syndicate, /obj/effect/turf_decal/techfloor{ dir = 8 }, /obj/item/clothing/mask/balaclava, +/obj/item/clothing/under/syndicate/gorlex, /obj/structure/closet/syndicate{ desc = "It's a basic storage unit."; name = "uniform closet" }, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/under/syndicate/hardliners, /turf/open/floor/mineral/plastitanium, /area/ship/hallway/central) "WR" = ( @@ -5237,7 +5232,7 @@ /turf/open/floor/engine/hull, /area/ship/external/dark) "Yn" = ( -/obj/machinery/power/shuttle/engine/fire{ +/obj/machinery/power/shuttle/engine/fueled/plasma{ dir = 4 }, /turf/open/floor/plating, @@ -5431,8 +5426,12 @@ /obj/structure/cable{ icon_state = "1-8" }, +/obj/item/clothing/under/utility, /obj/item/clothing/suit/longcoat/roboblack, +/obj/item/clothing/suit/apron/surgical, +/obj/item/clothing/neck/stethoscope, /obj/item/clothing/mask/surgical, +/obj/item/clothing/head/beret/black, /obj/item/clothing/gloves/color/latex/nitrile/evil{ pixel_x = 1; pixel_y = -3 @@ -5443,9 +5442,6 @@ pixel_x = -3; pixel_y = 3 }, -/obj/item/clothing/suit/hardliners, -/obj/item/clothing/head/hardliners, -/obj/item/clothing/under/syndicate/hardliners, /turf/open/floor/mineral/plastitanium, /area/ship/medical) "Zy" = ( diff --git a/_maps/shuttles/syndicate/syndicate_litieguai.dmm b/_maps/shuttles/syndicate/syndicate_litieguai.dmm index 09ad85bc606f..1330108a6874 100644 --- a/_maps/shuttles/syndicate/syndicate_litieguai.dmm +++ b/_maps/shuttles/syndicate/syndicate_litieguai.dmm @@ -1038,9 +1038,9 @@ /obj/item/ammo_box/magazine/m10mm/ap, /obj/item/ammo_box/magazine/m10mm/ap, /obj/item/ammo_box/magazine/m10mm/ap, -/obj/item/gun/ballistic/automatic/pistol/syndicate, -/obj/item/gun/ballistic/automatic/pistol/syndicate, -/obj/item/gun/ballistic/automatic/pistol/syndicate, +/obj/item/gun/ballistic/automatic/pistol, +/obj/item/gun/ballistic/automatic/pistol, +/obj/item/gun/ballistic/automatic/pistol, /obj/machinery/light/small/directional/east, /turf/open/floor/plasteel/tech, /area/ship/crew) @@ -1410,9 +1410,9 @@ name = "armor locker"; req_access_txt = "5" }, -/obj/item/clothing/suit/armor/vest/trauma, -/obj/item/clothing/suit/armor/vest/trauma, -/obj/item/clothing/suit/armor/vest/trauma, +/obj/item/clothing/suit/armor/vest/marine/trauma, +/obj/item/clothing/suit/armor/vest/marine/trauma, +/obj/item/clothing/suit/armor/vest/marine/trauma, /obj/item/clothing/head/helmet/medical, /obj/item/clothing/head/helmet/medical, /obj/item/clothing/head/helmet/medical, @@ -1500,7 +1500,7 @@ /obj/item/gun/syringe, /obj/item/reagent_containers/glass/bottle/sodium_thiopental, /obj/item/clothing/glasses/hud/health/night, -/obj/item/gun/ballistic/automatic/pistol/syndicate, +/obj/item/gun/ballistic/automatic/pistol, /obj/item/clothing/gloves/color/latex/nitrile/evil, /obj/item/clothing/suit/toggle/labcoat/raincoat, /obj/item/clothing/shoes/combat, @@ -2608,7 +2608,7 @@ /turf/open/floor/plasteel/white, /area/ship/hallway/central) "TA" = ( -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8 }, /turf/open/floor/plasteel/dark, @@ -2849,7 +2849,7 @@ name = "captain's closet"; req_access_txt = "20" }, -/obj/item/gun/ballistic/revolver/syndicate, +/obj/item/gun/ballistic/revolver, /obj/item/clothing/suit/armor/vest/capcarapace/cybersun, /obj/item/clothing/shoes/combat, /obj/item/clothing/head/HoS/cybersun, diff --git a/_maps/shuttles/syndicate/syndicate_panacea.dmm b/_maps/shuttles/syndicate/syndicate_panacea.dmm deleted file mode 100644 index 4fdcc0741037..000000000000 --- a/_maps/shuttles/syndicate/syndicate_panacea.dmm +++ /dev/null @@ -1,10357 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ae" = ( -/obj/structure/chair/sofa/purple/right/directional/east, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"ag" = ( -/obj/effect/turf_decal/suns/line/marble/end{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/public{ - name = "Public Restroom" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet) -"al" = ( -/obj/structure/closet/firecloset/wall/directional/south, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"ar" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "0-6" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering) -"aw" = ( -/obj/structure/janitorialcart, -/obj/item/mop, -/obj/item/storage/bag/trash, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"az" = ( -/obj/machinery/vending/snack/random, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"aA" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 4 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 8 - }, -/obj/item/storage/fancy/cigarettes/cigars/havana{ - pixel_y = 5 - }, -/obj/item/storage/box/matches{ - pixel_y = 8; - pixel_x = -4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen) -"aG" = ( -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/pattern, -/area/ship/bridge) -"aH" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 9 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"aI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"aP" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ - dir = 4 - }, -/turf/open/floor/engine/hull, -/area/ship/external/dark) -"aZ" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/light/floor, -/obj/structure/railing, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"bs" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/structure/closet/emcloset/wall/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"bu" = ( -/obj/structure/closet/wall/directional/west{ - icon_state = "emergency_wall"; - name = "Internals Closet" - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = 6 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = 2 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/item/clothing/mask/breath{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/clothing/mask/breath{ - pixel_y = 1; - pixel_x = -8 - }, -/obj/item/clothing/mask/breath{ - pixel_y = -5; - pixel_x = -8 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"bx" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 8 - }, -/obj/item/toy/redbutton{ - pixel_y = 5 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"bA" = ( -/obj/effect/turf_decal/borderfloorwhite, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"bC" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_garden_shuts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"bD" = ( -/obj/structure/closet/crate/hydroponics, -/obj/effect/turf_decal/siding/wood/end, -/obj/item/storage/bag/plants, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/plant_analyzer, -/obj/item/plant_analyzer, -/obj/item/hatchet/wooden, -/obj/item/hatchet/wooden, -/obj/item/cultivator, -/obj/item/cultivator, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/obj/item/reagent_containers/glass/bottle/ammonia, -/obj/item/reagent_containers/glass/bottle/ammonia, -/obj/item/reagent_containers/glass/bottle/diethylamine, -/obj/item/reagent_containers/glass/bottle/diethylamine, -/obj/item/reagent_containers/spray/plantbgone, -/obj/item/reagent_containers/spray/plantbgone, -/obj/item/reagent_containers/spray/pestspray, -/obj/item/reagent_containers/spray/pestspray, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/reagent_containers/glass/bottle/nutrient/l4z, -/obj/item/reagent_containers/glass/bottle/nutrient/l4z, -/obj/item/reagent_containers/glass/bottle/nutrient/rh, -/obj/item/reagent_containers/glass/bottle/nutrient/rh, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"bF" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"bH" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"bK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "Panacea_emergency_shuts"; - name = "Emergency Exit Shutters"; - pixel_y = 22; - pixel_x = 20; - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance) -"bU" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/obj/item/reagent_containers/food/drinks/waterbottle{ - pixel_x = 10; - pixel_y = 12 - }, -/obj/item/clothing/glasses/regular/circle, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm) -"bV" = ( -/obj/effect/turf_decal/suns/line, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/structure/cable/blue{ - icon_state = "5-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/office/lobby) -"bY" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "0-5" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering) -"bZ" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/suns/line/fancy/fill, -/turf/open/floor/suns/dark, -/area/ship/crew/cryo) -"cc" = ( -/obj/structure/closet/wall/orange{ - name = "Engineering locker"; - pixel_y = 29; - dir = 1; - req_one_access = list(10, 20) - }, -/obj/item/clothing/suit/toggle/suns/workervest{ - pixel_y = 8; - pixel_x = 10 - }, -/obj/item/clothing/suit/toggle/suns/workervest{ - pixel_y = 4; - pixel_x = 10 - }, -/obj/item/clothing/under/syndicate/suns/workerjumpsuit{ - pixel_y = 8 - }, -/obj/item/clothing/under/syndicate/suns/workerjumpsuit{ - pixel_y = 4 - }, -/obj/item/clothing/gloves/suns/yellow{ - pixel_y = -5; - pixel_x = -5 - }, -/obj/item/clothing/gloves/suns/yellow{ - pixel_y = -10; - pixel_x = -5 - }, -/obj/item/clothing/shoes/jackboots/suns{ - pixel_x = 3; - pixel_y = -8 - }, -/obj/item/clothing/shoes/jackboots/suns{ - pixel_x = 7; - pixel_y = -8 - }, -/obj/item/clothing/head/safety_helmet/suns{ - pixel_y = 10; - pixel_x = -11 - }, -/obj/item/clothing/head/safety_helmet/suns{ - pixel_y = 4; - pixel_x = -11 - }, -/obj/effect/turf_decal/box, -/obj/item/clothing/head/welding{ - pixel_x = 7; - pixel_y = 18 - }, -/obj/item/clothing/head/welding{ - pixel_x = 7; - pixel_y = 12 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"cg" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass{ - name = "Kitchen" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"cj" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_psych_out_shut"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/office) -"cs" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_psych_out_shut"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/office) -"ct" = ( -/obj/structure/chair/sofa/purple/right{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"cu" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/obj/effect/turf_decal/suns/line/marble, -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet/two) -"cH" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 5 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"cM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"cQ" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"cS" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_patient_commons_shut" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm/dormtwo) -"dd" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/engine/hull, -/area/ship/external/dark) -"de" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/suns, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm) -"df" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormthree) -"dh" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 12; - pixel_y = 4 - }, -/obj/structure/mirror{ - pixel_y = 7; - pixel_x = 23 - }, -/obj/item/towel{ - pixel_y = 21; - pixel_x = 1 - }, -/turf/open/floor/suns, -/area/ship/crew/toilet) -"di" = ( -/obj/effect/turf_decal/suns/line/fancy{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns, -/area/ship/bridge) -"dj" = ( -/obj/structure/sink/kitchen{ - dir = 4 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"dn" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"dp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 2 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"dy" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/security) -"dz" = ( -/obj/structure/filingcabinet/double{ - dir = 1 - }, -/turf/open/floor/carpet/red, -/area/ship/medical/psych) -"dI" = ( -/obj/structure/closet/firecloset/wall/directional/east, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"dL" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"dS" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"dU" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock{ - dir = 4; - name = "Staff Beds" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormthree) -"dV" = ( -/obj/effect/turf_decal/suns/line/fancy/fill, -/obj/structure/closet/wall/directional/north{ - name = "radio locker" - }, -/obj/item/radio{ - pixel_x = 7; - pixel_y = 16 - }, -/obj/item/radio{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/radio{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/item/radio{ - pixel_x = 7; - pixel_y = 4 - }, -/obj/item/radio{ - pixel_x = 7; - pixel_y = 0 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 16 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 12 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 8 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 0 - }, -/turf/open/floor/suns/dark, -/area/ship/crew/cryo) -"dX" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"dZ" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 26 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance) -"ec" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_garden_space_shuts" - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"eh" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"ej" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/suns/pattern, -/area/ship/crew/dorm) -"em" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/airalarm/directional/east, -/obj/item/clothing/glasses/regular{ - pixel_y = 11; - pixel_x = -3 - }, -/obj/item/reagent_containers/food/drinks/waterbottle{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/book/manual/random{ - pixel_x = -4; - pixel_y = -1 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormthree) -"eq" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"er" = ( -/turf/closed/wall/mineral/titanium/exterior, -/area/ship/maintenance) -"eu" = ( -/obj/effect/turf_decal/trimline/opaque/white/filled/line{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"ez" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"eG" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_psych_out_shut" - }, -/turf/open/floor/plating, -/area/ship/crew/office) -"eQ" = ( -/obj/machinery/shower{ - pixel_y = 20 - }, -/obj/structure/window, -/obj/structure/curtain, -/obj/item/soap, -/turf/open/floor/suns/pattern, -/area/ship/crew/toilet/three) -"eW" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 2 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"eZ" = ( -/obj/item/clothing/shoes/sneakers/suns{ - pixel_x = -5; - pixel_y = -10 - }, -/obj/item/clothing/shoes/sneakers/suns{ - pixel_x = -3; - pixel_y = -10 - }, -/obj/item/clothing/shoes/laceup/suns{ - pixel_y = -11; - pixel_x = -1 - }, -/obj/item/clothing/shoes/laceup/suns{ - pixel_y = -11; - pixel_x = 2 - }, -/obj/item/clothing/suit/toggle/suns{ - pixel_y = 4; - pixel_x = -10 - }, -/obj/item/clothing/suit/toggle/suns{ - pixel_y = 4; - pixel_x = -7 - }, -/obj/item/clothing/suit/toggle/suns/alt{ - pixel_y = 1; - pixel_x = -3 - }, -/obj/item/clothing/suit/toggle/suns/alt{ - pixel_y = 2 - }, -/obj/item/clothing/neck/cloak/suns{ - pixel_x = 7 - }, -/obj/item/clothing/neck/cloak/suns{ - pixel_x = 11 - }, -/obj/item/clothing/gloves/suns{ - pixel_y = -6 - }, -/obj/item/clothing/gloves/suns{ - pixel_y = -6; - pixel_x = 3 - }, -/obj/item/clothing/head/suns{ - pixel_y = -6; - pixel_x = -11 - }, -/obj/item/clothing/head/suns{ - pixel_y = -6; - pixel_x = -8 - }, -/obj/structure/closet/secure_closet/suns{ - name = "Outer Wear" - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormthree) -"fe" = ( -/obj/effect/turf_decal/suns/line/marble/corner{ - dir = 8 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"fj" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/medical/psych) -"fn" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/firealarm/directional/west, -/obj/structure/railing, -/obj/structure/closet/crate/bin{ - pixel_y = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"fG" = ( -/obj/machinery/computer/cargo{ - dir = 8 - }, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"fH" = ( -/obj/structure/chair/comfy/purple/directional/west, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"fJ" = ( -/obj/structure/railing/corner/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"fK" = ( -/obj/item/storage/bag/chemistry{ - pixel_y = 24 - }, -/obj/structure/closet/wall/white/chem{ - pixel_y = 28; - dir = 1; - req_one_access = list(5, 20); - name = "Pharmaceutical Supply" - }, -/obj/item/reagent_containers/glass/bottle/ammonia{ - pixel_x = 11; - pixel_y = 19 - }, -/obj/item/reagent_containers/glass/bottle/sulfur{ - pixel_y = 19; - pixel_x = 4 - }, -/obj/item/reagent_containers/glass/bottle/sugar{ - pixel_y = 19; - pixel_x = -3 - }, -/obj/item/reagent_containers/glass/bottle/sodium{ - pixel_y = 19; - pixel_x = -10 - }, -/obj/item/reagent_containers/glass/bottle/silicon{ - pixel_y = 15; - pixel_x = 15 - }, -/obj/item/reagent_containers/glass/bottle/radium{ - pixel_y = 15; - pixel_x = 8 - }, -/obj/item/reagent_containers/glass/bottle/potassium{ - pixel_y = 15; - pixel_x = 1 - }, -/obj/item/reagent_containers/glass/bottle/phosphorus{ - pixel_y = 15; - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/oxygen{ - pixel_y = 15; - pixel_x = -13 - }, -/obj/item/reagent_containers/glass/bottle/nitrogen{ - pixel_y = 12; - pixel_x = 11 - }, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_y = 12; - pixel_x = 4 - }, -/obj/item/reagent_containers/glass/bottle/mercury{ - pixel_y = 12; - pixel_x = -3 - }, -/obj/item/reagent_containers/glass/bottle/mannitol{ - pixel_y = 12; - pixel_x = -10 - }, -/obj/item/reagent_containers/glass/bottle/lithium{ - pixel_y = 9; - pixel_x = 15 - }, -/obj/item/reagent_containers/glass/bottle/iodine{ - pixel_y = 9; - pixel_x = 8 - }, -/obj/item/reagent_containers/glass/bottle/hydrogen{ - pixel_y = 9; - pixel_x = 1 - }, -/obj/item/reagent_containers/glass/bottle/fluorine{ - pixel_y = 9; - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/bottle/ethanol{ - pixel_y = 9; - pixel_x = -13 - }, -/obj/item/reagent_containers/glass/bottle/chlorine{ - pixel_x = 11; - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/bottle/carbon{ - pixel_y = 5; - pixel_x = 4 - }, -/obj/item/reagent_containers/glass/bottle/bromine{ - pixel_y = 5; - pixel_x = -3 - }, -/obj/item/reagent_containers/glass/bottle/aluminium{ - pixel_y = 5; - pixel_x = -10 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 8 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"fM" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance) -"fU" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_patient_dorm_shut"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"fV" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen) -"gi" = ( -/obj/docking_port/stationary{ - dir = 4; - name = "Panacea Subshuttle Dock"; - dwidth = 7; - height = 15; - width = 15 - }, -/turf/template_noop, -/area/template_noop) -"gl" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 6 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"go" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - id = "Panacea_engine_window_blasts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"gq" = ( -/obj/structure/chair/comfy/purple/corpo/directional/south, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/item/storage/secure/safe/suns{ - dir = 8; - pixel_x = -30 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/captain) -"gv" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 1 - }, -/obj/item/storage/box/actionfigure{ - pixel_y = 3 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"gw" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"gy" = ( -/obj/effect/turf_decal/suns/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/office/lobby) -"gE" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"gN" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1; - piping_layer = 2 - }, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"gR" = ( -/obj/structure/table/wood/reinforced, -/obj/structure/railing/wood, -/obj/item/newspaper{ - pixel_y = 2; - pixel_x = 4 - }, -/turf/open/floor/ship/dirt, -/area/ship/crew/hydroponics) -"gY" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/structure/closet/wardrobe/black, -/obj/machinery/light/directional/south, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm) -"hc" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/bed/dogbed{ - anchored = 1; - name = "Bibsy's bed" - }, -/mob/living/simple_animal/pet/cat/kitten{ - dir = 8; - name = "Bibsy" - }, -/obj/machinery/light/directional/north, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"hd" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/hydroponics) -"hf" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/dorm) -"hh" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble, -/turf/open/floor/suns/plain, -/area/ship/crew/cryo) -"hj" = ( -/obj/structure/chair/comfy/purple/directional/west, -/obj/machinery/button/door{ - id = "Panacea_psych_out_shut"; - name = "Window Shutters"; - pixel_y = 11; - pixel_x = 20; - dir = 8 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/office) -"hl" = ( -/obj/structure/railing{ - dir = 10 - }, -/obj/structure/crate_shelf, -/obj/structure/closet/crate{ - pixel_x = 2; - pixel_y = 4; - name = "mining gear crate" - }, -/obj/item/storage/bag/ore{ - pixel_y = 5 - }, -/obj/item/storage/bag/ore{ - pixel_y = -4 - }, -/obj/item/pickaxe{ - pixel_x = 5 - }, -/obj/item/pickaxe, -/obj/item/gps/mining{ - pixel_x = -2; - pixel_y = -8 - }, -/obj/item/gps/mining{ - pixel_x = 5; - pixel_y = -8 - }, -/obj/item/clothing/head/hardhat/mining{ - pixel_y = 2; - pixel_x = -6 - }, -/obj/item/clothing/head/hardhat/mining{ - pixel_y = 6; - pixel_x = -6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"hp" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"hr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"hs" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/computer/med_data/laptop{ - dir = 1; - pixel_y = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/red, -/area/ship/medical/psych) -"hw" = ( -/obj/structure/chair/bench/beige{ - dir = 8 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/item/toy/plush/moth/firewatch{ - layer = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/ship/dirt, -/area/ship/crew/hydroponics) -"hC" = ( -/obj/structure/railing{ - dir = 6; - layer = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"hF" = ( -/obj/effect/turf_decal/trimline/opaque/white/filled/line{ - dir = 8 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"hG" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"hI" = ( -/obj/structure/table, -/obj/item/toy/plush/moth/rainbow{ - pixel_y = 6 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"hP" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 4 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/item/paicard{ - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen) -"hS" = ( -/obj/effect/turf_decal/borderfloorwhite, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/structure/cable/blue{ - icon_state = "2-9" - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"hW" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"ic" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"ig" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"ih" = ( -/obj/structure/closet, -/obj/item/storage/box/lights/mixed{ - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/reagent_containers/glass/bucket{ - pixel_y = -1; - pixel_x = -9 - }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -7; - pixel_y = -6 - }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -13; - pixel_y = -6 - }, -/obj/item/lightreplacer{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/pushbroom, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"ij" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/box, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 19; - pixel_y = -8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"ik" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/blue{ - icon_state = "0-4" - }, -/turf/open/floor/suns/pattern, -/area/ship/crew/canteen) -"im" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"io" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill/corner, -/obj/item/toy/windupToolbox{ - pixel_y = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"iu" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 4 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 10 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen) -"iw" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/firealarm/directional/west, -/obj/item/reagent_containers/food/drinks/rilenacup{ - pixel_x = -6; - pixel_y = 1 - }, -/obj/item/toy/plush/goatplushie{ - pixel_x = 6; - pixel_y = 16 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormthree) -"iz" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/vending/cola/blue, -/obj/item/toy/plush/moth/moonfly{ - pixel_y = 17 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen) -"iC" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"iE" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 10 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"iF" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"iH" = ( -/obj/effect/turf_decal/suns/line/marble/corner, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"iI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/airlock/external/glass{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_emergency_shuts"; - dir = 4 - }, -/turf/open/floor/suns/grid, -/area/ship/maintenance) -"iJ" = ( -/obj/item/circuitboard/computer/powermonitor{ - pixel_x = 4 - }, -/obj/structure/frame/computer{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"iL" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/item/paper_bin/bundlenatural{ - pixel_y = 5; - pixel_x = 7 - }, -/obj/item/pen/fountain{ - pixel_y = 5; - pixel_x = 7 - }, -/obj/item/folder/suns{ - pixel_y = 2; - pixel_x = -8 - }, -/obj/machinery/light/directional/east, -/obj/structure/railing{ - dir = 1; - layer = 2.5 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"iM" = ( -/obj/machinery/photocopier, -/turf/open/floor/suns/dark/plain, -/area/ship/security) -"iN" = ( -/obj/structure/table/wood/reinforced, -/obj/item/toy/plush/blahaj{ - pixel_y = 0 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"iW" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"iY" = ( -/obj/structure/table/wood/reinforced, -/obj/item/storage/box/cups{ - pixel_y = 5 - }, -/obj/effect/turf_decal/suns/line/fancy{ - dir = 8 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/suns, -/area/ship/bridge) -"iZ" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"js" = ( -/obj/effect/turf_decal/borderfloorwhite, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"jt" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock{ - dir = 2; - name = "Psych's Room"; - req_one_access = list(1, 19, 20, 57, 58, 70) - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/medical/psych) -"jx" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"jy" = ( -/obj/structure/chair/comfy/purple/directional, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormtwo) -"jD" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_patient_dorm_shut" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"jG" = ( -/obj/effect/turf_decal/suns/alt/fancy/top_left{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/suns, -/area/ship/crew/ccommons) -"jI" = ( -/obj/effect/turf_decal/trimline/opaque/white/filled/line{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"jJ" = ( -/obj/structure/closet/emcloset/wall/directional/east, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"jM" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 5 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"jU" = ( -/turf/open/floor/suns/dark/pattern, -/area/ship/bridge) -"jW" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/captain) -"jX" = ( -/turf/open/floor/carpet/red, -/area/ship/crew/office) -"jZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/blue{ - icon_state = "0-4" - }, -/turf/open/floor/suns, -/area/ship/medical) -"ka" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/structure/closet/crate/bin{ - pixel_y = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"kr" = ( -/obj/structure/railing{ - dir = 6; - layer = 5 - }, -/obj/structure/rack, -/obj/item/storage/toolbox/fishing{ - pixel_y = 8 - }, -/obj/item/storage/toolbox/fishing{ - pixel_y = 0 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"ks" = ( -/obj/structure/chair/plastic{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 6 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"ku" = ( -/obj/effect/turf_decal/suns/alt/fancy/middle_center{ - dir = 4 - }, -/turf/open/floor/suns, -/area/ship/crew/ccommons) -"kw" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"kx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormthree) -"kJ" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/closet/firecloset/wall/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"kU" = ( -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/medical/psych) -"kW" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/bridge) -"lb" = ( -/obj/effect/turf_decal/suns/capital_s/marble{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/office/lobby) -"lc" = ( -/turf/open/floor/suns, -/area/ship/crew/canteen) -"lk" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"lo" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/item/storage/box/donkpockets/donkpocketpizza{ - pixel_y = 6 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"ls" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_garden_space_shuts" - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"lu" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"lB" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"lC" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"lF" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"lH" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/maintenance) -"lK" = ( -/obj/structure/railing, -/obj/structure/chair/sofa/purple/left{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"lL" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/hull, -/area/ship/external/dark) -"lR" = ( -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"lT" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder/constructed{ - pixel_y = 4; - pixel_x = -7 - }, -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"lU" = ( -/obj/effect/turf_decal/trimline/opaque/white/filled/line{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/blue, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"lV" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormtwo) -"lX" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/item/table_bell/brass{ - pixel_y = 1; - pixel_x = 7 - }, -/obj/item/desk_flag/suns{ - pixel_y = 13; - pixel_x = 11 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/item/paper_bin/bundlenatural{ - pixel_y = 5; - pixel_x = -7 - }, -/obj/item/pen/fourcolor{ - pixel_y = 6; - pixel_x = -8 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen) -"mb" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical/psych) -"md" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "plasma to engines pump" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"me" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet/three) -"mh" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_garden_space_shuts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"mo" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access_txt = "20"; - dir = 4; - req_access = list(20) - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/bridge) -"mp" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance) -"mu" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"mB" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_bridge_shuts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"mD" = ( -/obj/effect/turf_decal/suns/capital_u/marble{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/office/lobby) -"mH" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_psych_priv_shut"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/medical/psych) -"mK" = ( -/obj/machinery/holopad/emergency, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"mN" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"mP" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable/blue{ - icon_state = "1-6" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"mR" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/door/airlock/public{ - dir = 4; - name = "Front Desk" - }, -/turf/open/floor/suns/pattern, -/area/ship/crew/office/lobby) -"mS" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/structure/chair/plastic, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"mT" = ( -/obj/structure/railing/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"mU" = ( -/obj/machinery/holopad/emergency, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"mW" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/item/clothing/under/syndicate/suns/alt{ - pixel_x = -3; - pixel_y = 0 - }, -/obj/item/clothing/under/syndicate/suns/uniform2{ - pixel_x = 5; - pixel_y = 0 - }, -/obj/item/clothing/gloves/suns{ - pixel_y = -12; - pixel_x = 5 - }, -/obj/item/clothing/shoes/laceup/suns{ - pixel_y = -11; - pixel_x = -5 - }, -/obj/item/clothing/accessory/waistcoat/suns/ribbon{ - pixel_y = -4; - pixel_x = -11 - }, -/obj/item/clothing/accessory/waistcoat/suns/poof{ - pixel_y = -5; - pixel_x = 12 - }, -/obj/item/melee/classic_baton{ - name = "wooden baton"; - pixel_y = -4 - }, -/obj/structure/closet/secure_closet{ - icon_state = "cabinet"; - req_one_access = list(20, 25); - name = "Mixologist's Closet" - }, -/obj/machinery/light/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen) -"mZ" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin/bundlenatural{ - pixel_y = 11; - pixel_x = -7 - }, -/obj/item/stamp/captain{ - pixel_x = 12; - pixel_y = 11 - }, -/obj/item/stamp/syndicate{ - pixel_x = 4; - pixel_y = 11 - }, -/obj/item/stamp/denied{ - pixel_y = 6; - pixel_x = 12 - }, -/obj/item/stamp{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/folder/red{ - pixel_x = -7; - pixel_y = -9 - }, -/obj/item/folder/blue{ - pixel_x = -2; - pixel_y = -8 - }, -/obj/item/pen/fountain{ - pixel_y = 11; - pixel_x = -7 - }, -/obj/item/folder/suns{ - pixel_y = -6; - pixel_x = 6 - }, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000{ - pixel_y = -7 - }, -/turf/open/floor/suns/dark/pattern, -/area/ship/bridge) -"na" = ( -/obj/structure/closet/secure_closet/medical1{ - name = "medical supply closet" - }, -/obj/item/storage/bag/medical{ - pixel_y = -4; - pixel_x = 5 - }, -/obj/item/pinpointer/crew{ - pixel_y = -3; - pixel_x = 5 - }, -/obj/item/pinpointer/crew{ - pixel_y = 0; - pixel_x = 5; - req_one_access = list(5, 20) - }, -/obj/item/storage/box/rxglasses{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/storage/box/syringes{ - pixel_x = -8; - pixel_y = 1 - }, -/obj/item/storage/box/medipens{ - pixel_x = -8; - pixel_y = -2 - }, -/obj/item/storage/box/bodybags{ - pixel_x = -8; - pixel_y = -5 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"nc" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/public{ - name = "Patient Restroom" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet/two) -"nf" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"nh" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/button/door{ - id = "Panacea_engine_blasts"; - name = "Engine Blast Doors"; - dir = 8; - pixel_x = 20; - pixel_y = -8; - req_one_access = list(10, 19, 20, 57, 58) - }, -/obj/machinery/button/door{ - name = "Window Blast Doors"; - id = "Panacea_engine_window_blasts"; - pixel_x = 20; - pixel_y = 3; - dir = 8; - req_one_access = list(10, 19, 20, 57, 58) - }, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"nm" = ( -/obj/effect/turf_decal/suns/line/marble/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"nv" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"nA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"nG" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/blue{ - icon_state = "0-2" - }, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"nI" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"nS" = ( -/obj/effect/turf_decal/suns/capital_n/marble{ - dir = 4 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/office/lobby) -"nU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormthree) -"nZ" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_garden_space_shuts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"of" = ( -/obj/structure/table, -/obj/item/storage/firstaid/medical{ - pixel_y = 17; - pixel_x = -8 - }, -/obj/item/storage/firstaid/o2{ - pixel_y = 12; - pixel_x = -8 - }, -/obj/item/storage/firstaid/regular{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/storage/firstaid/brute{ - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/storage/firstaid/fire{ - pixel_x = 10; - pixel_y = 17 - }, -/obj/item/storage/firstaid/toxin{ - pixel_x = 10; - pixel_y = 12 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"oh" = ( -/obj/machinery/photocopier, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"op" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/fancy{ - dir = 8 - }, -/obj/item/radio/intercom/wideband/table{ - dir = 4; - pixel_x = 8; - pixel_y = 7 - }, -/obj/item/wallframe/intercom/table{ - dir = 4; - pixel_x = 8; - pixel_y = -6 - }, -/turf/open/floor/suns, -/area/ship/bridge) -"oq" = ( -/obj/structure/bed, -/obj/item/bedsheet/suns, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 19; - pixel_y = 9 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormthree) -"ow" = ( -/obj/effect/turf_decal/suns/line/marble/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"oB" = ( -/obj/effect/turf_decal/suns/line/fancy, -/obj/effect/turf_decal/suns/line/fancy{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/medical{ - name = "Medbay"; - req_one_access = list(1, 5, 19, 57, 45) - }, -/turf/open/floor/suns, -/area/ship/medical) -"oG" = ( -/obj/machinery/shower{ - pixel_y = 12 - }, -/obj/structure/curtain, -/obj/item/soap, -/turf/open/floor/suns/pattern, -/area/ship/crew/toilet/two) -"oK" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_patient_commons_shut" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm/dormtwo) -"oQ" = ( -/obj/effect/turf_decal/suns/line/marble/corner{ - dir = 4 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/dorm) -"oR" = ( -/obj/effect/turf_decal/suns/alt/fancy/middle_right{ - dir = 4 - }, -/turf/open/floor/suns, -/area/ship/crew/ccommons) -"oS" = ( -/obj/structure/closet/wall/white/med{ - name = "medical locker"; - pixel_y = 29; - dir = 1; - req_one_access = list(5, 20) - }, -/obj/item/clothing/gloves/color/latex/nitrile/suns{ - pixel_y = -7; - pixel_x = -8 - }, -/obj/item/clothing/gloves/color/latex/nitrile/suns{ - pixel_y = -7; - pixel_x = -2 - }, -/obj/item/clothing/under/syndicate/suns/doctorscrubs{ - pixel_y = 8; - pixel_x = 6 - }, -/obj/item/clothing/suit/toggle/labcoat/suns/doctorlabcoat{ - pixel_y = 8; - pixel_x = -7 - }, -/obj/item/clothing/under/syndicate/suns/doctorscrubs{ - pixel_y = 8; - pixel_x = 10 - }, -/obj/item/clothing/suit/toggle/labcoat/suns/doctorlabcoat{ - pixel_y = 8; - pixel_x = -3 - }, -/obj/item/storage/belt/medical{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/storage/belt/medical{ - pixel_x = 7; - pixel_y = -3 - }, -/obj/item/clothing/neck/stethoscope{ - pixel_y = 1; - pixel_x = -7 - }, -/obj/item/clothing/neck/stethoscope{ - pixel_y = 1; - pixel_x = -2 - }, -/obj/item/clothing/mask/surgical/suns{ - pixel_y = 11; - pixel_x = -2 - }, -/obj/item/clothing/mask/surgical/suns{ - pixel_y = 11; - pixel_x = 3 - }, -/obj/item/clothing/head/suns/surgery{ - pixel_y = 14; - pixel_x = -7 - }, -/obj/item/clothing/head/suns/surgery{ - pixel_y = 14; - pixel_x = -2 - }, -/obj/item/clothing/glasses/hud/health/suns{ - pixel_y = 15; - pixel_x = 6 - }, -/obj/item/clothing/glasses/hud/health/suns{ - pixel_y = 15; - pixel_x = 11 - }, -/turf/open/floor/suns, -/area/ship/medical) -"oZ" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - dir = 2; - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/engineering) -"pi" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -19; - pixel_y = -8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"pj" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"pn" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"px" = ( -/obj/effect/turf_decal/suns/alt/fancy/top_right{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/suns, -/area/ship/crew/ccommons) -"pA" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"pB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"pE" = ( -/obj/machinery/computer/helm{ - dir = 8 - }, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"pG" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 1 - }, -/obj/item/paper_bin/bundlenatural{ - pixel_y = 5; - pixel_x = 4 - }, -/obj/item/pen/fourcolor{ - pixel_y = 6; - pixel_x = 5 - }, -/obj/item/pen/fourcolor{ - pixel_y = 2; - pixel_x = 3 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"pK" = ( -/obj/structure/table/wood/reinforced, -/obj/item/newspaper{ - pixel_y = 2; - pixel_x = -2 - }, -/obj/item/clothing/glasses/regular{ - pixel_y = 7; - pixel_x = 5 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"pM" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/item/book/manual/random{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/clothing/glasses/regular/thin{ - pixel_x = -2; - pixel_y = -3 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm) -"pO" = ( -/obj/structure/weightmachine/stacklifter, -/turf/open/floor/suns/dark, -/area/ship/crew/office) -"pP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/suns, -/area/ship/crew/canteen) -"pR" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/captain) -"pT" = ( -/obj/structure/urinal{ - dir = 8; - pixel_y = 1; - pixel_x = 13 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/suns, -/area/ship/crew/toilet/three) -"pX" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/closet/wall/blue/directional/north{ - name = "XO's Locker"; - req_one_access = list(20, 57) - }, -/obj/item/clothing/gloves/suns/xo{ - pixel_y = -7 - }, -/obj/item/clothing/shoes/combat/suns{ - pixel_x = 8; - pixel_y = -6 - }, -/obj/item/clothing/suit/armor/vest/bulletproof/suns/xo{ - pixel_y = 7; - pixel_x = -5 - }, -/obj/item/clothing/neck/cloak/suns/xo{ - pixel_y = 8; - pixel_x = 5 - }, -/obj/item/clothing/under/syndicate/suns/xo{ - pixel_x = 10; - pixel_y = 8 - }, -/obj/item/clothing/mask/breath/suns{ - pixel_x = 13; - pixel_y = 2 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/bridge) -"pZ" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve/layer4{ - dir = 4; - name = "Disposals Outlet Valve" - }, -/obj/structure/cable/blue{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"qb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"qe" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"qf" = ( -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/dorm) -"qk" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/computer/med_data/laptop{ - dir = 1; - pixel_y = 4 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/captain) -"qz" = ( -/obj/machinery/power/smes/engineering{ - layer = 4 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/structure/cable/blue, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"qA" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/cryo) -"qC" = ( -/obj/structure/closet/firecloset/wall/directional/north, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"qD" = ( -/obj/structure/closet/wall/orange{ - name = "Engineering Equipment"; - pixel_y = 29; - dir = 1; - req_one_access = list(10, 20) - }, -/obj/item/clothing/gloves/color/yellow{ - pixel_x = 5; - pixel_y = -8 - }, -/obj/item/clothing/gloves/color/yellow{ - pixel_x = 5; - pixel_y = -4 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 6; - pixel_x = -6 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 1; - pixel_x = -6 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = -6; - pixel_y = -4 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = -6; - pixel_y = -9 - }, -/obj/item/geiger_counter{ - pixel_y = 13; - pixel_x = 7 - }, -/obj/item/geiger_counter{ - pixel_y = 9; - pixel_x = 7 - }, -/obj/item/multitool{ - pixel_y = 4; - pixel_x = 13 - }, -/obj/item/multitool{ - pixel_y = 4; - pixel_x = 8 - }, -/obj/effect/turf_decal/box, -/obj/item/t_scanner{ - pixel_y = 4; - pixel_x = -3 - }, -/obj/item/t_scanner{ - pixel_y = 4; - pixel_x = -11 - }, -/obj/item/stack/cable_coil/cyan{ - pixel_x = -6 - }, -/obj/item/stack/cable_coil/cyan{ - pixel_x = -6; - pixel_y = -4 - }, -/obj/item/storage/belt/utility/full{ - pixel_y = -10; - pixel_x = 7 - }, -/obj/item/storage/belt/utility/full{ - pixel_y = -10; - pixel_x = -7 - }, -/obj/item/holosign_creator/atmos{ - pixel_y = 14; - pixel_x = -9 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"qM" = ( -/obj/structure/railing{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"qQ" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/blue{ - icon_state = "0-4" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/cryo) -"qT" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 10 - }, -/obj/machinery/light/directional/east, -/obj/machinery/fax/syndicate, -/turf/open/floor/suns/dark/plain, -/area/ship/security) -"qZ" = ( -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - id = "Panacea_entrance_shield" - }, -/obj/structure/cable/blue{ - icon_state = "0-10" - }, -/obj/machinery/door/poddoor{ - id = "Panacea_entrance_blast"; - dir = 4 - }, -/turf/open/floor/suns/grid, -/area/ship/crew/office/lobby) -"rc" = ( -/obj/structure/closet/wall/red/directional/north{ - name = "Captain's Locker"; - req_access = list(20) - }, -/obj/item/clothing/gloves/suns/captain{ - pixel_x = -7; - pixel_y = -12 - }, -/obj/item/clothing/neck/cloak/suns/cap{ - pixel_y = 4; - pixel_x = 7 - }, -/obj/item/clothing/shoes/combat/suns{ - pixel_x = 6; - pixel_y = -9 - }, -/obj/item/clothing/suit/armor/vest/bulletproof/suns/captain{ - pixel_y = -1 - }, -/obj/item/clothing/under/syndicate/suns/captain{ - pixel_y = -3; - pixel_x = -9 - }, -/obj/item/clothing/head/suns/captain{ - pixel_x = -5; - pixel_y = -11 - }, -/obj/item/gun/ballistic/automatic/powered/gauss/modelh/suns{ - pixel_y = 7; - pixel_x = -4 - }, -/obj/item/ammo_box/magazine/modelh{ - pixel_y = 6; - pixel_x = -6 - }, -/obj/item/ammo_box/magazine/modelh{ - pixel_y = 6; - pixel_x = -2 - }, -/obj/item/ammo_box/magazine/modelh{ - pixel_y = 6; - pixel_x = 2 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/captain) -"re" = ( -/obj/structure/flora/grass/jungle/b, -/turf/open/floor/plating/ship/water, -/area/ship/crew/hydroponics) -"rf" = ( -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"ri" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/obj/structure/easel, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"rk" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"rs" = ( -/obj/structure/chair/plastic, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 5 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"rB" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"rE" = ( -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/machinery/light/directional/north, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"rG" = ( -/obj/effect/turf_decal/suns/line/marble/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"rL" = ( -/obj/structure/chair/sofa/purple, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"rM" = ( -/obj/machinery/vending/snack, -/obj/item/toy/plush/sharai{ - pixel_y = 19 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm/dormtwo) -"rU" = ( -/turf/open/floor/engine/hull, -/area/ship/external/dark) -"rX" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/light/floor, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"sp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormthree) -"sq" = ( -/obj/structure/closet/firecloset/wall/directional/west, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/maintenance) -"ss" = ( -/turf/open/floor/suns/pattern, -/area/ship/crew/canteen) -"su" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"sD" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"sI" = ( -/obj/machinery/computer/helm/viewscreen/directional/north, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"sM" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"sN" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_emergency_shuts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance) -"sS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/closet/firecloset/wall/directional/west, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"sY" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 5 - }, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/machinery/computer/helm/viewscreen/directional/west, -/turf/open/floor/suns/dark, -/area/ship/crew/cryo) -"td" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/turf/open/floor/suns/dark/pattern, -/area/ship/bridge) -"tg" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"th" = ( -/obj/structure/table, -/obj/structure/bedsheetbin{ - pixel_x = -1; - pixel_y = 1 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"tm" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/item/tank/internals/oxygen{ - pixel_x = 1; - pixel_y = -6 - }, -/obj/item/clothing/suit/space/hardsuit/solgov/suns{ - pixel_x = -5 - }, -/obj/item/clothing/mask/breath/suns{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/captain) -"ts" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/suns, -/area/ship/crew/canteen) -"tt" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/blue{ - icon_state = "0-8" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"tB" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/computer/helm/viewscreen/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"tE" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/airalarm/directional/east, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/dorm) -"tJ" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_bridge_shuts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"tK" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/fancy/fill, -/obj/item/toy/plush/moth/ragged{ - pixel_y = 9; - pixel_x = -7 - }, -/obj/item/toy/plush/rilena{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/suns/dark, -/area/ship/crew/cryo) -"tS" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 8 - }, -/obj/item/toy/plush/kari{ - pixel_y = 4; - pixel_x = 9 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"tT" = ( -/obj/effect/turf_decal/suns/line/marble, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"ua" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "0-4" - }, -/obj/machinery/firealarm/directional/north, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering) -"ub" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"uj" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormthree) -"up" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/obj/structure/closet/crate/hydroponics{ - name = "seeds crate" - }, -/obj/item/seeds/tower, -/obj/item/seeds/tower, -/obj/item/seeds/tomato, -/obj/item/seeds/tomato, -/obj/item/seeds/tobacco, -/obj/item/seeds/tobacco, -/obj/item/seeds/wheat, -/obj/item/seeds/wheat, -/obj/item/seeds/sugarcane, -/obj/item/seeds/sugarcane, -/obj/item/seeds/soya, -/obj/item/seeds/soya, -/obj/item/seeds/potato, -/obj/item/seeds/potato, -/obj/item/seeds/nettle, -/obj/item/seeds/nettle, -/obj/item/seeds/eggplant, -/obj/item/seeds/eggplant, -/obj/item/seeds/cotton, -/obj/item/seeds/cotton, -/obj/item/seeds/corn, -/obj/item/seeds/corn, -/obj/item/seeds/coffee, -/obj/item/seeds/coffee, -/obj/item/seeds/chili, -/obj/item/seeds/chili, -/obj/item/seeds/chanter, -/obj/item/seeds/chanter, -/obj/item/seeds/carrot, -/obj/item/seeds/carrot, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/blue{ - icon_state = "0-8" - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"ut" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_emergency_shuts" - }, -/turf/open/floor/plating, -/area/ship/maintenance) -"uv" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"uy" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/blue, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet/two) -"uI" = ( -/turf/open/floor/suns, -/area/ship/medical) -"uL" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 4 - }, -/obj/item/toy/cards/deck/cas{ - pixel_y = 8; - pixel_x = -4 - }, -/obj/item/toy/cards/deck/cas/black{ - pixel_y = 6; - pixel_x = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"uM" = ( -/obj/structure/table/wood/reinforced, -/turf/open/floor/ship/dirt, -/area/ship/crew/hydroponics) -"uQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormthree) -"uU" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 19; - pixel_y = 0 - }, -/turf/open/floor/suns/pattern, -/area/ship/crew/ccommons) -"va" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/table/wood/reinforced, -/obj/machinery/fax/syndicate, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"vc" = ( -/obj/effect/turf_decal/suns/line/fancy, -/obj/effect/turf_decal/suns/line/fancy{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security{ - name = "Peacekeeper's Office"; - req_one_access = list(1, 19, 20, 57, 58) - }, -/turf/open/floor/suns, -/area/ship/security) -"vd" = ( -/obj/effect/turf_decal/suns/line/fancy{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns, -/area/ship/bridge) -"vh" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -19; - pixel_y = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"vi" = ( -/obj/structure/fireplace, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"vl" = ( -/obj/effect/turf_decal/trimline/opaque/white/filled/line{ - dir = 9 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"vm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"vn" = ( -/turf/closed/wall/mineral/titanium/exterior, -/area/ship/engineering) -"vq" = ( -/obj/structure/closet/wall/blue/directional/west{ - name = "EVA Closet" - }, -/obj/structure/railing{ - dir = 1; - layer = 3 - }, -/obj/item/clothing/suit/space/syndicate/suns{ - pixel_x = -7; - pixel_y = 6 - }, -/obj/item/clothing/head/helmet/space/syndicate/suns{ - pixel_x = 8; - pixel_y = 5 - }, -/obj/item/clothing/head/helmet/space/syndicate/suns{ - pixel_x = 8; - pixel_y = 1 - }, -/obj/item/clothing/head/helmet/space/syndicate/suns{ - pixel_x = 8; - pixel_y = -3 - }, -/obj/item/clothing/suit/space/syndicate/suns{ - pixel_x = -7; - pixel_y = 2 - }, -/obj/item/clothing/suit/space/syndicate/suns{ - pixel_x = -7; - pixel_y = -3 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"vv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/suns, -/area/ship/medical) -"vw" = ( -/obj/machinery/defibrillator_mount/loaded{ - pixel_y = 14; - pixel_x = 25 - }, -/obj/effect/turf_decal/suns/line/marble/fill, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"vx" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - dir = 2; - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/engineering) -"vG" = ( -/obj/machinery/firealarm/directional/south, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"vI" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 10 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"vM" = ( -/turf/open/floor/suns/dark, -/area/ship/crew/office) -"vS" = ( -/obj/structure/curtain/cloth/grey, -/obj/machinery/recharge_station, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm) -"vX" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance) -"wa" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/blue, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"wc" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/security) -"we" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 5 - }, -/obj/effect/turf_decal/suns/line/marble/corner{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet/three) -"wi" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"wk" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/ship/dirt, -/area/ship/crew/hydroponics) -"wn" = ( -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"ws" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"wt" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/holopad/emergency, -/obj/structure/cable/blue{ - icon_state = "1-4" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/medical/psych) -"wv" = ( -/obj/machinery/smartfridge, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"ww" = ( -/obj/structure/closet/crate/bin{ - pixel_y = 4 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"wC" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"wH" = ( -/obj/effect/turf_decal/suns/line/fancy{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/structure/table/wood/reinforced, -/obj/machinery/recharger{ - pixel_y = 9; - pixel_x = 8 - }, -/obj/item/desk_flag/suns{ - pixel_y = 2; - pixel_x = -8 - }, -/turf/open/floor/suns, -/area/ship/bridge) -"wI" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/light/floor, -/obj/structure/railing{ - dir = 9 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"wM" = ( -/obj/structure/window{ - dir = 8 - }, -/obj/machinery/door/window/eastright{ - dir = 2 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/suns/pattern, -/area/ship/crew/toilet/three) -"wP" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 2 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"wT" = ( -/obj/structure/railing, -/obj/structure/table/wood/reinforced, -/obj/item/papercutter{ - pixel_x = 3; - pixel_y = 5 - }, -/obj/item/desk_flag/suns{ - pixel_y = 1; - pixel_x = 11 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/bridge) -"wU" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"wY" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_psych_out_shut"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/office) -"wZ" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/suns, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm) -"xd" = ( -/obj/structure/rack, -/obj/item/radio/intercom/directional/west, -/obj/item/holosign_creator/medical{ - pixel_y = 8; - pixel_x = 10 - }, -/obj/item/holosign_creator/medical{ - pixel_y = 3; - pixel_x = 10 - }, -/obj/item/roller{ - pixel_x = -6; - pixel_y = 14 - }, -/obj/item/roller{ - pixel_x = -7; - pixel_y = 20 - }, -/obj/item/healthanalyzer{ - pixel_y = -6; - pixel_x = 4 - }, -/obj/item/healthanalyzer{ - pixel_y = -6; - pixel_x = -5 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"xp" = ( -/obj/structure/table/wood/reinforced, -/obj/item/flashlight/lamp/green{ - pixel_x = -8; - pixel_y = -7 - }, -/obj/item/spacecash/bundle/c10{ - pixel_x = 9; - pixel_y = 9 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormthree) -"xE" = ( -/obj/structure/bed/dogbed{ - anchored = 1; - name = "Felix' bed" - }, -/mob/living/simple_animal/pet/cat/space{ - dir = 4; - name = "Felix" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"xL" = ( -/obj/structure/flora/junglebush/b, -/turf/open/floor/plating/ship/water, -/area/ship/crew/hydroponics) -"xO" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light/directional/south, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"xP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/suns, -/area/ship/crew/canteen) -"xQ" = ( -/obj/effect/turf_decal/trimline/opaque/white/filled/line{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"xT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormthree) -"xV" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -14; - pixel_y = 5 - }, -/obj/structure/mirror{ - pixel_y = 7; - pixel_x = -24 - }, -/obj/effect/turf_decal/suns/line/marble{ - dir = 9 - }, -/obj/effect/turf_decal/suns/line/marble/corner, -/obj/item/towel{ - pixel_y = 22; - pixel_x = 1 - }, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet/two) -"xY" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/public{ - dir = 4; - name = "Patient Dorms" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm) -"xZ" = ( -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 8 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"yf" = ( -/obj/structure/chair/comfy/purple/directional/west, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormtwo) -"yh" = ( -/turf/closed/wall/mineral/titanium/exterior, -/area/ship/crew/office) -"ym" = ( -/obj/machinery/holopad/emergency, -/turf/open/floor/suns/pattern, -/area/ship/crew/dorm) -"yp" = ( -/obj/structure/table, -/obj/item/folder/red{ - pixel_y = 7; - pixel_x = -5 - }, -/obj/item/folder/suns{ - pixel_y = 0; - pixel_x = 5 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/suns/dark/plain, -/area/ship/security) -"ys" = ( -/obj/machinery/door/poddoor{ - id = "Panacea_entrance_blast"; - dir = 4 - }, -/obj/docking_port/mobile{ - dir = 2; - launch_status = 0; - port_direction = 8; - preferred_direction = 4 - }, -/turf/open/floor/suns/grid, -/area/ship/crew/office/lobby) -"yu" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_patient_dorm_shut" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"yv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/dark, -/area/ship/crew/office) -"yw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/suns, -/area/ship/crew/canteen) -"yA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"yF" = ( -/obj/structure/flora/rock/jungle, -/turf/open/floor/plating/ship/water, -/area/ship/crew/hydroponics) -"yT" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"yX" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/light/floor, -/obj/structure/railing{ - dir = 10; - layer = 5 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"zc" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"zi" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"zn" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/blue{ - icon_state = "0-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/dorm) -"zz" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"zC" = ( -/obj/structure/chair/office, -/obj/machinery/light/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"zD" = ( -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormtwo) -"zH" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"zJ" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock{ - dir = 2; - name = "Bar"; - req_one_access = list(1, 19, 20, 25, 57, 58) - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen) -"zK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/computer/helm/viewscreen/directional/west, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"zL" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/blue, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/maintenance) -"zQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"zS" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_emergency_shuts" - }, -/turf/open/floor/plating, -/area/ship/maintenance) -"zT" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/suns, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormthree) -"zU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"zV" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 2 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"zZ" = ( -/obj/structure/railing, -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin/bundlenatural{ - pixel_y = 2; - pixel_x = -7 - }, -/obj/item/clipboard{ - pixel_x = 8 - }, -/obj/item/folder/blue{ - pixel_x = 16; - pixel_y = 6 - }, -/obj/item/folder/red{ - pixel_y = 3; - pixel_x = 10 - }, -/obj/item/pen/fountain{ - pixel_y = 3; - pixel_x = -7 - }, -/obj/item/folder/suns{ - pixel_y = -6; - pixel_x = 15 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/bridge) -"Af" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/bridge) -"Am" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"At" = ( -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Av" = ( -/obj/structure/table, -/obj/item/toy/plush/hornet/gay{ - pixel_x = 8; - pixel_y = 7 - }, -/obj/item/toy/plush/knight{ - pixel_y = 5; - pixel_x = -3 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"AM" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"AO" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"AR" = ( -/obj/structure/table, -/obj/item/storage/box/metalfoam{ - pixel_y = 14; - pixel_x = -9 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = -6; - pixel_x = -5 - }, -/obj/effect/turf_decal/techfloor, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"AW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"AZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/suns, -/area/ship/security) -"Bb" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"Bc" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/bridge) -"Bd" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/security) -"Be" = ( -/obj/structure/rack, -/obj/item/wheelchair{ - pixel_y = -2 - }, -/obj/item/wheelchair{ - pixel_y = 2 - }, -/obj/item/wheelchair{ - pixel_y = 6 - }, -/obj/item/wheelchair{ - pixel_y = 10 - }, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/light/directional/east, -/obj/structure/railing, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"Bk" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 5 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"Bl" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/toilet) -"Bo" = ( -/obj/effect/turf_decal/trimline/opaque/white/filled/line{ - dir = 5 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"Bq" = ( -/obj/machinery/autolathe, -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"Br" = ( -/obj/machinery/door/airlock/external/glass{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_emergency_shuts"; - dir = 4 - }, -/turf/open/floor/suns/grid, -/area/ship/maintenance) -"Bu" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/maintenance) -"Bw" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "Panacea_engine_blasts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Bx" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 10 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"By" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"BD" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloorwhite, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/structure/cable/blue{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"BJ" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -19; - pixel_y = 8 - }, -/obj/machinery/button/door{ - id = "Panacea_psych_priv_shut"; - name = "Privacy Shutters"; - dir = 4; - pixel_x = -20; - pixel_y = -1 - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/medical/psych) -"BK" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 9 - }, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -7; - pixel_y = -19 - }, -/turf/open/floor/suns/dark, -/area/ship/crew/cryo) -"BM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/holopad/emergency, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormthree) -"BN" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 5 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/command{ - name = "Command Deck"; - req_one_access = list(19, 20, 57, 58) - }, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"BT" = ( -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 1; - id = "Panacea_entrance_shield" - }, -/obj/structure/cable/blue{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor{ - id = "Panacea_entrance_blast"; - dir = 4 - }, -/turf/open/floor/suns/grid, -/area/ship/crew/office/lobby) -"BU" = ( -/turf/closed/wall/mineral/titanium/exterior, -/area/ship/crew/cryo) -"BV" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"BY" = ( -/obj/structure/railing{ - dir = 9 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"Ca" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Ce" = ( -/obj/structure/table, -/obj/item/storage/pill_bottle/dice{ - pixel_y = 6; - pixel_x = -7 - }, -/obj/item/toy/cards/deck{ - pixel_y = 11; - pixel_x = 7 - }, -/obj/item/toy/cards/deck/kotahi{ - pixel_x = 7 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Ch" = ( -/obj/structure/railing/corner/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"Cs" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/borderfloorwhite, -/obj/structure/cable/blue{ - icon_state = "4-9" - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Cw" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 9 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Cy" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"CA" = ( -/turf/closed/wall/mineral/titanium/exterior, -/area/ship/crew/toilet/two) -"CD" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/blue{ - icon_state = "0-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"CG" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble/corner, -/obj/effect/turf_decal/suns/line/marble/corner{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/cryo) -"CK" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"CL" = ( -/obj/effect/turf_decal/suns/line{ - dir = 6 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/office/lobby) -"CQ" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 9 - }, -/obj/structure/closet/wardrobe/mixed, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm) -"CV" = ( -/obj/item/clothing/gloves/tackler/dolphin/suns{ - pixel_x = -8; - pixel_y = -6 - }, -/obj/item/clothing/shoes/jackboots/suns/long{ - pixel_x = 6; - pixel_y = -6 - }, -/obj/item/clothing/under/syndicate/suns/pkuniform{ - pixel_y = 6; - pixel_x = -10 - }, -/obj/item/clothing/suit/toggle/suns/pkcoat{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/clothing/suit/armor/vest/bulletproof/suns{ - pixel_y = 4; - pixel_x = 8 - }, -/obj/item/clothing/head/welding/suns{ - pixel_y = -8; - pixel_x = -5 - }, -/obj/item/clothing/glasses/hud/security/suns{ - pixel_y = -8; - pixel_x = 5 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 4 - }, -/obj/structure/closet/secure_closet/suns{ - req_one_access = list(1, 20); - name = "Peacekeeper's locker" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/security) -"CY" = ( -/obj/structure/mirror{ - pixel_y = 33 - }, -/obj/structure/sink{ - pixel_y = 20 - }, -/obj/item/towel{ - pixel_y = 22; - pixel_x = -16 - }, -/turf/open/floor/suns, -/area/ship/crew/toilet/three) -"Da" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/east, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Db" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/suns, -/obj/effect/turf_decal/suns/line/marble/fill, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm) -"Dc" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/blue{ - icon_state = "1-4" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"Dh" = ( -/obj/structure/toilet{ - dir = 1 - }, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/curtain, -/obj/machinery/light/directional/south, -/turf/open/floor/suns, -/area/ship/crew/toilet/two) -"Dn" = ( -/obj/effect/turf_decal/borderfloorwhite, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Do" = ( -/obj/structure/railing/corner/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"Dp" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_bridge_shuts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Dq" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-4" - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Du" = ( -/obj/structure/closet/emcloset/wall/directional/west, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"Dz" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/structure/railing, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"DG" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/suns, -/obj/machinery/light/directional/north, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormthree) -"DH" = ( -/obj/structure/closet/emcloset/wall/directional/north, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"DI" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/item/flashlight/lamp/green{ - pixel_y = 14; - pixel_x = 16; - layer = 4 - }, -/obj/item/reagent_containers/food/drinks/waterbottle{ - pixel_y = 6; - pixel_x = -8 - }, -/obj/item/clothing/head/wig{ - pixel_x = 4; - pixel_y = -7 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm) -"DJ" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical) -"DN" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"DX" = ( -/obj/machinery/vending/coffee, -/obj/item/toy/plush/tali{ - pixel_y = 19 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm/dormtwo) -"Ee" = ( -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/machinery/power/ship_gravity, -/obj/machinery/light/directional/west, -/obj/structure/cable/blue{ - icon_state = "0-2" - }, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"Ei" = ( -/obj/item/clothing/under/syndicate/suns/uniform2/alt{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/clothing/under/syndicate/suns/uniform2/alt{ - pixel_y = 3; - pixel_x = -8 - }, -/obj/item/clothing/under/syndicate/suns/alt{ - pixel_x = -8; - pixel_y = -1 - }, -/obj/item/clothing/under/syndicate/suns/alt{ - pixel_x = -8; - pixel_y = -5 - }, -/obj/item/clothing/under/syndicate/suns{ - pixel_x = 6; - pixel_y = 7 - }, -/obj/item/clothing/under/syndicate/suns{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/clothing/under/syndicate/suns/uniform3{ - pixel_x = 6; - pixel_y = 1 - }, -/obj/item/clothing/under/syndicate/suns/uniform3{ - pixel_x = 6; - pixel_y = -2 - }, -/obj/item/clothing/under/syndicate/suns/uniform2{ - pixel_x = 6; - pixel_y = -7 - }, -/obj/item/clothing/under/syndicate/suns/uniform2{ - pixel_x = 6; - pixel_y = -9 - }, -/obj/structure/closet/secure_closet/suns{ - name = "Uniforms" - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormthree) -"Ek" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_garden_shuts" - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"Eo" = ( -/obj/structure/closet/crate/bin{ - pixel_y = 4 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"Er" = ( -/obj/structure/railing, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/machinery/light/directional/west, -/obj/structure/cable/blue, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"Es" = ( -/obj/machinery/airalarm/directional/south, -/turf/open/floor/suns/dark, -/area/ship/crew/office) -"Eu" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Ew" = ( -/obj/machinery/light_switch{ - dir = 2; - pixel_x = 8; - pixel_y = 19 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"EE" = ( -/obj/structure/chair/sofa/purple{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"EI" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_emergency_shuts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance) -"EK" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"EM" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"EO" = ( -/obj/machinery/computer/crew, -/obj/structure/sign/poster/solgov/suns{ - pixel_y = 32 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/bridge) -"ER" = ( -/obj/structure/table/wood/reinforced, -/obj/item/toy/plush/slimeplushie{ - pixel_y = 6 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormtwo) -"EW" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/light/floor, -/obj/machinery/light/directional/east, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Ff" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 1 - }, -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/suns/dark, -/area/ship/crew/cryo) -"Fj" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/industrial/warning/corner, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Fk" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/tank/internals/oxygen/yellow{ - pixel_x = 1; - pixel_y = -6 - }, -/obj/item/clothing/suit/space/hardsuit/mining/suns{ - pixel_x = -4 - }, -/obj/item/clothing/mask/gas/suns{ - pixel_x = 8 - }, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"Fm" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Fn" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/computer/helm/viewscreen/directional/north, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"Fq" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/button/door{ - id = "Panacea_patient_dorm_shut"; - name = "Window Shutters"; - dir = 8; - pixel_x = 20; - pixel_y = 1 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 19; - pixel_y = -7 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/dorm) -"Fr" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_patient_dorm_shut" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"Fs" = ( -/obj/structure/closet/firecloset/wall/directional/west, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"FC" = ( -/obj/machinery/firealarm/directional/north, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/suns/pattern, -/area/ship/crew/canteen) -"FD" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance) -"FE" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"FF" = ( -/obj/effect/turf_decal/suns/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/office/lobby) -"FH" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_medbay_priv_shut" - }, -/turf/open/floor/plating, -/area/ship/medical) -"FL" = ( -/obj/structure/tank_dispenser, -/obj/machinery/light/directional/south, -/turf/open/floor/suns/grid, -/area/ship/maintenance) -"FM" = ( -/obj/structure/reagent_dispensers/beerkeg, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen) -"FO" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"FT" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"FU" = ( -/obj/structure/chair/comfy/purple/directional/east, -/turf/open/floor/carpet/red, -/area/ship/crew/office) -"FW" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble, -/turf/open/floor/suns/plain, -/area/ship/crew/cryo) -"FZ" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/suns, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormthree) -"Ge" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/public{ - name = "Cryo" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/cryo) -"Gi" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/office) -"Gl" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormthree) -"Go" = ( -/obj/structure/filingcabinet/chestdrawer/wheeled{ - dir = 8; - pixel_y = 6; - pixel_x = -3 - }, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"Gx" = ( -/obj/structure/table/chem, -/obj/structure/sink/chem{ - dir = 8; - pixel_y = 6; - pixel_x = 8 - }, -/obj/item/lighter/greyscale{ - pixel_y = -12; - pixel_x = -5 - }, -/obj/item/circuitboard/machine/smartfridge{ - pixel_y = 7; - pixel_x = -5 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"GA" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/public{ - dir = 4; - name = "Front Desk" - }, -/turf/open/floor/suns/pattern, -/area/ship/crew/office/lobby) -"GI" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/item/table_bell/brass{ - pixel_y = 9; - pixel_x = 6 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"GJ" = ( -/obj/structure/chair/plastic{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble/fill, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"GM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock{ - name = "Staff Dorms"; - req_one_access = list(1, 5, 10, 19, 20, 25, 57, 58) - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"GN" = ( -/obj/structure/filingcabinet/double{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/dark/plain, -/area/ship/security) -"GV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/railing, -/obj/machinery/photocopier, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/bridge) -"GW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"Ha" = ( -/obj/structure/chair/bench/beige{ - dir = 4 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/item/toy/plush/beeplushie{ - pixel_x = 5; - layer = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -19; - pixel_y = -9 - }, -/obj/machinery/button/door{ - id = "Panacea_garden_shuts"; - name = "Privacy Shutters"; - dir = 4; - pixel_x = -20; - pixel_y = -1 - }, -/turf/open/floor/ship/dirt, -/area/ship/crew/hydroponics) -"Hb" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 6 - }, -/obj/vehicle/ridden/wheelchair, -/obj/machinery/light/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Hi" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/item/table_bell/brass{ - pixel_y = 9; - pixel_x = -6 - }, -/obj/structure/railing{ - dir = 1; - layer = 2.5 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"Hl" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Hm" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"Hn" = ( -/obj/effect/turf_decal/suns/line/marble/corner{ - dir = 4 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Ho" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/structure/closet/crate{ - name = "materials crate" - }, -/obj/item/stack/sheet/sandblock/twenty{ - pixel_x = 7 - }, -/obj/item/stack/sheet/plastic/twenty{ - pixel_x = 3 - }, -/obj/item/stack/sheet/plasteel/twenty{ - pixel_x = -1 - }, -/obj/item/stack/sheet/glass/twenty{ - pixel_x = -6 - }, -/obj/item/stack/sheet/metal/twenty{ - pixel_x = -9 - }, -/obj/item/stack/sheet/paperframes/twenty{ - pixel_x = -12 - }, -/obj/item/stack/sheet/cotton/cloth/ten{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/stack/sheet/cotton/cloth/ten{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/stack/sheet/mineral/wood/twentyfive{ - pixel_x = -14 - }, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"Hp" = ( -/obj/structure/railing{ - dir = 10; - layer = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Hw" = ( -/obj/structure/chair, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"Hy" = ( -/obj/structure/chair/plastic, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 9 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"HC" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/south, -/turf/open/floor/suns/plain, -/area/ship/crew/cryo) -"HL" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormfour) -"HO" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"HT" = ( -/obj/machinery/holopad/emergency, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/pattern, -/area/ship/bridge) -"HW" = ( -/obj/structure/closet/crate/bin{ - pixel_y = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Ia" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/suns, -/area/ship/crew/canteen) -"Ig" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen/kitchen) -"In" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm) -"Ip" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 6 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/command{ - name = "Command Deck"; - req_one_access = list(19, 20, 57, 58) - }, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"It" = ( -/obj/structure/urinal{ - dir = 8; - pixel_y = 1; - pixel_x = 13 - }, -/turf/open/floor/suns, -/area/ship/crew/toilet/three) -"Iw" = ( -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 1; - name = "distribution output pump" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Ix" = ( -/obj/structure/table, -/obj/machinery/computer/secure_data/laptop{ - dir = 8; - pixel_y = 5; - pixel_x = 4 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/suns/dark/plain, -/area/ship/security) -"IB" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"IF" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 10 - }, -/obj/item/storage/box/drinkingglasses{ - pixel_y = 8 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen) -"IO" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/structure/cable/blue{ - icon_state = "5-10" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/office/lobby) -"IP" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 4 - }, -/obj/item/instrument/piano_synth, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"IR" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"IY" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Ja" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"Jb" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/blue{ - icon_state = "0-8" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/medical/psych) -"Jg" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock{ - name = "Restroom"; - dir = 4 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet/three) -"Jh" = ( -/obj/structure/sink/kitchen{ - dir = 4 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/airalarm/directional/south, -/obj/structure/cable/blue{ - icon_state = "1-4" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"Ji" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 8 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock{ - dir = 4; - name = "Psych's Office"; - req_one_access = list(1, 19, 20, 57, 58, 70) - }, -/turf/open/floor/suns/dark/plain, -/area/ship/medical/psych) -"Jo" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -7; - pixel_y = -19 - }, -/turf/open/floor/suns/pattern, -/area/ship/crew/canteen) -"Jx" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_patient_dorm_shut"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"JA" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light_switch{ - dir = 2; - pixel_x = 8; - pixel_y = 19 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/blue{ - icon_state = "0-4" - }, -/turf/open/floor/suns, -/area/ship/security) -"JI" = ( -/obj/machinery/button/door{ - id = "Panacea_emergency_shuts"; - name = "Emergency Exit Shutters"; - pixel_y = 20; - pixel_x = -10; - dir = 2; - req_one_access = list(1, 5, 10, 19, 20, 25, 57, 58) - }, -/obj/item/radio/intercom/directional/north{ - pixel_x = 7 - }, -/turf/open/floor/engine/hull, -/area/ship/external/dark) -"JJ" = ( -/obj/structure/table/wood, -/obj/item/food/cake/lemon{ - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"JQ" = ( -/turf/template_noop, -/area/template_noop) -"JS" = ( -/turf/closed/wall/mineral/titanium/exterior, -/area/ship/crew/canteen) -"JT" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/obj/effect/turf_decal/suns/line/marble{ - dir = 5 - }, -/obj/effect/turf_decal/suns/line/marble/corner{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/machinery/light/directional/east, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet/two) -"JU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"JV" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet) -"JX" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/dorm) -"Ke" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/blue, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet) -"Kg" = ( -/obj/structure/railing{ - dir = 10 - }, -/obj/machinery/power/smes/engineering, -/obj/structure/cable/blue{ - icon_state = "0-2" - }, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"Kj" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/ccommons) -"Kp" = ( -/obj/effect/turf_decal/suns/alt/fancy/top_center{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/suns, -/area/ship/crew/ccommons) -"Kr" = ( -/obj/structure/chair/comfy/purple/directional/east, -/obj/machinery/light/directional/west, -/obj/machinery/button/door{ - id = "Panacea_patient_commons_shut"; - name = "Window Shutters"; - dir = 4; - pixel_y = 21; - pixel_x = -20 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormtwo) -"Kw" = ( -/obj/structure/railing, -/obj/structure/chair/sofa/purple/corner{ - dir = 8 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"Kx" = ( -/turf/open/floor/suns/pattern, -/area/ship/crew/ccommons) -"Kz" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/dorm) -"KH" = ( -/obj/effect/turf_decal/suns/line/marble/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"KI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"KN" = ( -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin/bundlenatural{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/pen/fountain/captain{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/folder/red{ - pixel_y = 10; - pixel_x = 4 - }, -/obj/item/folder/blue{ - pixel_y = 10; - pixel_x = 9 - }, -/obj/item/flashlight/lamp/green{ - pixel_x = 8; - pixel_y = 4 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/captain) -"KP" = ( -/turf/closed/wall/mineral/titanium/exterior, -/area/ship/crew/dorm/dormthree) -"KQ" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/closet/crate{ - name = "art crate" - }, -/obj/item/canvas/twentythreeXtwentythree, -/obj/item/canvas/twentythreeXtwentythree, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/nineteenXnineteen, -/obj/item/canvas/nineteenXnineteen, -/obj/item/canvas, -/obj/item/canvas, -/obj/item/storage/toolbox/artistic, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"KR" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"KX" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"KY" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"KZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/airalarm/directional/east, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"Lc" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/machinery/firealarm/directional/north, -/obj/machinery/button/door{ - id = "Panacea_garden_space_shuts"; - name = "Outer Window Shutters"; - pixel_y = 20; - pixel_x = 21 - }, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Lf" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Lh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Lp" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/obj/machinery/light/directional/east, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Lq" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Engineering"; - req_one_access = list(1, 10, 19, 20, 57, 58) - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Lr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/suns/dark, -/area/ship/crew/office) -"Ls" = ( -/obj/machinery/light_switch{ - dir = 2; - pixel_y = 19 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"Lt" = ( -/obj/structure/mirror{ - pixel_y = 33 - }, -/obj/structure/sink{ - pixel_y = 20 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -19; - pixel_y = -8 - }, -/turf/open/floor/suns, -/area/ship/crew/toilet/three) -"Lw" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock{ - name = "Staff Dorms"; - req_one_access = list(1, 5, 10, 19, 20, 25, 57, 58) - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"LE" = ( -/obj/structure/table/wood/reinforced, -/obj/structure/railing/wood, -/obj/item/reagent_containers/glass/maunamug{ - pixel_y = 3; - pixel_x = -4 - }, -/turf/open/floor/ship/dirt, -/area/ship/crew/hydroponics) -"LO" = ( -/obj/machinery/iv_drip, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 8 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"LQ" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/public/glass{ - name = "Patient Rooms" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"LR" = ( -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"LS" = ( -/obj/structure/closet, -/obj/item/towel, -/obj/item/towel, -/obj/item/towel, -/obj/item/towel, -/obj/item/towel, -/obj/item/towel, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"LU" = ( -/obj/structure/table, -/obj/effect/turf_decal/suns/line/marble/fill/corner, -/obj/item/instrument/accordion{ - pixel_y = 5; - pixel_x = -7 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"LW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"LY" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/saltshaker{ - pixel_x = -2; - pixel_y = 11 - }, -/obj/item/reagent_containers/food/condiment/peppermill{ - pixel_y = 8; - pixel_x = -8 - }, -/obj/item/reagent_containers/food/condiment/enzyme{ - pixel_y = 14; - pixel_x = 14 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"LZ" = ( -/obj/structure/closet/wall/red/directional/west{ - name = "equipment locker"; - req_one_access = list(1, 20) - }, -/obj/item/storage/box/zipties{ - pixel_y = 8; - pixel_x = -9 - }, -/obj/item/storage/box/flashes{ - pixel_y = 5; - pixel_x = -9 - }, -/obj/item/storage/belt/security/full{ - pixel_x = -7; - pixel_y = -9 - }, -/obj/item/stock_parts/cell/gun/solgov{ - pixel_x = 4; - pixel_y = 7 - }, -/obj/item/stock_parts/cell/gun/solgov{ - pixel_x = 8; - pixel_y = 7 - }, -/obj/item/ammo_box/amagpellet_claris{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/item/ammo_box/amagpellet_claris{ - pixel_x = -2; - pixel_y = -4 - }, -/obj/item/gun/energy/disabler{ - pixel_x = 2; - pixel_y = -7 - }, -/obj/item/gun/ballistic/automatic/powered/gauss/claris/suns{ - pixel_x = -12; - pixel_y = 4 - }, -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/security) -"Ma" = ( -/obj/structure/railing, -/obj/effect/turf_decal/borderfloorwhite, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Mc" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock{ - dir = 4; - name = "Staff Beds" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormthree) -"Mg" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/reagentgrinder/constructed{ - pixel_y = 18; - pixel_x = 4 - }, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_y = 3; - pixel_x = 8 - }, -/obj/item/coin/twoheaded{ - pixel_y = 8; - pixel_x = -8 - }, -/obj/item/reagent_containers/glass/rag{ - pixel_y = 7; - pixel_x = -3 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen) -"Mm" = ( -/obj/structure/table/wood/reinforced, -/obj/item/flashlight/lamp/green{ - pixel_x = 6; - pixel_y = 13 - }, -/obj/item/reagent_containers/food/drinks/waterbottle{ - pixel_x = -6; - pixel_y = 5 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormthree) -"Mo" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Mp" = ( -/obj/structure/closet/crate/bin{ - pixel_y = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"Mq" = ( -/obj/structure/chair/sofa/purple/corner/directional/south, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Mz" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"MA" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_patient_commons_shut" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm/dormtwo) -"ML" = ( -/obj/effect/turf_decal/suns/capital_s/marble{ - dir = 8 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/office/lobby) -"MW" = ( -/obj/effect/turf_decal/suns/alt/fancy/bottom_left{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns, -/area/ship/crew/ccommons) -"Na" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/fancy, -/obj/item/bedsheet/syndie, -/obj/item/toy/plush/nukeplushie, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 19; - pixel_y = -10 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/captain) -"Nd" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light/directional/north, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"Nf" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/north, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/suns/dark/pattern, -/area/ship/medical/psych) -"Ng" = ( -/obj/structure/table, -/obj/item/instrument/banjo, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Nn" = ( -/obj/structure/railing{ - dir = 1; - layer = 2.8 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/machinery/power/port_gen/pacman/super, -/obj/item/stack/sheet/mineral/uranium/twenty{ - pixel_y = 4 - }, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"Nq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/suns, -/area/ship/medical) -"Nr" = ( -/obj/structure/table/wood, -/obj/item/pet_carrier, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -7; - pixel_y = -19 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"Nt" = ( -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 4 - }, -/area/ship/bridge) -"Nu" = ( -/obj/machinery/power/terminal, -/obj/structure/cable, -/obj/machinery/computer/helm/viewscreen/directional/east, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"Ny" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/office) -"Nz" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/condiment/mayonnaise{ - pixel_x = 2; - pixel_y = 15 - }, -/obj/item/reagent_containers/food/condiment/ketchup{ - pixel_x = 11; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/condiment/hotsauce{ - pixel_y = 16; - pixel_x = -8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"NA" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"NI" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/box, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"NJ" = ( -/obj/machinery/photocopier, -/turf/open/floor/carpet/red, -/area/ship/medical/psych) -"NY" = ( -/obj/structure/punching_bag, -/turf/open/floor/suns/dark, -/area/ship/crew/office) -"NZ" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Ob" = ( -/obj/effect/turf_decal/suns/line/marble, -/turf/open/floor/suns/plain, -/area/ship/crew/dorm) -"Od" = ( -/obj/structure/railing, -/obj/effect/turf_decal/borderfloorwhite, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Oe" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Ol" = ( -/obj/structure/filingcabinet/double{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/blue, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/captain) -"On" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/suns/pattern, -/area/ship/crew/dorm) -"Op" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormthree) -"Or" = ( -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Ou" = ( -/obj/effect/turf_decal/suns/alt/fancy/middle_left{ - dir = 4 - }, -/turf/open/floor/suns, -/area/ship/crew/ccommons) -"Oy" = ( -/obj/structure/railing/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"OA" = ( -/obj/effect/turf_decal/borderfloorwhite, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"OI" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/blue{ - icon_state = "0-4" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"OK" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"OL" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"OQ" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -19; - pixel_y = -10 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet/two) -"OS" = ( -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"OZ" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Pf" = ( -/turf/closed/wall/mineral/titanium/exterior, -/area/ship/crew/office/lobby) -"Ps" = ( -/obj/structure/filingcabinet/double{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"Pw" = ( -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin/bundlenatural{ - pixel_y = 6; - pixel_x = -7 - }, -/obj/item/pen/fountain{ - pixel_y = 3; - pixel_x = -7 - }, -/obj/item/clipboard{ - pixel_x = 7; - pixel_y = 3 - }, -/obj/item/folder/suns{ - pixel_y = 4; - pixel_x = 6 - }, -/turf/open/floor/carpet/red, -/area/ship/medical/psych) -"Py" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"Pz" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"PE" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"PL" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - dir = 1; - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/engineering) -"PM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/turf/open/floor/suns/pattern, -/area/ship/crew/canteen) -"PP" = ( -/obj/machinery/atmospherics/components/unary/tank/toxins, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"PQ" = ( -/obj/structure/curtain/cloth/grey, -/obj/machinery/recharge_station, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 19; - pixel_y = -6 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormthree) -"Qc" = ( -/obj/structure/chair/comfy/purple/directional/west, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormtwo) -"Qi" = ( -/obj/machinery/vending/cola/random, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"Qj" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Ql" = ( -/obj/structure/table/chem, -/obj/machinery/chem_press, -/obj/item/storage/box/pillbottles{ - pixel_y = 24; - pixel_x = 6 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"Qt" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"Qv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Qx" = ( -/obj/structure/toilet{ - dir = 1 - }, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/curtain, -/turf/open/floor/suns, -/area/ship/crew/toilet/three) -"Qy" = ( -/obj/effect/turf_decal/suns/line/marble, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Qz" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -7; - pixel_y = -19 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"QC" = ( -/obj/effect/turf_decal/suns/line/marble/corner, -/obj/structure/closet/crate/bin{ - pixel_y = 4 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/dorm) -"QD" = ( -/obj/structure/reagent_dispensers/water_cooler{ - pixel_x = 9 - }, -/obj/effect/turf_decal/suns/line/fancy{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/turf/open/floor/suns, -/area/ship/bridge) -"QG" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble/fill, -/turf/open/floor/suns/plain, -/area/ship/crew/office/lobby) -"QI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"QO" = ( -/obj/structure/table/chem, -/obj/machinery/reagentgrinder{ - pixel_y = 9; - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/filter{ - pixel_y = 4; - pixel_x = 9 - }, -/obj/item/reagent_containers/glass/filter{ - pixel_y = 4; - pixel_x = 18 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 8 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"QQ" = ( -/obj/item/kirbyplants/random, -/obj/machinery/light/directional/north, -/turf/open/floor/suns/dark/pattern, -/area/ship/medical/psych) -"QR" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/machinery/light/directional/south, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"QU" = ( -/obj/structure/chair/sofa/purple/left/directional/west, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"QV" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_psych_priv_shut" - }, -/turf/open/floor/plating, -/area/ship/medical/psych) -"QZ" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Ra" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/suns, -/area/ship/crew/canteen) -"Rd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/suns, -/area/ship/security) -"Re" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"Rh" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Rn" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/glass/maunamug{ - pixel_y = 10; - pixel_x = 9 - }, -/obj/item/reagent_containers/glass/maunamug{ - pixel_y = 3; - pixel_x = -4 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"Ro" = ( -/obj/structure/table, -/obj/item/cutting_board{ - pixel_y = 3 - }, -/obj/item/kitchen/knife/butcher{ - pixel_y = 4; - pixel_x = 4 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/item/clothing/suit/apron/chef{ - pixel_y = 3 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"Rt" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_bridge_shuts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Ru" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Rx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/pattern, -/area/ship/crew/ccommons) -"Ry" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 6 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"RB" = ( -/obj/item/clothing/accessory/waistcoat/suns{ - pixel_x = -8; - pixel_y = 3 - }, -/obj/item/clothing/accessory/waistcoat/suns{ - pixel_x = -8; - pixel_y = -1 - }, -/obj/item/clothing/accessory/waistcoat/suns/gembow{ - pixel_y = 3 - }, -/obj/item/clothing/accessory/waistcoat/suns/gembow{ - pixel_y = -1 - }, -/obj/item/clothing/accessory/waistcoat/suns/poof{ - pixel_y = 2; - pixel_x = 9 - }, -/obj/item/clothing/accessory/waistcoat/suns/poof{ - pixel_y = -1; - pixel_x = 9 - }, -/obj/item/clothing/accessory/waistcoat/suns/ribbon{ - pixel_y = -8; - pixel_x = -8 - }, -/obj/item/clothing/accessory/waistcoat/suns/ribbon{ - pixel_y = -8; - pixel_x = -4 - }, -/obj/item/clothing/mask/breath/suns{ - pixel_x = 2; - pixel_y = -9 - }, -/obj/item/clothing/mask/breath/suns{ - pixel_x = 5; - pixel_y = -9 - }, -/obj/item/clothing/mask/breath/suns{ - pixel_x = 8; - pixel_y = -9 - }, -/obj/item/clothing/mask/breath/suns{ - pixel_x = 11; - pixel_y = -9 - }, -/obj/structure/closet/secure_closet/suns{ - name = "Accessories" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/blue, -/obj/machinery/light/directional/south, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormthree) -"RE" = ( -/obj/structure/table/optable, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"RG" = ( -/obj/structure/table/chem, -/obj/item/storage/box/beakers/variety{ - pixel_y = 6; - pixel_x = 4 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"RH" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "Panacea_engine_window_blasts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"RK" = ( -/obj/structure/chair/bench/beige{ - dir = 4 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/ship/dirt, -/area/ship/crew/hydroponics) -"RN" = ( -/obj/structure/chair/plastic, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"RV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"RX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/cable/blue{ - icon_state = "1-4" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormthree) -"Sh" = ( -/obj/structure/urinal{ - dir = 4; - pixel_x = -14 - }, -/obj/machinery/light_switch{ - dir = 2; - pixel_x = 8; - pixel_y = 19 - }, -/turf/open/floor/suns, -/area/ship/crew/toilet) -"Sl" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/toilet/three) -"Sp" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 1 - }, -/turf/open/floor/suns/dark/pattern, -/area/ship/bridge) -"St" = ( -/obj/structure/railing, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Sw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/turf/open/floor/suns, -/area/ship/security) -"Sx" = ( -/obj/structure/closet/emcloset/wall/directional/west, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"SG" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"SH" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -19; - pixel_y = 0 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/office/lobby) -"SN" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"SO" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_bridge_shuts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"SP" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"SR" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"SW" = ( -/obj/structure/railing{ - dir = 5; - layer = 2.9 - }, -/obj/machinery/power/port_gen/pacman, -/obj/item/stack/sheet/mineral/plasma/twenty{ - pixel_y = 2; - pixel_x = -2 - }, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"SY" = ( -/obj/effect/turf_decal/suns/line/marble/corner{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "2-4" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/dorm) -"SZ" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/computer/helm/viewscreen/directional/east, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Tb" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/waterbottle{ - pixel_y = 4; - pixel_x = -9 - }, -/obj/item/reagent_containers/food/drinks/waterbottle{ - pixel_y = 7; - pixel_x = -1 - }, -/obj/item/reagent_containers/food/drinks/waterbottle{ - pixel_y = 5; - pixel_x = 7 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormtwo) -"Td" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/engine/hull, -/area/ship/external/dark) -"Tk" = ( -/obj/machinery/light_switch{ - dir = 2; - pixel_x = -7; - pixel_y = 19 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Tn" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/machinery/button/shieldwallgen{ - pixel_x = 19; - dir = 8; - pixel_y = 14; - id = "Panacea_entrance_shield" - }, -/obj/machinery/computer/helm/viewscreen/directional/south, -/obj/machinery/button/door{ - id = "Panacea_entrance_blast"; - name = "Entrace Blast Doors"; - pixel_y = 6; - pixel_x = 20; - dir = 8 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"Ts" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/toilet/two) -"Tv" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"Tw" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass/ship/jungle, -/area/ship/crew/hydroponics) -"TB" = ( -/obj/structure/table, -/obj/item/toy/plush/mora{ - pixel_y = 5; - pixel_x = -3 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"TD" = ( -/obj/effect/turf_decal/borderfloorwhite, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Engineering"; - req_one_access = list(1, 10, 19, 20, 57, 58) - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"TL" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"TN" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/engine/hull, -/area/ship/external/dark) -"TR" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/glass/maunamug{ - pixel_y = 8; - pixel_x = 6 - }, -/turf/open/floor/ship/dirt, -/area/ship/crew/hydroponics) -"TS" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/airlock/glass{ - dir = 4; - name = "Garden" - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"TV" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Ud" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Ue" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"Uj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/suns/pattern, -/area/ship/crew/ccommons) -"Uk" = ( -/obj/structure/chair/sofa/purple/corner/directional/east, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Ur" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/item/flashlight/lamp/green{ - pixel_y = 7; - pixel_x = 6 - }, -/obj/machinery/light/directional/south, -/obj/item/toy/plush/lizardplushie{ - pixel_y = 3; - pixel_x = -5 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm) -"Ux" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance) -"UC" = ( -/obj/effect/turf_decal/suns/alt/fancy/bottom_right{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns, -/area/ship/crew/ccommons) -"UE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"UF" = ( -/obj/structure/closet/emcloset/wall/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormtwo) -"UQ" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"UT" = ( -/obj/structure/toilet{ - dir = 8; - pixel_y = 6; - pixel_x = 6 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/suns, -/area/ship/crew/toilet) -"UU" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable/blue, -/turf/open/floor/suns/plain, -/area/ship/crew/toilet/three) -"UX" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/light/directional/west, -/turf/open/floor/ship/dirt, -/area/ship/crew/hydroponics) -"Va" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/structure/cable/blue{ - icon_state = "1-4" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Vb" = ( -/obj/structure/toilet{ - dir = 1 - }, -/obj/structure/window{ - dir = 8 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/curtain, -/turf/open/floor/suns, -/area/ship/crew/toilet/two) -"Vd" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Ve" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Vf" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"Vg" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/hatch{ - name = "Emergency Exit" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/maintenance) -"Vi" = ( -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"Vk" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/light/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Vl" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -19; - pixel_y = 11 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-4" - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"Vm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"Vo" = ( -/obj/structure/closet/crate/medical{ - name = "anesthetics crate" - }, -/obj/item/tank/internals/anesthetic{ - pixel_x = -2 - }, -/obj/item/tank/internals/anesthetic{ - pixel_x = 3 - }, -/obj/item/clothing/mask/breath/medical{ - pixel_x = -5; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath/medical{ - pixel_x = 3; - pixel_y = 0 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/dark/plain, -/area/ship/medical) -"Vr" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "0-4" - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering) -"VF" = ( -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"VG" = ( -/obj/structure/railing, -/obj/structure/chair/sofa/purple{ - dir = 1 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"VL" = ( -/obj/machinery/cryopod, -/turf/open/floor/suns/grid, -/area/ship/crew/cryo) -"VQ" = ( -/obj/machinery/computer/cryopod/directional/east, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"VW" = ( -/obj/machinery/vending/dinnerware, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 9 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"Wb" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"Wh" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/cable/orange{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Wj" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_garden_space_shuts" - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"Wl" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable/orange{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - id = "Panacea_engine_blasts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Wn" = ( -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Wr" = ( -/obj/machinery/light/directional/north, -/obj/machinery/vending/cola/random, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Wu" = ( -/obj/machinery/space_heater, -/obj/effect/turf_decal/box, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 19; - pixel_y = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"WA" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"WB" = ( -/obj/structure/urinal{ - dir = 4; - pixel_x = -14 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/suns, -/area/ship/crew/toilet) -"WH" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "Panacea_bridge_shuts"; - name = "Privacy Shutters"; - pixel_y = 1; - pixel_x = -20; - dir = 4; - req_one_access = list(19, 20, 57, 58) - }, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"WI" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"WP" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"WS" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"WU" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/eva{ - pixel_x = 5 - }, -/obj/item/clothing/head/helmet/space/eva{ - pixel_x = -6; - pixel_y = -7 - }, -/obj/item/clothing/mask/breath{ - pixel_y = 3; - pixel_x = -6 - }, -/turf/open/floor/suns/grid, -/area/ship/maintenance) -"Xc" = ( -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Xh" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/item/tank/internals/oxygen/yellow{ - pixel_x = 1; - pixel_y = -6 - }, -/obj/item/clothing/suit/space/hardsuit/mining/suns{ - pixel_x = -4 - }, -/obj/item/clothing/mask/gas/suns{ - pixel_x = 8 - }, -/turf/open/floor/suns/grid, -/area/ship/engineering) -"Xl" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 4 - }, -/obj/item/flashlight/lamp/green{ - pixel_x = -8; - pixel_y = -7 - }, -/obj/item/reagent_containers/food/drinks/rilenacup{ - pixel_x = 8; - pixel_y = 9 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/dorm) -"Xm" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/item/desk_flag/suns{ - pixel_y = 13; - pixel_x = -8 - }, -/turf/open/floor/suns/diagonal{ - color = "#543C30" - }, -/area/ship/crew/dorm/dormfour) -"Xt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/blue, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"Xw" = ( -/obj/machinery/computer/med_data/syndie{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#543C30" - }, -/area/ship/bridge) -"XG" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/ccommons) -"XJ" = ( -/obj/effect/turf_decal/suns/line/fancy/fill{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/suns/dark, -/area/ship/bridge) -"XK" = ( -/obj/effect/turf_decal/suns/line/marble/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/suns/plain, -/area/ship/crew/canteen/kitchen) -"XM" = ( -/obj/effect/turf_decal/suns/line/marble{ - dir = 4 - }, -/obj/effect/turf_decal/suns/line/marble{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/cryo) -"XN" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/blue{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"XQ" = ( -/obj/effect/turf_decal/suns/line/marble/fill, -/obj/machinery/light/floor, -/obj/machinery/light/directional/east, -/obj/structure/railing, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"XT" = ( -/obj/machinery/disposal/bin{ - layer = 3.3 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/door/window/eastright{ - dir = 8; - req_one_access = list(1, 5, 10, 19, 20, 25, 57, 58) - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/suns/grid, -/area/ship/maintenance) -"XU" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/captain) -"Yd" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - dir = 1; - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/engineering) -"Ye" = ( -/obj/effect/turf_decal/trimline/opaque/white/filled/line{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/closet/crate/trashcart, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"Yf" = ( -/obj/structure/table, -/obj/item/newspaper{ - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/maunamug{ - pixel_y = 10; - pixel_x = 2 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/office/lobby) -"Yi" = ( -/obj/structure/sink{ - pixel_y = 23 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/suns/hatch{ - color = "#D2BC9D" - }, -/area/ship/crew/hydroponics) -"Yn" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 1 - }, -/obj/structure/cable/blue{ - icon_state = "4-10" - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Yr" = ( -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/ccommons) -"Yu" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"YG" = ( -/turf/closed/wall/mineral/titanium/exterior, -/area/ship/crew/canteen/kitchen) -"YH" = ( -/obj/structure/closet/emcloset/wall/directional/west, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/maintenance) -"YI" = ( -/obj/structure/chair/bench/beige{ - dir = 8 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/item/toy/plush/xader{ - layer = 4 - }, -/turf/open/floor/ship/dirt, -/area/ship/crew/hydroponics) -"YL" = ( -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"YP" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -19; - pixel_y = 12 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/maintenance) -"Zg" = ( -/obj/structure/toilet{ - dir = 1 - }, -/obj/structure/window{ - dir = 4 - }, -/obj/structure/curtain, -/obj/machinery/light/directional/south, -/turf/open/floor/suns, -/area/ship/crew/toilet/three) -"Zh" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/office/lobby) -"Zj" = ( -/obj/structure/chair/comfy/purple/directional/east, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormtwo) -"Zm" = ( -/obj/effect/turf_decal/suns/alt/fancy/bottom_center{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/turf/open/floor/suns, -/area/ship/crew/ccommons) -"Zo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 22; - pixel_y = -19 - }, -/obj/machinery/button/door{ - id = "Panacea_medbay_priv_shut"; - name = "Privacy Shutters"; - pixel_x = 30; - pixel_y = -20; - dir = 1; - req_one_access = list(5, 19, 20, 57, 45) - }, -/turf/open/floor/suns, -/area/ship/medical) -"Zv" = ( -/obj/effect/turf_decal/suns/line/marble/fill/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/blue{ - icon_state = "4-8" - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"Zz" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/item/tank/internals/oxygen/red{ - pixel_y = -6 - }, -/obj/item/clothing/suit/space/hardsuit/security/suns{ - pixel_x = -4 - }, -/obj/item/clothing/mask/gas/suns{ - pixel_x = 8 - }, -/turf/open/floor/suns, -/area/ship/security) -"ZE" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "Panacea_garden_space_shuts"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"ZK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/obj/structure/cable/blue{ - icon_state = "2-8" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/medical/psych) -"ZM" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 1 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/canteen/kitchen) -"ZO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable/blue{ - icon_state = "1-8" - }, -/obj/structure/cable/blue{ - icon_state = "1-2" - }, -/turf/open/floor/suns/hatch{ - color = "#56342A" - }, -/area/ship/crew/dorm/dormfour) -"ZR" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 11; - pixel_x = 8 - }, -/obj/item/paper_bin/bundlenatural{ - pixel_y = 6; - pixel_x = -7 - }, -/obj/item/pen/fountain{ - pixel_y = 5; - pixel_x = -6 - }, -/obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/south, -/obj/item/desk_flag/trans{ - pixel_x = 10 - }, -/obj/item/desk_flag/suns{ - pixel_x = 3 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/security) -"ZT" = ( -/obj/structure/chair/plastic{ - dir = 1 - }, -/obj/effect/turf_decal/suns/line/marble/fill{ - dir = 10 - }, -/turf/open/floor/suns/dark/plain, -/area/ship/crew/ccommons) -"ZX" = ( -/obj/effect/turf_decal/suns/line/marble/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable/blue{ - icon_state = "1-4" - }, -/turf/open/floor/suns/plain, -/area/ship/crew/dorm) - -(1,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -Tv -Wl -Wl -Tv -Bw -Bw -Tv -JQ -JQ -JQ -Tv -Bw -Bw -Tv -Wl -Wl -Tv -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -"} -(2,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -Tv -Wh -Wh -Tv -lu -lu -Tv -aP -rU -rU -Tv -lu -lu -Tv -Wh -Wh -Tv -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -"} -(3,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -vn -Tv -ua -bY -gw -hG -hG -Tv -go -RH -RH -Tv -hG -hG -gw -ar -Vr -Tv -vn -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -"} -(4,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -JQ -vn -Tv -Nd -Yn -qM -hl -nf -bA -Ee -pZ -iJ -AR -Er -wi -DN -Nn -Hp -Cs -xO -Tv -vn -JQ -JQ -JQ -JQ -JQ -JQ -JQ -"} -(5,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -JQ -Tv -PP -md -lF -By -kr -DN -js -Bq -Fm -Wn -hW -Ho -wi -DN -SW -St -Ma -Iw -gN -Tv -JQ -JQ -JQ -JQ -JQ -JQ -JQ -"} -(6,1,1) = {" -JQ -JQ -Jx -fU -In -In -In -Tv -PP -md -NA -SR -oZ -mP -OA -PL -Yu -nI -zz -vx -Vd -EM -Yd -hC -Od -Iw -gN -Tv -df -df -df -df -KP -JQ -JQ -"} -(7,1,1) = {" -JQ -yu -jD -wZ -Xl -bU -wZ -Tv -Tv -cc -EK -jx -Ve -XN -hS -qz -nh -dX -Nu -Kg -jJ -dI -UE -Qv -BD -Fk -Tv -Tv -FZ -xp -iw -FZ -df -KP -JQ -"} -(8,1,1) = {" -yu -jD -QC -JX -JX -JX -oQ -de -Tv -qD -OK -Wu -wC -Tv -Tv -Tv -Tv -Tv -Tv -Tv -Tv -Tv -NI -ij -Dn -Xh -Tv -zT -xT -sp -sp -Op -eZ -df -KP -"} -(9,1,1) = {" -Fr -Db -Ob -On -ym -ej -Kz -Ur -Tv -Tv -Lq -Tv -Tv -Tv -CV -LZ -GN -DJ -of -xd -na -Tv -Tv -Tv -TD -Tv -Tv -Mm -nU -kx -BM -uQ -RX -Ei -df -"} -(10,1,1) = {" -Fr -DI -SY -hf -tE -Fq -ZX -vS -In -bs -sD -ww -dy -JA -AZ -Bd -iM -DJ -oS -uI -uI -Vo -FH -mS -lk -ka -df -DG -uj -oq -em -PQ -Gl -RB -df -"} -(11,1,1) = {" -Fr -pM -qf -CQ -In -In -xY -In -In -kJ -ub -yA -vc -Sw -Rd -wc -yp -DJ -LO -iE -vv -ig -FH -mS -uv -Ru -HL -df -dU -df -df -df -Mc -df -df -"} -(12,1,1) = {" -Fr -Db -zn -gY -In -DX -zQ -OI -lV -QZ -sD -lR -dy -qT -Zz -Ix -ZR -DJ -RE -vw -uI -jZ -DJ -Hb -pn -SP -GM -JU -ZO -Sx -Xt -sS -im -zK -HL -"} -(13,1,1) = {" -In -In -In -In -In -rM -pj -qb -LQ -KX -WS -AM -dy -dy -dy -dy -dy -DJ -DJ -DJ -Nq -Zo -oB -yA -zV -Eu -HL -Ls -vm -Xm -lK -Qi -dp -QR -HL -"} -(14,1,1) = {" -MA -Tb -Kr -Zj -GW -aI -FT -Qz -lV -Vk -sD -lR -Bl -Sh -WB -XU -tm -gq -qk -DJ -fK -QO -DJ -dL -lk -Eu -Lw -zU -Mz -Rn -VG -az -dp -Eo -HL -"} -(15,1,1) = {" -MA -jy -zD -zD -RV -hr -dS -su -lV -tB -OZ -At -ag -JV -Ke -XU -rc -pR -KN -DJ -zC -RG -DJ -DH -lk -Eu -HL -KZ -ct -EE -Kw -PE -dp -th -HL -"} -(16,1,1) = {" -oK -jy -zD -zD -pB -LW -lV -lV -lV -QZ -sD -lR -Bl -dh -UT -XU -Na -jW -Ol -DJ -Gx -Ql -DJ -qC -lk -Eu -HL -HL -HL -HL -HL -HL -Jg -HL -HL -"} -(17,1,1) = {" -cS -ER -yf -Qc -pB -Hm -lV -Uk -ae -KR -eW -vG -Bc -Bc -Bc -Bc -Bc -mo -Bc -Bc -Bc -Bc -Bc -Ew -iF -sM -Ye -dj -aw -ih -Kj -Lt -me -Zg -Sl -"} -(18,1,1) = {" -Ts -Ts -Ts -Ts -Fn -UF -lV -rL -pK -QZ -dn -Lh -BN -vh -Dc -XJ -eh -hp -WH -nG -rB -pi -Ip -Ue -wP -Xc -Bo -jI -jI -lU -Kj -CY -me -Qx -Sl -"} -(19,1,1) = {" -Ts -xV -OQ -nc -Re -al -lV -rL -iN -QZ -sD -lR -Bc -op -wH -di -aG -HT -aG -vd -QD -iY -Bc -lR -mN -Eu -vl -hF -hF -eu -Kj -wM -we -UU -Sl -"} -(20,1,1) = {" -Ts -cu -Vb -Ts -pA -Mp -lV -Mq -QU -QZ -sD -lR -Bc -Bc -pX -Af -GV -Nt -BY -mZ -va -Bc -Bc -sI -mN -Eu -xQ -Yr -WI -LS -Kj -eQ -It -pT -Sl -"} -(21,1,1) = {" -Ts -cu -Dh -qA -qA -qA -qA -qA -Wr -QZ -eq -FO -Hn -Bc -EO -kW -zZ -jU -jU -td -Sp -Bc -KH -Ud -Oe -Fj -Ux -Ux -Ux -Ux -Ux -Ux -Ux -Ux -Ux -"} -(22,1,1) = {" -Ts -JT -uy -qA -tK -qQ -sY -qA -HW -xZ -KY -kw -Hl -Bc -Rt -Xw -wT -Go -fG -pE -tJ -Bc -wU -bF -Lp -Or -Vg -YP -Bu -zL -lH -sq -YH -FL -Ux -"} -(23,1,1) = {" -CA -Ts -oG -qA -dV -CG -XM -Ge -wn -wn -AW -Va -Hl -zc -mB -SO -SO -SO -SO -SO -Dp -zc -Pz -Rh -Ig -Ig -Ig -Ig -WU -WU -bK -vX -XT -Ux -er -"} -(24,1,1) = {" -JQ -CA -qA -qA -bZ -FW -BK -qA -Tk -rf -KI -iW -Hl -lR -lR -lR -lR -xE -lR -lR -lR -lR -Qy -nv -cg -Vl -Jh -Ig -Ig -Ig -iI -sN -Ux -Ux -JQ -"} -(25,1,1) = {" -JQ -rU -qA -VL -Vi -hh -Ff -qA -WA -SG -Qj -iC -Hl -lR -aH -vI -Cw -TV -Bx -aH -vI -lR -Pz -NZ -Ig -CD -Py -Bk -lT -Ig -dZ -FD -zS -Td -JQ -"} -(26,1,1) = {" -JQ -JQ -qA -VL -VQ -HC -qA -qA -aA -hP -iu -Ca -Hl -Hy -gv -tS -ZT -lR -Hy -pG -bx -ZT -Pz -Rh -BV -iH -Ja -ow -Ro -Ig -fM -mp -ut -JQ -JQ -"} -(27,1,1) = {" -JQ -JQ -BU -qA -qA -qA -TL -FC -ss -ss -fV -Ca -Hl -RN -Ng -TB -GJ -mU -RN -Ce -Av -GJ -Pz -Rh -lo -tT -LY -Bb -tg -Ig -Br -EI -Ux -JQ -JQ -"} -(28,1,1) = {" -JQ -JQ -JQ -rU -rU -TL -FM -lc -lc -ss -lX -Ca -Hl -rs -IP -LU -ks -lR -rs -uL -io -ks -Pz -Rh -iZ -tT -Nz -Bb -ZM -Ig -JI -rU -JQ -JQ -JQ -"} -(29,1,1) = {" -JQ -JQ -JQ -JQ -rU -TL -mW -ts -yw -ik -TL -bH -Hl -lR -cH -gl -jM -FO -Ry -cH -gl -lR -Pz -Rh -iZ -fe -AO -XK -Vf -Ig -TN -JQ -JQ -JQ -JQ -"} -(30,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JS -TL -IF -Ra -PM -zJ -rk -WP -IY -Ud -yT -rG -lR -nm -XG -UQ -lC -Cy -zH -GI -OS -Vm -VW -Ig -YG -JQ -JQ -JQ -JQ -JQ -"} -(31,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -TL -Mg -pP -Jo -TL -Zv -SZ -SN -Da -zi -HO -At -Dq -Mo -Da -SN -cQ -YL -Ig -gE -wv -Ig -Ig -JQ -JQ -JQ -JQ -JQ -JQ -"} -(32,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -TL -iz -xP -Ia -TL -Ji -mb -mH -mb -yX -Uj -Kx -Rx -wI -hd -bC -hd -TS -hd -up -Am -bD -ec -JQ -JQ -JQ -JQ -JQ -JQ -"} -(33,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -Gi -Gi -Gi -Gi -mb -kU -BJ -NJ -QV -Dz -jG -Ou -MW -FE -Ek -RK -Ha -Ch -UX -wk -Do -Qt -ec -JQ -JQ -JQ -JQ -JQ -JQ -"} -(34,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -Gi -vi -Du -Fs -jt -ZK -wt -dz -QV -aZ -Kp -ku -Zm -rX -Ek -uM -LE -mT -re -yF -Oy -Qt -ec -JQ -JQ -JQ -JQ -JQ -JQ -"} -(35,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -Gi -hc -Ny -Nr -mb -QQ -fj -Pw -QV -Dz -px -oR -UC -FE -Ek -TR -gR -mT -xL -re -Oy -Qt -ec -JQ -JQ -JQ -JQ -JQ -JQ -"} -(36,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -eG -FU -cM -JJ -mb -Nf -Jb -hs -QV -XQ -Uj -uU -Rx -EW -Ek -hw -YI -VF -wk -wk -fJ -Qt -ec -JQ -JQ -JQ -JQ -JQ -JQ -"} -(37,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -eG -jX -cM -fH -mb -mb -mb -Zh -Zh -Zh -mR -Zh -GA -Zh -Zh -Zh -Zh -Yi -QI -ic -nA -Qt -ec -JQ -JQ -JQ -JQ -JQ -JQ -"} -(38,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -eG -hj -cM -IB -yv -pO -Zh -Yf -IR -fn -gy -SH -lb -vq -bu -oh -Zh -rE -KQ -ri -Tw -Qt -ec -JQ -JQ -JQ -JQ -JQ -JQ -"} -(39,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -yh -Gi -tt -ez -vM -Es -Zh -Hw -LR -CK -FF -QG -mD -Wb -mK -wa -Zh -Lc -Lf -OL -qe -ls -Wj -JQ -JQ -JQ -JQ -JQ -JQ -"} -(40,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -JQ -yh -cj -lB -Lr -NY -Zh -Hw -LR -mu -nS -QG -bV -Hi -LR -Ps -Zh -ws -ws -ws -ZE -nZ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -"} -(41,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -cs -wY -wY -wY -Zh -Zh -hI -Be -ML -IO -CL -iL -Tn -Zh -Zh -mh -mh -mh -nZ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -"} -(42,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -Pf -Zh -Zh -qZ -ys -BT -Zh -Zh -Pf -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -"} -(43,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -lL -rU -rU -rU -rU -dd -lL -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -"} -(44,1,1) = {" -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -gi -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -JQ -"} diff --git a/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm b/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm index 1adef58948fe..7bf283492efc 100644 --- a/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm +++ b/_maps/shuttles/syndicate/syndicate_twinkleshine.dmm @@ -107,7 +107,7 @@ /obj/item/megaphone/sec{ name = "syndicate megaphone" }, -/obj/item/storage/pistolcase/stechkin, +/obj/item/gun/ballistic/automatic/pistol/no_mag, /obj/item/clothing/head/HoS/beret/syndicate, /obj/item/radio/headset/syndicate/alt/leader, /obj/item/clothing/gloves/krav_maga/combatglovesplus, @@ -121,7 +121,6 @@ name = "Armory Access"; req_access = list(3,150) }, -/obj/item/ammo_box/c10mm, /turf/open/floor/mineral/plastitanium, /area/ship/security) "aE" = ( @@ -906,7 +905,7 @@ }, /obj/item/clothing/suit/armor/vest/syndie, /obj/item/clothing/head/helmet/operator, -/obj/item/gun/ballistic/automatic/pistol/syndicate/no_mag, +/obj/item/gun/ballistic/automatic/pistol/no_mag, /obj/item/ammo_box/magazine/m10mm, /obj/item/ammo_box/magazine/m10mm, /obj/item/storage/belt/security/webbing{ @@ -1378,7 +1377,7 @@ /obj/item/clothing/under/syndicate/medic/skirt, /obj/item/clothing/under/syndicate/medic, /obj/item/clothing/head/helmet/medical, -/obj/item/clothing/suit/armor/vest/trauma, +/obj/item/clothing/suit/armor/vest/marine/trauma, /obj/item/storage/belt/medical, /obj/item/storage/belt/medical/webbing, /obj/item/clothing/gloves/color/latex/nitrile/evil, @@ -1580,7 +1579,7 @@ /obj/effect/turf_decal/corner/opaque/syndiered/half{ dir = 4 }, -/obj/machinery/computer/cargo{ +/obj/machinery/computer/cargo/express{ dir = 8; icon_state = "computer-left" }, @@ -1793,7 +1792,7 @@ /obj/item/codespeak_manual{ charges = 2 }, -/obj/item/storage/pistolcase/a357, +/obj/item/gun/ballistic/revolver, /obj/item/megaphone/sec{ name = "syndicate megaphone" }, @@ -1805,6 +1804,7 @@ /obj/item/clothing/head/HoS/syndicate, /obj/item/ammo_box/a357, /obj/item/ammo_box/a357, +/obj/item/ammo_box/a357, /turf/open/floor/carpet/nanoweave/red, /area/ship/crew/dorm/dormtwo) "ky" = ( @@ -1826,7 +1826,7 @@ "kH" = ( /obj/item/clothing/suit/armor/vest/syndie, /obj/item/clothing/head/helmet/operator, -/obj/item/gun/ballistic/automatic/pistol/syndicate/no_mag, +/obj/item/gun/ballistic/automatic/pistol/no_mag, /obj/item/ammo_box/magazine/m10mm, /obj/item/ammo_box/magazine/m10mm, /obj/item/storage/belt/security/webbing{ @@ -2766,7 +2766,7 @@ }, /obj/item/clothing/suit/armor/vest/syndie, /obj/item/clothing/head/helmet/operator, -/obj/item/gun/ballistic/automatic/pistol/syndicate/no_mag, +/obj/item/gun/ballistic/automatic/pistol/no_mag, /obj/item/ammo_box/magazine/m10mm, /obj/item/ammo_box/magazine/m10mm, /obj/item/storage/belt/security/webbing{ @@ -4641,7 +4641,7 @@ }, /obj/item/clothing/suit/armor/vest/syndie, /obj/item/clothing/head/helmet/operator, -/obj/item/gun/ballistic/automatic/pistol/syndicate/no_mag, +/obj/item/gun/ballistic/automatic/pistol/no_mag, /obj/item/ammo_box/magazine/m10mm, /obj/item/ammo_box/magazine/m10mm, /obj/item/storage/belt/security/webbing{ @@ -4672,7 +4672,7 @@ pixel_x = 6; pixel_y = 1 }, -/obj/item/gun/ballistic/automatic/marksman/sniper_rifle/no_mag{ +/obj/item/gun/ballistic/automatic/sniper_rifle/syndicate/no_mag{ pixel_x = -3; pixel_y = 6 }, @@ -5020,7 +5020,7 @@ /obj/item/clothing/under/syndicate/medic/skirt, /obj/item/clothing/under/syndicate/medic, /obj/item/clothing/head/helmet/medical, -/obj/item/clothing/suit/armor/vest/trauma, +/obj/item/clothing/suit/armor/vest/marine/trauma, /obj/item/antag_spawner/nuke_ops/borg_tele/medical/unlocked, /obj/item/storage/belt/medical, /obj/item/storage/belt/medical/webbing, @@ -5608,6 +5608,14 @@ /area/ship/security) "Gm" = ( /obj/structure/rack, +/obj/item/gun/ballistic/automatic/ebr/no_mag{ + pixel_x = -16; + pixel_y = 7; + }, +/obj/item/gun/ballistic/automatic/ebr/no_mag{ + pixel_x = -9; + pixel_y = 2; + }, /obj/item/ammo_box/magazine/ebr{ pixel_x = 10; pixel_y = -1 @@ -5622,11 +5630,6 @@ /obj/item/ammo_box/magazine/ebr{ pixel_y = -2 }, -/obj/item/gun/ballistic/automatic/marksman/ebr/no_mag{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/gun/ballistic/automatic/marksman/ebr/no_mag, /turf/open/floor/mineral/plastitanium, /area/ship/security/armory) "Gn" = ( @@ -7330,9 +7333,10 @@ /obj/item/radio/headset/syndicate/alt{ keyslot = null }, +/obj/item/gun/ballistic/automatic/powered/gauss/modelh, /obj/item/storage/belt/sabre/solgov, -/obj/item/storage/pistolcase/modelh, -/obj/item/ammo_box/ferroslugbox, +/obj/item/ammo_box/magazine/modelh, +/obj/item/ammo_box/magazine/modelh, /turf/open/floor/mineral/plastitanium, /area/ship/bridge) "Qv" = ( @@ -7497,11 +7501,11 @@ /obj/structure/rack, /obj/item/gun/ballistic/shotgun/bulldog/no_mag{ pixel_x = -7; - pixel_y = 7 + pixel_y = 7; }, /obj/item/gun/ballistic/shotgun/bulldog/no_mag{ pixel_y = -3; - pixel_x = 2 + pixel_x = 2; }, /obj/machinery/light/directional/north, /obj/item/ammo_box/magazine/m12g{ @@ -8834,14 +8838,14 @@ /obj/structure/rack, /obj/item/gun/ballistic/automatic/smg/c20r/no_mag{ pixel_x = 2; - pixel_y = 8 + pixel_y = 8; }, /obj/item/gun/ballistic/automatic/smg/c20r/no_mag{ - pixel_y = 3 + pixel_y = 3; }, /obj/item/gun/ballistic/automatic/smg/c20r/no_mag{ pixel_y = -2; - pixel_x = 3 + pixel_x = 3; }, /obj/item/ammo_box/magazine/smgm45, /obj/item/ammo_box/magazine/smgm45, diff --git a/check_regex.yaml b/check_regex.yaml index 441f1e44d743..e01c41995e8e 100644 --- a/check_regex.yaml +++ b/check_regex.yaml @@ -31,14 +31,14 @@ standards: - exactly: [4, "/mob text paths", '"/mob'] - exactly: [43, "/obj text paths", '"/obj'] - exactly: [0, "/turf text paths", '"/turf'] - - exactly: [116, "text2path uses", "text2path"] + - exactly: [117, "text2path uses", "text2path"] - exactly: [18, "world<< uses", 'world[ \t]*<<'] - exactly: [0, "world.log<< uses", 'world.log[ \t]*<<'] - exactly: [ - 266, + 268, "non-bitwise << uses", '(? pre_attack -> target.attackby (item.attack) -> afterattack - ///Ends the attack chain. If sent early might cause posterior attacks not to happen. - #define COMPONENT_CANCEL_ATTACK_CHAIN (1<<0) - ///Skips the specific attack step, continuing for the next one to happen. - #define COMPONENT_SKIP_ATTACK (1<<1) ///from base of atom/attack_ghost(): (mob/dead/observer/ghost) #define COMSIG_ATOM_ATTACK_GHOST "atom_attack_ghost" ///from base of atom/attack_hand(): (mob/user) @@ -511,6 +498,84 @@ #define COMSIG_HOSTILE_ATTACKINGTARGET "hostile_attackingtarget" #define COMPONENT_HOSTILE_NO_ATTACK 1 +// /obj signals + +///from base of obj/deconstruct(): (disassembled) +#define COMSIG_OBJ_DECONSTRUCT "obj_deconstruct" +///from base of code/game/machinery +#define COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH "obj_default_unfasten_wrench" +///from base of /turf/proc/levelupdate(). (intact) true to hide and false to unhide +#define COMSIG_OBJ_HIDE "obj_hide" + +// /obj/machinery signals + +///from /obj/machinery/obj_break(damage_flag): (damage_flag) +#define COMSIG_MACHINERY_BROKEN "machinery_broken" +///from base power_change() when power is lost +#define COMSIG_MACHINERY_POWER_LOST "machinery_power_lost" +///from base power_change() when power is restored +#define COMSIG_MACHINERY_POWER_RESTORED "machinery_power_restored" + +// /obj/machinery/power/supermatter_crystal signals +/// from /obj/machinery/power/supermatter_crystal/process_atmos(); when the SM delam reaches the point of sounding alarms +#define COMSIG_SUPERMATTER_DELAM_START_ALARM "sm_delam_start_alarm" +/// from /obj/machinery/power/supermatter_crystal/process_atmos(); when the SM sounds an audible alarm +#define COMSIG_SUPERMATTER_DELAM_ALARM "sm_delam_alarm" + +// /obj/item signals +#define COMSIG_ITEM_ATTACK "item_attack" //from base of obj/item/attack(): (/mob/living/target, /mob/living/user) +#define COMSIG_ITEM_ATTACK_SELF "item_attack_self" //from base of obj/item/attack_self(): (/mob) + #define COMPONENT_NO_INTERACT 1 +#define COMSIG_ITEM_ATTACK_OBJ "item_attack_obj" //from base of obj/item/attack_obj(): (/obj, /mob) + #define COMPONENT_NO_ATTACK_OBJ 1 +#define COMSIG_ITEM_PRE_ATTACK "item_pre_attack" //from base of obj/item/pre_attack(): (atom/target, mob/user, params) + #define COMPONENT_NO_ATTACK 1 +#define COMSIG_ITEM_AFTERATTACK "item_afterattack" //from base of obj/item/afterattack(): (atom/target, mob/user, params) +#define COMSIG_ITEM_ATTACK_QDELETED "item_attack_qdeleted" //from base of obj/item/attack_qdeleted(): (atom/target, mob/user, params) +#define COMSIG_ITEM_EQUIPPED "item_equip" //from base of obj/item/equipped(): (/mob/equipper, slot) +#define COMSIG_ITEM_DROPPED "item_drop" //from base of obj/item/dropped(): (mob/user) +#define COMSIG_ITEM_PICKUP "item_pickup" //from base of obj/item/pickup(): (/mob/taker) +#define COMSIG_ITEM_ATTACK_ZONE "item_attack_zone" //from base of mob/living/carbon/attacked_by(): (mob/living/carbon/target, mob/living/user, hit_zone) +#define COMSIG_ITEM_IMBUE_SOUL "item_imbue_soul" //return a truthy value to prevent ensouling, checked in /obj/effect/proc_holder/spell/targeted/lichdom/cast(): (mob/user) +#define COMSIG_ITEM_MARK_RETRIEVAL "item_mark_retrieval" //called before marking an object for retrieval, checked in /obj/effect/proc_holder/spell/targeted/summonitem/cast() : (mob/user) + #define COMPONENT_BLOCK_MARK_RETRIEVAL 1 +#define COMSIG_ITEM_HIT_REACT "item_hit_react" //from base of obj/item/hit_reaction(): (list/args) +#define COMSIG_ITEM_WEARERCROSSED "wearer_crossed" //called on item when crossed by something (): (/atom/movable, mob/living/crossed) +#define COMSIG_ITEM_MICROWAVE_ACT "microwave_act" //called on item when microwaved (): (obj/machinery/microwave/M) +#define COMSIG_ITEM_SHARPEN_ACT "sharpen_act" //from base of item/sharpener/attackby(): (amount, max) + #define COMPONENT_BLOCK_SHARPEN_APPLIED 1 + #define COMPONENT_BLOCK_SHARPEN_BLOCKED 2 + #define COMPONENT_BLOCK_SHARPEN_ALREADY 4 + #define COMPONENT_BLOCK_SHARPEN_MAXED 8 +#define COMSIG_TOOL_IN_USE "tool_in_use" ///from base of [/obj/item/proc/tool_check_callback]: (mob/living/user) +#define COMSIG_TOOL_START_USE "tool_start_use" ///from base of [/obj/item/proc/tool_start_check]: (mob/living/user) +#define COMSIG_ITEM_DISABLE_EMBED "item_disable_embed" ///from [/obj/item/proc/disableEmbedding]: +#define COMSIG_MINE_TRIGGERED "minegoboom" ///from [/obj/item/mine/proc/trigger_mine]: +///from [/obj/structure/closet/supplypod/proc/endlaunch]: +#define COMSIG_SUPPLYPOD_LANDED "supplypodgoboom" + +// Item mouse siganls +#define COMSIG_ITEM_MOUSE_EXIT "item_mouse_exit" //from base of obj/item/MouseExited(): (location, control, params) +#define COMSIG_ITEM_MOUSE_ENTER "item_mouse_enter" //from base of obj/item/MouseEntered(): (location, control, params) + +///Called when an item is being offered, from [/obj/item/proc/on_offered(mob/living/carbon/offerer)] +#define COMSIG_ITEM_OFFERING "item_offering" + ///Interrupts the offer proc + #define COMPONENT_OFFER_INTERRUPT (1<<0) +///Called when an someone tries accepting an offered item, from [/obj/item/proc/on_offer_taken(mob/living/carbon/offerer, mob/living/carbon/taker)] +#define COMSIG_ITEM_OFFER_TAKEN "item_offer_taken" + ///Interrupts the offer acceptance + #define COMPONENT_OFFER_TAKE_INTERRUPT (1<<0) +/// sent from obj/effect/attackby(): (/obj/effect/hit_effect, /mob/living/attacker, params) +#define COMSIG_ITEM_ATTACK_EFFECT "item_effect_attacked" + +// /obj/item signals for economy +#define COMSIG_ITEM_SOLD "item_sold" //called when an item is sold by the exports subsystem +#define COMSIG_STRUCTURE_UNWRAPPED "structure_unwrapped" //called when a wrapped up structure is opened by hand +#define COMSIG_ITEM_UNWRAPPED "item_unwrapped" //called when a wrapped up item is opened by hand + #define COMSIG_ITEM_SPLIT_VALUE 1 +#define COMSIG_ITEM_SPLIT_PROFIT "item_split_profits" //Called when getting the item's exact ratio for cargo's profit. +#define COMSIG_ITEM_SPLIT_PROFIT_DRY "item_split_profits_dry" //Called when getting the item's exact ratio for cargo's profit, without selling the item. /// Admin helps /// From /datum/admin_help/RemoveActive(). @@ -520,6 +585,21 @@ /// Called when the player replies. From /client/proc/cmd_admin_pm(). #define COMSIG_ADMIN_HELP_REPLIED "admin_help_replied" +// /obj/item/clothing signals +#define COMSIG_SHOES_STEP_ACTION "shoes_step_action" //from base of obj/item/clothing/shoes/proc/step_action(): () +#define COMSIG_SUIT_SPACE_TOGGLE "suit_space_toggle" //from base of /obj/item/clothing/suit/space/proc/toggle_spacesuit(): (obj/item/clothing/suit/space/suit) + +// /obj/item/implant signals +#define COMSIG_IMPLANT_ACTIVATED "implant_activated" //from base of /obj/item/implant/proc/activate(): () +#define COMSIG_IMPLANT_IMPLANTING "implant_implanting" //from base of /obj/item/implant/proc/implant(): (list/args) + #define COMPONENT_STOP_IMPLANTING 1 +#define COMSIG_IMPLANT_OTHER "implant_other" //called on already installed implants when a new one is being added in /obj/item/implant/proc/implant(): (list/args, obj/item/implant/new_implant) + //#define COMPONENT_STOP_IMPLANTING 1 //The name makes sense for both + #define COMPONENT_DELETE_NEW_IMPLANT 2 + #define COMPONENT_DELETE_OLD_IMPLANT 4 +#define COMSIG_IMPLANT_EXISTING_UPLINK "implant_uplink_exists" //called on implants being implanted into someone with an uplink implant: (datum/component/uplink) + //This uses all return values of COMSIG_IMPLANT_OTHER + // /obj/item/pda signals #define COMSIG_PDA_CHANGE_RINGTONE "pda_change_ringtone" //called on pda when the user changes the ringtone: (mob/living/user, new_ringtone) #define COMPONENT_STOP_RINGTONE_CHANGE 1 @@ -535,6 +615,10 @@ // /obj/item/gun signals #define COMSIG_MOB_FIRED_GUN "mob_fired_gun" //called in /obj/item/gun/process_fire (user, target, params, zone_override) +// /obj/item/grenade signals +#define COMSIG_GRENADE_PRIME "grenade_prime" //called in /obj/item/gun/process_fire (user, target, params, zone_override) +#define COMSIG_GRENADE_ARMED "grenade_armed" //called in /obj/item/gun/process_fire (user, target, params, zone_override) + // /obj/projectile signals (sent to the firer) #define COMSIG_PROJECTILE_SELF_ON_HIT "projectile_self_on_hit" // from base of /obj/projectile/proc/on_hit(): (atom/movable/firer, atom/target, Angle) #define COMSIG_PROJECTILE_ON_HIT "projectile_on_hit" // from base of /obj/projectile/proc/on_hit(): (atom/movable/firer, atom/target, Angle) @@ -581,6 +665,9 @@ //Creamed #define COMSIG_COMPONENT_CLEAN_FACE_ACT "clean_face_act" //called when you wash your face at a sink: (num/strength) +//Food +#define COMSIG_FOOD_EATEN "food_eaten" //from base of obj/item/reagent_containers/food/snacks/attack(): (mob/living/eater, mob/feeder) + //Gibs #define COMSIG_GIBS_STREAK "gibs_streak" // from base of /obj/effect/decal/cleanable/blood/gibs/streak(): (list/directions, list/diseases) @@ -666,6 +753,10 @@ #define COMSIG_BEAM_BEFORE_DRAW "beam_before_draw" #define BEAM_CANCEL_DRAW (1 << 0) +// Aquarium related signals +#define COMSIG_AQUARIUM_SURFACE_CHANGED "aquarium_surface_changed" +#define COMSIG_AQUARIUM_FLUID_CHANGED "aquarium_fluid_changed" + // Fish signals #define COMSIG_FISH_STATUS_CHANGED "fish_status_changed" #define COMSIG_FISH_STIRRED "fish_stirred" @@ -698,6 +789,3 @@ ///called when an elzu should unroot #define COMSIG_DIGOUT "dig_out" - -///sent when the access on an id is changed/updated, ensures wallets get updated once ids generate there access -#define COSMIG_ACCESS_UPDATED "acces_updated" diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_clothing.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_clothing.dm deleted file mode 100644 index 6eb107d55fda..000000000000 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_clothing.dm +++ /dev/null @@ -1,10 +0,0 @@ -// Format: -// When the signal is called: (signal arguments) -// All signals send the source datum of the signal as the first argument - -// /obj/item/clothing signals - -//from base of obj/item/clothing/shoes/proc/step_action(): () -#define COMSIG_SHOES_STEP_ACTION "shoes_step_action" -//from base of /obj/item/clothing/suit/space/proc/toggle_spacesuit(): (obj/item/clothing/suit/space/suit) -#define COMSIG_SUIT_SPACE_TOGGLE "suit_space_toggle" diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_food.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_food.dm deleted file mode 100644 index 831363f5a523..000000000000 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_food.dm +++ /dev/null @@ -1,22 +0,0 @@ -// Eating stuff -/// From datum/component/edible/proc/TakeBite: (mob/living/eater, mob/feeder, bitecount, bitesize) -#define COMSIG_FOOD_EATEN "food_eaten" -/// From base of Component/edible/On_Consume: (mob/living/eater, mob/living/feeder) -#define COMSIG_FOOD_CONSUMED "food_consumed" - -// Deep frying foods -/// An item becomes fried - From /datum/element/fried_item/Attach: (fry_time) -#define COMSIG_ITEM_FRIED "item_fried" - #define COMSIG_FRYING_HANDLED (1<<0) - -// Microwaving foods -///called on item when microwaved (): (obj/machinery/microwave/M) -#define COMSIG_ITEM_MICROWAVE_ACT "microwave_act" - #define COMPONENT_SUCCESFUL_MICROWAVE (1<<0) -///called on item when created through microwaving (): (obj/machinery/microwave/M, cooking_efficiency) -#define COMSIG_ITEM_MICROWAVE_COOKED "microwave_cooked" - -///From /datum/component/edible/on_compost(source, /mob/living/user) -#define COMSIG_EDIBLE_ON_COMPOST "on_compost" - // Used to stop food from being composted. - #define COMPONENT_EDIBLE_BLOCK_COMPOST 1 diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_grenade.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_grenade.dm deleted file mode 100644 index 03767ecbc53f..000000000000 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_grenade.dm +++ /dev/null @@ -1,11 +0,0 @@ -// Format: -// When the signal is called: (signal arguments) -// All signals send the source datum of the signal as the first argument - -// /obj/item/grenade signals - -//called in /obj/item/gun/process_fire (user, target, params, zone_override) -#define COMSIG_GRENADE_PRIME "grenade_prime" - -//called in /obj/item/gun/process_fire (user, target, params, zone_override) -#define COMSIG_GRENADE_ARMED "grenade_armed" diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_implant.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_implant.dm deleted file mode 100644 index 95123ef8b309..000000000000 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_implant.dm +++ /dev/null @@ -1,14 +0,0 @@ -// Format: -// When the signal is called: (signal arguments) -// All signals send the source datum of the signal as the first argument - -// /obj/item/implant signals -#define COMSIG_IMPLANT_ACTIVATED "implant_activated" //from base of /obj/item/implant/proc/activate(): () -#define COMSIG_IMPLANT_IMPLANTING "implant_implanting" //from base of /obj/item/implant/proc/implant(): (list/args) - #define COMPONENT_STOP_IMPLANTING 1 -#define COMSIG_IMPLANT_OTHER "implant_other" //called on already installed implants when a new one is being added in /obj/item/implant/proc/implant(): (list/args, obj/item/implant/new_implant) - //#define COMPONENT_STOP_IMPLANTING 1 //The name makes sense for both - #define COMPONENT_DELETE_NEW_IMPLANT 2 - #define COMPONENT_DELETE_OLD_IMPLANT 4 -#define COMSIG_IMPLANT_EXISTING_UPLINK "implant_uplink_exists" //called on implants being implanted into someone with an uplink implant: (datum/component/uplink) - //This uses all return values of COMSIG_IMPLANT_OTHER diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm deleted file mode 100644 index 536efc724f92..000000000000 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_item/signals_item.dm +++ /dev/null @@ -1,67 +0,0 @@ -// Format: -// When the signal is called: (signal arguments) -// All signals send the source datum of the signal as the first argument - -// /obj/item signals -///from base of obj/item/equipped(): (/mob/equipper, slot) -#define COMSIG_ITEM_EQUIPPED "item_equip" -///from base of obj/item/dropped(): (mob/user) -#define COMSIG_ITEM_DROPPED "item_drop" -///from base of obj/item/pickup(): (/mob/taker) -#define COMSIG_ITEM_PICKUP "item_pickup" - -///from base of mob/living/carbon/attacked_by(): (mob/living/carbon/target, mob/living/user, hit_zone) -#define COMSIG_ITEM_ATTACK_ZONE "item_attack_zone" -///from base of obj/item/hit_reaction(): (list/args) -#define COMSIG_ITEM_HIT_REACT "item_hit_react" - -#define COMSIG_ITEM_ATTACK "item_attack" //from base of obj/item/attack(): (/mob/living/target, /mob/living/user) -#define COMSIG_ITEM_ATTACK_SELF "item_attack_self" //from base of obj/item/attack_self(): (/mob) - #define COMPONENT_NO_INTERACT 1 -#define COMSIG_ITEM_ATTACK_OBJ "item_attack_obj" //from base of obj/item/attack_obj(): (/obj, /mob) - #define COMPONENT_NO_ATTACK_OBJ 1 -#define COMSIG_ITEM_PRE_ATTACK "item_pre_attack" //from base of obj/item/pre_attack(): (atom/target, mob/user, params) - #define COMPONENT_NO_ATTACK 1 -#define COMSIG_ITEM_AFTERATTACK "item_afterattack" //from base of obj/item/afterattack(): (atom/target, mob/user, params) -#define COMSIG_ITEM_ATTACK_QDELETED "item_attack_qdeleted" //from base of obj/item/attack_qdeleted(): (atom/target, mob/user, params) -#define COMSIG_ITEM_IMBUE_SOUL "item_imbue_soul" //return a truthy value to prevent ensouling, checked in /obj/effect/proc_holder/spell/targeted/lichdom/cast(): (mob/user) -#define COMSIG_ITEM_MARK_RETRIEVAL "item_mark_retrieval" //called before marking an object for retrieval, checked in /obj/effect/proc_holder/spell/targeted/summonitem/cast() : (mob/user) - #define COMPONENT_BLOCK_MARK_RETRIEVAL 1 -#define COMSIG_ITEM_WEARERCROSSED "wearer_crossed" //called on item when crossed by something (): (/atom/movable, mob/living/crossed) - -///from base of item/sharpener/attackby(): (amount, max) -#define COMSIG_ITEM_SHARPEN_ACT "sharpen_act" - #define COMPONENT_BLOCK_SHARPEN_APPLIED 1 - #define COMPONENT_BLOCK_SHARPEN_BLOCKED 2 - #define COMPONENT_BLOCK_SHARPEN_ALREADY 4 - #define COMPONENT_BLOCK_SHARPEN_MAXED 8 - -#define COMSIG_TOOL_IN_USE "tool_in_use" ///from base of [/obj/item/proc/tool_check_callback]: (mob/living/user) -#define COMSIG_TOOL_START_USE "tool_start_use" ///from base of [/obj/item/proc/tool_start_check]: (mob/living/user) -#define COMSIG_ITEM_DISABLE_EMBED "item_disable_embed" ///from [/obj/item/proc/disableEmbedding]: -#define COMSIG_MINE_TRIGGERED "minegoboom" ///from [/obj/item/mine/proc/trigger_mine]: -///from [/obj/structure/closet/supplypod/proc/endlaunch]: -#define COMSIG_SUPPLYPOD_LANDED "supplypodgoboom" - -// Item mouse siganls -#define COMSIG_ITEM_MOUSE_EXIT "item_mouse_exit" //from base of obj/item/MouseExited(): (location, control, params) -#define COMSIG_ITEM_MOUSE_ENTER "item_mouse_enter" //from base of obj/item/MouseEntered(): (location, control, params) - -///Called when an item is being offered, from [/obj/item/proc/on_offered(mob/living/carbon/offerer)] -#define COMSIG_ITEM_OFFERING "item_offering" - ///Interrupts the offer proc - #define COMPONENT_OFFER_INTERRUPT (1<<0) -///Called when an someone tries accepting an offered item, from [/obj/item/proc/on_offer_taken(mob/living/carbon/offerer, mob/living/carbon/taker)] -#define COMSIG_ITEM_OFFER_TAKEN "item_offer_taken" - ///Interrupts the offer acceptance - #define COMPONENT_OFFER_TAKE_INTERRUPT (1<<0) -/// sent from obj/effect/attackby(): (/obj/effect/hit_effect, /mob/living/attacker, params) -#define COMSIG_ITEM_ATTACK_EFFECT "item_effect_attacked" - -// /obj/item signals for economy -#define COMSIG_ITEM_SOLD "item_sold" //called when an item is sold by the exports subsystem -#define COMSIG_STRUCTURE_UNWRAPPED "structure_unwrapped" //called when a wrapped up structure is opened by hand -#define COMSIG_ITEM_UNWRAPPED "item_unwrapped" //called when a wrapped up item is opened by hand - #define COMSIG_ITEM_SPLIT_VALUE 1 -#define COMSIG_ITEM_SPLIT_PROFIT "item_split_profits" //Called when getting the item's exact ratio for cargo's profit. -#define COMSIG_ITEM_SPLIT_PROFIT_DRY "item_split_profits_dry" //Called when getting the item's exact ratio for cargo's profit, without selling the item. diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_aquarium.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_aquarium.dm deleted file mode 100644 index d4c88d7c16b2..000000000000 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_aquarium.dm +++ /dev/null @@ -1,7 +0,0 @@ -// Format: -// When the signal is called: (signal arguments) -// All signals send the source datum of the signal as the first argument - -// Aquarium related signals -#define COMSIG_AQUARIUM_SURFACE_CHANGED "aquarium_surface_changed" -#define COMSIG_AQUARIUM_FLUID_CHANGED "aquarium_fluid_changed" diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_machinery.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_machinery.dm deleted file mode 100644 index 929a2f844074..000000000000 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_machinery.dm +++ /dev/null @@ -1,12 +0,0 @@ -// Format: -// When the signal is called: (signal arguments) -// All signals send the source datum of the signal as the first argument - -// /obj/machinery signals - -///from /obj/machinery/obj_break(damage_flag): (damage_flag) -#define COMSIG_MACHINERY_BROKEN "machinery_broken" -///from base power_change() when power is lost -#define COMSIG_MACHINERY_POWER_LOST "machinery_power_lost" -///from base power_change() when power is restored -#define COMSIG_MACHINERY_POWER_RESTORED "machinery_power_restored" diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_supermatter.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_supermatter.dm deleted file mode 100644 index b4e8abe2b80b..000000000000 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_machine/signals_supermatter.dm +++ /dev/null @@ -1,9 +0,0 @@ -// Format: -// When the signal is called: (signal arguments) -// All signals send the source datum of the signal as the first argument - -// /obj/machinery/power/supermatter_crystal signals -/// from /obj/machinery/power/supermatter_crystal/process_atmos(); when the SM delam reaches the point of sounding alarms -#define COMSIG_SUPERMATTER_DELAM_START_ALARM "sm_delam_start_alarm" -/// from /obj/machinery/power/supermatter_crystal/process_atmos(); when the SM sounds an audible alarm -#define COMSIG_SUPERMATTER_DELAM_ALARM "sm_delam_alarm" diff --git a/code/__DEFINES/dcs/signals/signals_obj/signals_object.dm b/code/__DEFINES/dcs/signals/signals_obj/signals_object.dm deleted file mode 100644 index 137925811720..000000000000 --- a/code/__DEFINES/dcs/signals/signals_obj/signals_object.dm +++ /dev/null @@ -1,12 +0,0 @@ -// Format: -// When the signal is called: (signal arguments) -// All signals send the source datum of the signal as the first argument - -// /obj signals - -///from base of obj/deconstruct(): (disassembled) -#define COMSIG_OBJ_DECONSTRUCT "obj_deconstruct" -///from base of code/game/machinery -#define COMSIG_OBJ_DEFAULT_UNFASTEN_WRENCH "obj_default_unfasten_wrench" -///from base of /turf/proc/levelupdate(). (intact) true to hide and false to unhide -#define COMSIG_OBJ_HIDE "obj_hide" diff --git a/code/__DEFINES/food.dm b/code/__DEFINES/food.dm index a12ceca284dd..f2b6a8fd196d 100644 --- a/code/__DEFINES/food.dm +++ b/code/__DEFINES/food.dm @@ -49,16 +49,6 @@ #define DRINK_FANTASTIC 4 #define FOOD_AMAZING 5 -/// Food is "in a container", not in a code sense, but in a literal sense (canned foods) #define FOOD_IN_CONTAINER (1<<0) -/// Finger food can be eaten while walking / running around -#define FOOD_FINGER_FOOD (1<<1) #define STOP_SERVING_BREAKFAST (15 MINUTES) - -///Amount of reagents you start with on crafted food excluding the used parts -#define CRAFTED_FOOD_BASE_REAGENT_MODIFIER 0.7 -///Modifier of reagents you get when crafting food from the parts used -#define CRAFTED_FOOD_INGREDIENT_REAGENT_MODIFIER 0.5 - -#define IS_EDIBLE(O) (O.GetComponent(/datum/component/edible)) diff --git a/code/__DEFINES/guns.dm b/code/__DEFINES/guns.dm index 17cbab5683d8..dba7ce93afaf 100644 --- a/code/__DEFINES/guns.dm +++ b/code/__DEFINES/guns.dm @@ -12,8 +12,7 @@ #define TRIGGER_GUARD_NONE 0 #define TRIGGER_GUARD_NORMAL 1 //Gun bolt types -///Gun has a bolt, it stays closed while not cycling. The gun must be racked to have a bullet chambered when a mag is inserted. -/// Example: c20, shotguns, m90 +///The gun has a closed bolt, when resting it's closed, and must be racked to get a bullet from a magazine. see: Every Fucking Videogame Gun Ever #define BOLT_TYPE_STANDARD 1 ///Gun has a bolt, it is open when ready to fire. The gun can never have a chambered bullet with no magazine, but the bolt stays ready when a mag is removed. /// Example: Some SMGs, the L6 @@ -30,6 +29,18 @@ ///added recoil of sawn off guns #define SAWN_OFF_RECOIL 1 +//ammo box sprite defines +///ammo box will always use provided icon state +#define AMMO_BOX_ONE_SPRITE 0 +///ammo box will have a different state for each bullet; - +#define AMMO_BOX_PER_BULLET 1 +///ammo box will have a different state for full and empty; -max_ammo and -0 +#define AMMO_BOX_FULL_EMPTY 2 + +#define SUPPRESSED_NONE 0 +#define SUPPRESSED_QUIET 1 ///standard suppressed +#define SUPPRESSED_VERY 2 /// no message + //Autofire component /// Compatible firemode is in the gun. Wait until it's held in the user hands. #define AUTOFIRE_STAT_IDLE (1<<0) @@ -43,10 +54,6 @@ #define COMSIG_AUTOFIRE_SHOT "autofire_shot" #define COMPONENT_AUTOFIRE_SHOT_SUCCESS (1<<0) -#define SUPPRESSED_NONE 0 -#define SUPPRESSED_QUIET 1 ///standard suppressed -#define SUPPRESSED_VERY 2 /// no message - #define DUALWIELD_PENALTY_EXTRA_MULTIPLIER 1.6 #define MANUFACTURER_NONE null @@ -65,69 +72,6 @@ #define MANUFACTURER_PGF "the Etherbor Industries emblem" #define MANUFACTURER_IMPORT "Lanchester Import Co." -///////////////// -// ATTACHMENTS // -///////////////// -#define TRAIT_ATTACHABLE "attachable" - -#define COMSIG_ATTACHMENT_ATTACH "attach-attach" -#define COMSIG_ATTACHMENT_DETACH "attach-detach" -#define COMSIG_ATTACHMENT_EXAMINE "attach-examine" -#define COMSIG_ATTACHMENT_EXAMINE_MORE "attach-examine-more" -#define COMSIG_ATTACHMENT_PRE_ATTACK "attach-pre-attack" -#define COMSIG_ATTACHMENT_ATTACK "attach-attacked" -#define COMSIG_ATTACHMENT_UPDATE_OVERLAY "attach-overlay" - -#define COMSIG_ATTACHMENT_TOGGLE "attach-toggle" - -#define COMSIG_ATTACHMENT_GET_SLOT "attach-slot-who" -#define ATTACHMENT_SLOT_MUZZLE "muzzle" -#define ATTACHMENT_SLOT_SCOPE "scope" -#define ATTACHMENT_SLOT_GRIP "grip" -#define ATTACHMENT_SLOT_RAIL "rail" -#define ATTACHMENT_SLOT_STOCK "stock" - -/proc/attachment_slot_to_bflag(slot) - switch(slot) - if(ATTACHMENT_SLOT_MUZZLE) - return (1<<0) - if(ATTACHMENT_SLOT_SCOPE) - return (1<<1) - if(ATTACHMENT_SLOT_GRIP) - return (1<<2) - if(ATTACHMENT_SLOT_RAIL) - return (1<<3) - if(ATTACHMENT_SLOT_STOCK) - return (1<<4) - -/proc/attachment_slot_from_bflag(slot) - switch(slot) - if(1<<0) - return ATTACHMENT_SLOT_MUZZLE - if(1<<1) - return ATTACHMENT_SLOT_SCOPE - if(1<<2) - return ATTACHMENT_SLOT_GRIP - if(1<<3) - return ATTACHMENT_SLOT_RAIL - if(1<<4) - return ATTACHMENT_SLOT_STOCK - -#define ATTACHMENT_DEFAULT_SLOT_AVAILABLE list( \ - ATTACHMENT_SLOT_MUZZLE = 1, \ - ATTACHMENT_SLOT_SCOPE = 1, \ - ATTACHMENT_SLOT_GRIP = 1, \ - ATTACHMENT_SLOT_RAIL = 1, \ - ATTACHMENT_SLOT_STOCK = 1, \ -) - -//attach_features_flags -/// Removable by hand -#define ATTACH_REMOVABLE_HAND (1<<0) -/// Removable via crowbar -#define ATTACH_REMOVABLE_TOOL (1<<1) -#define ATTACH_TOGGLE (1<<2) -#define ATTACH_NO_SPRITE (1<<3) ///////////////// // PROJECTILES // @@ -140,18 +84,6 @@ #define NICE_SHOT_RICOCHET_BONUS 10 //if the shooter has the NICE_SHOT trait and they fire a ricocheting projectile, add this to the ricochet chance and auto aim angle -//ammo box sprite defines -///ammo box will always use provided icon state -#define AMMO_BOX_ONE_SPRITE 0 -///ammo box will have a different state for each bullet; - -#define AMMO_BOX_PER_BULLET 1 -///ammo box will have a different state for full and empty; -max_ammo and -0 -#define AMMO_BOX_FULL_EMPTY 2 - -#define MAG_SIZE_SMALL 1 -#define MAG_SIZE_MEDIUM 2 -#define MAG_SIZE_LARGE 3 - //Projectile Reflect #define REFLECT_NORMAL (1<<0) #define REFLECT_FAKEPROJECTILE (1<<1) @@ -164,6 +96,3 @@ #define FIREMODE_FULLAUTO "auto" #define FIREMODE_OTHER "other" #define FIREMODE_OTHER_TWO "other2" - -#define GUN_LEFTHAND_ICON 'icons/mob/inhands/weapons/guns_lefthand.dmi' -#define GUN_RIGHTHAND_ICON 'icons/mob/inhands/weapons/guns_righthand.dmi' diff --git a/code/__DEFINES/icon_smoothing.dm b/code/__DEFINES/icon_smoothing.dm index 49395e9b397d..ff1072ffdbad 100644 --- a/code/__DEFINES/icon_smoothing.dm +++ b/code/__DEFINES/icon_smoothing.dm @@ -81,6 +81,7 @@ DEFINE_BITFIELD(smoothing_flags, list( #define SMOOTH_GROUP_CLOSED_TURFS S_TURF(31) ///turf/closed #define SMOOTH_GROUP_MATERIAL_WALLS S_TURF(32) ///turf/closed/wall/material #define SMOOTH_GROUP_SYNDICATE_WALLS S_TURF(33) ///turf/closed/wall/r_wall/syndicate +#define SMOOTH_GROUP_HOTEL_WALLS S_TURF(34) ///turf/closed/indestructible/hotelwall #define SMOOTH_GROUP_MINERAL_WALLS S_TURF(35) ///turf/closed/mineral, /turf/closed/indestructible #define SMOOTH_GROUP_BOSS_WALLS S_TURF(36) ///turf/closed/indestructible/riveted/boss #define SMOOTH_GROUP_SURVIVAL_TITANIUM_WALLS S_TURF(37) ///turf/closed/wall/mineral/titanium/survival diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 241136c297b9..2ba7553f823c 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -176,8 +176,6 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list( #define isidcard(I) (istype(I, /obj/item/card/id)) -#define isbankcard(I) (istype(I, /obj/item/card/bank)) - #define isstructure(A) (istype(A, /obj/structure)) #define ismachinery(A) (istype(A, /obj/machinery)) diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index ddd395d3879a..d47980b59c6b 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -445,6 +445,11 @@ GLOBAL_LIST_INIT(ghost_others_options, list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE #define FALL_NO_MESSAGE (1<<1) //Used to suppress the "[A] falls through [old_turf]" messages where it'd make little sense at all, like going downstairs. #define FALL_STOP_INTERCEPTING (1<<2) //Used in situations where halting the whole "intercept" loop would be better, like supermatter dusting (and thus deleting) the atom. +//Religion + +#define HOLY_ROLE_PRIEST 1 //default priestly role +#define HOLY_ROLE_HIGHPRIEST 2 //the one who designates the religion + #define ALIGNMENT_GOOD "good" #define ALIGNMENT_NEUT "neutral" #define ALIGNMENT_EVIL "evil" diff --git a/code/__DEFINES/processing.dm b/code/__DEFINES/processing.dm deleted file mode 100644 index 905c03830d51..000000000000 --- a/code/__DEFINES/processing.dm +++ /dev/null @@ -1,3 +0,0 @@ -#define TOOL_PROCESSING_RESULT "result" -#define TOOL_PROCESSING_AMOUNT "amount" -#define TOOL_PROCESSING_TIME "time" diff --git a/code/__DEFINES/role_preferences.dm b/code/__DEFINES/role_preferences.dm index 9e253563fe89..361a24697a39 100644 --- a/code/__DEFINES/role_preferences.dm +++ b/code/__DEFINES/role_preferences.dm @@ -39,6 +39,8 @@ #define ROLE_LAVALAND "Lavaland" #define ROLE_INTERNAL_AFFAIRS "Internal Affairs Agent" #define ROLE_FAMILIES "Familes Antagonists" +#define ROLE_SYNDICATE_CYBERSUN "Cybersun Space Syndicate" //Ghost role syndi from Forgottenship ruin +#define ROLE_SYNDICATE_CYBERSUN_CAPTAIN "Cybersun Space Syndicate Captain" //Forgottenship captain syndie #define ROLE_BORER "borer" //Missing assignment means it's not a gamemode specific role, IT'S NOT A BUG OR ERROR. diff --git a/code/__DEFINES/sound.dm b/code/__DEFINES/sound.dm index 1bd23038c600..d4d9807ec0af 100644 --- a/code/__DEFINES/sound.dm +++ b/code/__DEFINES/sound.dm @@ -173,5 +173,3 @@ #define SOUND_AREA_LAVALAND SOUND_ENVIRONMENT_MOUNTAINS #define SOUND_AREA_ICEMOON SOUND_ENVIRONMENT_CAVE #define SOUND_AREA_WOODFLOOR SOUND_ENVIRONMENT_CITY - -#define SOUND_EMPTY_MAG 'sound/weapons/empty.ogg' diff --git a/code/__DEFINES/tools.dm b/code/__DEFINES/tools.dm index 35860ac927f4..320648170b44 100644 --- a/code/__DEFINES/tools.dm +++ b/code/__DEFINES/tools.dm @@ -14,7 +14,6 @@ #define TOOL_DRILL "drill" #define TOOL_SCALPEL "scalpel" #define TOOL_SAW "saw" -#define TOOL_KNIFE "knife" //luv me kuh-nyfe // If delay between the start and the end of tool operation is less than MIN_TOOL_SOUND_DELAY, // tool sound is only played when op is started. If not, it's played twice. diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm index 6f4ec205448c..7054c051f707 100644 --- a/code/__HELPERS/names.dm +++ b/code/__HELPERS/names.dm @@ -11,7 +11,10 @@ return "[pick(GLOB.squid_names)][pick("-", "", " ")][capitalize(pick(GLOB.squid_names) + pick(GLOB.squid_names))]" /proc/kepori_name() - return "[pick(GLOB.kepori_names)] [pick(GLOB.kepori_names)]-[pick(GLOB.kepori_names)]" + var/first_syllables = list("Fa", "Fe", "Fi", "Ma", "Me", "Mi", "Na", "Ne", "Ni", "Sa", "Se", "Si", "Ta", "Te", "Ti") + var/second_syllables = list("fa", "fe", "fi", "la", "le", "li", "ma", "me", "mi", "na", "ne", "ni", "ra", "re", "ri", "sa", "se", "si", "sha", "she", "shi", "ta", "te", "ti") + var/third_syllables = list("ca", "ce", "ci", "fa", "fe", "fi", "la", "le", "li", "ma", "me", "mi", "na", "ne", "ni", "ra", "re", "ri", "sa", "se", "si", "sha", "she", "shi", "ta", "te", "ti") + return "[pick(first_syllables)][pick(second_syllables)][pick(third_syllables)]" /proc/vox_name() . = "" diff --git a/code/__HELPERS/priority_announce.dm b/code/__HELPERS/priority_announce.dm index fb02a93e144d..65ea832c0e0b 100644 --- a/code/__HELPERS/priority_announce.dm +++ b/code/__HELPERS/priority_announce.dm @@ -1,4 +1,4 @@ -/proc/priority_announce(text, title = "", sound = 'sound/ai/attention.ogg', type, sender_override, auth_id, zlevel) +/proc/priority_announce(text, title = "", sound = 'sound/ai/attention.ogg', type, sender_override, auth_id, zlevel) //WS Edit - Make cap's announcement use logged-in name if(!text) return @@ -73,9 +73,3 @@ to_chat(M, "[title]
[message]

[from ? "-[from.name] ([from.job])" : null]") if(M.client.prefs.toggles & SOUND_ANNOUNCEMENTS) SEND_SOUND(M, S) - -/proc/create_distress_beacon(datum/overmap/ship/ship) - if(!ship) - return - var/text = "A distress beacon has been launched by [ship.name], at local sector co-ordinates [ship.x || ship.docked_to.x]/[ship.y || ship.docked_to.y]. No further information available." - priority_announce(text, null, 'sound/effects/alert.ogg', sender_override = "Outpost Distress Beacon System", zlevel = 0) diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index 5301f0ec9d3e..5d96dc8af34c 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -280,9 +280,14 @@ //Medals parts += medal_report() - + //WS Begin CHECK_TICK + //Mouse + parts += mouse_report() + + CHECK_TICK + //WS End //Station Goals parts += goal_report() @@ -454,7 +459,17 @@ parts += com return "
[parts.Join("
")]
" return "" - +//WS Begin +/datum/controller/subsystem/ticker/proc/mouse_report() + if(GLOB.mouse_food_eaten) + var/list/parts = list() + parts += "Mouse stats:" + parts += "Mouse Born: [GLOB.mouse_spawned]" + parts += "Mouse Killed: [GLOB.mouse_killed]" + parts += "Trash Eaten: [GLOB.mouse_food_eaten]" + return "
[parts.Join("
")]
" + return "" +//WS End /datum/controller/subsystem/ticker/proc/antag_report() var/list/result = list() var/list/all_teams = list() diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 185c6c595b80..c8c7b63d0a09 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -295,7 +295,7 @@ Turf and target are separate in case you want to teleport some distance from a t return "[pick("!","@","#","$","%","^","&")][pick("!","@","#","$","%","^","&","*")][pick("!","@","#","$","%","^","&","*")][pick("!","@","#","$","%","^","&","*")]" //Returns a list of all items of interest with their name -/proc/getpois(mobs_only = FALSE, skip_mindless = FALSE, specify_dead_role = TRUE, only_realname = FALSE) +/proc/getpois(mobs_only = FALSE, skip_mindless = FALSE, specify_dead_role = TRUE) var/list/mobs = sortmobs() var/list/namecounts = list() var/list/pois = list() @@ -305,11 +305,7 @@ Turf and target are separate in case you want to teleport some distance from a t continue if(M.client && M.client.holder && M.client.holder.fakekey) //stealthmins continue - var/name = "" - if(only_realname) - name = avoid_assoc_duplicate_keys(M.real_name, namecounts) - else - name = avoid_assoc_duplicate_keys(M.name, namecounts) + M.get_realname_string() + var/name = avoid_assoc_duplicate_keys(M.name, namecounts) + M.get_realname_string() if(M.stat == DEAD && specify_dead_role) if(isobserver(M)) @@ -325,7 +321,6 @@ Turf and target are separate in case you want to teleport some distance from a t pois[avoid_assoc_duplicate_keys(A.name, namecounts)] = A return pois - //Orders mobs by type then by name /proc/sortmobs() var/list/moblist = list() @@ -1425,15 +1420,10 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) REMOVE_TRAIT(the_atom2,trait,source) /proc/get_random_food() - var/static/list/allowed_food = list() - - if(!LAZYLEN(allowed_food)) //it's static so we only ever do this once - var/list/blocked = list( - /obj/item/food/spaghetti, - /obj/item/food/bread, - /obj/item/food/breadslice, - /obj/item/food/cake, - /obj/item/food/cakeslice, + var/list/blocked = list(/obj/item/reagent_containers/food/snacks/store/bread, + /obj/item/reagent_containers/food/snacks/breadslice, + /obj/item/reagent_containers/food/snacks/store/cake, + /obj/item/reagent_containers/food/snacks/cakeslice, /obj/item/reagent_containers/food/snacks/store, /obj/item/reagent_containers/food/snacks/pie, /obj/item/reagent_containers/food/snacks/kebab, @@ -1445,21 +1435,15 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) /obj/item/reagent_containers/food/snacks/soup, /obj/item/reagent_containers/food/snacks/grown, /obj/item/reagent_containers/food/snacks/grown/mushroom, - /obj/item/food/deepfryholder, + /obj/item/reagent_containers/food/snacks/deepfryholder, /obj/item/reagent_containers/food/snacks/clothing, /obj/item/reagent_containers/food/snacks/grown/shell, //base types - /obj/item/food/bread, + /obj/item/reagent_containers/food/snacks/store/bread, /obj/item/reagent_containers/food/snacks/grown/nettle ) - blocked |= typesof(/obj/item/reagent_containers/food/snacks/customizable) - - var/list/unfiltered_allowed_food = subtypesof(/obj/item/food) - blocked - for(var/obj/item/food/food as anything in unfiltered_allowed_food) - if(!initial(food.icon_state)) //food with no icon_state should probably not be spawned - continue - allowed_food.Add(food) + blocked |= typesof(/obj/item/reagent_containers/food/snacks/customizable) - return pick(allowed_food) + return pick(subtypesof(/obj/item/reagent_containers/food/snacks) - blocked) /proc/get_random_drink() var/list/blocked = list(/obj/item/reagent_containers/food/drinks/soda_cans, diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index 532ed3f888d7..59f25efe9823 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -212,7 +212,7 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items ) = 1, list(//drinks /obj/item/reagent_containers/food/drinks/bottle/vodka = 1, - /obj/item/reagent_containers/food/drinks/soda_cans/crosstalk = 1, + /obj/item/reagent_containers/food/drinks/soda_cans/grey_bull = 1, ) = 1, list(//sprayers /obj/item/reagent_containers/spray = 1, diff --git a/code/_globalvars/lists/names.dm b/code/_globalvars/lists/names.dm index fe657d56284d..888def7a7182 100644 --- a/code/_globalvars/lists/names.dm +++ b/code/_globalvars/lists/names.dm @@ -11,7 +11,6 @@ GLOBAL_LIST_INIT(first_names_female, world.file2list("strings/names/first_female GLOBAL_LIST_INIT(last_names, world.file2list("strings/names/last.txt")) GLOBAL_LIST_INIT(lizard_names_male, world.file2list("strings/names/lizard_male.txt")) GLOBAL_LIST_INIT(lizard_names_female, world.file2list("strings/names/lizard_female.txt")) -GLOBAL_LIST_INIT(kepori_names, world.file2list("strings/names/kepori_names.txt")) GLOBAL_LIST_INIT(clown_names, world.file2list("strings/names/clown.txt")) GLOBAL_LIST_INIT(mime_names, world.file2list("strings/names/mime.txt")) GLOBAL_LIST_INIT(carp_names, world.file2list("strings/names/carp.txt")) diff --git a/code/_globalvars/misc.dm b/code/_globalvars/misc.dm index d6c720380f46..3386e9952eeb 100644 --- a/code/_globalvars/misc.dm +++ b/code/_globalvars/misc.dm @@ -11,9 +11,6 @@ GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) GLOBAL_VAR_INIT(CELLRATE, 0.002) // conversion ratio between a watt-tick and kilojoule GLOBAL_VAR_INIT(CHARGELEVEL, 0.001) // Cap for how fast cells charge, as a percentage-per-tick (.001 means cellcharge is capped to 1% per second) -GLOBAL_VAR_INIT(total_merits_exchanged, 0) -GLOBAL_VAR_INIT(hydrogen_stored, 0) // can be -/+, + meaning surplus - GLOBAL_LIST_EMPTY(powernets) GLOBAL_VAR_INIT(bsa_unlock, FALSE) //BSA unlocked by head ID swipes diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index a6f81d8ca4f1..993026c0d5e0 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -366,7 +366,7 @@ return /atom/proc/CtrlShiftClick(mob/user) - SEND_SIGNAL(src, COMSIG_CLICK_CTRL_SHIFT, user) + SEND_SIGNAL(src, COMSIG_CLICK_CTRL_SHIFT) return /* diff --git a/code/datums/achievements/boss_achievements.dm b/code/datums/achievements/boss_achievements.dm index 39b355318f0c..ca45d5939eec 100644 --- a/code/datums/achievements/boss_achievements.dm +++ b/code/datums/achievements/boss_achievements.dm @@ -2,10 +2,10 @@ category = "Bosses" icon = "baseboss" -/datum/award/achievement/boss/nest_exterminator - name = "Nest Exterminator" +/datum/award/achievement/boss/tendril_exterminator + name = "Tendril Exterminator" desc = "Watch your step" - database_id = BOSS_MEDAL_NEST + database_id = BOSS_MEDAL_TENDRIL icon = "tendril" /datum/award/achievement/boss/boss_killer @@ -55,11 +55,23 @@ database_id = BOSS_MEDAL_LEGION icon = "legion" +/datum/award/achievement/boss/swarmer_beacon_kill + name = "Swarm Beacon Killer" + desc = "GET THEM OFF OF ME!" + database_id = BOSS_MEDAL_SWARMERS + icon = "swarmer" + /datum/award/achievement/boss/wendigo_kill name = "Wendigo Killer" desc = "You've now ruined years of mythical storytelling." database_id = BOSS_MEDAL_WENDIGO +/datum/award/achievement/boss/king_goat_kill + name = "King Goat Killer" + desc = "The king is dead, long live the king!" + database_id = BOSS_MEDAL_KINGGOAT + icon = "goatboss" + /datum/award/achievement/boss/blood_miner_crusher name = "Blood-drunk Miner Crusher" desc = "I guess he couldn't handle his drink that well." @@ -100,7 +112,18 @@ desc = "We were many... now we are none." database_id = BOSS_MEDAL_LEGION_CRUSHER +/datum/award/achievement/boss/swarmer_beacon_crusher + name = "Swarm Beacon Crusher" + desc = "GET THEM OFF OF ME!" + database_id = BOSS_MEDAL_SWARMERS_CRUSHER + /datum/award/achievement/boss/wendigo_crusher name = "Wendigo Crusher" desc = "You've now ruined years of mythical storytelling." database_id = BOSS_MEDAL_WENDIGO_CRUSHER + +/datum/award/achievement/boss/king_goat_crusher + name = "King Goat Crusher" + desc = "The king is dead, long live the king!" + database_id = BOSS_MEDAL_KINGGOAT_CRUSHER + icon = "goatboss" diff --git a/code/datums/achievements/boss_scores.dm b/code/datums/achievements/boss_scores.dm index c0135e6c68a1..7cf2fa886183 100644 --- a/code/datums/achievements/boss_scores.dm +++ b/code/datums/achievements/boss_scores.dm @@ -1,7 +1,7 @@ -/datum/award/score/nest_score - name = "Nest Score" +/datum/award/score/tendril_score + name = "Tendril Score" desc = "Watch your step" - database_id = NEST_CLEAR_SCORE + database_id = TENDRIL_CLEAR_SCORE /datum/award/score/boss_score name = "Bosses Killed" @@ -43,6 +43,11 @@ desc = "You've killed HOW many?" database_id = LEGION_SCORE +/datum/award/score/swarmer_beacon_score + name = "Swarmer Beacons Killed" + desc = "You've killed HOW many?" + database_id = SWARMER_BEACON_SCORE + /datum/award/score/wendigo_score name = "Wendigos Killed" desc = "You've killed HOW many?" diff --git a/code/datums/action.dm b/code/datums/action.dm index cdca8729984f..de13fc002dde 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -86,10 +86,9 @@ if(owner) UnregisterSignal(owner, COMSIG_PARENT_QDELETING) owner = null - if(button) - button.moved = FALSE //so the button appears in its normal position when given to another owner. - button.locked = FALSE - button.id = null + button.moved = FALSE //so the button appears in its normal position when given to another owner. + button.locked = FALSE + button.id = null /datum/action/proc/Trigger() if(!IsAvailable()) diff --git a/code/datums/brain_damage/mild.dm b/code/datums/brain_damage/mild.dm index 9c10c6f1fd7d..069d89f0e7e7 100644 --- a/code/datums/brain_damage/mild.dm +++ b/code/datums/brain_damage/mild.dm @@ -50,6 +50,8 @@ owner.derpspeech = min(owner.derpspeech + 5, 25) if(prob(3)) owner.emote("drool") + else if(owner.stat == CONSCIOUS && prob(3)) + owner.say(pick_list_replacements(BRAIN_DAMAGE_FILE, "brain_damage"), forced = "brain damage") ..() /datum/brain_trauma/mild/dumbness/on_lose() diff --git a/code/datums/components/attachment.dm b/code/datums/components/attachment.dm deleted file mode 100644 index 01e3abedd80b..000000000000 --- a/code/datums/components/attachment.dm +++ /dev/null @@ -1,182 +0,0 @@ -/datum/component/attachment - ///Slot the attachment goes on, also used in descriptions so should be player readable - var/slot - ///various yes no flags associated with attachments. See defines for these: [_DEFINES/guns.dm] - var/attach_features_flags - ///Unused so far, should probally handle it in the parent unless you have a specific reason - var/list/valid_parent_types - var/datum/callback/on_attach - var/datum/callback/on_detach - var/datum/callback/on_toggle - ///Called on the parents preattack - var/datum/callback/on_preattack - ///Unused...Also a little broken.. - var/list/datum/action/actions - ///Generated if the attachment can toggle, sends COMSIG_ATTACHMENT_TOGGLE - var/datum/action/attachment/attachment_toggle_action - -/datum/component/attachment/Initialize( - slot = ATTACHMENT_SLOT_RAIL, - attach_features_flags = ATTACH_REMOVABLE_HAND, - valid_parent_types = list(/obj/item/gun), - datum/callback/on_attach = null, - datum/callback/on_detach = null, - datum/callback/on_toggle = null, - datum/callback/on_preattack = null, - list/signals = null - ) - - if(!isitem(parent)) - return COMPONENT_INCOMPATIBLE - - src.slot = slot - src.attach_features_flags = attach_features_flags - src.valid_parent_types = valid_parent_types - src.on_attach = on_attach - src.on_detach = on_detach - src.on_toggle = on_toggle - src.on_preattack = on_preattack - - ADD_TRAIT(parent, TRAIT_ATTACHABLE, "attachable") - RegisterSignal(parent, COMSIG_ATTACHMENT_ATTACH, PROC_REF(try_attach)) - RegisterSignal(parent, COMSIG_ATTACHMENT_DETACH, PROC_REF(try_detach)) - RegisterSignal(parent, COMSIG_ATTACHMENT_EXAMINE, PROC_REF(handle_examine)) - RegisterSignal(parent, COMSIG_ATTACHMENT_EXAMINE_MORE, PROC_REF(handle_examine_more)) - if(attach_features_flags & ATTACH_TOGGLE) - RegisterSignal(parent, COMSIG_ATTACHMENT_TOGGLE, PROC_REF(try_toggle)) - attachment_toggle_action = new /datum/action/attachment(parent) - RegisterSignal(parent, COMSIG_ATTACHMENT_PRE_ATTACK, PROC_REF(relay_pre_attack)) - RegisterSignal(parent, COMSIG_ATTACHMENT_UPDATE_OVERLAY, PROC_REF(update_overlays)) - RegisterSignal(parent, COMSIG_ATTACHMENT_GET_SLOT, PROC_REF(send_slot)) - - for(var/signal in signals) - RegisterSignal(parent, signal, signals[signal]) - -/datum/component/attachment/Destroy(force, silent) - REMOVE_TRAIT(parent, TRAIT_ATTACHABLE, "attachable") - if(actions && length(actions)) - var/obj/item/gun/parent = src.parent - parent.actions -= actions - QDEL_LIST(actions) - qdel(attachment_toggle_action) - return ..() - -/datum/component/attachment/proc/try_toggle(obj/item/parent, obj/item/holder, mob/user) - SIGNAL_HANDLER - if(attach_features_flags & ATTACH_TOGGLE) - INVOKE_ASYNC(src, PROC_REF(do_toggle), parent, holder, user) - holder.update_icon() - attachment_toggle_action.UpdateButtonIcon() - -/datum/component/attachment/proc/do_toggle(obj/item/parent, obj/item/holder, mob/user) - if(on_toggle) - on_toggle.Invoke(holder, user) - return TRUE - - parent.attack_self(user) - return TRUE - -/datum/component/attachment/proc/update_overlays(obj/item/parent, list/overlays, list/offset) - if(!(attach_features_flags & ATTACH_NO_SPRITE)) - overlays += mutable_appearance(parent.icon, "[parent.icon_state]-attached") - -/datum/component/attachment/proc/try_attach(obj/item/parent, obj/item/holder, mob/user, bypass_checks) - SIGNAL_HANDLER - - if(!bypass_checks) - if(!parent.Adjacent(user) || (length(valid_parent_types) && (holder.type in valid_parent_types))) - return FALSE - - if(on_attach && !on_attach.Invoke(holder, user)) - return FALSE - - parent.forceMove(holder) - - if(attach_features_flags & ATTACH_TOGGLE) - holder.actions += list(attachment_toggle_action) - attachment_toggle_action.gun = holder - attachment_toggle_action.Grant(user) - - return TRUE - -/datum/component/attachment/proc/try_detach(obj/item/parent, obj/item/holder, mob/user) - SIGNAL_HANDLER - - if(!parent.Adjacent(user) || (valid_parent_types && (holder.type in valid_parent_types))) - return FALSE - - if(on_attach && !on_detach.Invoke(holder, user)) - return FALSE - - if(attach_features_flags & ATTACH_TOGGLE) - holder.actions -= list(attachment_toggle_action) - attachment_toggle_action.gun = null - attachment_toggle_action.Remove(user) - - if(user.can_put_in_hand(parent)) - user.put_in_hand(parent) - return TRUE - - parent.forceMove(holder.drop_location()) - return TRUE - -/datum/component/attachment/proc/handle_examine(obj/item/parent, mob/user, list/examine_list) - SIGNAL_HANDLER - -/datum/component/attachment/proc/handle_examine_more(obj/item/parent, mob/user, list/examine_list) - SIGNAL_HANDLER - -/datum/component/attachment/proc/relay_pre_attack(obj/item/parent, obj/item/gun, atom/target_atom, mob/user, params) - SIGNAL_HANDLER_DOES_SLEEP - - if(on_preattack) - return on_preattack.Invoke(gun, target_atom, user, params) - -/datum/component/attachment/proc/send_slot(obj/item/parent) - SIGNAL_HANDLER - return attachment_slot_to_bflag(slot) - -/datum/action/attachment - name = "Toggle Attachment" - check_flags = AB_CHECK_HANDS_BLOCKED|AB_CHECK_CONSCIOUS - button_icon_state = null - ///Decides where we send our toggle signal for when pressed - var/obj/item/gun/gun = null - -/datum/action/attachment/New(Target) - ..() - name = "Toggle [target.name]" - button.name = name - icon_icon = target.icon - button_icon_state = target.icon_state - -/datum/action/attachment/Destroy() - . = ..() - gun = null - -/datum/action/attachment/Trigger() - ..() - SEND_SIGNAL(target, COMSIG_ATTACHMENT_TOGGLE, gun, owner) - -/datum/action/attachment/UpdateButtonIcon() - icon_icon = target.icon - button_icon_state = target.icon_state - ..() - -//Copied from item action.. -/datum/action/attachment/ApplyIcon(atom/movable/screen/movable/action_button/current_button, force) - if(button_icon && button_icon_state) - // If set, use the custom icon that we set instead - // of the item appearence - ..() - else if((target && current_button.appearance_cache != target.appearance) || force) //replace with /ref comparison if this is not valid. - var/obj/item/I = target - var/old_layer = I.layer - var/old_plane = I.plane - I.layer = FLOAT_LAYER //AAAH - I.plane = FLOAT_PLANE //^ what that guy said - current_button.cut_overlays() - current_button.add_overlay(I) - I.layer = old_layer - I.plane = old_plane - current_button.appearance_cache = I.appearance diff --git a/code/datums/components/attachment_holder.dm b/code/datums/components/attachment_holder.dm deleted file mode 100644 index 82968a17604b..000000000000 --- a/code/datums/components/attachment_holder.dm +++ /dev/null @@ -1,188 +0,0 @@ -/datum/component/attachment_holder - dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS - - ///List of things you can attach to the parent - var/list/valid_types = null - ///How many slots a parent can hold of any one slot - var/list/slot_room = null - ///Icon offsets, should match the sprite itself so just find the position where it should attach - var/list/slot_offsets = null - var/list/obj/item/attachments = list() - -/datum/component/attachment_holder/Initialize( - list/slot_room = null, - list/valid_types = null, - list/slot_offsets = null, - list/default_attachments = null - ) - - if(!isgun(parent)) - return COMPONENT_INCOMPATIBLE - var/obj/item/gun/parent_gun = parent - - src.slot_room = slot_room - src.valid_types = valid_types - src.slot_offsets = slot_offsets - - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(handle_attack)) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(handle_examine)) - RegisterSignal(parent, COMSIG_PARENT_EXAMINE_MORE, PROC_REF(handle_examine_more)) - RegisterSignal(parent, COMSIG_PARENT_QDELETING, PROC_REF(handle_qdel)) - RegisterSignal(parent, COMSIG_ITEM_PRE_ATTACK, PROC_REF(handle_item_pre_attack)) - RegisterSignal(parent, COMSIG_CLICK_CTRL_SHIFT, PROC_REF(handle_ctrl_shift_click)) - RegisterSignal(parent, COMSIG_CLICK_ALT, PROC_REF(handle_alt_click)) - RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(handle_overlays)) - - if(length(default_attachments)) - for(var/attachment in default_attachments) - var/obj/item/attachment/new_attachment = new attachment(parent_gun.loc) - INVOKE_ASYNC(src, PROC_REF(do_attach), new_attachment, null, TRUE) - -/datum/component/attachment_holder/proc/handle_overlays(obj/item/parent, list/overlays) - SIGNAL_HANDLER - - for(var/obj/item/attachment/attach as anything in attachments) - var/slot = SEND_SIGNAL(attach, COMSIG_ATTACHMENT_GET_SLOT) - slot = attachment_slot_from_bflag(slot) - var/list/attach_overlays = list() - SEND_SIGNAL(attach, COMSIG_ATTACHMENT_UPDATE_OVERLAY, attach_overlays) - for(var/mutable_appearance/overlay as anything in attach_overlays) - if(slot_offsets && slot_offsets[slot]) - var/matrix/overlay_matrix = new - overlay_matrix.Translate(slot_offsets[slot]["x"] - attach.pixel_shift_x, slot_offsets[slot]["y"] - attach.pixel_shift_y) - overlay.transform = overlay_matrix - overlays += overlay - -/datum/component/attachment_holder/proc/handle_qdel() - SIGNAL_HANDLER - qdel(src) - -/datum/component/attachment_holder/Destroy(force, silent) - QDEL_LIST(attachments) - attachments = null - return ..() - -/datum/component/attachment_holder/proc/attachments_to_list(only_toggles = FALSE) - . = list() - for(var/obj/item/attachment/attach as anything in attachments) - if(attach.name in .) - stack_trace("two attachments with same name; this shouldn't happen and will cause failures") - continue - if(only_toggles && !(attach.attach_features_flags & ATTACH_TOGGLE)) - continue - .[attach.name] = attach - -/datum/component/attachment_holder/proc/handle_ctrl_shift_click(obj/item/parent, mob/user) - SIGNAL_HANDLER - - INVOKE_ASYNC(src, PROC_REF(do_attachment_radial), parent, user) - -/datum/component/attachment_holder/proc/handle_alt_click(obj/item/parent, mob/user) - SIGNAL_HANDLER - - INVOKE_ASYNC(src, PROC_REF(handle_detach), parent, user) - -/datum/component/attachment_holder/proc/do_attachment_radial(obj/item/parent, mob/user) - var/list/attachments_as_list = attachments_to_list(TRUE) - var/selection = show_radial_menu(user, parent, attachments_as_list) - var/obj/item/attach = attachments_as_list[selection] - if(!attach) - return - SEND_SIGNAL(attach, COMSIG_ATTACHMENT_TOGGLE, parent, user) - -/datum/component/attachment_holder/proc/handle_examine(obj/item/parent, mob/user, list/examine_list) - if(length(attachments)) - examine_list += span_notice("It has [length(attachments)] attachment\s.") - for(var/obj/item/attach as anything in attachments) - SEND_SIGNAL(attach, COMSIG_ATTACHMENT_EXAMINE, user, examine_list) - -/datum/component/attachment_holder/proc/handle_examine_more(obj/item/parent, mob/user, list/examine_list) - for(var/key in slot_room) - if(slot_room[key]) - examine_list += span_notice("It has [slot_room[key]] slot\s free for [key] attachments.") - if(length(attachments)) - examine_list += span_notice("It has the following attachments:") - for(var/obj/item/attach as anything in attachments) - examine_list += span_notice("\t- [attach.name]") - if(length(valid_types)) - examine_list += span_notice("It can accept:") - for(var/obj/attach_type as anything in valid_types) - examine_list += span_notice("\t- [initial(attach_type.name)]") - for(var/obj/item/attach as anything in attachments) - SEND_SIGNAL(attach, COMSIG_ATTACHMENT_EXAMINE_MORE, user, examine_list) - -/datum/component/attachment_holder/proc/do_attach(obj/item/attachment, mob/user, bypass_checks) - var/slot = SEND_SIGNAL(attachment, COMSIG_ATTACHMENT_GET_SLOT) - slot = attachment_slot_from_bflag(slot) - if(!(attachment.type in valid_types)) - to_chat(user, span_notice("[attachment] is not a valid attachment for this [parent]!")) - return - if(!slot_room[slot]) - to_chat(user, span_notice("[parent] does not contain room for [attachment]!")) - return - slot_room[slot]-- - . = SEND_SIGNAL(attachment, COMSIG_ATTACHMENT_ATTACH, parent, user, bypass_checks) - if(.) - attachments += attachment - var/atom/parent = src.parent - parent.update_icon() - -/datum/component/attachment_holder/proc/do_detach(obj/item/attachment, mob/user) - var/slot = SEND_SIGNAL(attachment, COMSIG_ATTACHMENT_GET_SLOT) - slot = attachment_slot_from_bflag(slot) - if(slot in slot_room) - slot_room[slot]++ - . = SEND_SIGNAL(attachment, COMSIG_ATTACHMENT_DETACH, parent, user) - if(.) - attachments -= attachment - var/atom/parent = src.parent - parent.update_icon() - -/datum/component/attachment_holder/proc/handle_detach(obj/item/parent, mob/user, obj/item/tool) - var/list/tool_list = list() - var/list/hand_list = list() - for(var/obj/item/attachment/attach as anything in attachments) - if(attach.attach_features_flags & ATTACH_REMOVABLE_TOOL) - tool_list[attach.name] = attach - if(attach.attach_features_flags & ATTACH_REMOVABLE_HAND) - hand_list[attach.name] = attach - if(tool) - if(!length(tool_list)) - return - var/selected = tgui_input_list(user, "Select Attachment", "Detach", tool_list) - if(!parent.Adjacent(user) || !selected || !tool || !tool.use_tool(parent, user, 2 SECONDS * tool.toolspeed)) - return - do_detach(tool_list[selected], user) - else - if(!length(hand_list)) - return - var/selected = tgui_input_list(user, "Select Attachment", "Detach", hand_list) - if(do_after(user, 2 SECONDS, parent)) - do_detach(hand_list[selected], user) - - -/datum/component/attachment_holder/proc/handle_attack(obj/item/parent, obj/item/item, mob/user) - SIGNAL_HANDLER - - if(!user.Adjacent(parent)) - return - - if(item.tool_behaviour == TOOL_CROWBAR && length(attachments)) - INVOKE_ASYNC(src, PROC_REF(handle_detach), parent, user, item) - return TRUE - - if(HAS_TRAIT(item, TRAIT_ATTACHABLE)) - INVOKE_ASYNC(src, PROC_REF(do_attach), item, user) - return TRUE - - for(var/obj/item/attach as anything in attachments) - if(SEND_SIGNAL(attach, COMSIG_ATTACHMENT_ATTACK, parent, item, user)) - parent.update_icon() - return TRUE - -/datum/component/attachment_holder/proc/handle_item_pre_attack(obj/item/parent, atom/target_atom, mob/user, params) - SIGNAL_HANDLER - - for(var/obj/item/attach as anything in attachments) - if(SEND_SIGNAL(attach, COMSIG_ATTACHMENT_PRE_ATTACK, parent, target_atom, user, params)) - return TRUE diff --git a/code/datums/components/chasm.dm b/code/datums/components/chasm.dm index 728a3bd44b86..f18002a05bd3 100644 --- a/code/datums/components/chasm.dm +++ b/code/datums/components/chasm.dm @@ -18,6 +18,8 @@ /obj/effect/hotspot, /obj/effect/landmark, /obj/effect/temp_visual, + /obj/effect/light_emitter/tendril, + /obj/effect/collapse, /obj/effect/particle_effect/ion_trails, /obj/effect/dummy/phased_mob, /obj/effect/mapping_helpers, diff --git a/code/datums/components/crafting/recipes.dm b/code/datums/components/crafting/recipes.dm index 95bbae56a904..ab7a2d4315d7 100644 --- a/code/datums/components/crafting/recipes.dm +++ b/code/datums/components/crafting/recipes.dm @@ -16,7 +16,6 @@ if(!(result in reqs)) blacklist += result - /** * Run custom pre-craft checks for this recipe * diff --git a/code/datums/components/crafting/recipes/tribal.dm b/code/datums/components/crafting/recipes/tribal.dm index c831b85d7878..83e5c03722bc 100644 --- a/code/datums/components/crafting/recipes/tribal.dm +++ b/code/datums/components/crafting/recipes/tribal.dm @@ -1,16 +1,18 @@ -/datum/crafting_recipe/bonearmlet - name = "Bone Armlet" - result = /obj/item/clothing/accessory/bonearmlet +/datum/crafting_recipe/bonetalisman + name = "Bone Talisman" + result = /obj/item/clothing/accessory/talisman time = 20 reqs = list(/obj/item/stack/sheet/bone = 2, /obj/item/stack/sheet/sinew = 1) category = CAT_PRIMAL -/datum/crafting_recipe/fangnecklace - name = "Wolf Fang Necklace" - result = /obj/item/clothing/neck/fangnecklace - time = 20 - reqs = list(/obj/item/stack/sheet/sinew = 2, +/datum/crafting_recipe/bonenecklace + name = "Hunter's Necklace" + result = /obj/item/clothing/accessory/wolftalisman + time = 35 + reqs = list(/obj/item/stack/sheet/bone = 2, + /obj/item/stack/sheet/sinew = 3, + /obj/item/mob_trophy/wolf_ear = 2, /obj/item/mob_trophy/fang = 1) category = CAT_PRIMAL diff --git a/code/datums/components/crafting/recipes/weapon.dm b/code/datums/components/crafting/recipes/weapon.dm index c1dde04b3650..10f63bede5ce 100644 --- a/code/datums/components/crafting/recipes/weapon.dm +++ b/code/datums/components/crafting/recipes/weapon.dm @@ -125,10 +125,8 @@ name = "Pulse Slug Shell" result = /obj/item/ammo_casing/shotgun/pulseslug reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, - /obj/item/stock_parts/capacitor = 3, - /obj/item/stock_parts/micro_laser = 1, - /obj/item/stock_parts/cell = 1, - /datum/reagent/lithium = 5) + /obj/item/stock_parts/capacitor/adv = 2, + /obj/item/stock_parts/micro_laser/ultra = 1) tools = list(TOOL_SCREWDRIVER) time = 5 category = CAT_WEAPONRY @@ -137,7 +135,7 @@ /datum/crafting_recipe/dragonsbreath name = "Dragonsbreath Shell" result = /obj/item/ammo_casing/shotgun/dragonsbreath - reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, /datum/reagent/phosphorus = 10) + reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, /datum/reagent/phosphorus = 5) tools = list(TOOL_SCREWDRIVER) time = 5 category = CAT_WEAPONRY @@ -159,11 +157,8 @@ name = "Ion Scatter Shell" result = /obj/item/ammo_casing/shotgun/ion reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, - /obj/item/stock_parts/micro_laser = 2, - /obj/item/stock_parts/capacitor = 2, - /obj/item/stock_parts/scanning_module = 1, - /datum/reagent/iron = 5, - /datum/reagent/uranium = 5) + /obj/item/stock_parts/micro_laser/ultra = 1, + /obj/item/stock_parts/subspace/crystal = 1) tools = list(TOOL_SCREWDRIVER) time = 5 category = CAT_WEAPONRY @@ -184,10 +179,8 @@ name = "Scatter Laser Shell" result = /obj/item/ammo_casing/shotgun/laserscatter reqs = list(/obj/item/ammo_casing/shotgun/techshell = 1, - /obj/item/stock_parts/capacitor = 1, - /obj/item/stock_parts/micro_laser = 3, - /obj/item/stock_parts/cell = 1, - /datum/reagent/lithium = 5) + /obj/item/stock_parts/capacitor/adv = 1, + /obj/item/stock_parts/micro_laser/high = 1) tools = list(TOOL_SCREWDRIVER) time = 5 category = CAT_WEAPONRY diff --git a/code/datums/components/edible.dm b/code/datums/components/edible.dm new file mode 100644 index 000000000000..cf0199d05e18 --- /dev/null +++ b/code/datums/components/edible.dm @@ -0,0 +1,256 @@ +/*! + +This component makes it possible to make things edible. What this means is that you can take a bite or force someone to take a bite (in the case of items). +These items take a specific time to eat, and can do most of the things our original food items could. + +Behavior that's still missing from this component that original food items had that should either be put into seperate components or somewhere else: + Components: + Drying component (jerky etc) + Customizable component (custom pizzas etc) + Processable component (Slicing and cooking behavior essentialy, making it go from item A to B when conditions are met.) + Dunkable component (Dunking things into reagent containers to absorb a specific amount of reagents) + + Misc: + Something for cakes (You can store things inside) + +*/ +/datum/component/edible + ///Amount of reagents taken per bite + var/bite_consumption = 2 + ///Amount of bites taken so far + var/bitecount = 0 + ///Flags for food + var/food_flags = NONE + ///Bitfield of the types of this food + var/foodtypes = NONE + ///Amount of seconds it takes to eat this food + var/eat_time = 30 + ///Defines how much it lowers someones satiety (Need to eat, essentialy) + var/junkiness = 0 + ///Message to send when eating + var/list/eatverbs + ///Callback to be ran for when you take a bite of something + var/datum/callback/after_eat + ///Last time we checked for food likes + var/last_check_time + +/datum/component/edible/Initialize(list/initial_reagents, food_flags = NONE, foodtypes = NONE, volume = 50, eat_time = 30, list/tastes, list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"), bite_consumption = 2, datum/callback/after_eat) + if(!isatom(parent)) + return COMPONENT_INCOMPATIBLE + + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, PROC_REF(UseByAnimal)) + if(isitem(parent)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(UseFromHand)) + else if(isturf(parent)) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(TryToEatTurf)) + + src.bite_consumption = bite_consumption + src.food_flags = food_flags + src.foodtypes = foodtypes + src.eat_time = eat_time + src.eatverbs = eatverbs + src.junkiness = junkiness + src.after_eat = after_eat + + var/atom/owner = parent + + owner.create_reagents(volume, INJECTABLE) + + if(initial_reagents) + for(var/rid in initial_reagents) + var/amount = initial_reagents[rid] + if(tastes && tastes.len && (rid == /datum/reagent/consumable/nutriment || rid == /datum/reagent/consumable/nutriment/vitamin)) + owner.reagents.add_reagent(rid, amount, tastes.Copy()) + else + owner.reagents.add_reagent(rid, amount) + +/datum/component/edible/proc/examine(datum/source, mob/user, list/examine_list) + SIGNAL_HANDLER + + if(!(food_flags & FOOD_IN_CONTAINER)) + switch (bitecount) + if (0) + return + if(1) + examine_list += "[parent] was bitten by someone!" + if(2,3) + examine_list += "[parent] was bitten [bitecount] times!" + else + examine_list += "[parent] was bitten multiple times!" + +/datum/component/edible/proc/UseFromHand(obj/item/source, mob/living/M, mob/living/user) + SIGNAL_HANDLER + + return TryToEat(M, user) + +/datum/component/edible/proc/TryToEatTurf(datum/source, mob/user) + SIGNAL_HANDLER + + return TryToEat(user, user) + +///All the checks for the act of eating itself and +/datum/component/edible/proc/TryToEat(mob/living/eater, mob/living/feeder) + + set waitfor = FALSE + + var/atom/owner = parent + + if(feeder.a_intent == INTENT_HARM) + return + if(!owner.reagents.total_volume)//Shouldn't be needed but it checks to see if it has anything left in it. + to_chat(feeder, "None of [owner] left, oh no!") + if(isturf(parent)) + var/turf/T = parent + T.ScrapeAway(1, CHANGETURF_INHERIT_AIR) + else + qdel(parent) + return + if(!CanConsume(eater, feeder)) + return + var/fullness = eater.nutrition + 10 //The theoretical fullness of the person eating if they were to eat this + for(var/datum/reagent/consumable/C in eater.reagents.reagent_list) //we add the nutrition value of what we're currently digesting + fullness += C.nutriment_factor * C.volume / C.metabolization_rate + + . = COMPONENT_ITEM_NO_ATTACK //Point of no return I suppose + + if(eater == feeder)//If you're eating it yourself. + if(!do_after(feeder, eat_time, eater)) //Gotta pass the minimal eat time + return + var/eatverb = pick(eatverbs) + if(junkiness && eater.satiety < -150 && eater.nutrition > NUTRITION_LEVEL_STARVING + 50 && !HAS_TRAIT(eater, TRAIT_VORACIOUS)) + to_chat(eater, "You don't feel like eating any more junk food at the moment!") + return + else if(fullness <= 50) + eater.visible_message("[eater] hungrily [eatverb]s \the [parent], gobbling it down!", "You hungrily [eatverb] \the [parent], gobbling it down!") + else if(fullness > 50 && fullness < 150) + eater.visible_message("[eater] hungrily [eatverb]s \the [parent].", "You hungrily [eatverb] \the [parent].") + else if(fullness > 150 && fullness < 500) + eater.visible_message("[eater] [eatverb]s \the [parent].", "You [eatverb] \the [parent].") + else if(fullness > 500 && fullness < 600) + eater.visible_message("[eater] unwillingly [eatverb]s a bit of \the [parent].", "You unwillingly [eatverb] a bit of \the [parent].") + else if(fullness > (600 * (1 + eater.overeatduration / 2000))) // The more you eat - the more you can eat + eater.visible_message("[eater] cannot force any more of \the [parent] to go down [eater.p_their()] throat!", "You cannot force any more of \the [parent] to go down your throat!") + return + else //If you're feeding it to someone else. + if(isbrain(eater)) + to_chat(feeder, "[eater] doesn't seem to have a mouth!") + return + if(fullness <= (600 * (1 + eater.overeatduration / 1000))) + eater.visible_message("[feeder] attempts to feed [eater] [parent].", \ + "[feeder] attempts to feed you [parent].") + else + eater.visible_message("[feeder] cannot force any more of [parent] down [eater]'s throat!", \ + "[feeder] cannot force any more of [parent] down your throat!") + return + if(!do_after(feeder, target = eater)) //Wait 3 seconds before you can feed + return + + log_combat(feeder, eater, "fed", owner.reagents.log_list()) + eater.visible_message("[feeder] forces [eater] to eat [parent]!", \ + "[feeder] forces you to eat [parent]!") + + TakeBite(eater, feeder) + +///This function lets the eater take a bite and transfers the reagents to the eater. +/datum/component/edible/proc/TakeBite(mob/living/eater, mob/living/feeder) + + var/atom/owner = parent + + if(!owner?.reagents) + return FALSE + if(eater.satiety > -200) + eater.satiety -= junkiness + playsound(eater.loc,'sound/items/eatfood.ogg', rand(10,50), TRUE) + if(owner.reagents.total_volume) + SEND_SIGNAL(parent, COMSIG_FOOD_EATEN, eater, feeder) + var/fraction = min(bite_consumption / owner.reagents.total_volume, 1) + owner.reagents.trans_to(eater, bite_consumption, transfered_by = feeder, method = INGEST) + bitecount++ + On_Consume(eater) + checkLiked(fraction, eater) + + //Invoke our after eat callback if it is valid + if(after_eat) + after_eat.Invoke(eater, feeder) + + return TRUE + +///Checks whether or not the eater can actually consume the food +/datum/component/edible/proc/CanConsume(mob/living/eater, mob/living/feeder) + if(!iscarbon(eater)) + return FALSE + var/mob/living/carbon/C = eater + var/covered = "" + if(C.is_mouth_covered(head_only = 1)) + covered = "headgear" + else if(C.is_mouth_covered(mask_only = 1)) + covered = "mask" + if(covered) + var/who = (isnull(feeder) || eater == feeder) ? "your" : "[eater.p_their()]" + to_chat(feeder, "You have to remove [who] [covered] first!") + return FALSE + return TRUE + +///Check foodtypes to see if we should send a moodlet +/datum/component/edible/proc/checkLiked(fraction, mob/M) + if(last_check_time + 50 > world.time) + return FALSE + if(!ishuman(M)) + return FALSE + var/mob/living/carbon/human/H = M + if(HAS_TRAIT(H, TRAIT_AGEUSIA) && foodtypes & H.dna.species.toxic_food) + to_chat(H, "You don't feel so good...") + H.adjust_disgust(25 + 30 * fraction) + else + if(foodtypes & H.dna.species.toxic_food) + to_chat(H,"What the hell was that thing?!") + H.adjust_disgust(25 + 30 * fraction) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "toxic_food", /datum/mood_event/disgusting_food) + else if(foodtypes & H.dna.species.disliked_food) + to_chat(H,"That didn't taste very good...") + H.adjust_disgust(11 + 15 * fraction) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "gross_food", /datum/mood_event/gross_food) + else if(foodtypes & H.dna.species.liked_food) + to_chat(H,"I love this taste!") + H.adjust_disgust(-5 + -2.5 * fraction) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "fav_food", /datum/mood_event/favorite_food) + if((foodtypes & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast) + last_check_time = world.time + +///Delete the item when it is fully eaten +/datum/component/edible/proc/On_Consume(mob/living/eater) + + var/atom/owner = parent + + if(!eater) + return + if(!owner.reagents.total_volume) + if(isturf(parent)) + var/turf/T = parent + T.ScrapeAway(1, CHANGETURF_INHERIT_AIR) + else + qdel(parent) + +///Ability to feed food to puppers +/datum/component/edible/proc/UseByAnimal(datum/source, mob/user) + + SIGNAL_HANDLER + + + var/atom/owner = parent + + if(!isdog(user)) + return + var/mob/living/L = user + if(bitecount == 0 || prob(50)) + L.manual_emote("nibbles away at \the [parent]") + bitecount++ + . = COMPONENT_ITEM_NO_ATTACK + L.taste(owner.reagents) // why should carbons get all the fun? + if(bitecount >= 5) + var/sattisfaction_text = pick("burps from enjoyment", "yaps for more", "woofs twice", "looks at the area where \the [parent] was") + if(sattisfaction_text) + L.manual_emote(sattisfaction_text) + qdel(parent) diff --git a/code/datums/components/food/edible.dm b/code/datums/components/food/edible.dm deleted file mode 100644 index cde77f969911..000000000000 --- a/code/datums/components/food/edible.dm +++ /dev/null @@ -1,494 +0,0 @@ -/*! - -This component makes it possible to make things edible. What this means is that you can take a bite or force someone to take a bite (in the case of items). -These items take a specific time to eat, and can do most of the things our original food items could. - -Behavior that's still missing from this component that original food items had that should either be put into seperate components or somewhere else: - Components: - Drying component (jerky etc) - Customizable component (custom pizzas etc) - Processable component (Slicing and cooking behavior essentialy, making it go from item A to B when conditions are met.) - Microwavability component - Frying component - - Misc: - Something for cakes (You can store things inside) - -*/ -/datum/component/edible - dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS - ///Amount of reagents taken per bite - var/bite_consumption = 2 - ///Amount of bites taken so far - var/bitecount = 0 - ///Flags for food - var/food_flags = NONE - ///Bitfield of the types of this food - var/foodtypes = NONE - ///Amount of seconds it takes to eat this food - var/eat_time = 30 - ///Defines how much it lowers someones satiety (Need to eat, essentialy) - var/junkiness = 0 - ///Message to send when eating - var/list/eatverbs - ///Callback to be ran before you eat something, so you can check if someone *can* eat it. - var/datum/callback/pre_eat - ///Callback to be ran before composting something, in case you don't want a piece of food to be compostable for some reason. - var/datum/callback/on_compost - ///Callback to be ran for when you take a bite of something - var/datum/callback/after_eat - ///Callback to be ran for when you finish eating something - var/datum/callback/on_consume - ///Last time we checked for food likes - var/last_check_time - ///The initial reagents of this food when it is made - var/list/initial_reagents - ///The initial volume of the foods reagents - var/volume - ///The flavortext for taste - var/list/tastes - ///The type of atom this creates when the object is microwaved. - var/microwaved_type - - //TEMP VAR, filling is nonfunctional because newfood isnt customizable yet - var/filling_color - -/datum/component/edible/Initialize(list/initial_reagents, - food_flags = NONE, - foodtypes = NONE, - volume = 50, - eat_time = 10, - list/tastes, - list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"), - bite_consumption = 2, - microwaved_type, - junkiness, - filling_color = null, //Temp var - datum/callback/pre_eat, - datum/callback/on_compost, - datum/callback/after_eat, - datum/callback/on_consume -) - if(!isatom(parent)) - return COMPONENT_INCOMPATIBLE - - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, PROC_REF(use_by_animal)) - RegisterSignal(parent, COMSIG_ATOM_CHECKPARTS, PROC_REF(on_craft)) - RegisterSignal(parent, COMSIG_ATOM_CREATEDBY_PROCESSING, PROC_REF(on_processed)) - RegisterSignal(parent, COMSIG_ITEM_MICROWAVE_COOKED, PROC_REF(on_microwave_cooked)) - RegisterSignal(parent, COMSIG_EDIBLE_ON_COMPOST, PROC_REF(compost)) - - if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(use_from_hand)) - RegisterSignal(parent, COMSIG_ITEM_FRIED, PROC_REF(on_fried)) - RegisterSignal(parent, COMSIG_ITEM_MICROWAVE_ACT, PROC_REF(on_microwaved)) - - var/obj/item/item = parent - if (!item.grind_results) - item.grind_results = list() //If this doesn't already exist, add it as an empty list. This is needed for the grinder to accept it. - - src.bite_consumption = bite_consumption - src.food_flags = food_flags - src.foodtypes = foodtypes - src.eat_time = eat_time - src.eatverbs = string_list(eatverbs) - src.junkiness = junkiness - src.pre_eat = pre_eat - src.on_compost = on_compost - src.after_eat = after_eat - src.on_consume = on_consume - src.initial_reagents = string_assoc_list(initial_reagents) - src.tastes = string_assoc_list(tastes) - src.microwaved_type = microwaved_type - - var/atom/owner = parent - - owner.create_reagents(volume, INJECTABLE) - - for(var/rid in initial_reagents) - var/amount = initial_reagents[rid] - if(length(tastes) && (rid == /datum/reagent/consumable/nutriment || rid == /datum/reagent/consumable/nutriment/vitamin)) - owner.reagents.add_reagent(rid, amount, tastes.Copy()) - else - owner.reagents.add_reagent(rid, amount) - -/datum/component/edible/InheritComponent(datum/component/C, - i_am_original, - list/initial_reagents, - food_flags = NONE, - foodtypes = NONE, - volume = 50, - eat_time = 30, - list/tastes, - list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"), - bite_consumption = 2, - filling_color = null, //Temp var - datum/callback/pre_eat, - datum/callback/on_compost, - datum/callback/after_eat, - datum/callback/on_consume - ) - - . = ..() - src.bite_consumption = bite_consumption - src.food_flags = food_flags - src.foodtypes = foodtypes - src.eat_time = eat_time - src.eatverbs = eatverbs - src.junkiness = junkiness - src.pre_eat = pre_eat - src.on_compost = on_compost - src.after_eat = after_eat - src.on_consume = on_consume - -/datum/component/edible/Destroy(force, silent) - QDEL_NULL(pre_eat) - QDEL_NULL(on_compost) - QDEL_NULL(after_eat) - QDEL_NULL(on_consume) - return ..() - -/datum/component/edible/proc/examine(datum/source, mob/user, list/examine_list) - SIGNAL_HANDLER - - if(!(food_flags & FOOD_IN_CONTAINER)) - switch (bitecount) - if (0) - return - if(1) - examine_list += "[parent] was bitten by someone!" - if(2,3) - examine_list += "[parent] was bitten [bitecount] times!" - else - examine_list += "[parent] was bitten multiple times!" - -/datum/component/edible/proc/use_from_hand(obj/item/source, mob/living/M, mob/living/user) - SIGNAL_HANDLER - - return TryToEat(M, user) - -/datum/component/edible/proc/on_fried(fry_object) - SIGNAL_HANDLER - var/atom/our_atom = parent - our_atom.reagents.trans_to(fry_object, our_atom.reagents.total_volume) - qdel(our_atom) - return COMSIG_FRYING_HANDLED - -///Called when food is created through processing (Usually this means it was sliced). We use this to pass the OG items reagents. -/datum/component/edible/proc/on_processed(datum/source, atom/original_atom, list/chosen_processing_option) - SIGNAL_HANDLER - - if(!original_atom.reagents) - return - - var/atom/this_food = parent - var/reagents_for_slice = chosen_processing_option[TOOL_PROCESSING_AMOUNT] - - this_food.create_reagents(volume) //Make sure we have a reagent container - - original_atom.reagents.trans_to(this_food, reagents_for_slice) - - if(original_atom.name != initial(original_atom.name)) - this_food.name = "slice of [original_atom.name]" - if(original_atom.desc != initial(original_atom.desc)) - this_food.desc = "[original_atom.desc]" - -///Called when food is crafted through a crafting recipe datum. -/datum/component/edible/proc/on_craft(datum/source, list/parts_list, datum/crafting_recipe/food/recipe) - SIGNAL_HANDLER - - var/atom/this_food = parent - - this_food.reagents.clear_reagents() - - for(var/obj/item/crafted_part in this_food.contents) - crafted_part.reagents?.trans_to(this_food.reagents, crafted_part.reagents.maximum_volume, CRAFTED_FOOD_INGREDIENT_REAGENT_MODIFIER) - - var/list/objects_to_delete = list() - - // Remove all non recipe objects from the contents - for(var/content_object in this_food.contents) - for(var/recipe_object in recipe.real_parts) - if(istype(content_object, recipe_object)) - continue - objects_to_delete += content_object - - QDEL_LIST(objects_to_delete) - - for(var/r_id in initial_reagents) - var/amount = initial_reagents[r_id] * CRAFTED_FOOD_BASE_REAGENT_MODIFIER - if(r_id == /datum/reagent/consumable/nutriment || r_id == /datum/reagent/consumable/nutriment/vitamin) - this_food.reagents.add_reagent(r_id, amount, tastes) - else - this_food.reagents.add_reagent(r_id, amount) - - SSblackbox.record_feedback("tally", "food_made", 1, type) - -/datum/component/edible/proc/on_microwaved(datum/source, obj/machinery/microwave/used_microwave) - SIGNAL_HANDLER - - var/turf/parent_turf = get_turf(parent) - - if(!microwaved_type) - new /obj/item/reagent_containers/food/snacks/badrecipe(parent_turf) - qdel(parent) - return - - var/obj/item/result - - result = new microwaved_type(parent_turf) - - var/efficiency = istype(used_microwave) ? used_microwave.efficiency : 1 - - SEND_SIGNAL(result, COMSIG_ITEM_MICROWAVE_COOKED, parent, efficiency) - - SSblackbox.record_feedback("tally", "food_made", 1, result.type) - qdel(parent) - return COMPONENT_SUCCESFUL_MICROWAVE - -///Corrects the reagents on the newly cooked food -/datum/component/edible/proc/on_microwave_cooked(datum/source, obj/item/source_item, cooking_efficiency = 1) - SIGNAL_HANDLER - - var/atom/this_food = parent - - this_food.reagents.clear_reagents() - - source_item.reagents?.trans_to(this_food, source_item.reagents.total_volume) - - for(var/r_id in initial_reagents) - var/amount = initial_reagents[r_id] * cooking_efficiency * CRAFTED_FOOD_BASE_REAGENT_MODIFIER - if(r_id == /datum/reagent/consumable/nutriment || r_id == /datum/reagent/consumable/nutriment/vitamin) - this_food.reagents.add_reagent(r_id, amount, tastes) - else - this_food.reagents.add_reagent(r_id, amount) - -///Makes sure the thing hasn't been destroyed or fully eaten to prevent eating phantom edibles -/datum/component/edible/proc/IsFoodGone(atom/owner, mob/living/feeder) - if(QDELETED(owner)|| !(IS_EDIBLE(owner))) - return TRUE - if(owner.reagents.total_volume) - return FALSE - return TRUE - -/// Normal time to forcefeed someone something -#define EAT_TIME_FORCE_FEED (3 SECONDS) - -///All the checks for the act of eating itself and -/datum/component/edible/proc/TryToEat(mob/living/eater, mob/living/feeder) - - set waitfor = FALSE // We might end up sleeping here, so we don't want to hold up anything - - var/atom/owner = parent - - if(feeder.a_intent == INTENT_HARM) - return - - . = COMPONENT_CANCEL_ATTACK_CHAIN //Point of no return I suppose - - if(IsFoodGone(owner, feeder)) - return - - if(!CanConsume(eater, feeder)) - return - var/fullness = eater.nutrition + 10 //The theoretical fullness of the person eating if they were to eat this - - var/time_to_eat = (eater = feeder) ? eat_time : EAT_TIME_FORCE_FEED - - if(eater == feeder)//If you're eating it yourself. - if(eat_time && !do_after(feeder, time_to_eat, eater, timed_action_flags = food_flags & FOOD_FINGER_FOOD ? IGNORE_USER_LOC_CHANGE | IGNORE_TARGET_LOC_CHANGE : NONE)) //Gotta pass the minimal eat time - return - if(IsFoodGone(owner, feeder)) - return - var/eatverb = pick(eatverbs) - - if(junkiness && eater.satiety < -150 && eater.nutrition > NUTRITION_LEVEL_STARVING + 50 && !HAS_TRAIT(eater, TRAIT_VORACIOUS)) - to_chat(eater, "You don't feel like eating any more junk food at the moment!") - return - else if(fullness <= 50) - eater.visible_message("[eater] hungrily [eatverb]s \the [parent], gobbling it down!", "You hungrily [eatverb] \the [parent], gobbling it down!") - else if(fullness > 50 && fullness < 150) - eater.visible_message("[eater] hungrily [eatverb]s \the [parent].", "You hungrily [eatverb] \the [parent].") - else if(fullness > 150 && fullness < 500) - eater.visible_message("[eater] [eatverb]s \the [parent].", "You [eatverb] \the [parent].") - else if(fullness > 500 && fullness < 600) - eater.visible_message("[eater] unwillingly [eatverb]s a bit of \the [parent].", "You unwillingly [eatverb] a bit of \the [parent].") - else if(fullness > (600 * (1 + eater.overeatduration / 2000))) // The more you eat - the more you can eat - eater.visible_message("[eater] cannot force any more of \the [parent] to go down [eater.p_their()] throat!", "You cannot force any more of \the [parent] to go down your throat!") - return - - - - - - else //If you're feeding it to someone else. - if(isbrain(eater)) - to_chat(feeder, "[eater] doesn't seem to have a mouth!") - return - if(fullness <= (600 * (1 + eater.overeatduration / 1000))) - eater.visible_message( - "[feeder] attempts to feed [eater] [parent].", \ - "[feeder] attempts to feed you [parent]." - ) - if(eater.is_blind()) - to_chat(eater, "You feel someone trying to feed you something!") - else - eater.visible_message( - "[feeder] cannot force any more of [parent] down [eater]'s throat!", \ - "[feeder] cannot force any more of [parent] down your throat!" - ) - if(eater.is_blind()) - to_chat(eater, "You're too full to eat what's being fed to you!") - return - if(!do_after(feeder, delay = time_to_eat, target = eater)) //Wait 3 seconds before you can feed - return - if(IsFoodGone(owner, feeder)) - return - log_combat(feeder, eater, "fed", owner.reagents.log_list()) - eater.visible_message( - "[feeder] forces [eater] to eat [parent]!", \ - "[feeder] forces you to eat [parent]!" - ) - if(eater.is_blind()) - to_chat(eater, "You're forced to eat something!") - - TakeBite(eater, feeder) - - //If we're not force-feeding, try take another bite - if(eater == feeder && eat_time) - INVOKE_ASYNC(src, PROC_REF(TryToEat), eater, feeder) - -#undef EAT_TIME_FORCE_FEED - -///This function lets the eater take a bite and transfers the reagents to the eater. -/datum/component/edible/proc/TakeBite(mob/living/eater, mob/living/feeder) - - var/atom/owner = parent - - if(!owner?.reagents) - return FALSE - if(eater.satiety > -200) - eater.satiety -= junkiness - playsound(eater.loc,'sound/items/eatfood.ogg', rand(10,50), TRUE) - if(!owner.reagents.total_volume) - return - SEND_SIGNAL(parent, COMSIG_FOOD_EATEN, eater, feeder, bitecount, bite_consumption) - var/fraction = min(bite_consumption / owner.reagents.total_volume, 1) - owner.reagents.trans_to(eater, bite_consumption, transfered_by = feeder, method = INGEST) - bitecount++ - check_liked(fraction, eater) - if(!owner.reagents.total_volume) - on_consume(eater, feeder) - - //Invoke our after eat callback if it is valid - if(after_eat) - after_eat.Invoke(eater, feeder, bitecount) - - return TRUE - -///Checks if we can compost something, and handles it -/datum/component/edible/proc/compost(mob/living/user) - SIGNAL_HANDLER - if(on_compost && !on_compost.Invoke(user)) - return COMPONENT_EDIBLE_BLOCK_COMPOST - -///Checks whether or not the eater can actually consume the food -/datum/component/edible/proc/CanConsume(mob/living/eater, mob/living/feeder) - if(!iscarbon(eater)) - return FALSE - if(pre_eat && !pre_eat.Invoke(eater, feeder)) - return FALSE - var/mob/living/carbon/C = eater - var/covered = "" - if(C.is_mouth_covered(head_only = 1)) - covered = "headgear" - else if(C.is_mouth_covered(mask_only = 1)) - covered = "mask" - if(covered) - var/who = (isnull(feeder) || eater == feeder) ? "your" : "[eater.p_their()]" - to_chat(feeder, "You have to remove [who] [covered] first!") - return FALSE - return TRUE - -///Check foodtypes to see if we should send a moodlet -/datum/component/edible/proc/check_liked(fraction, mob/eater) - if(last_check_time + 50 > world.time) - return FALSE - if(!ishuman(eater)) - return FALSE - var/mob/living/carbon/human/human_eater = eater - if((foodtypes & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST) - SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast) - if(HAS_TRAIT(human_eater, TRAIT_AGEUSIA)) - if(foodtypes & human_eater.dna.species.toxic_food) - to_chat(human_eater, "You don't feel so good...") - human_eater.adjust_disgust(25 + 30 * fraction) - else - if(foodtypes & human_eater.dna.species.toxic_food) - to_chat(human_eater,"What the hell was that thing?!") - human_eater.adjust_disgust(25 + 30 * fraction) - SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "toxic_food", /datum/mood_event/disgusting_food) - else if(foodtypes & human_eater.dna.species.disliked_food) - to_chat(human_eater,"That didn't taste very good...") - human_eater.adjust_disgust(11 + 15 * fraction) - SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "gross_food", /datum/mood_event/gross_food) - else if(foodtypes & human_eater.dna.species.liked_food) - to_chat(human_eater,"I love this taste!") - human_eater.adjust_disgust(-5 + -2.5 * fraction) - SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "fav_food", /datum/mood_event/favorite_food) - last_check_time = world.time - - /* Should shiptest ever want to move taste to tongues as Beestation & later TGstation did, rather than on species - var/obj/item/organ/tongue/tongue = human_eater.getorganslot(ORGAN_SLOT_TONGUE) - if((foodtypes & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST) - SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast) - if(HAS_TRAIT(human_eater, TRAIT_AGEUSIA)) - if(foodtypes & tongue.toxic_food) - to_chat(human_eater, "You don't feel so good...") - human_eater.adjust_disgust(25 + 30 * fraction) - else - if(foodtypes & tongue.toxic_food) - to_chat(human_eater,"What the hell was that thing?!") - human_eater.adjust_disgust(25 + 30 * fraction) - SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "toxic_food", /datum/mood_event/disgusting_food) - else if(foodtypes & tongue.disliked_food) - to_chat(human_eater,"That didn't taste very good...") - human_eater.adjust_disgust(11 + 15 * fraction) - SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "gross_food", /datum/mood_event/gross_food) - else if(foodtypes & tongue.liked_food) - to_chat(human_eater,"I love this taste!") - human_eater.adjust_disgust(-5 + -2.5 * fraction) - SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "fav_food", /datum/mood_event/favorite_food) - last_check_time = world.time - */ - -///Delete the item when it is fully eaten -/datum/component/edible/proc/on_consume(mob/living/eater, mob/living/feeder) - SEND_SIGNAL(parent, COMSIG_FOOD_CONSUMED, eater, feeder) - - on_consume?.Invoke(eater, feeder) - - if(isturf(parent)) - var/turf/T = parent - T.ScrapeAway(1, CHANGETURF_INHERIT_AIR) - else - qdel(parent) - -///Ability to feed food to puppers -/datum/component/edible/proc/use_by_animal(datum/source, mob/user) - SIGNAL_HANDLER - var/atom/owner = parent - - if(!isdog(user)) - return - var/mob/living/L = user - if(bitecount == 0 || prob(50)) - L.manual_emote("nibbles away at \the [parent].") - bitecount++ - . = COMPONENT_CANCEL_ATTACK_CHAIN - L.taste(owner.reagents) // why should carbons get all the fun? - if(bitecount >= 5) - var/satisfaction_text = pick("burps from enjoyment.", "yaps for more!", "woofs twice.", "looks at the area where \the [parent] was.") - L.manual_emote(satisfaction_text) - qdel(parent) diff --git a/code/datums/components/food/food_storage.dm b/code/datums/components/food/food_storage.dm deleted file mode 100644 index 259ef4a8b6c6..000000000000 --- a/code/datums/components/food/food_storage.dm +++ /dev/null @@ -1,204 +0,0 @@ -/// --Food storage component-- -/// This component lets you slide one item into large foods, such as bread, cheese wheels, or cakes. -/// Consuming food storages with an item inside can cause unique interactions, such as eating glass shards. - -/datum/component/food_storage - /// Reference to what we have in our food. - var/obj/item/stored_item - /// The amount of volume the food has on creation - Used for probabilities - var/initial_volume = 10 - /// Minimum size items that can be inserted - var/minimum_weight_class = WEIGHT_CLASS_SMALL - /// What are the odds we bite into the stored item? - var/bad_chance_of_discovery = 0 - /// What are the odds we see the stored item before we bite it? - var/good_chance_of_discovery = 100 - /// The stored item was found out somehow. - var/discovered = FALSE - -/datum/component/food_storage/Initialize(_minimum_weight_class = WEIGHT_CLASS_SMALL, _bad_chance = 0, _good_chance = 100) - - RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(try_inserting_item)) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(try_removing_item)) - RegisterSignal(parent, COMSIG_FOOD_EATEN, PROC_REF(consume_food_storage)) - - var/atom/food = parent - initial_volume = food.reagents.total_volume - - minimum_weight_class = _minimum_weight_class - bad_chance_of_discovery = _bad_chance - good_chance_of_discovery = _good_chance - -/datum/component/food_storage/Destroy(force, silent) - if(stored_item) - stored_item.forceMove(stored_item.drop_location()) - stored_item.dropped() - stored_item = null - . = ..() - -/** Begins the process of inserted an item. - * - * Clicking on the food storage with an item will begin a do_after, which if successful inserts the item. - * - * Arguments - * inserted_item - the item being placed into the food - * user - the person inserting the item - */ -/datum/component/food_storage/proc/try_inserting_item(datum/source, obj/item/inserted_item, mob/user, params) - SIGNAL_HANDLER - - // No matryoshka-ing food storage - if(istype(inserted_item, /obj/item/storage) || IS_EDIBLE(inserted_item)) - return - - //Harm intent will bypass inserting for injecting food with syringes and such - if(user.a_intent == INTENT_HARM) - return - - if(inserted_item.w_class > minimum_weight_class) - to_chat(user, "\The [inserted_item.name] won't fit in \the [parent].") - return - - if(!QDELETED(stored_item)) - to_chat(user, "There's something in \the [parent].") - return - - if(HAS_TRAIT(inserted_item, TRAIT_NODROP)) - to_chat(user, "\the [inserted_item] is stuck to your hand, you can't put into \the [parent]!") - return - - user.visible_message("[user.name] begins inserting [inserted_item.name] into \the [parent].", \ - "You start to insert the [inserted_item.name] into \the [parent].") - - INVOKE_ASYNC(src, PROC_REF(insert_item), inserted_item, user) - return COMPONENT_CANCEL_ATTACK_CHAIN - -/** Begins the process of attempting to remove the stored item. - * - * Clicking on food storage on grab intent will begin a do_after, which if successful removes the stored_item. - * - * Arguments - * user - the person removing the item. - */ -/datum/component/food_storage/proc/try_removing_item(datum/source, mob/user) - SIGNAL_HANDLER - - var/atom/food = parent - - if(user.a_intent != INTENT_GRAB) - return - - if(QDELETED(stored_item)) - return - - if(!food.can_interact(user)) - return - - user.visible_message("[user.name] begins tearing at \the [parent].", \ - "You start to rip into \the [parent].") - - INVOKE_ASYNC(src, PROC_REF(begin_remove_item), user) - return COMPONENT_CANCEL_ATTACK_CHAIN - -/** Inserts the item into the food, after a do_after. - * - * Arguments - * inserted_item - The item being inserted. - * user - the person inserting the item. - */ -/datum/component/food_storage/proc/insert_item(obj/item/inserted_item, mob/user) - if(do_after(user, 1.5 SECONDS, target = parent)) - var/atom/food = parent - to_chat(user, "You slip [inserted_item.name] inside \the [parent].") - inserted_item.forceMove(food) - user.log_message("[key_name(user)] inserted [inserted_item] into [parent] at [AREACOORD(user)]", LOG_ATTACK) - food.add_fingerprint(user) - inserted_item.add_fingerprint(user) - - stored_item = inserted_item - -/** Removes the item from the food, after a do_after. - * - * Arguments - * user - person removing the item. - */ -/datum/component/food_storage/proc/begin_remove_item(mob/user) - if(do_after(user, 10 SECONDS, target = parent)) - remove_item(user) - -/** - * Removes the stored item, putting it in user's hands or on the ground, then updates the reference. - */ -/datum/component/food_storage/proc/remove_item(mob/user) - if(user.put_in_hands(stored_item)) - user.visible_message("[user.name] slowly pulls [stored_item.name] out of \the [parent].", \ - "You slowly pull [stored_item.name] out of \the [parent].") - else - stored_item.dropped() - stored_item.visible_message("[stored_item.name] falls out of \the [parent].") - - update_stored_item() - -/** Checks for stored items when the food is eaten. - * - * If the food is eaten while an item is stored in it, calculates the odds that the item will be found. - * Then, if the item is found before being bitten, the item is removed. - * If the item is found by biting into it, calls on_accidental_consumption on the stored item. - * Afterwards, removes the item from the food if it was discovered. - * - * Arguments - * target - person doing the eating (can be the same as user) - * user - person causing the eating to happen - * bitecount - how many times the current food has been bitten - * bitesize - how large bties are for this food - */ -/datum/component/food_storage/proc/consume_food_storage(datum/source, mob/living/target, mob/living/user, bitecount, bitesize) - SIGNAL_HANDLER - - if(QDELETED(stored_item)) //if the stored item was deleted/null... - if(!update_stored_item()) //check if there's a replacement item - return - - /// Chance of biting the held item = amount of bites / (intitial reagents / reagents per bite) * 100 - bad_chance_of_discovery = (bitecount / (initial_volume / bitesize))*100 - /// Chance of finding the held item = bad chance - 50 - good_chance_of_discovery = bad_chance_of_discovery - 50 - - if(prob(good_chance_of_discovery)) //finding the item, without biting it - discovered = TRUE - to_chat(target, "It feels like there's something in \the [parent]...!") - - else if(prob(bad_chance_of_discovery)) //finding the item, BY biting it - user.log_message("[key_name(user)] just fed [key_name(target)] a/an [stored_item] which was hidden in [parent] at [AREACOORD(target)]", LOG_ATTACK) - discovered = stored_item.on_accidental_consumption(target, user, parent) - update_stored_item() //make sure if the item was changed, the reference changes as well - - if(!QDELETED(stored_item) && discovered) - INVOKE_ASYNC(src, PROC_REF(remove_item), user) - -/** Updates the reference of the stored item. - * - * Checks the food's contents for if an alternate item was placed into the food. - * If there is an alternate item, updates the reference to the new item. - * If there isn't, updates the reference to null. - * - * Returns FALSE if the ref is nulled, or TRUE is another item replaced it. - */ -/datum/component/food_storage/proc/update_stored_item() - var/atom/food = parent - if(!food?.contents.len) //if there's no items in the food or food is deleted somehow - stored_item = null - return FALSE - - for(var/obj/item/i in food.contents) //search the food's contents for a replacement item - if(IS_EDIBLE(i)) - continue - if(QDELETED(i)) - continue - - stored_item = i //we found something to replace it - return TRUE - - //if there's nothing else in the food, or we found nothing valid - stored_item = null - return FALSE diff --git a/code/modules/mob_spawner/spawner_componet.dm b/code/datums/components/spawner.dm similarity index 99% rename from code/modules/mob_spawner/spawner_componet.dm rename to code/datums/components/spawner.dm index 8a904a5504c4..aab5bb6ea08a 100644 --- a/code/modules/mob_spawner/spawner_componet.dm +++ b/code/datums/components/spawner.dm @@ -14,6 +14,7 @@ var/wave_timer var/current_timerid + /datum/component/spawner/Initialize(_mob_types, _spawn_time, _faction, _spawn_text, _max_mobs, _spawn_sound, _spawn_distance_min, _spawn_distance_max, _wave_length, _wave_downtime) if(_spawn_time) spawn_time=_spawn_time diff --git a/code/datums/components/storage/concrete/pockets.dm b/code/datums/components/storage/concrete/pockets.dm index 32a74c843b01..ce224d44e4e5 100644 --- a/code/datums/components/storage/concrete/pockets.dm +++ b/code/datums/components/storage/concrete/pockets.dm @@ -143,7 +143,7 @@ original_parent = parent . = ..() can_hold = typecacheof(list( - /obj/item/gun/ballistic/automatic/pistol/syndicate, + /obj/item/gun/ballistic/automatic/pistol, /obj/item/gun/ballistic/revolver, /obj/item/gun/energy/e_gun/mini, /obj/item/gun/energy/disabler, diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm index 89831dafab72..5724d4327bee 100644 --- a/code/datums/components/storage/storage.dm +++ b/code/datums/components/storage/storage.dm @@ -258,7 +258,7 @@ return var/datum/progressbar/progress = new(M, len, I.loc) var/list/rejections = list() - while(do_after(M, 10, parent, TRUE, FALSE, CALLBACK(src, PROC_REF(handle_mass_pickup), things, I.loc, rejections, progress))) + while(do_after(M, 10, TRUE, parent, FALSE, CALLBACK(src, PROC_REF(handle_mass_pickup), things, I.loc, rejections, progress))) stoplag(1) progress.end_progress() to_chat(M, "You put everything you could [insert_preposition] [parent].") diff --git a/code/datums/diseases/legionvirus.dm b/code/datums/diseases/legionvirus.dm index a6e1bdadcdd2..22144a7b2a14 100644 --- a/code/datums/diseases/legionvirus.dm +++ b/code/datums/diseases/legionvirus.dm @@ -1,29 +1,28 @@ -/datum/disease/transformation/legionvirus //Diseases are a quick way to exposit a bunch of information onto players, most of the effects here are handled by the legion skull organ from /mob/living/simple_animal/hostile/mining_mobs/hivelord.dm - name = "Legion Infection" +/datum/disease/transformation/legionvirus + name = "Soulus Saturation" max_stages = 5 spread_flags = DISEASE_SPREAD_NON_CONTAGIOUS - cure_text = "Surgically removing the skull from the patient's chest; applications of spaceacillin or synaptizine can delay onset of the infection." - agent = "Legion skull" + cure_text = "System Cleaner" + cures = list(/datum/reagent/medicine/system_cleaner) + agent = "Soulus Dust" viable_mobtypes = list(/mob/living/carbon/human) visibility_flags = 0 - stage_prob = 0 // WOOOOOO SNOWFLAKE!!!!!!! WOOOOOO!!!! - desc = "If left untreated, the skull will slowly overtake its host's body, eventually growing into a legion." + stage_prob = 5 + cure_chance = 20 + desc = "If left untreated, this disease will cause the infected to transform into a legion." severity = DISEASE_SEVERITY_HARMFUL - disease_flags = NONE - visibility_flags = HIDDEN_PANDEMIC + disease_flags = CURABLE bypasses_immunity = TRUE - stage1 = list(span_notice("You feel a dull pain in your chest.")) - stage2 = list(span_notice("Your head begins to ache.")) - stage3 = list(span_notice("Something moves underneath your skin.")) - stage4 = list(span_warning("You feel something pressing against your skin!")) - stage5 = list(span_warning("Your skin begins to tear apart-!")) + stage1 = list("Your joints itch.") + stage2 = list("Your head begins to ache.") + stage3 = list("Ash begins to flake off your skin.") + stage4 = list("You feel like your head is splitting in two!") + stage5 = list("You feel something growing inside your chest!") new_form = /mob/living/simple_animal/hostile/asteroid/hivelord/legion /datum/disease/transformation/legionvirus/do_disease_transformation(mob/living/H) - if(stage5) - to_chat(affected_mob, pick(stage5)) - H.visible_message(span_warning("[H] suddenly collapses, a pallid grey mass bursting from their body!")) + H.visible_message("[H] transforms into a legion!") var/mob/living/simple_animal/hostile/asteroid/hivelord/legion/L if(HAS_TRAIT(H, TRAIT_DWARF)) //dwarf legions aren't just fluff! L = new /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf(H.loc) @@ -33,3 +32,4 @@ H.adjustBruteLoss(1000) L.stored_mob = H H.forceMove(L) + qdel(src) diff --git a/code/datums/diseases/transformation.dm b/code/datums/diseases/transformation.dm index 1fc6d09cb2cb..6d3959753a9e 100644 --- a/code/datums/diseases/transformation.dm +++ b/code/datums/diseases/transformation.dm @@ -226,3 +226,43 @@ new_form = /mob/living/simple_animal/hostile/morph infectable_biotypes = MOB_ORGANIC|MOB_MINERAL|MOB_UNDEAD //magic! transformed_antag_datum = /datum/antagonist/morph + +/datum/disease/transformation/gondola + name = "Gondola Transformation" + cure_text = "Condensed Capsaicin, ingested or injected." //getting pepper sprayed doesn't help + cures = list(/datum/reagent/consumable/condensedcapsaicin) //beats the hippie crap right out of your system + cure_chance = 80 + stage_prob = 5 + agent = "Tranquility" + desc = "Consuming the flesh of a Gondola comes at a terrible price." + severity = DISEASE_SEVERITY_BIOHAZARD + visibility_flags = 0 + stage1 = list("You seem a little lighter in your step.") + stage2 = list("You catch yourself smiling for no reason.") + stage3 = list("A cruel sense of calm overcomes you.", "You can't feel your arms!", "You let go of the urge to hurt clowns.") + stage4 = list("You can't feel your arms. It does not bother you anymore.", "You forgive the clown for hurting you.") + stage5 = list("You have become a Gondola.") + new_form = /mob/living/simple_animal/pet/gondola + +/datum/disease/transformation/gondola/stage_act() + ..() + switch(stage) + if(2) + if (prob(5)) + affected_mob.emote("smile") + if (prob(20)) + affected_mob.reagents.add_reagent_list(list(/datum/reagent/pax = 5)) + if(3) + if (prob(5)) + affected_mob.emote("smile") + if (prob(20)) + affected_mob.reagents.add_reagent_list(list(/datum/reagent/pax = 5)) + if(4) + if (prob(5)) + affected_mob.emote("smile") + if (prob(20)) + affected_mob.reagents.add_reagent_list(list(/datum/reagent/pax = 5)) + if (prob(2)) + to_chat(affected_mob, "You let go of what you were holding.") + var/obj/item/I = affected_mob.get_active_held_item() + affected_mob.dropItemToGround(I) diff --git a/code/datums/elements/food/dunkable.dm b/code/datums/elements/dunkable.dm similarity index 99% rename from code/datums/elements/food/dunkable.dm rename to code/datums/elements/dunkable.dm index 80661d5c4ac0..1eaee1d8cbbc 100644 --- a/code/datums/elements/food/dunkable.dm +++ b/code/datums/elements/dunkable.dm @@ -17,6 +17,8 @@ UnregisterSignal(target, COMSIG_ITEM_AFTERATTACK) /datum/element/dunkable/proc/get_dunked(datum/source, atom/target, mob/user, proximity_flag) + SIGNAL_HANDLER + if(!proximity_flag) // if the user is not adjacent to the container return var/obj/item/reagent_containers/container = target // the container we're trying to dunk into diff --git a/code/datums/elements/food/edible.dm b/code/datums/elements/food/edible.dm deleted file mode 100644 index a06a5ec28b79..000000000000 --- a/code/datums/elements/food/edible.dm +++ /dev/null @@ -1,471 +0,0 @@ -/*! - -This component makes it possible to make things edible. What this means is that you can take a bite or force someone to take a bite (in the case of items). -These items take a specific time to eat, and can do most of the things our original food items could. - -Behavior that's still missing from this component that original food items had that should either be put into seperate components or somewhere else: - Components: - Drying component (jerky etc) - Customizable component (custom pizzas etc) - Processable component (Slicing and cooking behavior essentialy, making it go from item A to B when conditions are met.) - Microwavability component - Frying component - - Misc: - Something for cakes (You can store things inside) - -*/ -/datum/component/edible - dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS - ///Amount of reagents taken per bite - var/bite_consumption = 2 - ///Amount of bites taken so far - var/bitecount = 0 - ///Flags for food - var/food_flags = NONE - ///Bitfield of the types of this food - var/foodtypes = NONE - ///Amount of seconds it takes to eat this food - var/eat_time = 30 - ///Defines how much it lowers someones satiety (Need to eat, essentialy) - var/junkiness = 0 - ///Message to send when eating - var/list/eatverbs - ///Callback to be ran before you eat something, so you can check if someone *can* eat it. - var/datum/callback/pre_eat - ///Callback to be ran before composting something, in case you don't want a piece of food to be compostable for some reason. - var/datum/callback/on_compost - ///Callback to be ran for when you take a bite of something - var/datum/callback/after_eat - ///Callback to be ran for when you finish eating something - var/datum/callback/on_consume - ///Last time we checked for food likes - var/last_check_time - ///The initial reagents of this food when it is made - var/list/initial_reagents - ///The initial volume of the foods reagents - var/volume - ///The flavortext for taste - var/list/tastes - ///The type of atom this creates when the object is microwaved. - var/microwaved_type - - //TEMP VAR. To be phased out - var/filling_color = null - - -/datum/component/edible/Initialize(list/initial_reagents, - food_flags = NONE, - foodtypes = NONE, - volume = 50, - eat_time = 10, - list/tastes, - list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"), - bite_consumption = 2, - microwaved_type, - junkiness, - datum/callback/pre_eat, - datum/callback/on_compost, - datum/callback/after_eat, - datum/callback/on_consume -) - if(!isatom(parent)) - return COMPONENT_INCOMPATIBLE - - RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(examine)) - RegisterSignal(parent, COMSIG_ATOM_ATTACK_ANIMAL, PROC_REF(use_by_animal)) - RegisterSignal(parent, COMSIG_ATOM_CHECKPARTS, PROC_REF(on_craft)) - RegisterSignal(parent, COMSIG_ATOM_CREATEDBY_PROCESSING, PROC_REF(on_processed)) - RegisterSignal(parent, COMSIG_ITEM_MICROWAVE_COOKED, PROC_REF(on_microwave_cooked)) - RegisterSignal(parent, COMSIG_EDIBLE_ON_COMPOST, PROC_REF(compost)) - - if(isitem(parent)) - RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(use_from_hand)) - RegisterSignal(parent, COMSIG_ITEM_FRIED, PROC_REF(on_fried)) - RegisterSignal(parent, COMSIG_ITEM_MICROWAVE_ACT, PROC_REF(on_microwaved)) - - var/obj/item/item = parent - if (!item.grind_results) - item.grind_results = list() //If this doesn't already exist, add it as an empty list. This is needed for the grinder to accept it. - - src.bite_consumption = bite_consumption - src.food_flags = food_flags - src.foodtypes = foodtypes - src.initial_reagents = initial_reagents - src.tastes = tastes - src.eat_time = eat_time - src.eatverbs = string_list(eatverbs) - src.junkiness = junkiness - src.pre_eat = pre_eat - src.on_compost = on_compost - src.after_eat = after_eat - src.on_consume = on_consume - src.initial_reagents = string_assoc_list(initial_reagents) - src.tastes = string_assoc_list(tastes) - src.microwaved_type = microwaved_type - - var/atom/owner = parent - - owner.create_reagents(volume, INJECTABLE) - - for(var/rid in initial_reagents) - var/amount = initial_reagents[rid] - if(length(tastes) && (rid == /datum/reagent/consumable/nutriment || rid == /datum/reagent/consumable/nutriment/vitamin)) - owner.reagents.add_reagent(rid, amount, tastes.Copy()) - else - owner.reagents.add_reagent(rid, amount) - -/datum/component/edible/InheritComponent(datum/component/C, - i_am_original, - list/initial_reagents, - food_flags = NONE, - foodtypes = NONE, - volume = 50, - eat_time = 30, - list/tastes, - list/eatverbs = list("bite","chew","nibble","gnaw","gobble","chomp"), - bite_consumption = 2, - datum/callback/pre_eat, - datum/callback/on_compost, - datum/callback/after_eat, - datum/callback/on_consume - ) - - . = ..() - src.bite_consumption = bite_consumption - src.food_flags = food_flags - src.foodtypes = foodtypes - src.eat_time = eat_time - src.eatverbs = eatverbs - src.junkiness = junkiness - src.pre_eat = pre_eat - src.on_compost = on_compost - src.after_eat = after_eat - src.on_consume = on_consume - -/datum/component/edible/Destroy(force, silent) - QDEL_NULL(pre_eat) - QDEL_NULL(on_compost) - QDEL_NULL(after_eat) - QDEL_NULL(on_consume) - return ..() - -/datum/component/edible/proc/examine(datum/source, mob/user, list/examine_list) - SIGNAL_HANDLER - - if(!(food_flags & FOOD_IN_CONTAINER)) - switch (bitecount) - if (0) - return - if(1) - examine_list += "[parent] was bitten by someone!" - if(2,3) - examine_list += "[parent] was bitten [bitecount] times!" - else - examine_list += "[parent] was bitten multiple times!" - -/datum/component/edible/proc/use_from_hand(obj/item/source, mob/living/M, mob/living/user) - SIGNAL_HANDLER - - return TryToEat(M, user) - -/datum/component/edible/proc/on_fried(fry_object) - SIGNAL_HANDLER - var/atom/our_atom = parent - our_atom.reagents.trans_to(fry_object, our_atom.reagents.total_volume) - qdel(our_atom) - return COMSIG_FRYING_HANDLED - -///Called when food is created through processing (Usually this means it was sliced). We use this to pass the OG items reagents. -/datum/component/edible/proc/on_processed(datum/source, atom/original_atom, list/chosen_processing_option) - SIGNAL_HANDLER - - if(!original_atom.reagents) - return - - var/atom/this_food = parent - var/reagents_for_slice = chosen_processing_option[TOOL_PROCESSING_AMOUNT] - - this_food.create_reagents(volume) //Make sure we have a reagent container - - original_atom.reagents.trans_to(this_food, reagents_for_slice) - - if(original_atom.name != initial(original_atom.name)) - this_food.name = "slice of [original_atom.name]" - if(original_atom.desc != initial(original_atom.desc)) - this_food.desc = "[original_atom.desc]" - -///Called when food is crafted through a crafting recipe datum. -/datum/component/edible/proc/on_craft(datum/source, list/parts_list, datum/crafting_recipe/food/recipe) - SIGNAL_HANDLER - - var/atom/this_food = parent - - this_food.reagents.clear_reagents() - - for(var/obj/item/crafted_part in this_food.contents) - crafted_part.reagents?.trans_to(this_food.reagents, crafted_part.reagents.maximum_volume, CRAFTED_FOOD_INGREDIENT_REAGENT_MODIFIER) - - var/list/objects_to_delete = list() - - // Remove all non recipe objects from the contents - for(var/content_object in this_food.contents) - for(var/recipe_object in recipe.real_parts) - if(istype(content_object, recipe_object)) - continue - objects_to_delete += content_object - - QDEL_LIST(objects_to_delete) - - for(var/r_id in initial_reagents) - var/amount = initial_reagents[r_id] * CRAFTED_FOOD_BASE_REAGENT_MODIFIER - if(r_id == /datum/reagent/consumable/nutriment || r_id == /datum/reagent/consumable/nutriment/vitamin) - this_food.reagents.add_reagent(r_id, amount, tastes) - else - this_food.reagents.add_reagent(r_id, amount) - - SSblackbox.record_feedback("tally", "food_made", 1, type) - -/datum/component/edible/proc/on_microwaved(datum/source, obj/machinery/microwave/used_microwave) - SIGNAL_HANDLER - - var/turf/parent_turf = get_turf(parent) - - if(!microwaved_type) - new /obj/item/reagent_containers/food/snacks/badrecipe(parent_turf) - qdel(src) - return - - - var/obj/item/result - - result = new microwaved_type(parent_turf) - - var/efficiency = istype(used_microwave) ? used_microwave.efficiency : 1 - - SEND_SIGNAL(result, COMSIG_ITEM_MICROWAVE_COOKED, parent, efficiency) - - SSblackbox.record_feedback("tally", "food_made", 1, result.type) - -///Corrects the reagents on the newly cooked food -/datum/component/edible/proc/on_microwave_cooked(datum/source, obj/item/source_item, cooking_efficiency = 1) - SIGNAL_HANDLER - - var/atom/this_food = parent - - this_food.reagents.clear_reagents() - - source_item.reagents?.trans_to(this_food, source_item.reagents.total_volume) - - for(var/r_id in initial_reagents) - var/amount = initial_reagents[r_id] * cooking_efficiency * CRAFTED_FOOD_BASE_REAGENT_MODIFIER - if(r_id == /datum/reagent/consumable/nutriment || r_id == /datum/reagent/consumable/nutriment/vitamin) - this_food.reagents.add_reagent(r_id, amount, tastes) - else - this_food.reagents.add_reagent(r_id, amount) - -///Makes sure the thing hasn't been destroyed or fully eaten to prevent eating phantom edibles -/datum/component/edible/proc/IsFoodGone(atom/owner, mob/living/feeder) - if(QDELETED(owner)|| !(IS_EDIBLE(owner))) - return TRUE - if(owner.reagents.total_volume) - return FALSE - return TRUE - -/// Normal time to forcefeed someone something -#define EAT_TIME_FORCE_FEED (3 SECONDS) - -///All the checks for the act of eating itself and -/datum/component/edible/proc/TryToEat(mob/living/eater, mob/living/feeder) - - set waitfor = FALSE // We might end up sleeping here, so we don't want to hold up anything - - var/atom/owner = parent - - if(feeder.a_intent == INTENT_HARM) - return - - . = COMPONENT_CANCEL_ATTACK_CHAIN //Point of no return I suppose - - if(IsFoodGone(owner, feeder)) - return - - if(!CanConsume(eater, feeder)) - return - var/fullness = eater.nutrition + 10 //The theoretical fullness of the person eating if they were to eat this - - var/time_to_eat = (eater = feeder) ? eat_time : EAT_TIME_FORCE_FEED - - if(eater == feeder)//If you're eating it yourself. - if(eat_time && !do_after(feeder, time_to_eat, eater, timed_action_flags = food_flags & FOOD_FINGER_FOOD ? IGNORE_USER_LOC_CHANGE | IGNORE_TARGET_LOC_CHANGE : NONE)) //Gotta pass the minimal eat time - return - if(IsFoodGone(owner, feeder)) - return - var/eatverb = pick(eatverbs) - - if(junkiness && eater.satiety < -150 && eater.nutrition > NUTRITION_LEVEL_STARVING + 50 && !HAS_TRAIT(eater, TRAIT_VORACIOUS)) - to_chat(eater, "You don't feel like eating any more junk food at the moment!") - return - else if(fullness <= 50) - eater.visible_message("[eater] hungrily [eatverb]s \the [parent], gobbling it down!", "You hungrily [eatverb] \the [parent], gobbling it down!") - else if(fullness > 50 && fullness < 150) - eater.visible_message("[eater] hungrily [eatverb]s \the [parent].", "You hungrily [eatverb] \the [parent].") - else if(fullness > 150 && fullness < 500) - eater.visible_message("[eater] [eatverb]s \the [parent].", "You [eatverb] \the [parent].") - else if(fullness > 500 && fullness < 600) - eater.visible_message("[eater] unwillingly [eatverb]s a bit of \the [parent].", "You unwillingly [eatverb] a bit of \the [parent].") - else if(fullness > (600 * (1 + eater.overeatduration / 2000))) // The more you eat - the more you can eat - eater.visible_message("[eater] cannot force any more of \the [parent] to go down [eater.p_their()] throat!", "You cannot force any more of \the [parent] to go down your throat!") - return - - - - - - else //If you're feeding it to someone else. - if(isbrain(eater)) - to_chat(feeder, "[eater] doesn't seem to have a mouth!") - return - if(fullness <= (600 * (1 + eater.overeatduration / 1000))) - eater.visible_message( - "[feeder] attempts to feed [eater] [parent].", \ - "[feeder] attempts to feed you [parent]." - ) - if(eater.is_blind()) - to_chat(eater, "You feel someone trying to feed you something!") - else - eater.visible_message( - "[feeder] cannot force any more of [parent] down [eater]'s throat!", \ - "[feeder] cannot force any more of [parent] down your throat!" - ) - if(eater.is_blind()) - to_chat(eater, "You're too full to eat what's being fed to you!") - return - if(!do_after(feeder, delay = time_to_eat, target = eater)) //Wait 3 seconds before you can feed - return - if(IsFoodGone(owner, feeder)) - return - log_combat(feeder, eater, "fed", owner.reagents.log_list()) - eater.visible_message( - "[feeder] forces [eater] to eat [parent]!", \ - "[feeder] forces you to eat [parent]!" - ) - if(eater.is_blind()) - to_chat(eater, "You're forced to eat something!") - - TakeBite(eater, feeder) - - //If we're not force-feeding, try take another bite - if(eater == feeder && eat_time) - INVOKE_ASYNC(src, PROC_REF(TryToEat), eater, feeder) - -#undef EAT_TIME_FORCE_FEED - -///This function lets the eater take a bite and transfers the reagents to the eater. -/datum/component/edible/proc/TakeBite(mob/living/eater, mob/living/feeder) - - var/atom/owner = parent - - if(!owner?.reagents) - return FALSE - if(eater.satiety > -200) - eater.satiety -= junkiness - playsound(eater.loc,'sound/items/eatfood.ogg', rand(10,50), TRUE) - if(!owner.reagents.total_volume) - return - SEND_SIGNAL(parent, COMSIG_FOOD_EATEN, eater, feeder, bitecount, bite_consumption) - var/fraction = min(bite_consumption / owner.reagents.total_volume, 1) - owner.reagents.trans_to(eater, bite_consumption, transfered_by = feeder, method = INGEST) - bitecount++ - check_liked(fraction, eater) - if(!owner.reagents.total_volume) - on_consume(eater, feeder) - - //Invoke our after eat callback if it is valid - if(after_eat) - after_eat.Invoke(eater, feeder, bitecount) - - return TRUE - -///Checks if we can compost something, and handles it -/datum/component/edible/proc/compost(mob/living/user) - SIGNAL_HANDLER - if(on_compost && !on_compost.Invoke(user)) - return COMPONENT_EDIBLE_BLOCK_COMPOST - -///Checks whether or not the eater can actually consume the food -/datum/component/edible/proc/CanConsume(mob/living/eater, mob/living/feeder) - if(!iscarbon(eater)) - return FALSE - if(pre_eat && !pre_eat.Invoke(eater, feeder)) - return FALSE - var/mob/living/carbon/C = eater - var/covered = "" - if(C.is_mouth_covered(head_only = 1)) - covered = "headgear" - else if(C.is_mouth_covered(mask_only = 1)) - covered = "mask" - if(covered) - var/who = (isnull(feeder) || eater == feeder) ? "your" : "[eater.p_their()]" - to_chat(feeder, "You have to remove [who] [covered] first!") - return FALSE - return TRUE - -///Check foodtypes to see if we should send a moodlet -/datum/component/edible/proc/check_liked(fraction, mob/eater) - if(last_check_time + 50 > world.time) - return FALSE - if(!ishuman(eater)) - return FALSE - var/mob/living/carbon/human/human_eater = eater - var/obj/item/organ/tongue/tongue = human_eater.getorganslot(ORGAN_SLOT_TONGUE) - if((foodtypes & BREAKFAST) && world.time - SSticker.round_start_time < STOP_SERVING_BREAKFAST) - SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "breakfast", /datum/mood_event/breakfast) - if(HAS_TRAIT(human_eater, TRAIT_AGEUSIA)) - if(foodtypes & tongue.toxic_food) - to_chat(human_eater, "You don't feel so good...") - human_eater.adjust_disgust(25 + 30 * fraction) - else - if(foodtypes & tongue.toxic_food) - to_chat(human_eater,"What the hell was that thing?!") - human_eater.adjust_disgust(25 + 30 * fraction) - SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "toxic_food", /datum/mood_event/disgusting_food) - else if(foodtypes & tongue.disliked_food) - to_chat(human_eater,"That didn't taste very good...") - human_eater.adjust_disgust(11 + 15 * fraction) - SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "gross_food", /datum/mood_event/gross_food) - else if(foodtypes & tongue.liked_food) - to_chat(human_eater,"I love this taste!") - human_eater.adjust_disgust(-5 + -2.5 * fraction) - SEND_SIGNAL(human_eater, COMSIG_ADD_MOOD_EVENT, "fav_food", /datum/mood_event/favorite_food) - last_check_time = world.time - -///Delete the item when it is fully eaten -/datum/component/edible/proc/on_consume(mob/living/eater, mob/living/feeder) - SEND_SIGNAL(parent, COMSIG_FOOD_CONSUMED, eater, feeder) - - on_consume?.Invoke(eater, feeder) - - if(isturf(parent)) - var/turf/T = parent - T.ScrapeAway(1, CHANGETURF_INHERIT_AIR) - else - qdel(parent) - -///Ability to feed food to puppers -/datum/component/edible/proc/use_by_animal(datum/source, mob/user) - SIGNAL_HANDLER - var/atom/owner = parent - - if(!isdog(user)) - return - var/mob/living/L = user - if(bitecount == 0 || prob(50)) - L.manual_emote("nibbles away at \the [parent].") - bitecount++ - . = COMPONENT_CANCEL_ATTACK_CHAIN - L.taste(owner.reagents) // why should carbons get all the fun? - if(bitecount >= 5) - var/satisfaction_text = pick("burps from enjoyment.", "yaps for more!", "woofs twice.", "looks at the area where \the [parent] was.") - L.manual_emote(satisfaction_text) - qdel(parent) diff --git a/code/datums/elements/food/food_trash.dm b/code/datums/elements/food/food_trash.dm deleted file mode 100644 index 6c484c414a07..000000000000 --- a/code/datums/elements/food/food_trash.dm +++ /dev/null @@ -1,40 +0,0 @@ -// If an item has the food_trash element it will drop an item when it is consumed. -/datum/element/food_trash - element_flags = ELEMENT_BESPOKE - id_arg_index = 2 - /// The type of trash that is spawned by this element - var/trash - ///Flags of the trash element that change its behavior UNUSED UNTIL PART 2 - //var/flags - ///Generate trash proc path - var/generate_trash_procpath - -/datum/element/food_trash/Attach(datum/target, atom/trash, flags, generate_trash_proc) - . = ..() - if(!isatom(target)) - return ELEMENT_INCOMPATIBLE - src.trash = trash - //src.flags = flags - RegisterSignal(target, COMSIG_FOOD_CONSUMED, PROC_REF(generate_trash)) - if(!generate_trash_procpath && generate_trash_proc) - generate_trash_procpath = generate_trash_proc - -/datum/element/food_trash/Detach(datum/target) - . = ..() - UnregisterSignal(target, COMSIG_FOOD_CONSUMED) - -/datum/element/food_trash/proc/generate_trash(datum/source, mob/living/eater, mob/living/feeder) - SIGNAL_HANDLER - - ///cringy signal_handler shouldnt be needed if you dont want to return but oh well - INVOKE_ASYNC(src, PROC_REF(async_generate_trash), source) - -/datum/element/food_trash/proc/async_generate_trash(datum/source) - var/atom/edible_object = source - - var/obj/item/trash_item = generate_trash_procpath ? call(source, generate_trash_procpath)() : new trash(edible_object.drop_location()) - - if(isliving(edible_object.loc)) - var/mob/living/food_holding_mob = edible_object.loc - food_holding_mob.dropItemToGround(edible_object) - food_holding_mob.put_in_hands(trash_item) diff --git a/code/datums/elements/food/processable.dm b/code/datums/elements/food/processable.dm deleted file mode 100644 index 503e5169c877..000000000000 --- a/code/datums/elements/food/processable.dm +++ /dev/null @@ -1,47 +0,0 @@ -// If an item has the processable item, it can be processed into another item with a specific tool. This adds generic behavior for those actions to make it easier to set-up generically. -/datum/element/processable - element_flags = ELEMENT_BESPOKE - id_arg_index = 2 - ///The type of atom this creates when the processing recipe is used. - var/result_atom_type - ///The tool behaviour for this processing recipe - var/tool_behaviour - ///Time to process the atom - var/time_to_process - ///Amount of the resulting actor this will create - var/amount_created - ///Whether or not the atom being processed has to be on a table or tray to process it - var/table_required - -/datum/element/processable/Attach(datum/target, tool_behaviour, result_atom_type, amount_created = 3, time_to_process = 20, table_required = FALSE) - . = ..() - if(!isatom(target)) - return ELEMENT_INCOMPATIBLE - - src.tool_behaviour = tool_behaviour - src.amount_created = amount_created - src.time_to_process = time_to_process - src.result_atom_type = result_atom_type - src.table_required = table_required - - RegisterSignal(target, COMSIG_ATOM_TOOL_ACT(tool_behaviour), PROC_REF(try_process)) - -/datum/element/processable/Detach(datum/target) - . = ..() - UnregisterSignal(target, COMSIG_ATOM_TOOL_ACT(tool_behaviour)) - -/datum/element/processable/proc/try_process(datum/source, mob/living/user, obj/item/I, list/mutable_recipes) - SIGNAL_HANDLER - - if(table_required) - var/obj/item/found_item = source - var/found_location = found_item.loc - var/found_turf = isturf(found_location) - var/found_table = locate(/obj/structure/table) in found_location - var/found_tray = locate(/obj/item/storage/bag/tray) in found_location - if(!found_turf && !istype(found_location, /obj/item/storage/bag/tray) || found_turf && !(found_table || found_tray)) - to_chat(user, "You cannot make that here! You need a table or at least a tray.") - return - - mutable_recipes += list(list(TOOL_PROCESSING_RESULT = result_atom_type, TOOL_PROCESSING_AMOUNT = amount_created, TOOL_PROCESSING_TIME = time_to_process)) - return COMPONENT_NO_AFTERATTACK diff --git a/code/datums/ert.dm b/code/datums/ert.dm index 0c5227e41074..ff11057704c4 100644 --- a/code/datums/ert.dm +++ b/code/datums/ert.dm @@ -257,16 +257,10 @@ /datum/ert/frontier/assault leader_role = /datum/antagonist/ert/frontier/leader - roles = list(/datum/antagonist/ert/frontier/better, /datum/antagonist/ert/frontier/medic, /datum/antagonist/ert/frontier/engineer) + roles = list(/datum/antagonist/ert/frontier, /datum/antagonist/ert/frontier/medic, /datum/antagonist/ert/frontier/engineer) rename_team = "Assault Frontiersmen Team" polldesc = "a well armed squad of pirates" -/datum/ert/frontier/unarmed //use for finer control of pirate's armaments - leader_role = /datum/antagonist/ert/frontier/leader/unnarmed - roles = list(/datum/antagonist/ert/frontier/unnarmed) - rename_team = "Unnarmed Frontiersmen Team" - polldesc = "a custom squad of pirates" - /datum/ert/independent teamsize = 3 opendoors = FALSE diff --git a/code/datums/mapgen/planetary/AsteroidGenerator.dm b/code/datums/mapgen/planetary/AsteroidGenerator.dm index dc5c27ac79e7..737194b5ee28 100644 --- a/code/datums/mapgen/planetary/AsteroidGenerator.dm +++ b/code/datums/mapgen/planetary/AsteroidGenerator.dm @@ -111,8 +111,10 @@ ) feature_spawn_list = list( - /obj/structure/spawner/burrow/asteroid = 3, /obj/structure/geyser/random = 1, + /obj/structure/spawner/mining/goliath = 1, + /obj/structure/spawner/mining = 1, + /obj/structure/spawner/mining/hivelord = 1, /obj/structure/vein/asteroid = 5, /obj/structure/vein/classtwo/asteroid = 10, /obj/structure/vein/classthree/asteroid = 5 @@ -159,7 +161,7 @@ feature_spawn_list = list( /obj/structure/geyser/random = 5, - /obj/structure/spawner/carp = 5, + /obj/structure/spawner/mining/carp = 5, /obj/structure/vein/asteroid = 10, /obj/structure/vein/classtwo/asteroid = 15, /obj/structure/vein/classthree/asteroid = 12 diff --git a/code/datums/mapgen/planetary/JungleGenerator.dm b/code/datums/mapgen/planetary/JungleGenerator.dm index 077065c8e44e..45ae4a7120cc 100644 --- a/code/datums/mapgen/planetary/JungleGenerator.dm +++ b/code/datums/mapgen/planetary/JungleGenerator.dm @@ -180,7 +180,7 @@ feature_spawn_chance = 0.5 feature_spawn_list = list( /obj/item/pickaxe/rusted = 1, - /obj/structure/spawner/burrow/jungle_planet = 1, + /obj/structure/spawner/ice_moon = 1, /obj/effect/spawner/lootdrop/anomaly/jungle = 1 ) diff --git a/code/datums/mapgen/planetary/LavaGenerator.dm b/code/datums/mapgen/planetary/LavaGenerator.dm index bca54d019397..ef66cca1103f 100644 --- a/code/datums/mapgen/planetary/LavaGenerator.dm +++ b/code/datums/mapgen/planetary/LavaGenerator.dm @@ -120,7 +120,9 @@ /mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient/crystal = 1, /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/forgotten = 1, /mob/living/simple_animal/hostile/asteroid/hivelord/legion/crystal = 1, - /obj/structure/spawner/burrow/lava_planet = 10 + /obj/structure/spawner/lavaland/low_threat = 8, + /obj/structure/spawner/lavaland/medium_threat = 3, + /obj/structure/spawner/lavaland/high_threat = 1, ) /datum/biome/lavaland/forest @@ -240,7 +242,10 @@ /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/random = 40, /mob/living/simple_animal/hostile/asteroid/hivelord/legion/random = 30, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, - /obj/structure/spawner/burrow/lava_planet = 10 + /obj/structure/spawner/lavaland/low_threat = 8, + /obj/structure/spawner/lavaland/medium_threat = 3, + /obj/structure/spawner/lavaland/high_threat = 2, + /obj/structure/spawner/lavaland/extreme_threat = 1 ) flora_spawn_chance = 1 flora_spawn_list = list( diff --git a/code/datums/mapgen/planetary/RockGenerator.dm b/code/datums/mapgen/planetary/RockGenerator.dm index 30349a2ea53b..c675c87714f5 100644 --- a/code/datums/mapgen/planetary/RockGenerator.dm +++ b/code/datums/mapgen/planetary/RockGenerator.dm @@ -160,8 +160,8 @@ /obj/structure/vein/classtwo = 2, /obj/structure/elite_tumor = 1, /obj/structure/vein/classthree = 1, - /obj/structure/spawner/burrow/rock_plant = 4, /obj/effect/spawner/minefield = 1, + /obj/structure/spawner/ice_moon/rockplanet = 4, /obj/effect/spawner/lootdrop/anomaly/rock/cave = 1, ) mob_spawn_chance = 6 diff --git a/code/datums/mapgen/planetary/SandGenerator.dm b/code/datums/mapgen/planetary/SandGenerator.dm index 1431ab53c6b9..91fad1430a47 100644 --- a/code/datums/mapgen/planetary/SandGenerator.dm +++ b/code/datums/mapgen/planetary/SandGenerator.dm @@ -217,7 +217,9 @@ /mob/living/simple_animal/hostile/asteroid/basilisk/whitesands = 40, /mob/living/simple_animal/hostile/asteroid/hivelord/legion/random = 30, /mob/living/simple_animal/hostile/asteroid/goldgrub = 20, - /obj/structure/spawner/burrow/sand_planet = 25 + /obj/structure/spawner/lavaland/sand_world/low_threat = 14, + /obj/structure/spawner/lavaland/sand_world/medium_threat = 8, + /obj/structure/spawner/lavaland/sand_world/high_threat = 2, ) /datum/biome/cave/sand/volcanic diff --git a/code/datums/mapgen/planetary/SnowGenerator.dm b/code/datums/mapgen/planetary/SnowGenerator.dm index 7fddcd176c66..8489cbb970ba 100644 --- a/code/datums/mapgen/planetary/SnowGenerator.dm +++ b/code/datums/mapgen/planetary/SnowGenerator.dm @@ -102,7 +102,8 @@ mob_spawn_chance = 1 mob_spawn_list = list( /mob/living/simple_animal/hostile/asteroid/wolf/random = 30, - /obj/structure/spawner/burrow/ice_planet = 4, + /obj/structure/spawner/ice_moon = 2, + /obj/structure/spawner/ice_moon/polarbear = 2, /mob/living/simple_animal/hostile/asteroid/polarbear/random = 30, /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, @@ -114,7 +115,9 @@ feature_spawn_list = list( /obj/effect/spawner/lootdrop/anomaly/ice = 12, /obj/effect/spawner/lootdrop/anomaly/big = 1, - /obj/structure/spawner/burrow/ice_planet = 80, + /obj/structure/spawner/ice_moon/demonic_portal/low_threat = 25, + /obj/structure/spawner/ice_moon/demonic_portal/medium_threat = 50, + /obj/structure/spawner/ice_moon/demonic_portal/high_threat = 13, /obj/structure/vein/ice = 25, /obj/effect/spawner/minefield = 2, /obj/structure/vein/ice/classtwo = 50, @@ -168,7 +171,8 @@ ) feature_spawn_chance = 0.1 feature_spawn_list = list( - /obj/structure/spawner/burrow/ice_planet = 4, + /obj/structure/spawner/ice_moon = 2, + /obj/structure/spawner/ice_moon/polarbear = 2, /obj/structure/statue/snow/snowman = 3, /obj/structure/statue/snow/snowlegion = 1, /obj/structure/vein/ice = 3, @@ -177,7 +181,8 @@ ) mob_spawn_list = list( /mob/living/simple_animal/hostile/asteroid/wolf/random = 30, - /obj/structure/spawner/burrow/ice_planet = 2, + /obj/structure/spawner/ice_moon = 2, + /obj/structure/spawner/ice_moon/polarbear = 2, /mob/living/simple_animal/hostile/asteroid/polarbear/random = 30, /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, @@ -214,7 +219,10 @@ feature_spawn_list = list( /obj/effect/spawner/lootdrop/anomaly/ice = 100, /obj/effect/spawner/lootdrop/anomaly/big = 1, - /obj/structure/spawner/burrow/ice_planet/hard = 600, + /obj/structure/spawner/ice_moon/demonic_portal/low_threat = 200, + /obj/structure/spawner/ice_moon/demonic_portal/medium_threat = 400, + /obj/structure/spawner/ice_moon/demonic_portal/high_threat = 40, + /obj/structure/spawner/ice_moon/demonic_portal/extreme_threat = 1, /obj/structure/vein/ice = 300, /obj/structure/vein/ice/classtwo = 500, /obj/structure/vein/ice/classthree = 50, @@ -256,7 +264,8 @@ mob_spawn_chance = 2 mob_spawn_list = list( /mob/living/simple_animal/hostile/asteroid/wolf/random = 30, - /obj/structure/spawner/burrow/ice_planet = 4, + /obj/structure/spawner/ice_moon = 2, + /obj/structure/spawner/ice_moon/polarbear = 2, /mob/living/simple_animal/hostile/asteroid/polarbear/random = 30, /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, @@ -266,8 +275,12 @@ ) feature_spawn_chance = 0.2 feature_spawn_list = list( - /obj/structure/spawner/burrow/ice_planet = 60, - /obj/structure/spawner/burrow/ice_planet = 40, + /obj/structure/spawner/ice_moon/demonic_portal/low_threat = 20, + /obj/structure/spawner/ice_moon/demonic_portal/medium_threat = 40, + /obj/structure/spawner/ice_moon/demonic_portal/high_threat = 5, + /obj/structure/spawner/ice_moon/demonic_portal/extreme_threat = 1, + /obj/structure/spawner/ice_moon = 20, + /obj/structure/spawner/ice_moon/polarbear = 20, /obj/effect/spawner/lootdrop/anomaly/ice/cave = 10, /obj/structure/vein/ice = 30, /obj/structure/vein/ice/classtwo = 50, diff --git a/code/datums/mapgen/planetary/WasteGenerator.dm b/code/datums/mapgen/planetary/WasteGenerator.dm index 9b100412a391..c6e1244be129 100644 --- a/code/datums/mapgen/planetary/WasteGenerator.dm +++ b/code/datums/mapgen/planetary/WasteGenerator.dm @@ -263,7 +263,10 @@ /mob/living/simple_animal/bot/secbot/ed209/rockplanet = 3, /mob/living/simple_animal/hostile/abandoned_minebot = 15, /mob/living/simple_animal/bot/floorbot/rockplanet = 15, - /obj/structure/spawner/hivebot = 35 + /obj/structure/spawner/wasteplanet/hivebot/low_threat = 20, + /obj/structure/spawner/wasteplanet/hivebot/medium_threat = 10, + /obj/structure/spawner/wasteplanet/hivebot/high_threat = 5, + /obj/structure/spawner/wasteplanet/hivebot/extreme_threat = 2 ) /datum/biome/waste/metal/rust @@ -418,7 +421,10 @@ /mob/living/simple_animal/bot/secbot/ed209/rockplanet = 3, /mob/living/simple_animal/hostile/abandoned_minebot = 15, /mob/living/simple_animal/bot/floorbot/rockplanet = 15, - /obj/structure/spawner/hivebot = 20 + /obj/structure/spawner/wasteplanet/hivebot/low_threat = 20, + /obj/structure/spawner/wasteplanet/hivebot/medium_threat = 10, + /obj/structure/spawner/wasteplanet/hivebot/high_threat = 5, + /obj/structure/spawner/wasteplanet/hivebot/extreme_threat = 2 ) /datum/biome/cave/waste/metal/hivebot @@ -442,11 +448,15 @@ mob_spawn_list = list( //Whoops! All hivebots! /mob/living/simple_animal/hostile/hivebot/wasteplanet/strong = 80, /mob/living/simple_animal/hostile/hivebot/wasteplanet/ranged = 50, - /mob/living/simple_animal/hostile/hivebot/wasteplanet/ranged/rapid = 50 + /mob/living/simple_animal/hostile/hivebot/wasteplanet/ranged/rapid = 50, + ) mob_spawn_chance = 30 feature_spawn_list = list( - /obj/structure/spawner/hivebot = 1, + /obj/structure/spawner/wasteplanet/hivebot/low_threat = 20, + /obj/structure/spawner/wasteplanet/hivebot/medium_threat = 10, + /obj/structure/spawner/wasteplanet/hivebot/high_threat = 5, + /obj/structure/spawner/wasteplanet/hivebot/extreme_threat = 2, /obj/effect/spawner/minefield/manhack = 2 ) feature_spawn_chance = 2 //hivebot biomes should have their dongles diff --git a/code/datums/materials/_material.dm b/code/datums/materials/_material.dm index 1b05f7d7ef95..4f505cb2a3e7 100644 --- a/code/datums/materials/_material.dm +++ b/code/datums/materials/_material.dm @@ -79,16 +79,6 @@ Simple datum which is instanced once per type and is used for every object of sa /atom/proc/mat_update_desc(/datum/material/mat) return - -/** - * This proc is called when the mat is found in an item that's consumed by accident. see /obj/item/proc/on_accidental_consumption. - * Arguments - * * M - person consuming the mat - * * S - (optional) item the mat is contained in (NOT the item with the mat itself) - */ -/datum/material/proc/on_accidental_mat_consumption(mob/living/carbon/M, obj/item/S) - return FALSE - ///This proc is called when the material is added to an object specifically. /datum/material/proc/on_applied_obj(obj/o, amount, material_flags) if(material_flags & MATERIAL_AFFECT_STATISTICS) diff --git a/code/datums/materials/pizza.dm b/code/datums/materials/pizza.dm index 62479d90e0d3..aed6577a5af9 100644 --- a/code/datums/materials/pizza.dm +++ b/code/datums/materials/pizza.dm @@ -28,4 +28,4 @@ /datum/material/pizza/proc/make_edible(atom/source, amount, material_flags) var/nutriment_count = 3 * (amount / MINERAL_MATERIAL_AMOUNT) var/oil_count = 2 * (amount / MINERAL_MATERIAL_AMOUNT) - source.AddComponent(/datum/component/edible, list(/datum/reagent/consumable/nutriment = nutriment_count, /datum/reagent/consumable/cooking_oil = oil_count), null, GRAIN | MEAT | DAIRY | VEGETABLES, null, 30, list("crust", "tomato", "cheese", "meat"), filling_color = COLOR_YELLOW) + source.AddComponent(/datum/component/edible, list(/datum/reagent/consumable/nutriment = nutriment_count, /datum/reagent/consumable/cooking_oil = oil_count), null, GRAIN | MEAT | DAIRY | VEGETABLES, null, 30, list("crust", "tomato", "cheese", "meat")) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 96ca4b12d8b4..36ec4a1b5ae6 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -55,6 +55,7 @@ var/damnation_type = 0 var/datum/mind/soulOwner //who owns the soul. Under normal circumstances, this will point to src var/hasSoul = TRUE // If false, renders the character unable to sell their soul. + var/holy_role = NONE //is this person a chaplain or admin role allowed to use bibles, Any rank besides 'NONE' allows for this. var/mob/living/enslaved_to //If this mind's master is another mob var/datum/language_holder/language_holder diff --git a/code/datums/mutations/speech.dm b/code/datums/mutations/speech.dm index afd4e83cfe34..5545c4efde53 100644 --- a/code/datums/mutations/speech.dm +++ b/code/datums/mutations/speech.dm @@ -68,6 +68,129 @@ return REMOVE_TRAIT(owner, TRAIT_UNINTELLIGIBLE_SPEECH, GENETIC_MUTATION) +/datum/mutation/human/swedish + name = "Swedish" + desc = "A horrible mutation originating from the distant past. Thought to be eradicated after the incident in 2037." + quality = MINOR_NEGATIVE + text_gain_indication = "You feel Swedish, however that works." + text_lose_indication = "The feeling of Swedishness passes." + +/datum/mutation/human/swedish/on_acquiring(mob/living/carbon/human/owner) + if(..()) + return + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) + +/datum/mutation/human/swedish/on_losing(mob/living/carbon/human/owner) + if(..()) + return + UnregisterSignal(owner, COMSIG_MOB_SAY) + +/datum/mutation/human/swedish/proc/handle_speech(datum/source, list/speech_args) + SIGNAL_HANDLER + + var/message = speech_args[SPEECH_MESSAGE] + if(message) + message = replacetext(message,"w","v") + message = replacetext(message,"j","y") + message = replacetext(message,"a",pick("å","ä","æ","a")) + message = replacetext(message,"bo","bjo") + message = replacetext(message,"o",pick("ö","ø","o")) + if(prob(30)) + message += " Bork[pick("",", bork",", bork, bork")]!" + speech_args[SPEECH_MESSAGE] = trim(message) + +/datum/mutation/human/chav + name = "Chav" + desc = "Unknown" + quality = MINOR_NEGATIVE + text_gain_indication = "Ye feel like a reet prat like, innit?" + text_lose_indication = "You no longer feel like being rude and sassy." + +/datum/mutation/human/chav/on_acquiring(mob/living/carbon/human/owner) + if(..()) + return + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) + +/datum/mutation/human/chav/on_losing(mob/living/carbon/human/owner) + if(..()) + return + UnregisterSignal(owner, COMSIG_MOB_SAY) + +/datum/mutation/human/chav/proc/handle_speech(datum/source, list/speech_args) + var/message = speech_args[SPEECH_MESSAGE] + if(message) + message = " [message] " + message = replacetext(message," looking at "," gawpin' at ") + message = replacetext(message," great "," bangin' ") + message = replacetext(message," man "," mate ") + message = replacetext(message," friend ",pick(" mate "," bruv "," bledrin ")) + message = replacetext(message," what "," wot ") + message = replacetext(message," drink "," wet ") + message = replacetext(message," get "," giz ") + message = replacetext(message," what "," wot ") + message = replacetext(message," no thanks "," wuddent fukken do one ") + message = replacetext(message," i don't know "," wot mate ") + message = replacetext(message," no "," naw ") + message = replacetext(message," robust "," chin ") + message = replacetext(message," hi "," how what how ") + message = replacetext(message," hello "," sup bruv ") + message = replacetext(message," kill "," bang ") + message = replacetext(message," murder "," bang ") + message = replacetext(message," windows "," windies ") + message = replacetext(message," window "," windy ") + message = replacetext(message," break "," do ") + message = replacetext(message," your "," yer ") + message = replacetext(message," security "," coppers ") + speech_args[SPEECH_MESSAGE] = trim(message) + + +/datum/mutation/human/elvis + name = "Elvis" + desc = "A terrifying mutation named after its 'patient-zero'." + quality = MINOR_NEGATIVE + locked = TRUE + text_gain_indication = "You feel pretty good, honeydoll." + text_lose_indication = "You feel a little less conversation would be great." + +/datum/mutation/human/elvis/on_life() + switch(pick(1,2)) + if(1) + if(prob(15)) + var/list/dancetypes = list("swinging", "fancy", "stylish", "20'th century", "jivin'", "rock and roller", "cool", "salacious", "bashing", "smashing") + var/dancemoves = pick(dancetypes) + owner.visible_message("[owner] busts out some [dancemoves] moves!") + if(2) + if(prob(15)) + owner.visible_message("[owner] [pick("jiggles their hips", "rotates their hips", "gyrates their hips", "taps their foot", "dances to an imaginary song", "jiggles their legs", "snaps their fingers")]!") + +/datum/mutation/human/elvis/on_acquiring(mob/living/carbon/human/owner) + if(..()) + return + RegisterSignal(owner, COMSIG_MOB_SAY, PROC_REF(handle_speech)) + +/datum/mutation/human/elvis/on_losing(mob/living/carbon/human/owner) + if(..()) + return + UnregisterSignal(owner, COMSIG_MOB_SAY) + +/datum/mutation/human/elvis/proc/handle_speech(datum/source, list/speech_args) + SIGNAL_HANDLER + + var/message = speech_args[SPEECH_MESSAGE] + if(message) + message = " [message] " + message = replacetext(message," i'm not "," I aint ") + message = replacetext(message," girl ",pick(" honey "," baby "," baby doll ")) + message = replacetext(message," man ",pick(" son "," buddy "," brother"," pal "," friendo ")) + message = replacetext(message," out of "," outta ") + message = replacetext(message," thank you "," thank you, thank you very much ") + message = replacetext(message," thanks "," thank you, thank you very much ") + message = replacetext(message," what are you "," whatcha ") + message = replacetext(message," yes ",pick(" sure", "yea ")) + message = replacetext(message," muh valids "," my kicks ") + speech_args[SPEECH_MESSAGE] = trim(message) + + /datum/mutation/human/stoner name = "Stoner" desc = "A common mutation that severely decreases intelligence." diff --git a/code/datums/outfit.dm b/code/datums/outfit.dm index 15a580a89328..34771af91ed2 100644 --- a/code/datums/outfit.dm +++ b/code/datums/outfit.dm @@ -50,13 +50,9 @@ /// Type path of item to go in the glasses slot var/glasses = null - var/wallet = null - /// Type path of item to go in the idcard slot var/id = null - var/bank_card = null - /// Type path of item for left pocket slot var/l_pocket = null @@ -184,13 +180,8 @@ H.equip_to_slot_or_del(new ears(H),ITEM_SLOT_EARS, TRUE) if(glasses) H.equip_to_slot_or_del(new glasses(H),ITEM_SLOT_EYES, TRUE) - if(!visualsOnly) - if(wallet) - H.equip_to_slot_or_del(new wallet(H),ITEM_SLOT_ID, TRUE) - if(id) - H.equip_to_slot_or_del(new id(H),ITEM_SLOT_ID, TRUE) - if(bank_card) - H.equip_to_slot_or_del(new bank_card(H),ITEM_SLOT_ID, TRUE) + if(id) + H.equip_to_slot_or_del(new id(H),ITEM_SLOT_ID, TRUE) if(suit_store) H.equip_to_slot_or_del(new suit_store(H),ITEM_SLOT_SUITSTORE, TRUE) diff --git a/code/datums/ruins/beachplanet.dm b/code/datums/ruins/beachplanet.dm index b258ef45f0e8..dae334aefae1 100644 --- a/code/datums/ruins/beachplanet.dm +++ b/code/datums/ruins/beachplanet.dm @@ -2,6 +2,8 @@ /datum/map_template/ruin/beachplanet prefix = "_maps/RandomRuins/BeachRuins/" + allow_duplicates = FALSE + cost = 5 ruin_type = RUINTYPE_BEACH /datum/map_template/ruin/beachplanet/fishinghut @@ -16,6 +18,12 @@ description = "As you draw near the ancient wall, a sense of foreboding overcomes you. You aren't sure why, but you feel this dusty structure may contain great dangers." suffix = "beach_ancient_ruin.dmm" +/datum/map_template/ruin/beachplanet/colony + name = "Abandoned Beachside Colony" + id = "beach_colony" + description = "A abandoned colony. It seems that this colony was abandoned, for a reason or another" + suffix = "beach_colony.dmm" + /datum/map_template/ruin/beachplanet/town name = "Beachside Town" id = "beach_town" @@ -28,6 +36,18 @@ description = "A small pirate outpost formed from the remains of a wrecked shuttle." suffix = "beach_pirate_crash.dmm" +/datum/map_template/ruin/beachplanet/fallenstar + name = "Crashed Starwalker" + id = "crashed_star" + description = "A Crashed Starwalker Class Pirate Ship. It's Crew is Long-Dead." + suffix = "beach_crashed_starwalker.dmm" + +/datum/map_template/ruin/beachplanet/knight + name = "Knight's Rest" + id = "knights_rest" + description = "An small castle holding the grave of a renowned warrior" + suffix = "beach_knights_rest.dmm" + /datum/map_template/ruin/beachplanet/treasurecove name = "Treasure Cove" id = "beach_treasure_cove" diff --git a/code/datums/ruins/icemoon.dm b/code/datums/ruins/icemoon.dm index 60304e86f6f0..a447a5b6f465 100644 --- a/code/datums/ruins/icemoon.dm +++ b/code/datums/ruins/icemoon.dm @@ -2,20 +2,57 @@ /datum/map_template/ruin/icemoon prefix = "_maps/RandomRuins/IceRuins/" + allow_duplicates = FALSE + cost = 5 ruin_type = RUINTYPE_ICE -/datum/map_template/ruin/icemoon/hydroponicslab +// above ground only + +/datum/map_template/ruin/icemoon/engioutpost + name = "Engineer Outpost" + id = "engioutpost" + description = "Blown up by an unfortunate accident." + suffix = "icemoon_surface_engioutpost.dmm" + + +/datum/map_template/ruin/icemoon/hydroponicslab //Shiptest edit name = "Hydroponics Lab" id = "hydroponicslab" description = "An abandoned hydroponics research facility containing hostile plant fauna." suffix = "icemoon_hydroponics_lab.dmm" +// above and below ground together + + +// below ground only + +/datum/map_template/ruin/icemoon + name = "underground ruin" + /datum/map_template/ruin/icemoon/abandonedvillage name = "Abandoned Village" id = "abandonedvillage" description = "Who knows what lies within?" suffix = "icemoon_underground_abandoned_village.dmm" +/datum/map_template/ruin/icemoon/corpreject + name = "NT Security Solutions Site Gamma" + id = "corpreject" + description = "Nanotrasen Corporate Security Solutions vault site Gamma." + suffix = "icemoon_surface_corporate_rejects.dmm" + +/datum/map_template/ruin/icemoon/syndicate_outpost + name = "Abandoned Syndicate Outpost" + id = "syndicate-outpost-icemoon" + description = "A outpost that used to be a staging area for nuclear operatives. The Syndicate have moved to another location, but this still remains." + suffix = "icemoon_underground_abandoned_newcops.dmm" + +/datum/map_template/ruin/icemoon/drakelair + name = "Dragon's Lair" + id = "drake-lair" + description = "\"First the creature's Flame breathed from beneath the stone, Hot battle-fumes, and the earth rumbled.\"" + suffix = "icemoon_underground_drakelair.dmm" + /datum/map_template/ruin/icemoon/brazillian_lab name = "Barricaded Compound" id = "brazillian-lab" diff --git a/code/datums/ruins/jungle.dm b/code/datums/ruins/jungle.dm index f1e2e16bfec8..5642e7aadacd 100644 --- a/code/datums/ruins/jungle.dm +++ b/code/datums/ruins/jungle.dm @@ -4,12 +4,92 @@ prefix = "_maps/RandomRuins/JungleRuins/" ruin_type = RUINTYPE_JUNGLE +/datum/map_template/ruin/jungle/jungle_botany_ruin + id = "jungle_botany-ruin" + suffix = "jungle_botany.dmm" + name = "Ruined Botany Research Facility" + description = "A research facility of great botany discoveries. Long since abandoned, willingly or not..." + +/datum/map_template/ruin/jungle/ai_ikea + name = "Space Ikea AI Shipment" + id = "ikea-ai" + description = "A Space Ikea Brand AI Core and Necessities Crate, it seems to have missed its intended target." + suffix = "jungle_surface_ikea_ai.dmm" + +/datum/map_template/ruin/jungle/coffinpirate + name = "Coffin-Shaped Pirate Hut" + id = "coffinpirate" + description = "An odd coffin shaped pirate hut that the inhabitant of died in." + suffix = "jungle_surface_coffinpirate.dmm" + +//far more tasteful than its predecessor... +/datum/map_template/ruin/jungle/lessonintrickery + name = "Bombmaker's Cabin" + id = "bombmakers-cabin" + description = "Playing with bombs again, are we?" + suffix = "jungle_surface_bombmakers_cabin.dmm" + +/datum/map_template/ruin/jungle/weedshack + name = "Stoner's Cabin" + id = "weed-shack" + description = "The Industrial Revolution and its consequences have been a disaster for the human race." + suffix = "jungle_surface_weed_shack.dmm" + +//vae's jungle ruins from bungalowstation +/datum/map_template/ruin/jungle/pizzawave + name = "Jungle Pizzawave" + id = "pizzawave" + description = "Get some pizza my dude." + suffix = "jungle_pizzawave.dmm" + +/datum/map_template/ruin/jungle/nest + name = "Jungle Xenonest" + id = "xenonestjungle" + description = "A Xeno nest crammed into the Jungle." + suffix = "jungle_nest.dmm" + +/datum/map_template/ruin/jungle/seedling + name = "Seedling ruin" + id = "seedling" + description = "A rare seedling plant." + suffix = "jungle_seedling.dmm" + +/datum/map_template/ruin/jungle/hangar + name = "Abandoned Hangar" + id = "hangar" + description = "An abandoned hangar containing exosuits." + suffix = "jungle_hangar.dmm" + +/datum/map_template/ruin/jungle/pirate + name = "Jungle Pirates" + id = "piratejungle" + description = "A group of pirates on a small ship in the jungle." + suffix = "jungle_pirate.dmm" + /datum/map_template/ruin/jungle/syndicate name = "Jungle Syndicate Bunker" id = "syndicatebunkerjungle" description = "A small bunker owned by the Syndicate." suffix = "jungle_syndicate.dmm" +/datum/map_template/ruin/jungle/village + name = "Monkey Village" + id = "monkeyvillage" + description = "A small village of monkeys." + suffix = "jungle_village.dmm" + +/datum/map_template/ruin/jungle/roommates + name = "Roommates" + id = "roommates" + description = "A shack once inhabited by a clown and a mime... and they were roommates." + suffix = "jungle_surface_roommates.dmm" + +/datum/map_template/ruin/jungle/ninjashrine + name = "Ninja Shrine" + id = "ninjashrine" + description = "A ninja shrine." + suffix = "jungle_surface_ninjashrine.dmm" + /datum/map_template/ruin/jungle/interceptor name = "Old Crashed Interceptor" id = "crashedcondor" diff --git a/code/datums/ruins/lavaland.dm b/code/datums/ruins/lavaland.dm index 6f57fe8adb82..bb4bcf74b31c 100644 --- a/code/datums/ruins/lavaland.dm +++ b/code/datums/ruins/lavaland.dm @@ -11,6 +11,64 @@ This one seems to simulate the wintery climate of the northern provinces, including a sauna!" suffix = "lavaland_surface_biodome_winter.dmm" +/datum/map_template/ruin/lavaland/sin + cost = 10 + allow_duplicates = FALSE + +/datum/map_template/ruin/lavaland/sin/sloth + name = "Ruin of Sloth" + id = "sloth" + description = "..." + suffix = "lavaland_surface_sloth.dmm" + // Generates nothing but atmos runtimes and salt + cost = 0 + +/datum/map_template/ruin/lavaland/hierophant + name = "Hierophant's Arena" + id = "hierophant" + description = "A strange, square chunk of metal of massive size. Inside awaits only death and many, many squares." + suffix = "lavaland_surface_hierophant.dmm" + allow_duplicates = FALSE + +/datum/map_template/ruin/lavaland/xeno_nest + name = "Xenomorph Nest" + id = "xeno-nest" + description = "These xenomorphs got bored of horrifically slaughtering people on space stations, and have settled down on a nice lava-filled hellscape to focus on what's really important in life. \ + Quality memes." + suffix = "lavaland_surface_xeno_nest.dmm" + cost = 20 + +/datum/map_template/ruin/lavaland/survivalcapsule + name = "Survival Capsule Ruins" + id = "survivalcapsule" + description = "What was once sanctuary to the common miner, is now their tomb." + suffix = "lavaland_surface_survivalpod.dmm" + cost = 5 + +/datum/map_template/ruin/lavaland/pizza + name = "Ruined Pizza Party" + id = "pizza" + description = "Little Timmy's birthday pizza bash took a turn for the worse when a bluespace anomaly passed by." + suffix = "lavaland_surface_pizzaparty.dmm" + allow_duplicates = FALSE + cost = 5 + +/datum/map_template/ruin/lavaland/hermit + name = "Makeshift Shelter" + id = "hermitcave" + description = "A place of shelter for a lone hermit, scraping by to live another day." + suffix = "lavaland_surface_hermit.dmm" + allow_duplicates = FALSE + cost = 10 + +/datum/map_template/ruin/lavaland/miningripley + name = "Ripley" + id = "ripley" + description = "A heavily-damaged mining ripley, property of a very unfortunate miner. You might have to do a bit of work to fix this thing up." + suffix = "lavaland_surface_random_ripley.dmm" + allow_duplicates = FALSE + cost = 5 + /datum/map_template/ruin/lavaland/elephant_graveyard name = "Elephant Graveyard" id = "Graveyard" @@ -19,32 +77,47 @@ allow_duplicates = FALSE cost = 10 +/datum/map_template/ruin/lavaland/comm_outpost + name = "Syndicate Comm Outpost" + id = "commoutpost" + description = "A forgotten outpost home to only a tragic tale." + suffix = "lavaland_surface_comm_outpost.dmm" + allow_duplicates = FALSE + cost = 5 + +/datum/map_template/ruin/lavaland/dwarffortress + name = "Legion infested Dwarf Fortress" + id = "dwarffortress" + description = "A forgotten fortress home to only a tragic tale and infested corpses." + suffix = "lavaland_surface_dwarffortress.dmm" + allow_duplicates = FALSE + /datum/map_template/ruin/lavaland/buried_shrine name = "Buried Shrine" id = "buried_shrine" description = "An ancient temple belonging to some long-gone inhabitants, wrecked and buried by the volcanic activity of it's home planet." suffix = "lavaland_surface_buried_shrine.dmm" +/datum/map_template/ruin/lavaland/spookycrash + name = "Spooky Crash" + id = "spooky_crash" + description = "A spooky looking crash." + suffix = "lavaland_surface_SPOOKYCRASH.dmm" + +/datum/map_template/ruin/lavaland/crashedpinnance + name = "Crashed Research Pinnance" + id = "crashed_pinnance" + description = "A crashed shuttlecraft, looks like the pilot didn't make it." + suffix = "lavaland_surface_crashed_pinnance.dmm" + +/datum/map_template/ruin/lavaland/codelab + name = "Nanotrasen Genetic Research Facility" + id = "codelab" + description = "A Nanotrasen genetic research facility, abandoned and ripe for looting. Whats that goo over there?" + suffix = "lavaland_surface_codelab.dmm" + /datum/map_template/ruin/lavaland/lava_canyon name = "Lava Canyon" id = "lava_canyon" description = "Tectonic activity has gouged a large fissure into the surface of the planet here. Tucked in the crevasse, the remains of an ashwalker village lay in ashes." suffix = "lavaland_surface_lava_canyon.dmm" - -/datum/map_template/ruin/lavaland/wrecked_factory - name = "Wrecked Factory" - id = "wreck_factory" - description = "A Nanotrasen processing facility, assaulted by a pirate raid that has killed most of the staff. The offices however, remain unbreached for now." - suffix = "lavaland_surface_wrecked_factory.dmm" - -/datum/map_template/ruin/lavaland/fallenstar - name = "Crashed Starwalker" - id = "crashed_star" - description = "A crashed pirate ship. It would seem that it's crew died a while ago." - suffix = "lavaland_crashed_starwalker.dmm" - -/datum/map_template/ruin/lavaland/abandonedlisteningpost - name = "Abandoned Listening Post" - id = "abandonedlistening" - description = "An abandoned Cybersun listening post. Seems like the Ramzi Clique has an interest in the site." - suffix = "lavaland_abandonedlisteningpost.dmm" diff --git a/code/datums/ruins/rockplanet.dm b/code/datums/ruins/rockplanet.dm index ac9e2ffc4081..966694c400f7 100644 --- a/code/datums/ruins/rockplanet.dm +++ b/code/datums/ruins/rockplanet.dm @@ -2,9 +2,65 @@ /datum/map_template/ruin/rockplanet prefix = "_maps/RandomRuins/RockRuins/" - + allow_duplicates = FALSE + cost = 5 ruin_type = RUINTYPE_ROCK +/datum/map_template/ruin/rockplanet/heirophant + name = "Ancient Heirophant" + id = "rockheiro" + description = "something dangerous" + suffix = "rockplanet_heirophant.dmm" + +/* TODO: GREEBLE +/datum/map_template/ruin/rockplanet/dangerpod + name = "Dangerous pod" + id = "dangerpod" + description = "A pod holding a dangerous threat." + suffix = "wasteplanet_dangerpod.dmm" +*/ + +/* //TODO: MAKE THIS A MINOR RUIN +/datum/map_template/ruin/rockplanet/pioneer + name = "Krusty Krab Pizza" + id = "pioneer" + description = "The pioneers used to ride these babies for miles!" + suffix = "rockplanet_pioneer.dmm" +*/ + +/*greeble +/datum/map_template/ruin/rockplanet/house + name = "baracaded house" + id = "house" + description = "Some sort of house, baracaded in. It must be baracaded for a reason.." + suffix = "rockplanet_house.dmm" +*/ + +/datum/map_template/ruin/rockplanet/mining_expedition + name = "Mining Expedition" + id = "expedition" + description = "A mining operation gone wrong." + suffix = "rockplanet_miningexpedition.dmm" + + +/datum/map_template/ruin/rockplanet/boxsci + name = "Abandoned science wing" + id = "abandonedscience" + description = "A chunk of a station that broke off.." + suffix = "rockplanet_boxsci.dmm" + +/datum/map_template/ruin/rockplanet/crash_cult + name = "Crashed Exploration Clipper" + description = "A crashed exploration vessel. Hivebots are taking this ship apart for scrap." + id = "crash_cult" + suffix = "rockplanet_crash.dmm" + +/datum/map_template/ruin/rockplanet/saloon + name = "Abandoned saloon" + description = "For whatever reason, someone decided to make a colony with a indie style." + id = "rockplanet_saloon" + suffix = "rockplanet_saloon.dmm" + /datum/map_template/ruin/rockplanet/harmfactory name = "Harm Factory" description = "A factory made for HARM and AGONY." @@ -17,6 +73,7 @@ id = "rockplanet_budgetcuts" suffix = "rockplanet_budgetcuts.dmm" + /datum/map_template/ruin/rockplanet/shippingdock name = "Abandoned Shipping Dock" description = "An abandoned shipping dock used by small cargo freighters and smugglers alike. Some malicious group seems to have trapped the place to eliminate scavengers." @@ -29,8 +86,3 @@ id = "rockplanet_nomadcrash" suffix = "rockplanet_nomadcrash.dmm" -/datum/map_template/ruin/rockplanet/distillery - name = "Frontiersman Distillery" - description = "A former pre-ICW era Nanotrasen outpost converted into a moonshine distillery by Frontiersman bootleggers." - id = "rockplanet_distillery" - suffix = "rockplanet_distillery.dmm" diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index 1aedb0b9be82..fefb250a1208 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -12,6 +12,12 @@ name = "Corporate Mining Module" description = "An old and rusty mining facility, with big ore potential." +/datum/map_template/ruin/space/excavator_DK + id = "Excavator-DK" + suffix = "excavator_DK.dmm" + name = "Excavator DK Class" + description = "A heavily damaged DK class excavator" + /datum/map_template/ruin/space/bigderelict1 id = "bigderelict1" suffix = "bigderelict1.dmm" @@ -25,6 +31,58 @@ name = "DK Excavator 453" description = "Formerly a thriving planetary mining outpost, now a bit of an exploded mess. One has to wonder how it got here" +/* shiptest: Replaced with dark_glade ruin +/datum/map_template/ruin/space/way_home + id = "way-home" + suffix = "way_home.dmm" + name = "Salvation" + description = "In the darkest times, we will find our way home." +*/ + +/datum/map_template/ruin/space/crashedship + id = "crashedship" + suffix = "crashedship.dmm" + name = "Crashed Ship" + description = "Among civilian vessels the most common cause of tragedy is lack of food. \ + This ship was outfitted with a multitude of food-generating features, then summarily ran into an asteroid shortly after takeoff." + +/datum/map_template/ruin/space/vaporwave + id = "vaporwave" + suffix = "vaporwave.dmm" + name = "Aesthetic Outpost" + description = "Pause and remember-- You are unique.You are special. Every mistake, trial, and hardship has helped to sculpt your real beauty. \ + Stop hating yourself and start appreciating and loving yourself!" + +/datum/map_template/ruin/space/hellfactory + id = "hellfactory" + suffix = "hellfactory.dmm" + name = "Heck Brewery" + description = "An abandoned warehouse and brewing facility, which has been recently rediscovered. Reports claim that the security system entered an ultra-hard lockdown, but these reports are inconclusive." + +/datum/map_template/ruin/space/cryocontainment + id = "cryocontainment" + suffix = "cryocontainment.dmm" + name = "Cryogenic Containment Facility" + description = "Some old facility where they stored something in a cryotube to experiement on, obviously it got out and now the only thing it contains is Space Carps." + +/datum/map_template/ruin/space/dangerous_research + id = "dangerous_research" + suffix = "dangerous_research.dmm" + name = "Occult Research Station" + description = "This station was deemed unsuitable for continued experiments, and quickly abandoned." + +/datum/map_template/ruin/space/macspace + id = "fast_food" + suffix = "Fast_Food.dmm" + name = "Mac Space Restaurant" + description = "A fast food reataurant in space." + +/datum/map_template/ruin/space/scav_mining + id = "mining_asteroid" + suffix = "scav_mining.dmm" + name = "Mining asteroid" + description = "An abandoned mining operation on an asteroid that now has new ocupants that is not happy to se you" + /datum/map_template/ruin/space/power_puzzle id = "power_puzzle" suffix = "power_puzzle.dmm" @@ -32,12 +90,42 @@ description = "an abandoned secure storage location. there is no power left in the batteries and the former ocupants locked it pretty tight before leaving.\ You will have to power areas to raise the bolts on the doors. look out for secrets." +/datum/map_template/ruin/space/transport18 + id = "transport18" + suffix = "transport18.dmm" + name = "Booze Cruise" + description = "A freighter, damaged beyond repair and surrounded by a cloud of aluminium and... beer foam?" + +/datum/map_template/ruin/space/fueldepot + id = "fueldepot" + suffix = "fueldepot.dmm" + name = "Fuel Depot" + description = "An orbital refueling station with the remains of a ship lodged among the debris." + +/datum/map_template/ruin/space/ntfacility + id = "ntfacility" + suffix = "ntfacility.dmm" + name = "Abandoned Facility" + description = "A NT research station. Something has gone horribly wrong here." + /datum/map_template/ruin/space/astraeus id = "astraeus" suffix = "astraeus.dmm" name = "Astraeus Ruin" description = "This vessel served a lengthy period in the Nanotrasen fleet, before an accident in the munitions bay caused to to be destroyed while in active combat." +/datum/map_template/ruin/space/glade + id = "dark_glade" + suffix = "dark_glade.dmm" + name = "Dark Glade" + description = "It's always dark in the ancient glade." + +/datum/map_template/ruin/space/syndicircle + id = "provinggrounds" + suffix = "provinggrounds.dmm" + name = "Syndicate Battle Sphere" + description = "The Syndicate Battle Sphere, complete with guns!" + /datum/map_template/ruin/space/singularitylab id = "singularitylab" suffix = "singularity_lab.dmm" diff --git a/code/datums/ruins/wasteplanet.dm b/code/datums/ruins/wasteplanet.dm index 8083567a7c68..80bf701526be 100644 --- a/code/datums/ruins/wasteplanet.dm +++ b/code/datums/ruins/wasteplanet.dm @@ -2,26 +2,66 @@ /datum/map_template/ruin/wasteplanet prefix = "_maps/RandomRuins/WasteRuins/" + allow_duplicates = FALSE + cost = 5 ruin_type = RUINTYPE_WASTE +/datum/map_template/ruin/wasteplanet/fortress + name = "Fortress of Solitide" + id = "solitude" + description = "A fortress, although one you are probably more familiar with." + suffix = "wasteplanet_fortress_of_solitide.dmm" + /datum/map_template/ruin/wasteplanet/weaponstest name = "Weapons testing facility" id = "guntested" description = "A abandoned Nanotrasen weapons facility, presumably the place where the X-01 was manufactured." suffix = "wasteplanet_lab.dmm" +/datum/map_template/ruin/wasteplanet/oreprocess + name = "Ore Processing Facility" + id = "oreprocess" + description = "A fortress, although one you are probably more familiar with.." + suffix = "wasteplanet_ore_proccessing_facility.dmm" + /datum/map_template/ruin/wasteplanet/pandora id = "pandora_arena" suffix = "wasteplanet_pandora.dmm" name = "Pandora Arena" description = "Some... thing has settled here." +/* Greeble +/datum/map_template/ruin/wasteplanet/pod + name = "Derelict pod" + id = "oldpod" + description = "A large, old pod." + suffix = "wasteplanet_pod.dmm" +*/ + +/datum/map_template/ruin/wasteplanet/crash_kitchen + name = "Crashed Kitchen" + description = "A crashed part of some unlucky ship." + id = "crash_kitchen" + suffix = "wasteplanet_crash_kitchen.dmm" + /datum/map_template/ruin/wasteplanet/radiation name = "Honorable deeds storage" id = "wasteplanet_radiation" description = "A dumping ground for nuclear waste." suffix = "wasteplanet_unhonorable.dmm" +/datum/map_template/ruin/wasteplanet/tradepost + name = "Tradepost" + id = "oldpod" + description = "An abandoned tradepost." + suffix = "wasteplanet_tradepost.dmm" + +/datum/map_template/ruin/wasteplanet/tarpit + name = "Tar pit" + id = "tarpit" + description = "A facility once constructed over a asphalt deposit." + suffix = "wasteplanet_tarpit.dmm" + /datum/map_template/ruin/wasteplanet/abandoned_mechbay name = "Abandoned Mech Bay" description = "A military base formerly used for staging 4 mechs and crew. God knows what's in it now." diff --git a/code/datums/ruins/whitesands.dm b/code/datums/ruins/whitesands.dm index b3e0cb13adcc..8e34f7cf379c 100644 --- a/code/datums/ruins/whitesands.dm +++ b/code/datums/ruins/whitesands.dm @@ -4,12 +4,43 @@ prefix = "_maps/RandomRuins/SandRuins/" ruin_type = RUINTYPE_SAND +/datum/map_template/ruin/whitesands/starfury_crash + name = "Starfury Crash" + id = "starfurycrash" + description = "The remains of an unidentified syndicate battleship has crashed here." + suffix = "whitesands_surface_starfurycrash.dmm" + allow_duplicates = FALSE + /datum/map_template/ruin/whitesands/medipen_plant name = "Abandoned Medipen Factory" id = "medipenplant" description = "A once prosperous autoinjector manufacturing plant." suffix = "whitesands_surface_medipen_plant.dmm" +/datum/map_template/ruin/whitesands/assaultpodcrash + name = "Crashed Syndicate Assault Drop Pod" + id = "ws-assaultpodcrash" + description = "The fauna of desert planets can be deadly even to equipped Syndicate Operatives." + suffix = "whitesands_surface_assaultpodcrash.dmm" + +/datum/map_template/ruin/whitesands/conveniencestore + name = "Conveniently Abandoned Convenience Store" + id = "ws-conveniencestore" + description = "Pretty convenient that they have a convenience store out here, huh?" + suffix = "whitesands_surface_conveniencestore.dmm" + +/datum/map_template/ruin/whitesands/onlyaspoonful + name = "Abandoned Spoon Factory" + id = "ws-onlyaspoonful" + description = "Literally a fucking spoon factory" + suffix = "whitesands_surface_onlyaspoonful.dmm" + +/datum/map_template/ruin/whitesands/chokepoint + name = "Chokepoint" + id = "ws-chokepoint" + description = "Some sort of survivors, brandishing old nanotrasen security gear." + suffix = "whitesands_surface_chokepoint.dmm" + /datum/map_template/ruin/whitesands/pubbyslopcrash name = "Pubby Slop Crash" id = "ws-pubbyslopcrash" @@ -17,13 +48,19 @@ suffix = "whitesands_surface_pubbyslopcrash.dmm" //////////OUTSIDE SETTLEMENTS/RUINS////////// +/datum/map_template/ruin/whitesands/survivors/drugstore + name = "Abandoned Store" + id = "ws-drugstore" + description = "A store that once sold a variety of items and equipment." + suffix = "whitesands_surface_camp_drugstore.dmm" + /datum/map_template/ruin/whitesands/survivors/saloon name = "Hermit Saloon" id = "ws-saloon" description = "A western style saloon, most popular spot for the hermits to gather planetside" suffix = "whitesands_surface_camp_saloon.dmm" -/datum/map_template/ruin/whitesands/survivors/combination //combined extra large ruin of several other whitesands survivor ruins +/datum/map_template/ruin/whitesands/survivors/combination //combined extra large ruin of several other whitesands survivor ruins (excludes the drugstore) name = "Wasteland Survivor Village" id = "ws-combination" description = "A small encampment of nomadic survivors of the First Colony, and their descendants. By all accounts, feral and without allegance to anyone but themselves." diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 31a5e9165d3c..d7b60476d977 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -358,7 +358,7 @@ name = "Sugarcube Transport" prefix = "ISV" -//your subshuttle here //why is my subshuttle here +//your subshuttle here /datum/map_template/shuttle/subshuttles/heron file_name = "nanotrasen_falcon" name = "Falcon Dropship" @@ -402,11 +402,6 @@ name = "Nail-class Boarding Vessel" prefix = "PGF" -/datum/map_template/shuttle/subshuttles/tanto - file_name = "independent_tanto" - name = "Tanto-class Drop Pod" - prefix = "SV" - /datum/map_template/shuttle/subshuttles/brawler file_name = "frontiersmen_brawler" name = "Brawler-class Dropship" diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 873729866a40..d1a8fd6acaa5 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -105,7 +105,7 @@ if("Clown") heirloom_type = /obj/item/bikehorn/golden if("Mime") - heirloom_type = /obj/item/food/baguette + heirloom_type = /obj/item/reagent_containers/food/snacks/baguette if("Janitor") heirloom_type = pick(/obj/item/mop, /obj/item/clothing/suit/caution, /obj/item/reagent_containers/glass/bucket, /obj/item/paper/fluff/stations/soap) if("Cook") @@ -464,7 +464,7 @@ to_chat(H, "You think of a dumb thing you said a long time ago and scream internally.") dumb_thing = FALSE //only once per life if(prob(1)) - new/obj/item/food/spaghetti/pastatomato(get_turf(H)) //now that's what I call spaghetti code + new/obj/item/reagent_containers/food/snacks/spaghetti/pastatomato(get_turf(H)) //now that's what I call spaghetti code // small chance to make eye contact with inanimate objects/mindless mobs because of nerves /datum/quirk/social_anxiety/proc/looks_at_floor(datum/source, atom/A) diff --git a/code/datums/wires/mines.dm b/code/datums/wires/mines.dm index 91e0ac816189..4c856cf99d3f 100644 --- a/code/datums/wires/mines.dm +++ b/code/datums/wires/mines.dm @@ -28,7 +28,7 @@ if(WIRE_PIN) if(ourmine.clicked == TRUE) holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] You hear something inside \the [ourmine] click softly.")) - playsound(ourmine, SOUND_EMPTY_MAG, 30, TRUE) + playsound(ourmine, 'sound/weapons/empty.ogg', 30, TRUE) ourmine.clicked = FALSE else holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] \The [ourmine]'s detonation pad shifts slightly. Nothing happens.")) @@ -61,7 +61,7 @@ ourmine.dud = TRUE if(ourmine.clicked == TRUE) holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] You hear something inside \the [ourmine] shift out of place.")) - playsound(ourmine, SOUND_EMPTY_MAG, 30, TRUE) + playsound(ourmine, 'sound/weapons/empty.ogg', 30, TRUE) ourmine.clicked = FALSE else holder.visible_message(span_notice("[icon2html(ourmine, viewers(holder))] \The [ourmine]'s detonation pad goes loose.")) diff --git a/code/game/MapData/shuttles/srm_elder.dm b/code/game/MapData/shuttles/srm_elder.dm index 97805731ec2f..db6561b6550c 100644 --- a/code/game/MapData/shuttles/srm_elder.dm +++ b/code/game/MapData/shuttles/srm_elder.dm @@ -20,38 +20,15 @@ name = "shadow's locker" desc = "The closet of equipment and attire for the aspiring shadow." icon_state = "cabinet" - open_sound = 'sound/machines/wooden_closet_open.ogg' - close_sound = 'sound/machines/wooden_closet_close.ogg' - -/obj/structure/closet/secure_closet/flamebearer - name = "flamebearer's locker" - desc = "The closet of equipment an ascetic Flamebearer would require." - icon_state = "cabinet" - open_sound = 'sound/machines/wooden_closet_open.ogg' - close_sound = 'sound/machines/wooden_closet_close.ogg' /obj/structure/closet/secure_closet/hunter name = "hunter's locker" desc = "Everything a hunter will need, held in one secure closet." icon_state = "cabinet" req_access = list(ACCESS_SECURITY) - open_sound = 'sound/machines/wooden_closet_open.ogg' - close_sound = 'sound/machines/wooden_closet_close.ogg' - -/obj/structure/closet/secure_closet/machinist - name = "machinist's Locker" - desc = "The personal closet with tools of a Machinist." - req_access = list(ACCESS_ENGINE) - icon_state = "eng_secure" - -/obj/structure/closet/secure_closet/collignes - name = "\proper hunter colligne's locker" - desc = "The posessions of the Hunter Colligne aboard the vessel." - req_access = list(ACCESS_HOP) - icon_state = "hop" /obj/structure/closet/secure_closet/montagnes - name = "\proper hunter montagne's locker" + name = "\proper Hunter Montagnes Locker" desc = "The posessions of the owning Hunter Montagnes." req_access = list(ACCESS_HOS) icon_state = "hos" diff --git a/code/game/area/areas/ruins/beachplanet.dm b/code/game/area/areas/ruins/beachplanet.dm index d33825e0087e..919d2602a3d3 100644 --- a/code/game/area/areas/ruins/beachplanet.dm +++ b/code/game/area/areas/ruins/beachplanet.dm @@ -1,3 +1,4 @@ + //tropical ruins here //Beachside Town @@ -23,6 +24,12 @@ /area/ruin/beach/oceantown/house +//Knight's Rest + +/area/ruin/beachplanet/knight + name = "Knight's Rest" + icon_state = "dkyellow" + //Ancient Complex /area/ruin/beach/complex //seems quite simple to me @@ -51,6 +58,12 @@ /area/ruin/beach/piratecrash/storage name = "Scrap Hut" +//beach_crashed_starwalker + +/area/ruin/beach/starwalker + name = "Crashed Pirate Ship" + icon_state = "green" + //beach_treasure_cove, the beeginning /area/ruin/beach/treasure_cove diff --git a/code/game/area/areas/ruins/icemoon.dm b/code/game/area/areas/ruins/icemoon.dm index 8e614c8a0e79..d2c8d1ca61f6 100644 --- a/code/game/area/areas/ruins/icemoon.dm +++ b/code/game/area/areas/ruins/icemoon.dm @@ -1,5 +1,21 @@ // Icemoon Ruins +//Buried Library + +/area/ruin/unpowered/buried_library + name = "Buried Library" + icon_state = "dk_yellow" + +//Bathhouse + +/area/ruin/powered/bathhouse + name = "Bath House" + icon_state = "dk_yellow" + mood_bonus = 10 + mood_message = "I wish I could stay here forever.\n" + +//corporate rejects + //Corporate Rejects /area/ruin/unpowered/corprejectrooms diff --git a/code/game/area/areas/ruins/jungle.dm b/code/game/area/areas/ruins/jungle.dm index 2d2fc76f97b1..09d0e95f2f36 100644 --- a/code/game/area/areas/ruins/jungle.dm +++ b/code/game/area/areas/ruins/jungle.dm @@ -1,3 +1,10 @@ +//Thneed Factory + +/area/ruin/jungle/onceler/main + requires_power = FALSE + name = "Thneed Factory" + icon_state = "engine" + //Interceptor Crash Site /area/ruin/jungle/interceptor/crashsite @@ -82,6 +89,10 @@ name = "cargo dump" icon_state = "dk_yellow" +/area/ruin/jungle/roommates/shack + name = "clown and mime hideout" + icon_state = "crew_quarters" + // Bombed Syndicate Starport /area/ruin/jungle/starport name = "Bombed Air Base" diff --git a/code/game/area/areas/ruins/lavaland.dm b/code/game/area/areas/ruins/lavaland.dm index 317fd67a67b8..c4d3f75f8fb7 100644 --- a/code/game/area/areas/ruins/lavaland.dm +++ b/code/game/area/areas/ruins/lavaland.dm @@ -1,5 +1,10 @@ //Lavaland Ruins +// Beach + +/area/ruin/powered/beach + icon_state = "dk_yellow" + // Winter Biodome /area/ruin/unpowered/winter_biodome @@ -21,6 +26,17 @@ /area/ruin/unpowered/winter_biodome/sauna name = "Biodome Sauna" +//Gluttony + +/area/ruin/powered/gluttony + icon_state = "dk_yellow" + +//Golem Ship + +/area/ruin/powered/golem_ship + name = "Free Golem Ship" + icon_state = "dk_yellow" + //Hierophant Arena /area/ruin/unpowered/hierophant @@ -38,71 +54,66 @@ name = "Elephant Graveyard" icon_state = "green" -//Lava Canyon +//Syndicate Comms Outpost -/area/ruin/unpowered/scorched_hut - name = "Scorched Hut" - icon_state = "red" +/area/ruin/unpowered/syndicate_outpost + name = "Syndicate Comm Outpost" + icon_state = "dk_yellow" -// Wrecked Factory -/area/ruin/lavaland/factory/warehouse - name = "Factory Warehouse" - icon_state = "cargo_warehouse" - requires_power = FALSE +//Xeno Nest -/area/ruin/lavaland/factory/foreman_office - name = "Foreman's Office" - icon_state = "purple" - requires_power = FALSE +/area/ruin/unpowered/xenonest + name = "The Hive" + always_unpowered = TRUE + power_environ = FALSE + power_equip = FALSE + power_light = FALSE + poweralm = FALSE -/area/ruin/lavaland/factory/adminstrative - name = "Adminstrative Wing" - icon_state = "bridge_hallway" - requires_power = FALSE +// Crashed Pinnance -/area/ruin/lavaland/factory/manager_office - name ="Manager's Office" - icon_state = "bridge" - requires_power = FALSE +/area/ruin/unpowered/crashsite + name = "Crash Site" + icon_state = "green" + +/area/ruin/unpowered/crashsite/pinnance + name = "Pinnace Wreckage" + icon_state = "dk_yellow" + always_unpowered = TRUE -/area/ruin/lavaland/factory/lobby - name ="Lobby" - icon_state = "hallC" - requires_power = FALSE +/area/ruin/unpowered/codelab + name = "Nanotrasen Genetic Research Facility" + icon_state = "bluenew" -/area/ruin/lavaland/factory/dorms - name ="Dormitory" - icon_state = "crew_quarters" - requires_power = FALSE -//Buried Shrine +/area/ruin/unpowered/codelab/exterior + name = "Nanotrasen Genetic Research Facility Exterior" -/area/ruin/unpowered/buried_shrine - name = "Buried Shrine" - icon_state = "red" +/area/ruin/unpowered/codelab/reception + name = "Nanotrasen Genetic Research Reception" + icon_state = "green" -//Crashed Starwalker +/area/ruin/unpowered/codelab/subjectrooms + name = "Nanotrasen Genetic Research Test Subject Storage" + icon_state = "Sleep" -/area/ruin/unpowered/crashed_starwalker - name = "Crashed Pirate Ship" -// Abandoned Listening Post +/area/ruin/unpowered/codelab/storage + name = "Nanotrasen Genetic Research Storage" + icon_state = "cargo_bay" -/area/ruin/unpowered/listening_post - name = "Listening Post Lobby" - icon_state = "yellow" +/area/ruin/unpowered/codelab/laboratory + name = "Nanotrasen Genetic Research Laboratory" + icon_state = "bridge" -/area/ruin/unpowered/listening_post/commons - name = "Listening Post Commons" - icon_state = "green" +/area/ruin/unpowered/codelab/maintenance + name = "Nanotrasen Genetic Research Maintenance" + icon_state = "dk_yellow" -/area/ruin/unpowered/listening_post/canteen - name = "Listening Post Canteen" - icon_state = "purple" +/area/ruin/unpowered/scorched_hut + name = "Scorched Hut" + icon_state = "red" -/area/ruin/unpowered/listening_post/operations - name = "Listening Post Operations" - icon_state = "hallC" +/area/ruin/unpowered/buried_shrine + name = "Buried Shrine" + icon_state = "red" -/area/ruin/unpowered/listening_post/engineering - name = "Listening Post Engineering" - icon_state = "dk_yellow" diff --git a/code/game/area/areas/ruins/rockplanet.dm b/code/game/area/areas/ruins/rockplanet.dm index 1b9f89a46ff8..ddbe80529771 100644 --- a/code/game/area/areas/ruins/rockplanet.dm +++ b/code/game/area/areas/ruins/rockplanet.dm @@ -2,6 +2,11 @@ /area/ruin/rockplanet icon_state = "red" +//syndicate +/area/ruin/rockplanet/syndicate + name = "Abandoned Syndicate Mining Facility" + icon_state = "green" + //budgetcuts /area/ruin/rockplanet/nanotrasen name = "Abandoned Research Facility" @@ -32,29 +37,3 @@ name = "Abandoned Crash Site" always_unpowered = FALSE icon_state = "red" - -//distillery - -/area/ruin/rockplanet/distillery - name = "Distillery" - icon_state = "red" - -/area/ruin/rockplanet/distillery/saloon - name = "Saloon" - icon_state = "bar" - -/area/ruin/rockplanet/distillery/shuttle - name = "Frontiersman Pod" - icon_state = "shuttle" - -/area/ruin/rockplanet/distillery/crew - name = "Crew Area" - icon_state = "crew_quarters" - -/area/ruin/rockplanet/distillery/engineering - name = "Engineering" - icon_state = "engine" - -/area/ruin/rockplanet/distillery/office - name = "Office" - icon_state = "vacant_office" diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm index 45a9113d86ba..de546d164c96 100644 --- a/code/game/area/areas/ruins/space.dm +++ b/code/game/area/areas/ruins/space.dm @@ -11,12 +11,29 @@ requires_power = FALSE ///////////// + +/area/ruin/space/way_home + name = "\improper Salvation" + icon_state = "away" + always_unpowered = FALSE + // Onehalf Ruin /area/ruin/space/has_grav/onehalf name = "Station Fragment" icon_state = "away" +//Dinner For Two + +/area/ruin/space/has_grav/powered/dinner_for_two + name = "Dinner for Two" + +//Aesthetic + +/area/ruin/space/has_grav/powered/aesthetic + name = "Aesthetic" + ambientsounds = list('sound/ambience/ambivapor1.ogg') + //Ruin of Derelict Oupost /area/ruin/space/has_grav/derelictoutpost @@ -39,6 +56,210 @@ name = "Derelict Outpost Docked Ship" icon_state = "red" +//Ruin of Deep Storage + +/area/ruin/space/has_grav/deepstorage + name = "Deep Storage" + icon_state = "storage" + +/area/ruin/space/has_grav/deepstorage/airlock + name = "Deep Storage Airlock" + icon_state = "quart" + +/area/ruin/space/has_grav/deepstorage/power + name = "Deep Storage Power and Atmospherics Room" + icon_state = "engi_storage" + +/area/ruin/space/has_grav/deepstorage/hydroponics + name = "Deep Storage Hydroponics" + icon_state = "garden" + +/area/ruin/space/has_grav/deepstorage/armory + name = "Deep Storage Secure Storage" + icon_state = "armory" + +/area/ruin/space/has_grav/deepstorage/storage + name = "Deep Storage Storage" + icon_state = "storage_wing" + +/area/ruin/space/has_grav/deepstorage/dorm + name = "Deep Storage Dormitory" + icon_state = "crew_quarters" + +/area/ruin/space/has_grav/deepstorage/kitchen + name = "Deep Storage Kitchen" + icon_state = "kitchen" + +/area/ruin/space/has_grav/deepstorage/crusher + name = "Deep Storage Recycler" + icon_state = "storage" + +//DERELICT + +/area/ruin/space/derelict + name = "Derelict Station" + icon_state = "storage" + +/area/ruin/space/derelict/hallway/primary + name = "Derelict Primary Hallway" + icon_state = "hallP" + +/area/ruin/space/derelict/hallway/secondary + name = "Derelict Secondary Hallway" + icon_state = "hallS" + +/area/ruin/space/derelict/hallway/primary/port + name = "Derelict Port Hallway" + icon_state = "hallFP" + +/area/ruin/space/derelict/arrival + name = "Derelict Arrival Centre" + icon_state = "yellow" + +/area/ruin/space/derelict/storage/equipment + name = "Derelict Equipment Storage" + +/area/ruin/space/derelict/bridge + name = "Derelict Control Room" + icon_state = "bridge" + +/area/ruin/space/derelict/bridge/access + name = "Derelict Control Room Access" + icon_state = "auxstorage" + +/area/ruin/space/derelict/bridge/ai_upload + name = "Derelict Computer Core" + icon_state = "ai" + +/area/ruin/space/derelict/solar_control + name = "Derelict Solar Control" + icon_state = "engine" + +/area/ruin/space/derelict/se_solar + name = "South East Solars" + icon_state = "engine" + +/area/ruin/space/derelict/medical + name = "Derelict Medbay" + icon_state = "medbay" + +/area/ruin/space/derelict/medical/chapel + name = "Derelict Chapel" + icon_state = "chapel" + +/area/solar/derelict_starboard + name = "Derelict Starboard Solar Array" + icon_state = "panelsS" + +/area/solar/derelict_aft + name = "Derelict Aft Solar Array" + icon_state = "yellow" + +/area/ruin/space/derelict/singularity_engine + name = "Derelict Singularity Engine" + icon_state = "engine" + +/area/ruin/space/derelict/gravity_generator + name = "Derelict Gravity Generator Room" + icon_state = "red" + +/area/ruin/space/derelict/atmospherics + name = "Derelict Atmospherics" + icon_state = "red" + +//OLD AI SAT + +/area/tcommsat/oldaisat + name = "Abandoned Satellite" + icon_state = "tcomsatcham" + +//ABANDONED BOX WHITESHIP + +/area/ruin/space/has_grav/whiteship/box + + name = "Abandoned Ship" + icon_state = "red" + + +//SYNDICATE LISTENING POST STATION + +/area/ruin/space/has_grav/listeningstation + name = "Listening Post" + icon_state = "yellow" + +/area/ruin/space/has_grav/powered/ancient_shuttle + name = "Ancient Shuttle" + icon_state = "yellow" + +//HELL'S FACTORY OPERATING FACILITY + +/area/ruin/space/has_grav/hellfactory + name = "Hell Factory" + icon_state = "yellow" + +/area/ruin/space/has_grav/hellfactoryoffice + name = "Hell Factory Office" + icon_state = "red" + area_flags = VALID_TERRITORY | BLOBS_ALLOWED | NOTELEPORT + +//Ruin of Transport 18 + +/area/ruin/space/has_grav/transport18fore + name = "Booze Cruise Fore" + icon_state = "crew_quarters" + +/area/ruin/space/has_grav/transport18mid + name = "Booze Cruise Hold" + icon_state = "cargo_bay" + +/area/ruin/space/transport18aft + name = "Booze Cruise Aft" + icon_state = "engine" + +//Ruin of the rad ship. It's pretty rad. + +/area/ruin/space/has_grav/radship/Cargo1 + name = "Cargo Bay 1" + icon_state = "cargo_bay" + +/area/ruin/space/has_grav/radship/Cargo2 + name = "Cargo Bay 2" + icon_state = "cargo_bay" + +/area/ruin/space/has_grav/radship/Cargo3 + name = "Cargo Bay 3" + icon_state = "cargo_bay" + +/area/ruin/space/has_grav/radship/Cargo4 + name = "Cargo Bay 4" + icon_state = "cargo_bay" + +/area/ruin/space/has_grav/radship/EngineRoom + name = "Engine Room" + icon_state = "yellow" + +/area/ruin/space/has_grav/radship/Engineering + name = "Engineering" + icon_state = "engine" + +/area/ruin/space/has_grav/radship/MethLab + name = "Storage" + icon_state = "red" + +/area/ruin/space/has_grav/radship/CrewQuarters + name = "Crew Quarters" + icon_state = "green" + +/area/ruin/space/has_grav/radship/Hallway + name = "Hallway" + icon_state = "away" + +//MACSPACE + +/area/ruin/space/has_grav/powered/macspace + name = "Mac Space Restaurant" + icon_state = "yellow" + //POWER PUZZLE /area/ruin/space/has_grav/powerpuzzle @@ -53,6 +274,20 @@ name = "Engineering Wing" icon_state = "yellow" +//scav_mining + +/area/ruin/space/has_grav/scav_mining/entrance + name = "Asteroid mine entrance" + icon_state = "red" + +/area/ruin/space/has_grav/scav_mining/core + name = "Asteroid mine core" + icon_state = "yellow" + +/area/ruin/space/has_grav/scav_mining/dorm + name = "Asteroid mine dorm" + icon_state = "blue" + //astraeus /area/ruin/space/has_grav/astraeus/hallway @@ -79,6 +314,44 @@ name = "Custodial Closet" icon_state = "green" +/area/ruin/space/has_grav/glade + name = "\improper Dark Glade" + icon_state = "away" + always_unpowered = FALSE + +//Syndie battle sphere + +/area/ruin/space/has_grav/syndicircle/halls + name = "Syndicate Battle Sphere Primary Hallway" + icon_state = "dk_yellow" + color = "#a5131388" + +/area/ruin/space/has_grav/syndicircle/spacewalk + name = "Syndicate Battle Sphere Shuttle Launch Site" + icon_state = "dk_yellow" + color = "#663cb488" + +/area/ruin/space/has_grav/syndicircle/research + name = "Syndicate Battle Sphere Laboratory" + icon_state = "dk_yellow" + color = "#228a2b88" + +/area/ruin/space/has_grav/syndicircle/escape + name = "Syndicate Battle Sphere Escape Shuttle" + icon_state = "dk_yellow" + color = "#92bb3388" + +/area/ruin/space/has_grav/syndicircle/winter + name = "Syndicate Battle Sphere Snow Outpost" + icon_state = "dk_yellow" + color = "#4341c488" + +/area/ruin/space/has_grav/syndicircle/training + name = "Syndicate Battle Sphere Training Grounds" + icon_state = "dk_yellow" + color = "#26773a88" + + //Singularity Lab /area/ruin/space/has_grav/singularitylab diff --git a/code/game/area/areas/shuttles.dm b/code/game/area/areas/shuttles.dm index 6060367ca51b..a9d7220bd3ca 100644 --- a/code/game/area/areas/shuttles.dm +++ b/code/game/area/areas/shuttles.dm @@ -189,3 +189,27 @@ /area/shuttle/syndicate_scout name = "Syndicate Scout" + +/area/shuttle/caravan + requires_power = TRUE + +/area/shuttle/caravan/syndicate1 + name = "Syndicate Fighter" + +/area/shuttle/caravan/syndicate2 + name = "Syndicate Fighter" + +/area/shuttle/caravan/syndicate3 + name = "Syndicate Drop Ship" + +/area/shuttle/caravan/pirate + name = "Pirate Cutter" + +/area/shuttle/caravan/freighter1 + name = "Small Freighter" + +/area/shuttle/caravan/freighter2 + name = "Tiny Freighter" + +/area/shuttle/caravan/freighter3 + name = "Tiny Freighter" diff --git a/code/game/area/ship_areas.dm b/code/game/area/ship_areas.dm index 9732893523b7..5f4e75b71d4d 100644 --- a/code/game/area/ship_areas.dm +++ b/code/game/area/ship_areas.dm @@ -171,19 +171,10 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/ship/crew/dorm/dormfive name = "Dormitory 5" -/area/ship/crew/dorm/captain - name = "Captain's Quarters" - /area/ship/crew/toilet name = "Restroom" icon_state = "toilet" -/area/ship/crew/toilet/two - name = "Restroom 2" - -/area/ship/crew/toilet/three - name = "Restroom 3" - /area/ship/crew/canteen name = "Canteen" icon_state = "cafeteria" @@ -207,7 +198,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Chapel Office" icon_state = "chapeloffice" sound_environment = SOUND_AREA_SMALL_SOFTFLOOR - /area/ship/crew/library name = "Library" icon_state = "library" @@ -230,13 +220,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station icon_state = "vacant_office" sound_environment = SOUND_AREA_WOODFLOOR -/area/ship/crew/office/lobby - name = "Lobby" - -/area/ship/crew/ccommons - name = "Commons" - icon_state = "vacant_office" - /area/ship/crew/janitor name = "Custodial Closet" icon_state = "janitor" @@ -261,9 +244,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station icon_state = "morgue" ambientsounds = SPOOKY -/area/ship/medical/psych - name = "Psych's Office" - /// Science Lab /// /area/ship/science name = "Science Lab" @@ -464,12 +444,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station icon_state = "storage" sound_environment = SOUND_AREA_STANDARD_STATION -/area/ship/storage/port - name = "Port Storage Bay" - -/area/ship/storage/starboard - name = "Starboard Storage Bay" - /area/ship/storage/eva name = "EVA Storage" icon_state = "eva" diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 80db6272f2fd..7ffa3255ada1 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -1265,71 +1265,25 @@ * Must return parent proc ..() in the end if overridden */ /atom/proc/tool_act(mob/living/user, obj/item/I, tool_type) - var/signal_result - - var/list/processing_recipes = list() //List of recipes that can be mutated by sending the signal - signal_result = SEND_SIGNAL(src, COMSIG_ATOM_TOOL_ACT(tool_type), user, I, processing_recipes) - if(processing_recipes.len) - process_recipes(user, I, processing_recipes) - if(QDELETED(I)) - return TRUE switch(tool_type) if(TOOL_CROWBAR) - . = crowbar_act(user, I) + . |= crowbar_act(user, I) if(TOOL_MULTITOOL) - . = multitool_act(user, I) + . |= multitool_act(user, I) if(TOOL_SCREWDRIVER) - . = screwdriver_act(user, I) + . |= screwdriver_act(user, I) if(TOOL_WRENCH) - . = wrench_act(user, I) + . |= wrench_act(user, I) if(TOOL_WIRECUTTER) - . = wirecutter_act(user, I) + . |= wirecutter_act(user, I) if(TOOL_WELDER) - . = welder_act(user, I) + . |= welder_act(user, I) if(TOOL_ANALYZER) - . = analyzer_act(user, I) - if(. || signal_result & COMPONENT_BLOCK_TOOL_ATTACK) //Either the proc or the signal handled the tool's events in some way. + . |= analyzer_act(user, I) + if(. & COMPONENT_BLOCK_TOOL_ATTACK) return TRUE -/atom/proc/process_recipes(mob/living/user, obj/item/I, list/processing_recipes) - //Only one recipe? use the first - if(processing_recipes.len == 1) - StartProcessingAtom(user, I, processing_recipes[1]) - return - //Otherwise, select one with a radial - ShowProcessingGui(user, I, processing_recipes) - -///Creates the radial and processes the selected option -/atom/proc/ShowProcessingGui(mob/living/user, obj/item/I, list/possible_options) - var/list/choices_to_options = list() //Dict of object name | dict of object processing settings - var/list/choices = list() - - for(var/i in possible_options) - var/list/current_option = i - var/atom/current_option_type = current_option[TOOL_PROCESSING_RESULT] - choices_to_options[initial(current_option_type.name)] = current_option - var/image/option_image = image(icon = initial(current_option_type.icon), icon_state = initial(current_option_type.icon_state)) - choices += list("[initial(current_option_type.name)]" = option_image) - - var/pick = show_radial_menu(user, src, choices, radius = 36, require_near = TRUE) - - StartProcessingAtom(user, I, choices_to_options[pick]) - - -/atom/proc/StartProcessingAtom(mob/living/user, obj/item/I, list/chosen_option) - to_chat(user, "You start working on [src]") - if(I.use_tool(src, user, chosen_option[TOOL_PROCESSING_TIME], volume=50)) - var/atom/atom_to_create = chosen_option[TOOL_PROCESSING_RESULT] - for(var/i = 1 to chosen_option[TOOL_PROCESSING_AMOUNT]) - new atom_to_create(loc) - to_chat(user, "You manage to create [chosen_option[TOOL_PROCESSING_AMOUNT]] [initial(atom_to_create.name)] from [src]") - qdel(src) - return - -/atom/proc/OnCreatedFromProcessing(mob/living/user, obj/item/I, list/chosen_option, atom/original_atom) - return - -//! Tool-specific behavior procs. +//! Tool-specific behavior procs. They send signals, so try to call ..() /// ///Crowbar act @@ -1633,15 +1587,6 @@ if(istype(ship)) var/obj/docking_port/mobile/shuttle = ship.mobile_port if(shuttle) - if(istype(shuttle.docked, /obj/docking_port/stationary)) - var/obj/docking_port/stationary/shipfinder = shuttle.docked - if(shipfinder.owner_ship) - for(var/datum/weakref/weakref as anything in shipfinder.owner_ship.gravgen_list) - var/obj/machinery/power/ship_gravity/SG = weakref.resolve() - if(!SG) - shipfinder.owner_ship.gravgen_list -= weakref - continue - max_grav = max(SG.active,max_grav) for(var/datum/weakref/weakref as anything in shuttle.gravgen_list) var/obj/machinery/power/ship_gravity/SG = weakref.resolve() if(!SG) diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index f7ce7b036eb5..e6f4f882a401 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -16,6 +16,8 @@ if(!istype(M)) return FALSE if(M.mind) + if(ishuman(M) && (M.mind.holy_role)) + return FALSE if(specific_cult && specific_cult.is_sacrifice_target(M.mind)) return FALSE if(M.mind.enslaved_to && !iscultist(M.mind.enslaved_to)) diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 85ab6ee64a14..992f97ba700b 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -118,7 +118,7 @@ ears = /obj/item/radio/headset/syndicate/alt l_pocket = /obj/item/modular_computer/tablet/nukeops id = /obj/item/card/id/syndicate - belt = /obj/item/gun/ballistic/automatic/pistol/syndicate + belt = /obj/item/gun/ballistic/automatic/pistol backpack_contents = list(/obj/item/storage/box/survival/syndie=1,\ /obj/item/kitchen/knife/combat/survival) @@ -168,7 +168,7 @@ r_hand = /obj/item/gun/ballistic/shotgun/bulldog backpack_contents = list(/obj/item/storage/box/survival/syndie=1,\ /obj/item/tank/jetpack/oxygen/harness=1,\ - /obj/item/gun/ballistic/automatic/pistol/syndicate=1,\ + /obj/item/gun/ballistic/automatic/pistol=1,\ /obj/item/kitchen/knife/combat/survival) diff --git a/code/game/machinery/beacon.dm b/code/game/machinery/Beacon.dm similarity index 100% rename from code/game/machinery/beacon.dm rename to code/game/machinery/Beacon.dm diff --git a/code/game/machinery/sleeper.dm b/code/game/machinery/Sleeper.dm similarity index 100% rename from code/game/machinery/sleeper.dm rename to code/game/machinery/Sleeper.dm diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index 3e3939620f3c..4cddf93b2478 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -436,7 +436,6 @@ Class Procs: for(var/obj/item/I in component_parts) I.forceMove(loc) component_parts.Cut() - SEND_SIGNAL(src, COMSIG_OBJ_DECONSTRUCT, disassembled) qdel(src) /** diff --git a/code/game/machinery/bounty_board.dm b/code/game/machinery/bounty_board.dm index 4cc3413fe9d9..b0991110e80d 100644 --- a/code/game/machinery/bounty_board.dm +++ b/code/game/machinery/bounty_board.dm @@ -33,8 +33,8 @@ GLOBAL_LIST_EMPTY(request_list) /obj/machinery/bounty_board/attackby(obj/item/I, mob/living/user, params) . = ..() - if(istype(I,/obj/item/card/bank)) - var/obj/item/card/bank/current_card = I + if(istype(I,/obj/item/card/id)) + var/obj/item/card/id/current_card = I if(current_card.registered_account) current_user = current_card.registered_account return TRUE @@ -72,9 +72,9 @@ GLOBAL_LIST_EMPTY(request_list) if(request.applicants) for(var/datum/bank_account/j in request.applicants) formatted_applicants += list(list("name" = j.account_holder, "request_id" = request.owner_account.account_id, "requestee_id" = j.account_id)) - var/obj/item/card/bank/bank_card = user.get_bankcard() - if(bank_card?.registered_account) - current_user = bank_card.registered_account + var/obj/item/card/id/id_card = user.get_idcard() + if(id_card?.registered_account) + current_user = id_card.registered_account if(current_user) data["accountName"] = current_user.account_holder data["requests"] = formatted_requests diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 3916ad0d4b00..0fe059653d5c 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -534,7 +534,9 @@ if(ishuman(mob_occupant)) dna = C.has_dna() - has_bank_account = C.get_bank_account() + var/obj/item/card/id/I = C.get_idcard(TRUE) + if(I) + has_bank_account = I.registered_account if(isbrain(mob_occupant)) dna = B.stored_dna diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 1ab88896accb..81cb1908ce89 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -104,7 +104,7 @@ if(!welded && !operating && !(machine_stat & NOPOWER) && (!density || allow_hand_open(user))) user.visible_message("[user] tries to open \the [src] manually.", "You operate the manual lever on \the [src].") - if (!do_after(user, 30, src)) + if (!do_after(user, 30, TRUE, src)) return FALSE add_fingerprint(user) if(density) @@ -174,7 +174,7 @@ if(is_holding_pressure()) // tell the user that this is a bad idea, and have a do_after as well to_chat(user, "As you begin crowbarring \the [src] a gush of air blows in your face... maybe you should reconsider?") - if(!do_after(user, 20, src)) // give them a few seconds to reconsider their decision. + if(!do_after(user, 20, TRUE, src)) // give them a few seconds to reconsider their decision. return log_game("[key_name(user)] has opened a firelock with a pressure difference at [AREACOORD(loc)]") user.log_message("has opened a firelock with a pressure difference at [AREACOORD(loc)]", LOG_ATTACK) diff --git a/code/game/machinery/drone_dispenser.dm b/code/game/machinery/droneDispenser.dm similarity index 100% rename from code/game/machinery/drone_dispenser.dm rename to code/game/machinery/droneDispenser.dm diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index 0e6bc6ed6a6d..60ded054842a 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -451,7 +451,11 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ /obj/machinery/holopad/proc/SetLightsAndPower() var/total_users = LAZYLEN(masters) + LAZYLEN(holo_calls) - //active_power_usage = initial(active_power_usage) * total_users + if(total_users > 0) + set_active_power() + else + set_idle_power() + active_power_usage = initial(active_power_usage) * total_users if(total_users || replay_mode) set_light(2) else diff --git a/code/game/machinery/outpost_electrolyzer.dm b/code/game/machinery/outpost_electrolyzer.dm deleted file mode 100644 index 29a37c4f95e8..000000000000 --- a/code/game/machinery/outpost_electrolyzer.dm +++ /dev/null @@ -1,536 +0,0 @@ -//allows production of hydrogen from ice chunks -#define MOLS_PER_ICE 50 //1 ice = 50 mols -#define MOLS_PER_MERIT 10 //10 mols = 1 merit -#define MERITS_PER_ICE MOLS_PER_ICE / MOLS_PER_MERIT //1 ice = 5 merits -#define MERITS_USED_PER_TICK 2 -#define H2_PUMP_SHUTOFF_PRESSURE 4000 -#define CREDITS_TO_MERITS 4 // currently 2:5 credits to mols hydrogen. # of credits per merit -#define OUTPOST_HYDROGEN_CUT 0.8 -#define HYDROGEN_IDEAL 45000 //used for high and low end of merit multiplier -#define MERIT_EXPONENT 0.95 //used for diminishing returns, values closer to 1 increase returns, lower decrease. - -/obj/machinery/mineral/electrolyzer_unloader - name = "ice unloading machine" - icon = 'icons/obj/machines/mining_machines.dmi' - icon_state = "unloader" - density = TRUE - input_dir = WEST - output_dir = EAST - needs_item_input = TRUE - processing_flags = START_PROCESSING_MANUALLY - -/obj/machinery/mineral/electrolyzer_unloader/pickup_item(datum/source, atom/movable/target, atom/oldLoc) - if(istype(target, /obj/structure/ore_box)) - var/obj/structure/ore_box/box = target - for(var/obj/item/stack/ore/ice/chunk in box) - unload_mineral(chunk) - else if(istype(target, /obj/item/stack/ore/ice)) - var/obj/item/stack/ore/chunk = target - unload_mineral(chunk) - -// electrolyzer + console - -/obj/machinery/computer/electrolyzer_console - name = "electrolyzer console" - desc = "Deposits hydrogen merits, with 20% going to outpost upkeep." - icon = 'icons/obj/machines/mining_machines.dmi' - icon_state = "console" - - var/obj/machinery/mineral/electrolyzer/linked_electrolyzer - -/obj/machinery/computer/electrolyzer_console/Initialize() - . = ..() - find_electrolyzer() - -/obj/machinery/computer/electrolyzer_console/proc/find_electrolyzer() - for(var/obj/machinery/mineral/electrolyzer/potential in oview(3,src)) - if(linked_electrolyzer == null) - linked_electrolyzer = potential - potential.linked_console = src - -/obj/machinery/computer/electrolyzer_console/proc/electrolyze_item(obj/item/I) - var/obj/item/stack/ore/ice/S = I - var/meritval = round(S.get_amount() * MERITS_PER_ICE * OUTPOST_HYDROGEN_CUT,1) // causes a bit of surplus in the "outpost" supply, even if they use all of these merits for hydrogen. - GLOB.hydrogen_stored += S.get_amount() * MOLS_PER_ICE - new /obj/item/merit/bundle(drop_location(), meritval) - qdel(I) - playsound(src, 'sound/items/poster_being_created.ogg', 20, FALSE) - -/obj/machinery/computer/electrolyzer_console/attackby(item,mob/user) - if(istype(item, /obj/item/multitool)) - var/obj/item/multitool/multi = item - if(istype(multi.buffer, /obj/machinery/mineral/electrolyzer)) - linked_electrolyzer = multi.buffer - visible_message("Linked to [linked_electrolyzer]!") - return - return ..() - -/obj/machinery/mineral/electrolyzer - name = "ice crusher" - desc = "Breaks down ice into hydrogen and oxygen." - icon = 'icons/obj/recycling.dmi' - icon_state = "grinder-o1" - input_dir = WEST - density = TRUE - use_power = IDLE_POWER_USE - idle_power_usage = 50 - active_power_usage = 1000 - max_integrity = 500 - var/crush_damage = 1000 - var/obj/machinery/computer/electrolyzer_console/linked_console - var/datum/weakref/attached_output - -/obj/machinery/mineral/electrolyzer/Initialize() - . = ..() - update_appearance() - var/static/list/loc_connections = list( - COMSIG_ATOM_ENTERED = PROC_REF(on_entered), - ) - AddElement(/datum/element/connect_loc, loc_connections) - -/obj/machinery/computer/electrolyzer_console/attackby(item,mob/user) - if(istype(item, /obj/item/multitool)) - var/obj/item/multitool/multi = item - multi.buffer = src - to_chat(user, "[src] stored in [multi].") - return - return ..() - -/obj/machinery/mineral/electrolyzer/CanAllowThrough(atom/movable/mover, border_dir) - . = ..() - if(!anchored) - return - if(border_dir == input_dir) - return TRUE - -/obj/machinery/mineral/electrolyzer/proc/on_entered(datum/source, atom/movable/AM) - SIGNAL_HANDLER - INVOKE_ASYNC(src, PROC_REF(electrolyze), AM) - -/obj/machinery/mineral/electrolyzer/proc/electrolyze(atom/movable/electrolyze_target, sound=TRUE) - if(istype(electrolyze_target, /obj/effect) || !linked_console || !isturf(electrolyze_target.loc) || (machine_stat & (BROKEN|NOPOWER))) - return - if(!istype(electrolyze_target, /obj/item/stack/ore/ice)) - playsound(src, 'sound/machines/buzz-sigh.ogg', 50, FALSE, 1) - if(isliving(electrolyze_target)) - crush_living(electrolyze_target) - return - if(!ismob(electrolyze_target)) //MULCH IT IF IT AINT ICE - qdel(electrolyze_target) - return - else - linked_console.electrolyze_item(electrolyze_target) - -/obj/machinery/mineral/electrolyzer/proc/crush_living(mob/living/L) - - L.forceMove(loc) - - if(issilicon(L)) - playsound(src, 'sound/items/welder.ogg', 50, TRUE) - else - playsound(src, 'sound/effects/splat.ogg', 50, TRUE) - - if(iscarbon(L) && L.stat == CONSCIOUS) - L.emote("scream") - - // Instantly lie down, also go unconscious from the pain, before you die. - L.Unconscious(100) - L.adjustBruteLoss(crush_damage) - -//Hydrogen pump stuff - -/obj/machinery/atmospherics/components/unary/hydrogen_pump - name = "hydrogen pump" - desc = "Lets you use merits to buy hydrogen." - icon = 'icons/obj/atmos.dmi' - icon_state = "hydrogen_pump" - - use_power = IDLE_POWER_USE - idle_power_usage = 50 - active_power_usage = 1000 - - density = TRUE - max_integrity = 400 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 30) - layer = OBJ_LAYER - showpipe = TRUE - pipe_flags = PIPING_ONE_PER_TURF | PIPING_DEFAULT_LAYER_ONLY - var/not_processing_bug = TRUE//remove when fixed - var/merit - -/obj/machinery/atmospherics/components/unary/hydrogen_pump/examine(mob/user) - . = ..() - if(merit) - . += "[src] has [merit] merits, equaling [merit * MOLS_PER_MERIT] mols of hydrogen." - else - . += "[src] has no merits, get some from the electrolyzer or buy them to get hydrogen!" - . += "[src] is currently [on ? "on" : "off"], and shuts off above [H2_PUMP_SHUTOFF_PRESSURE] kPa." - . += "[src] can be Alt-Clicked to eject merits." - if(not_processing_bug == TRUE) - . += "[src] is temporarily disabled. Check back later!" - -/obj/machinery/atmospherics/components/unary/hydrogen_pump/process_atmos() - ..() - var/datum/gas_mixture/air = airs[1] //hydrogen out - not_processing_bug = FALSE - if(!on) - return - if(!merit || air.return_pressure() > H2_PUMP_SHUTOFF_PRESSURE) - on = FALSE - visible_message("[src] shuts off!") - playsound(src, 'sound/machines/switch2.ogg', 10, FALSE) - return - var/meritused - if(merit >= MERITS_USED_PER_TICK) - merit -= MERITS_USED_PER_TICK - meritused = MERITS_USED_PER_TICK - else - meritused = merit - merit = 0 - on = FALSE - air.adjust_moles(GAS_HYDROGEN, meritused * MOLS_PER_MERIT) - GLOB.hydrogen_stored -= meritused * MOLS_PER_MERIT - air.set_temperature(T20C) //hydrogen from adjust_mols takes the temp of the container, and if the container is empty it defaults to 0K. this works for now - -/obj/machinery/atmospherics/components/unary/hydrogen_pump/attackby(obj/item/I, mob/user) - if(istype(I, /obj/item/merit/bundle)) - var/obj/item/merit/bundle/C = I - merit += C.value - to_chat(user, "You deposit [I], for a total of [merit] merits.") - qdel(I) - return - return ..() - -/obj/machinery/atmospherics/components/unary/hydrogen_pump/attack_hand(mob/user) - if(..()) - return - on = !on - if(on) - SSair.start_processing_machine(src) - playsound(src, 'sound/machines/switch3.ogg', 10, FALSE) - to_chat(user, "You toggle the pump [on ? "on" : "off"].") - investigate_log("was turned [on ? "on" : "off"] by [key_name(user)]", INVESTIGATE_ATMOS) - update_appearance() - -/obj/machinery/atmospherics/components/unary/hydrogen_pump/AltClick(mob/user) - if(merit) - new /obj/item/merit/bundle(drop_location(), merit) - merit = FALSE - playsound(src, 'sound/items/poster_being_created.ogg', 10, FALSE) - to_chat(user, "You retrieve the hydrogen merits.") - else - to_chat(user, "There were no merits left to retrieve.") - - -//Hydrogen exchange - -/obj/machinery/computer/hydrogen_exchange - name = "Hydrogen Exchange" - desc = "Credits to Merits at reasonable rates!" - icon_screen = "exchange" - icon_keyboard = "power_key" - - //GLOB.total_merits_exchanged starts at 0 - var/merits = NONE - var/credits = NONE - -/obj/machinery/computer/hydrogen_exchange/attackby(obj/item/I, mob/user) - var/value = 0 - if(istype(I, /obj/item/spacecash/bundle)) - var/obj/item/spacecash/bundle/C = I - value = C.value - else if(istype(I, /obj/item/holochip)) - var/obj/item/holochip/H = I - value = H.credits - if(value) - credits += value - to_chat(user, "You deposit [I], for a total of [credits] credits.") - qdel(I) - return - if(istype(I, /obj/item/merit/bundle)) - var/obj/item/merit/bundle/C = I - merits += C.value - to_chat(user, "You deposit [I], for a total of [merits] merits.") - qdel(I) - return - return ..() - -/obj/machinery/computer/hydrogen_exchange/proc/meritmultiplier() - var/extra = clamp(((GLOB.hydrogen_stored / HYDROGEN_IDEAL) + 1), 0, 2) * 0.3 //results in a number between 0 and .6 - var/actual = round((0.4 + extra), 0.01) //.4 on low end, 1 on high end - return actual - -/obj/machinery/computer/hydrogen_exchange/proc/dispense_funds() - var/makenoise - if(merits) - new /obj/item/merit/bundle(drop_location(), merits) - merits = 0 - makenoise = TRUE - if(credits) - new /obj/item/spacecash/bundle(drop_location(), credits) - credits = 0 - makenoise = TRUE - if(makenoise) - playsound(src, 'sound/machines/coindrop.ogg', 20, FALSE) - -/obj/machinery/computer/hydrogen_exchange/proc/resetmerits() //debug proc - GLOB.total_merits_exchanged = 0 - -/obj/machinery/computer/hydrogen_exchange/proc/convert_to_credits() - if(merits) - playsound(src, 'sound/machines/pda_button1.ogg', 20, FALSE) - var/oldtotal = GLOB.total_merits_exchanged ** MERIT_EXPONENT - var/newtotal = (GLOB.total_merits_exchanged + merits) ** MERIT_EXPONENT - var/reducedmerits = newtotal - oldtotal - GLOB.total_merits_exchanged += merits - credits += round(reducedmerits * CREDITS_TO_MERITS, 1) - merits = 0 - else - playsound(src, 'sound/machines/buzz-sigh.ogg', 20, FALSE) - -/obj/machinery/computer/hydrogen_exchange/proc/convert_to_merits() - if(credits) - playsound(src, 'sound/machines/pda_button1.ogg', 20, FALSE) - merits += round(credits * meritmultiplier() / CREDITS_TO_MERITS, 1) - credits = 0 - else - playsound(src, 'sound/machines/buzz-sigh.ogg', 20, FALSE) - -/obj/machinery/computer/hydrogen_exchange/AltClick(mob/user) - dispense_funds() - to_chat(user, "You force the credits and merits out of the machine.") - -/obj/machinery/computer/hydrogen_exchange/ui_interact(mob/user, datum/tgui/ui) - ui = SStgui.try_update_ui(user, src, ui) - if(!ui) - ui = new(user, src, "HydrogenExchange", name) - ui.open() - -/obj/machinery/computer/hydrogen_exchange/ui_data(mob/user) - var/next_merit_rate - if(GLOB.total_merits_exchanged) - next_merit_rate = round((GLOB.total_merits_exchanged ** MERIT_EXPONENT) / GLOB.total_merits_exchanged * CREDITS_TO_MERITS, 0.01) - else - next_merit_rate = CREDITS_TO_MERITS - var/list/data = list() - data["credits"] = credits - data["merits"] = merits - data["next_merit_rate"] = next_merit_rate - data["credits_to_merits"] = CREDITS_TO_MERITS - data["credit_tax"] = (1 - meritmultiplier()) * 100 - return data - -/obj/machinery/computer/hydrogen_exchange/ui_act(action, params) - . = ..() - if(.) - return - - switch(action) - if("convert_to_credits") - convert_to_credits() - . = TRUE - if("convert_to_merits") - convert_to_merits() - . = TRUE - if("dispense") - dispense_funds() - . = TRUE - -//SCRIP! - -/obj/item/merit - name = "hydrogen?" - desc = "If you can see this, please make a bug report. If you're a mapper, use the bundle subtype!" - icon = 'icons/obj/economy.dmi' - icon_state = "merit0" - throwforce = 1 - throw_speed = 2 - throw_range = 2 - w_class = WEIGHT_CLASS_TINY - var/value = 0 - grind_results = list(/datum/reagent/iron = 10) - -/obj/item/merit/Initialize(mapload, amount) - . = ..() - if(amount) - value = amount - update_appearance() - -/obj/item/merit/attackby(obj/item/I, mob/user) - if(!istype(I, /obj/item/merit)) - return - var/obj/item/merit/bundle/bundle - if(istype(I, /obj/item/merit/bundle)) - bundle = I - else - var/obj/item/merit/cash = I - bundle = new (loc) - bundle.value = cash.value - user.dropItemToGround(cash) - qdel(cash) - - bundle.value += value - bundle.update_appearance() - if(ishuman(user)) - var/mob/living/carbon/human/H = user - H.dropItemToGround(src) - H.dropItemToGround(bundle) - H.put_in_hands(bundle) - to_chat(user, "You add [value] merits worth of money to the bundle.
It now holds [bundle.value] merits.
") - qdel(src) - -/obj/item/merit/Destroy() - . = ..() - value = 0 // Prevents money from be duplicated anytime.//I'll trust eris on this one - -/obj/item/merit/bundle - icon_state = "merit16" - -/obj/item/merit/bundle/Initialize() - . = ..() - update_appearance() - -/obj/item/merit/bundle/update_appearance() - icon_state = "nothing" - cut_overlays() - var/remaining_value = value - var/iteration = 0 - var/coins_only = TRUE - var/list/coin_denominations = list(16, 4, 1) - var/list/banknote_denominations = list(4096, 1024, 256, 64) - for(var/i in banknote_denominations) - while(remaining_value >= i && iteration < 50) - remaining_value -= i - iteration++ - var/image/banknote = image('icons/obj/economy.dmi', "merit[i]") - var/matrix/M = matrix() - M.Translate(rand(-6, 6), rand(-4, 8)) - banknote.transform = M - overlays += banknote - coins_only = FALSE - - if(remaining_value) - for(var/i in coin_denominations) - while(remaining_value >= i && iteration < 50) - remaining_value -= i - iteration++ - var/image/coin = image('icons/obj/economy.dmi', "merit[i]") - var/matrix/M = matrix() - M.Translate(rand(-6, 6), rand(-4, 8)) - coin.transform = M - overlays += coin - - if(coins_only) - if(value == 1) - name = "one hydrogen merit" - desc = "Heavier then it looks." - drop_sound = 'sound/items/handling/coin_drop.ogg' - pickup_sound = 'sound/items/handling/coin_pickup.ogg' - else - name = "[value] hydrogen merits" - desc = "Heavier than they look." - gender = PLURAL - drop_sound = 'sound/items/handling/coin_drop.ogg' - pickup_sound = 'sound/items/handling/coin_pickup.ogg' - else - if(value <= 3000) - name = "[value] hydrogen merits" - gender = NEUTER - desc = "Some cold, hard cash." - drop_sound = 'sound/items/handling/dosh_drop.ogg' - pickup_sound = 'sound/items/handling/dosh_pickup.ogg' - else - name = "[value] hydrogen merit" - gender = NEUTER - desc = "That's a lot of dosh." - drop_sound = 'sound/items/handling/dosh_drop.ogg' - pickup_sound = 'sound/items/handling/dosh_pickup.ogg' - return ..() - -/obj/item/merit/bundle/attack_self(mob/user) - var/cashamount = input(user, "How many merits do you want to take? (0 to [value])", "Take Merits", 20) as num - cashamount = round(clamp(cashamount, 0, value)) - if(!cashamount) - return - - if(!Adjacent(user)) - to_chat(user, "You need to be in arm's reach for that!") - return - - value -= cashamount - if(!value) - user.dropItemToGround(src) - qdel(src) - - var/obj/item/merit/bundle/bundle = new (user.loc) - bundle.value = cashamount - update_appearance() - -/obj/item/merit/bundle/AltClick(mob/living/user) - var/cashamount = input(user, "How many merits do you want to take? (0 to [value])", "Take Merits", 20) as num - cashamount = round(clamp(cashamount, 0, value)) - if(!cashamount) - return - - else if(!Adjacent(user)) - to_chat(user, "You need to be in arm's reach for that!") - return - - value -= cashamount - if(!value) - user.dropItemToGround(src) - qdel(src) - - var/obj/item/merit/bundle/bundle = new (user.loc) - bundle.value = cashamount - bundle.update_appearance() - user.put_in_hands(bundle) - update_appearance() - -/obj/item/merit/bundle/attack_hand(mob/user) - if(user.get_inactive_held_item() != src) - return ..() - if(value == 0)//may prevent any edge case duping - qdel(src) - return - value-- - user.put_in_hands(new /obj/item/merit/bundle(loc, 1)) - update_appearance() - -//bundles for mapping + testing - -/obj/item/merit/bundle/m1 - value = 1 - icon_state = "merit1" - -/obj/item/merit/bundle/m4 - value = 4 - icon_state = "merit4" - -/obj/item/merit/bundle/m16 - value = 16 - icon_state = "merit16" - -/obj/item/merit/bundle/m64 - value = 64 - icon_state = "merit64" - -/obj/item/merit/bundle/m256 - value = 256 - icon_state = "merit256" - -/obj/item/merit/bundle/m1024 - value = 1024 - icon_state = "merit1024" - -/obj/item/merit/bundle/m4096 - value = 4096 - icon_state = "merit4096" - -#undef MOLS_PER_ICE -#undef MOLS_PER_MERIT -#undef MERITS_PER_ICE -#undef MERITS_USED_PER_TICK -#undef H2_PUMP_SHUTOFF_PRESSURE -#undef CREDITS_TO_MERITS -#undef MERIT_EXPONENT diff --git a/code/game/machinery/roulette_machine.dm b/code/game/machinery/roulette_machine.dm index a36bf79a41b3..351f1c42ae5e 100644 --- a/code/game/machinery/roulette_machine.dm +++ b/code/game/machinery/roulette_machine.dm @@ -39,7 +39,7 @@ var/chosen_bet_type = "0" var/last_anti_spam = 0 var/anti_spam_cooldown = 20 - var/obj/item/card/bank/my_card + var/obj/item/card/id/my_card var/playing = FALSE var/locked = FALSE var/drop_dir = SOUTH @@ -81,7 +81,7 @@ data["Spinning"] = playing if(ishuman(user)) var/mob/living/carbon/human/H = user - var/obj/item/card/bank/C = H.get_bankcard() + var/obj/item/card/id/C = H.get_idcard(TRUE) if(C) data["AccountBalance"] = C.registered_account.account_balance else @@ -114,7 +114,7 @@ return if(playing) return ..() - if(istype(W, /obj/item/card/bank)) + if(istype(W, /obj/item/card/id)) playsound(src, 'sound/machines/card_slide.ogg', 50, TRUE) if(machine_stat & MAINT || !on || locked) @@ -122,7 +122,7 @@ return FALSE if(my_card) - var/obj/item/card/bank/player_card = W + var/obj/item/card/id/player_card = W if(player_card.registered_account.account_balance < chosen_bet_amount) //Does the player have enough funds audible_message("You do not have the funds to play! Lower your bet or get more money.") playsound(src, 'sound/machines/buzz-two.ogg', 30, TRUE) @@ -167,7 +167,7 @@ addtimer(CALLBACK(src, PROC_REF(play), user, player_card, chosen_bet_type, chosen_bet_amount, potential_payout), 4) //Animation first return TRUE else - var/obj/item/card/bank/new_card = W + var/obj/item/card/id/new_card = W if(new_card.registered_account) var/msg = stripped_input(user, "Name of your roulette wheel:", "Roulette Naming", "Roulette Machine") if(!msg) @@ -181,7 +181,7 @@ return ..() ///Proc called when player is going to try and play -/obj/machinery/roulette/proc/play(mob/user, obj/item/card/bank/player_id, bet_type, bet_amount, potential_payout) +/obj/machinery/roulette/proc/play(mob/user, obj/item/card/id/player_id, bet_type, bet_amount, potential_payout) var/payout = potential_payout @@ -203,7 +203,7 @@ playsound(src, 'sound/machines/piston_lower.ogg', 70) ///Ran after a while to check if the player won or not. -/obj/machinery/roulette/proc/finish_play(obj/item/card/bank/player_id, bet_type, bet_amount, potential_payout, rolled_number) +/obj/machinery/roulette/proc/finish_play(obj/item/card/id/player_id, bet_type, bet_amount, potential_payout, rolled_number) last_spin = rolled_number var/is_winner = check_win(bet_type, bet_amount, rolled_number) //Predetermine if we won diff --git a/code/game/machinery/shuttle/shuttle_engine.dm b/code/game/machinery/shuttle/shuttle_engine.dm index d816b16ca7ff..c4fd424d4076 100644 --- a/code/game/machinery/shuttle/shuttle_engine.dm +++ b/code/game/machinery/shuttle/shuttle_engine.dm @@ -8,7 +8,6 @@ desc = "A thruster for shuttles." circuit = /obj/item/circuitboard/machine/shuttle/engine CanAtmosPass = FALSE //so people can actually tend to their engines - dir = EAST //most ships face east ///Whether or not the engine is enabled and can be used. Controlled from helm consoles and by hitting with a multitool. var/enabled = TRUE ///How much thrust this engine generates when burned fully. diff --git a/code/game/machinery/shuttle/shuttle_engine_types.dm b/code/game/machinery/shuttle/shuttle_engine_types.dm index 47711bdda3bc..de9992e106d1 100644 --- a/code/game/machinery/shuttle/shuttle_engine_types.dm +++ b/code/game/machinery/shuttle/shuttle_engine_types.dm @@ -82,16 +82,9 @@ if(!found.anchored) continue attached_heater = WEAKREF(found) - var/obj/machinery/atmospherics/components/unary/shuttle/heater/resolved_heater = attached_heater?.resolve() - RegisterSignal(resolved_heater, COMSIG_OBJ_DECONSTRUCT, PROC_REF(remove_heater)) update_icon_state() return TRUE -/obj/machinery/power/shuttle/engine/fueled/proc/remove_heater(datum/source, disassembled) - SIGNAL_HANDLER - - attached_heater = null - /obj/machinery/power/shuttle/engine/fueled/plasma name = "plasma thruster" desc = "A thruster that burns plasma from an adjacent heater to create thrust." @@ -108,90 +101,6 @@ thrust = 15 //All fuel code already handled -/** - * ### Combustion/Fire engines - * Engines that use oxidizer and fuel to output thrust. Theoretically works with any mix of fuels and oxiders. Wish me luck. -*/ - -/obj/machinery/power/shuttle/engine/fire - name = "combustion thruster" - desc = "A thruster that burns fuel with oxider that is stored in an adjacent heater." - icon_state = "burst_plasma" - icon_state_off = "burst_plasma_off" - circuit = /obj/item/circuitboard/machine/shuttle/engine/fire - - idle_power_usage = 0 - ///what portion of the mols in the attached heater to "burn" - var/fuel_consumption = 0.0125 - //multiplier for thrust - thrust = 3 - //used by stockparts, efficiency_multiplier - var/consumption_multiplier = 1 - //If this engine should create heat when burned. - var/heat_creation = FALSE - //A weakref of the connected engine heater with fuel. - var/datum/weakref/attached_heater - - -/obj/machinery/power/shuttle/engine/fire/burn_engine(percentage = 100, deltatime) - . = ..() - var/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/resolved_heater = attached_heater?.resolve() - if(!resolved_heater) - return - if(heat_creation) - heat_engine() - var/actual_consumption = fuel_consumption * (percentage / 100) * deltatime * consumption_multiplier - return resolved_heater.consume_fuel(actual_consumption) * thrust //this proc returns the min of the fuel/oxy possible burns, multiply by our thrust value - -/obj/machinery/power/shuttle/engine/fire/return_fuel() - . = ..() - var/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/resolved_heater = attached_heater?.resolve() - return resolved_heater?.return_gas() - -/obj/machinery/power/shuttle/engine/fire/return_fuel_cap() - . = ..() - var/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/resolved_heater = attached_heater?.resolve() - return resolved_heater?.return_gas_capacity() - -/obj/machinery/power/shuttle/engine/fire/screwdriver_act(mob/living/user, obj/item/I) - . = ..() - update_icon_state() - -/obj/machinery/power/shuttle/engine/fire/update_engine() - if(!..()) - return - if(!attached_heater && !set_heater()) - thruster_active = FALSE - return FALSE - -/obj/machinery/power/shuttle/engine/fire/proc/set_heater() - for(var/direction in GLOB.cardinals) - for(var/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/found in get_step(get_turf(src), direction)) - if(found.dir != dir) - continue - if(found.panel_open) - continue - if(!found.anchored) - continue - attached_heater = WEAKREF(found) - var/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/resolved_heater = attached_heater?.resolve() - RegisterSignal(resolved_heater, COMSIG_OBJ_DECONSTRUCT, PROC_REF(remove_heater)) - update_icon_state() - return TRUE - -/obj/machinery/power/shuttle/engine/fire/proc/remove_heater(datum/source, disassembled) - SIGNAL_HANDLER - - var/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/resolved_heater = attached_heater?.resolve() - UnregisterSignal(resolved_heater, COMSIG_OBJ_DECONSTRUCT) - attached_heater = null - -/obj/machinery/power/shuttle/engine/fire/RefreshParts() - var/laz = 0 - for(var/obj/item/stock_parts/micro_laser/L in component_parts) - laz += L.rating - consumption_multiplier = laz - /** * ### Ion Engines * Engines that convert electricity to thrust. Yes, I know that's not how it works, it needs a propellant, but this is a video game. @@ -224,7 +133,6 @@ name = "electric engine precharger" desc = "A medium-capacity, high transfer superconducting magnetic energy storage unit specially made for use with shuttle engines." icon = 'icons/obj/shuttle.dmi' - dir = EAST input_level = 5000 input_level_max = 50000 output_level = 50000 diff --git a/code/game/machinery/shuttle/shuttle_heater.dm b/code/game/machinery/shuttle/shuttle_heater.dm index 2b440f926c32..8578e3fb5a23 100644 --- a/code/game/machinery/shuttle/shuttle_heater.dm +++ b/code/game/machinery/shuttle/shuttle_heater.dm @@ -4,32 +4,11 @@ //but instead of changing temp, it stores plasma and uses //it for the engine. //----------------------------------------------- - -#define O2_OXIDATION_VALUE 1 -#define NITRYL_OXIDATION_VALUE 1 -#define NITROUS_OXIDATION_VALUE 3 - -#define PLASMA_THRUSTER_VALUE 1 -#define TRITRIUM_THRUSTER_VALUE 3 -#define HYDROGEN_THRUSTER_VALUE 0.5 - -#define NITROUS_COOLING_MULTIPIER 500 -#define NITROUS_COOLING_MIN 173 - -#define DAMAGE_NONE 0 -#define DAMAGE_LOW 1 -#define DAMAGE_MED 2 -#define DAMAGE_HIGH 3 - -#define PRESSURE_LIMIT 1010 //in kpa -#define PRESSURE_DAMAGE_MAX 1200 //gives 10 minutes per stage at the pressure limit - /obj/machinery/atmospherics/components/unary/shuttle name = "shuttle atmospherics device" desc = "This does something to do with shuttle atmospherics" icon_state = "heater" icon = 'icons/obj/shuttle.dmi' - dir = EAST /obj/machinery/atmospherics/components/unary/shuttle/heater name = "engine heater" @@ -201,262 +180,3 @@ . = ..() fuel_tank = new /obj/item/tank/internals/plasma/full(src) use_tank = TRUE - -//combustion heater -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater - name = "combustion engine heater" - desc = "Directs fuel mix into an attached combustion thruster." - icon_state = "heater_pipe" - var/icon_state_closed = "heater_pipe" - var/icon_state_open = "heater_pipe_open" - var/gas_amount = 0 //amount of gas used in calculations - var/gas_capacity = 0 - var/efficiency_multiplier = 1 - var/pressure_damage = 0 - var/damage_state = 0 - var/metal_repair = FALSE //used to see if metal's been added during repair step - idle_power_usage = 50 - circuit = /obj/item/circuitboard/machine/shuttle/fire_heater - - density = TRUE - max_integrity = 400 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 30) - layer = OBJ_LAYER - showpipe = TRUE - - pipe_flags = PIPING_ONE_PER_TURF - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/on_construction(obj_color, set_layer) - var/obj/item/circuitboard/machine/shuttle/fire_heater/board = circuit - if(board) - piping_layer = board.pipe_layer - set_layer = piping_layer - ..() - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/New() - . = ..() - SetInitDirections() - update_adjacent_engines() - update_gas_stats() - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/Destroy() - . = ..() - update_adjacent_engines() - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/on_construction() - ..(dir, dir) - SetInitDirections() - update_adjacent_engines() - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/process_atmos() - var/datum/gas_mixture/air_contents = airs[1] - var/pressure = air_contents.return_pressure() - if(pressure > PRESSURE_LIMIT) - pressure_damage += pressure / PRESSURE_LIMIT //always more than 1 - if(rand(1, 48) == 48) //process_atmos() calls around twice a second, so this'll go off on average every 24 seconds. - playsound(loc, "hull_creaking", 60, TRUE, 20, pressure_affected = FALSE) // the ship is Not happy - if(pressure_damage >= PRESSURE_DAMAGE_MAX) - damage_state += 1 //damage state starts at 0, 1 causes temp leak, 2 causes gas leak, 3 causes explosion - pressure_damage = 0 // reset our counter here - playsound(loc, 'sound/effects/bang.ogg', 240, TRUE, 5) - if(damage_state >= DAMAGE_LOW) - var/loc_air = loc.return_air() - air_contents.temperature_share(loc_air, 0.4) //equalizes temp with its turf - if(damage_state >= DAMAGE_MED) - assume_air_ratio(air_contents, 0.01) //leaks a bit of its tank - if(damage_state >= DAMAGE_HIGH) - var/epicenter = loc - explosion(epicenter, 2, 2, 3, 3, TRUE, TRUE) //boom - update_parents() - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/default_change_direction_wrench(mob/user, obj/item/I) - if(!..()) - return FALSE - SetInitDirections() - var/obj/machinery/atmospherics/node = nodes[1] - if(node) - node.disconnect(src) - nodes[1] = null - if(!parents[1]) - return - nullifyPipenet(parents[1]) - - atmosinit() - node = nodes[1] - if(node) - node.atmosinit() - node.addMember(src) - SSair.add_to_rebuild_queue(src) - return TRUE - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/RefreshParts() - var/cap = 0 - var/eff = 0 - for(var/obj/item/stock_parts/matter_bin/M in component_parts) - cap += M.rating - for(var/obj/item/stock_parts/micro_laser/L in component_parts) - eff += L.rating - gas_capacity = 5000 * ((cap - 1) ** 2) + 1000 - efficiency_multiplier = round(sqrt(eff), 0.1) - update_gas_stats() - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/examine(mob/user) - . = ..() - . += "The engine heater's gas dial reads [return_gas()] kPa." - . += "A lightly burnt hazard sticker reports a safe pressure of [PRESSURE_LIMIT] kPa. " - if(damage_state == DAMAGE_MED && metal_repair == FALSE) - . += "The engine heater's plating could be repaired with metal." - if(damage_state == DAMAGE_MED && metal_repair == TRUE) - . += "The engine heater's plating is ready to be bolted down." - if(damage_state == DAMAGE_LOW) - . += "The engine heater's insulation layer could be pried back into place." - if(damage_state == DAMAGE_NONE && pressure_damage >= PRESSURE_DAMAGE_MAX / 2) - . += "The engine heater's screws seem loose." - if(damage_state == DAMAGE_NONE && pressure_damage < PRESSURE_DAMAGE_MAX / 2) - . += "The engine heater is in good condition." - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/proc/return_gas() - var/datum/gas_mixture/air_contents = airs[1] - return air_contents?.return_pressure() - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/proc/return_gas_capacity() - var/datum/gas_mixture/air_contents = airs[1] - return air_contents?.return_volume() - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/proc/update_gas_stats() - var/datum/gas_mixture/air_contents = airs[1] - if(!air_contents) - return - air_contents.set_volume(gas_capacity) - air_contents.set_temperature(T20C) - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/proc/has_fuel(required, datum/gas/gas_type) - var/datum/gas_mixture/air_contents = airs[1] - if(!air_contents) - return - return air_contents.get_moles(gas_type) >= required - -/** - * consumes a portion of the mols and checks how much could combust to make thrust. - * oxidation_power is the total value of all the oxidizers - * fuel_power is ^ but for fuel - */ -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/proc/consume_fuel(gas_consumed) - var/datum/gas_mixture/air_contents = airs[1] - if(!air_contents) - return - - else - var/oxidation_power = 0 - var/fuel_power = 0 - var/thrust_power = 0 - var/gas_amount = 0 - - for(var/id in air_contents.get_gases()) - gas_amount = air_contents.get_moles(id) * gas_consumed //this takes a percent (set by gas_consumed) and multiplies it by the total gas to get the amount of gas used by the calculation. - - switch(id) - // adds each oxidizer's power to the total oxidation max - if(GAS_O2) - oxidation_power += O2_OXIDATION_VALUE * gas_amount - if(GAS_NITRYL) - oxidation_power += NITRYL_OXIDATION_VALUE * gas_amount - if(GAS_NITROUS) //burning nitrous cools down the heater's main tank, just like it cools the intake on real cars. - oxidation_power += NITROUS_OXIDATION_VALUE * gas_amount - var/heat_capacity = gas_amount * NITROUS_COOLING_MULTIPIER - var/air_heat_capacity = air_contents.heat_capacity() - var/combined_heat_capacity = heat_capacity + air_heat_capacity - if(combined_heat_capacity > 0) - var/combined_energy = heat_capacity * NITROUS_COOLING_MIN + air_heat_capacity * air_contents.return_temperature() - air_contents.set_temperature(combined_energy / combined_heat_capacity) - // adds each fuel gas's power to the fuel max (air.get_fuel_amount is busted, and trit should be Better anyways.) - if(GAS_PLASMA) - fuel_power += PLASMA_THRUSTER_VALUE * gas_amount - if(GAS_TRITIUM) - fuel_power += TRITRIUM_THRUSTER_VALUE * gas_amount - if(GAS_HYDROGEN) - fuel_power += HYDROGEN_THRUSTER_VALUE * gas_amount - - air_contents.adjust_moles(id, -gas_amount) - thrust_power = min(oxidation_power, fuel_power) * efficiency_multiplier //"simulates" how much possible thrust either oxidizer or fuel could make, and takes the min - return thrust_power - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/attackby(obj/item/I, mob/living/user, params) - update_adjacent_engines() - if(damage_state == DAMAGE_MED && istype(I, /obj/item/stack/sheet/metal) && metal_repair == FALSE) //fix med damage with metal - var/obj/item/stack/sheet/metal/S = I - if(S.get_amount() < 2) - to_chat(user, "You need at least 2 metal sheets to repair [src].") - return - to_chat(user, "You start adding new plating.") - if(do_after(user, 40, src, TRUE)) - if(!I.use(2)) - return - to_chat(user, "You add new plating.") - I.use(1, FALSE, TRUE) - metal_repair = TRUE - pressure_damage = 0 //lets be nice and not let them explode while fixing this - playsound(loc, 'sound/items/deconstruct.ogg', 50) - return - return - - if(damage_state == DAMAGE_MED && I.tool_behaviour == TOOL_WRENCH && metal_repair == TRUE) - to_chat(user, "You start wrenching down the new plating.") - if(I.use_tool(src, user, 60, volume=75)) - metal_repair = FALSE - damage_state = DAMAGE_LOW - pressure_damage = 0 - to_chat(user, "You secure the new plating.") - return - return - - if(damage_state == DAMAGE_LOW && I.tool_behaviour == TOOL_CROWBAR) //fix low damage with screwdriver - to_chat(user, "You start prying in the insulation layer.") - if(I.use_tool(src, user, 60, volume=75)) - damage_state = DAMAGE_NONE - pressure_damage = 0 - to_chat(user, "You secure the insulation layer.") - return - return - - if(damage_state == DAMAGE_NONE && I.tool_behaviour == TOOL_SCREWDRIVER && pressure_damage >= PRESSURE_DAMAGE_MAX / 2) //lets you fix pressure damage before it increases damage state - to_chat(user, "You start tightening loose screws.") - if(I.use_tool(src, user, 60, volume=75)) - pressure_damage = 0 - to_chat(user, "You tighten the screws.") - return - return - - if(default_deconstruction_screwdriver(user, icon_state_open, icon_state_closed, I)) - return - if(default_pry_open(I)) - return - if(panel_open) - if(default_change_direction_wrench(user, I)) - return - if(default_deconstruction_crowbar(I)) - return - return ..() - -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater/proc/update_adjacent_engines() - var/engine_turf = get_step(src, dir) - if(!isturf(engine_turf)) - return - for(var/obj/machinery/power/shuttle/engine/E in engine_turf) - E.update_icon_state() - -/obj/item/paper/guides/jobs/engi/combustion_thruster - name = "paper- 'Combustion Thruster Safety Instructions'" - default_raw_text = {"

Combustion Thruster Basics

-

Firstly, combustion thrusters are delicate machines due to their unique function, and therefore come with certain limits to said function. - The specific limit to remember is 1000 kPa, above which your warranty will expire and the combustion heater will begin to take damage, with catastrophic failure inevitable after long periods of high pressure. - The second thing to keep in mind is the fuel mix you are using. If you put in the wrong ratio, the thruster will waste the excess and you'll get less thrust. - The most notable mixes are a 2:1 ratio of hydrogen to oxygen and a 1:1 ratio of plasma to oxygen. - Additionally, nitrous oxide has been known to provide beneficial properties on top of being a potent oxidizer.

-
-

It's making scary noises and leaking!

-

Set your internals, pull a fire alarm, grab a fire suit, and continue with the following steps. Ensure you disable all sources of ignition!

    -
  1. Place two metal sheets over the leak in the heater.
  2. -
  3. Wrench the new sheets of metal into place to stop the leak.
  4. -
  5. Pry the insulation layer into place with a crowbar to stop the heat transfer.
  6. -
  7. For minor damages, tighten loosened screws.
"} diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm index 63d308f69558..3882fe8d5a6f 100644 --- a/code/game/mecha/equipment/mecha_equipment.dm +++ b/code/game/mecha/equipment/mecha_equipment.dm @@ -101,13 +101,13 @@ chassis.use_power(energy_drain) addtimer(CALLBACK(src, PROC_REF(set_ready_state), 1), equip_cooldown) -/obj/item/mecha_parts/mecha_equipment/proc/do_after_cooldown(atom/target) +/obj/item/mecha_parts/mecha_equipment/proc/do_after_cooldown(atom/target, mob/user, interaction_key) if(!chassis) return var/C = chassis.loc set_ready_state(0) chassis.use_power(energy_drain) - . = do_after(chassis.occupant, equip_cooldown, target=target) + . = do_after(user, equip_cooldown, target=target, interaction_key = interaction_key) set_ready_state(1) if(!chassis || chassis.loc != C || src != chassis.selected || !(get_dir(chassis, target)&chassis.dir)) return 0 diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index b0b40ea0877e..4a16a6f9b249 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -6,7 +6,7 @@ var/fire_sound var/projectiles_per_shot = 1 var/variance = 0 - var/randomspread = FALSE //use random spread for machineguns, instead of shotgun scatter + var/randomspread = 0 //use random spread for machineguns, instead of shotgun scatter var/projectile_delay = 0 var/firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect //the visual effect appearing when the weapon is fired. var/kickback = TRUE //Will using this weapon in no grav push mecha back. @@ -137,8 +137,8 @@ desc = "A device that shoots resonant plasma bursts at extreme velocity. The blasts are capable of crushing rock and demolishing solid obstacles." icon_state = "mecha_plasmacutter" item_state = "plasmacutter" - lefthand_file = GUN_LEFTHAND_ICON - righthand_file = GUN_RIGHTHAND_ICON + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' energy_drain = 30 projectile = /obj/projectile/plasma/adv/mech fire_sound = 'sound/weapons/plasma_cutter.ogg' @@ -347,7 +347,7 @@ projectiles_cache_max = 1200 projectiles_per_shot = 3 variance = 6 - randomspread = TRUE + randomspread = 1 projectile_delay = 2 harmful = TRUE ammo_type = "lmg" diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 48cc0388b508..88c2ca721da2 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -158,7 +158,7 @@ return cell /obj/mecha/Destroy() - if(occupant && iscarbon(occupant)) + if(occupant) occupant.SetSleeping(destruction_sleep_duration) go_out() var/mob/living/silicon/ai/AI diff --git a/code/game/objects/effects/anomalies/_anomalies.dm b/code/game/objects/effects/anomalies/_anomalies.dm index 4a85f9321154..e62b1e52f7b3 100644 --- a/code/game/objects/effects/anomalies/_anomalies.dm +++ b/code/game/objects/effects/anomalies/_anomalies.dm @@ -133,7 +133,7 @@ /obj/effect/anomaly/attackby(obj/item/weapon, mob/user, params) if(weapon.tool_behaviour == TOOL_ANALYZER && aSignal) to_chat(user, span_notice("You start analyzing [src].")) - if(do_after(user, 20, src, hidden = TRUE)) + if(do_after(user, 20, TRUE, src)) to_chat(user, span_notice("[src]'s primary field is fluctuating along frequency [format_frequency(aSignal.frequency)], code [aSignal.code].")) if(bSignal) to_chat(user, span_notice("A second field is fluctuating along [format_frequency(bSignal.frequency)], code [bSignal.code]. It is highly unstable." )) diff --git a/code/game/objects/effects/contraband.dm b/code/game/objects/effects/contraband.dm index 4177d8957965..ccfd89363482 100644 --- a/code/game/objects/effects/contraband.dm +++ b/code/game/objects/effects/contraband.dm @@ -875,10 +875,10 @@ desc = "Terra, or Earth as it's called by inhabitants, the third planet in the Sol system. Home to the only life as humans knew it, until contact with the outside universe. This poster in particular is trying to attract tourists to Terra, listing attractions like the Grand Orrery and Neue Waldstätte." icon_state = "poster-solgov-terra" -/obj/structure/sign/poster/solgov/mars - name = "Mars" - desc = "Mars, fourth planet in the Sol system. While evidence suggests that Venus and Mars may have once had life, Terra was the only one that kept it. This poster in particular is trying to attract tourists to Mars, listing attractions like skiing resorts and ancient robot exhibits." - icon_state = "poster-solgov-mars" +/obj/structure/sign/poster/solgov/ares + name = "Ares" + desc = "Ares, fourth planet in the Sol system. While evidence suggests that Aphrodite and Ares may have once had life, Terra was the only one that kept it. This poster in particular is trying to attract tourists to Ares, listing attractions like skiing resorts and ancient robot exhibits." + icon_state = "poster-solgov-ares" /obj/structure/sign/poster/solgov/luna name = "Luna" @@ -892,7 +892,7 @@ /obj/structure/sign/poster/solgov/skiing name = "Lo-Fly Skiing Advert" - desc = "An advertisement for some low-gravity skiing resort on Mars. \"Popular with SUNS groups!\"" + desc = "An advertisement for some low-gravity skiing resort on Ares. \"Popular with SUNS groups!\"" icon_state = "poster-solgov-loskiing" /obj/structure/sign/poster/solgov/recyle diff --git a/code/game/objects/effects/decals/decal.dm b/code/game/objects/effects/decals/decal.dm index 2dfea3173feb..975f94102ecf 100644 --- a/code/game/objects/effects/decals/decal.dm +++ b/code/game/objects/effects/decals/decal.dm @@ -39,7 +39,7 @@ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /obj/effect/turf_decal - icon = 'icons/turf/decals/decals.dmi' + icon = 'icons/turf/decals.dmi' icon_state = "warningfulltile" plane = FLOOR_PLANE layer = TURF_DECAL_LAYER diff --git a/code/game/objects/effects/decals/turfdecal/flooring_decals.dm b/code/game/objects/effects/decals/turfdecal/flooring_decals.dm index fc23ed89c278..eb9fb026e958 100644 --- a/code/game/objects/effects/decals/turfdecal/flooring_decals.dm +++ b/code/game/objects/effects/decals/turfdecal/flooring_decals.dm @@ -418,6 +418,7 @@ TURF_DECAL_COLOR_HELPER(transparent/inteqbrown, "#4b2a18", 140) /obj/effect/turf_decal/plaque name = "plaque" icon_state = "plaque" + icon = 'icons/turf/decals.dmi' /obj/effect/turf_decal/chapel name = "chapel" @@ -800,404 +801,6 @@ TURF_DECAL_COLOR_HELPER(transparent/inteqbrown, "#4b2a18", 140) /obj/effect/turf_decal/solgov/all/bottom_right icon_state = "bottom-right-all" -// suns - -/obj/effect/turf_decal/suns - icon = 'icons/turf/decals/suns_floor.dmi' - icon_state = "suns-columm1-bottom" - -/obj/effect/turf_decal/suns/capital_s - icon_state = "capital-s" - -/obj/effect/turf_decal/suns/capital_u - icon_state = "capital-u" - -/obj/effect/turf_decal/suns/capital_n - icon_state = "capital-n" - -/obj/effect/turf_decal/suns/capital_s/fancy - icon_state = "capitalfancy-s" - -/obj/effect/turf_decal/suns/capital_u/fancy - icon_state = "capitalfancy-u" - -/obj/effect/turf_decal/suns/capital_n/fancy - icon_state = "capitalfancy-n" - -/obj/effect/turf_decal/suns/capital_s/marble - icon_state = "capitalmarble-s" - -/obj/effect/turf_decal/suns/capital_u/marble - icon_state = "capitalmarble-u" - -/obj/effect/turf_decal/suns/capital_n/marble - icon_state = "capitalmarble-n" - -// borders - -/obj/effect/turf_decal/suns/line - icon_state = "suns-border" - -/obj/effect/turf_decal/suns/line/corner - icon_state = "suns-bordercorner" - -/obj/effect/turf_decal/suns/line/end - icon_state = "suns-borderend" - -/obj/effect/turf_decal/suns/line/fill - icon_state = "suns-fill" - -/obj/effect/turf_decal/suns/line/fill/corner - icon_state = "suns-fillcorner" - -/obj/effect/turf_decal/suns/line/fill/end - icon_state = "suns-fillend" - -/obj/effect/turf_decal/suns/line/fancy - icon_state = "sunsfancy-border" - -/obj/effect/turf_decal/suns/line/fancy/corner - icon_state = "sunsfancy-bordercorner" - -/obj/effect/turf_decal/suns/line/fancy/end - icon_state = "sunsfancy-borderend" - -/obj/effect/turf_decal/suns/line/fancy/fill - icon_state = "sunsfancy-fill" - -/obj/effect/turf_decal/suns/line/fancy/fill/corner - icon_state = "sunsfancy-fillcorner" - -/obj/effect/turf_decal/suns/line/fancy/fill/end - icon_state = "sunsfancy-fillend" - -/obj/effect/turf_decal/suns/line/marble - icon_state = "sunsmarble-border" - -/obj/effect/turf_decal/suns/line/marble/corner - icon_state = "sunsmarble-bordercorner" - -/obj/effect/turf_decal/suns/line/marble/end - icon_state = "sunsmarble-borderend" - -/obj/effect/turf_decal/suns/line/marble/fill - icon_state = "sunsmarble-fill" - -/obj/effect/turf_decal/suns/line/marble/fill/corner - icon_state = "sunsmarble-fillcorner" - -/obj/effect/turf_decal/suns/line/marble/fill/end - icon_state = "sunsmarble-fillend" - -// suns 3x6 decal - -/obj/effect/turf_decal/suns/columm1 - icon_state = "suns-columm1-bottom" - -/obj/effect/turf_decal/suns/columm1/middle - icon_state = "suns-columm1-middle" - -/obj/effect/turf_decal/suns/columm1/top - icon_state = "suns-columm1-top" - -/obj/effect/turf_decal/suns/columm2 - icon_state = "suns-columm2-bottom" - -/obj/effect/turf_decal/suns/columm2/middle - icon_state = "suns-columm2-middle" - -/obj/effect/turf_decal/suns/columm2/top - icon_state = "suns-columm2-top" - -/obj/effect/turf_decal/suns/columm3 - icon_state = "suns-columm3-bottom" - -/obj/effect/turf_decal/suns/columm3/middle - icon_state = "suns-columm3-middle" - -/obj/effect/turf_decal/suns/columm3/top - icon_state = "suns-columm3-top" - -/obj/effect/turf_decal/suns/columm4 - icon_state = "suns-columm4-middle" - -/obj/effect/turf_decal/suns/columm4/top - icon_state = "suns-columm4-top" - -/obj/effect/turf_decal/suns/columm5 - icon_state = "suns-columm5-middle" - -/obj/effect/turf_decal/suns/columm5/top - icon_state = "suns-columm5-top" - -/obj/effect/turf_decal/suns/columm6 - icon_state = "suns-columm6-middle" - -/obj/effect/turf_decal/suns/columm6/top - icon_state = "suns-columm6-top" - -/obj/effect/turf_decal/suns/marble/columm1 - icon_state = "sunsmarble-columm1-bottom" - -/obj/effect/turf_decal/suns/marble/columm1/middle - icon_state = "sunsmarble-columm1-middle" - -/obj/effect/turf_decal/suns/marble/columm1/top - icon_state = "sunsmarble-columm1-top" - -/obj/effect/turf_decal/suns/marble/columm2 - icon_state = "sunsmarble-columm2-bottom" - -/obj/effect/turf_decal/suns/marble/columm2/middle - icon_state = "sunsmarble-columm2-middle" - -/obj/effect/turf_decal/suns/marble/columm2/top - icon_state = "sunsmarble-columm2-top" - -/obj/effect/turf_decal/suns/marble/columm3 - icon_state = "sunsmarble-columm3-bottom" - -/obj/effect/turf_decal/suns/marble/columm3/middle - icon_state = "sunsmarble-columm3-middle" - -/obj/effect/turf_decal/suns/marble/columm3/top - icon_state = "sunsmarble-columm3-top" - -/obj/effect/turf_decal/suns/marble/columm4 - icon_state = "sunsmarble-columm4-middle" - -/obj/effect/turf_decal/suns/marble/columm4/top - icon_state = "sunsmarble-columm4-top" - -/obj/effect/turf_decal/suns/marble/columm5 - icon_state = "sunsmarble-columm5-middle" - -/obj/effect/turf_decal/suns/marble/columm5/top - icon_state = "sunsmarble-columm5-top" - -/obj/effect/turf_decal/suns/marble/columm6 - icon_state = "sunsmarble-columm6-middle" - -/obj/effect/turf_decal/suns/marble/columm6/top - icon_state = "sunsmarble-columm6-top" - -/obj/effect/turf_decal/suns/fancy/columm1 - icon_state = "sunsfancy-columm1-bottom" - -/obj/effect/turf_decal/suns/fancy/columm1/middle - icon_state = "sunsfancy-columm1-middle" - -/obj/effect/turf_decal/suns/fancy/columm1/top - icon_state = "sunsfancy-columm1-top" - -/obj/effect/turf_decal/suns/fancy/columm2 - icon_state = "sunsfancy-columm2-bottom" - -/obj/effect/turf_decal/suns/fancy/columm2/middle - icon_state = "sunsfancy-columm2-middle" - -/obj/effect/turf_decal/suns/fancy/columm2/top - icon_state = "sunsfancy-columm2-top" - -/obj/effect/turf_decal/suns/fancy/columm3 - icon_state = "sunsfancy-columm3-bottom" - -/obj/effect/turf_decal/suns/fancy/columm3/middle - icon_state = "sunsfancy-columm3-middle" - -/obj/effect/turf_decal/suns/fancy/columm3/top - icon_state = "sunsfancy-columm3-top" - -/obj/effect/turf_decal/suns/fancy/columm4 - icon_state = "sunsfancy-columm4-middle" - -/obj/effect/turf_decal/suns/fancy/columm4/top - icon_state = "sunsfancy-columm4-top" - -/obj/effect/turf_decal/suns/fancy/columm5 - icon_state = "sunsfancy-columm5-middle" - -/obj/effect/turf_decal/suns/fancy/columm5/top - icon_state = "sunsfancy-columm5-top" - -/obj/effect/turf_decal/suns/fancy/columm6 - icon_state = "sunsfancy-columm6-middle" - -/obj/effect/turf_decal/suns/fancy/columm6/top - icon_state = "sunsfancy-columm6-top" - - -// suns alt decal - -/obj/effect/turf_decal/suns/alt - icon_state = "sunsalt-top-left" - -/obj/effect/turf_decal/suns/alt/top_left - icon_state = "sunsalt-top-left" - -/obj/effect/turf_decal/suns/alt/top_center - icon_state = "sunsalt-top-center" - -/obj/effect/turf_decal/suns/alt/top_right - icon_state = "sunsalt-top-right" - -/obj/effect/turf_decal/suns/alt/middle_left - icon_state = "sunsalt-middle-left" - -/obj/effect/turf_decal/suns/alt/middle_center - icon_state = "sunsalt-middle-center" - -/obj/effect/turf_decal/suns/alt/middle_right - icon_state = "sunsalt-middle-right" - -/obj/effect/turf_decal/suns/alt/bottom_left - icon_state = "sunsalt-bottom-left" - -/obj/effect/turf_decal/suns/alt/bottom_center - icon_state = "sunsalt-bottom-center" - -/obj/effect/turf_decal/suns/alt/bottom_right - icon_state = "sunsalt-bottom-right" - -/obj/effect/turf_decal/suns/alt/fancy - icon_state = "sunsaltfancy-top-left" - -/obj/effect/turf_decal/suns/alt/fancy/top_left - icon_state = "sunsaltfancy-top-left" - -/obj/effect/turf_decal/suns/alt/fancy/top_center - icon_state = "sunsaltfancy-top-center" - -/obj/effect/turf_decal/suns/alt/fancy/top_right - icon_state = "sunsaltfancy-top-right" - -/obj/effect/turf_decal/suns/alt/fancy/middle_left - icon_state = "sunsaltfancy-middle-left" - -/obj/effect/turf_decal/suns/alt/fancy/middle_center - icon_state = "sunsaltfancy-middle-center" - -/obj/effect/turf_decal/suns/alt/fancy/middle_right - icon_state = "sunsaltfancy-middle-right" - -/obj/effect/turf_decal/suns/alt/fancy/bottom_left - icon_state = "sunsaltfancy-bottom-left" - -/obj/effect/turf_decal/suns/alt/fancy/bottom_center - icon_state = "sunsaltfancy-bottom-center" - -/obj/effect/turf_decal/suns/alt/fancy/bottom_right - icon_state = "sunsaltfancy-bottom-right" - -/obj/effect/turf_decal/suns/alt/marble - icon_state = "sunsaltmarble-top-left" - -/obj/effect/turf_decal/suns/alt/marble/top_left - icon_state = "sunsaltmarble-top-left" - -/obj/effect/turf_decal/suns/alt/marble/top_center - icon_state = "sunsaltmarble-top-center" - -/obj/effect/turf_decal/suns/alt/marble/top_right - icon_state = "sunsaltmarble-top-right" - -/obj/effect/turf_decal/suns/alt/marble/middle_left - icon_state = "sunsaltmarble-middle-left" - -/obj/effect/turf_decal/suns/alt/marble/middle_center - icon_state = "sunsaltmarble-middle-center" - -/obj/effect/turf_decal/suns/alt/marble/middle_right - icon_state = "sunsaltmarble-middle-right" - -/obj/effect/turf_decal/suns/alt/marble/bottom_left - icon_state = "sunsaltmarble-bottom-left" - -/obj/effect/turf_decal/suns/alt/marble/bottom_center - icon_state = "sunsaltmarble-bottom-center" - -/obj/effect/turf_decal/suns/alt/marble/bottom_right - icon_state = "sunsaltmarble-bottom-right" - -/obj/effect/turf_decal/suns/alt/transparent - icon_state = "sunsalttrans-top-left" - -/obj/effect/turf_decal/suns/alt/transparent/top_left - icon_state = "sunsalttrans-top-left" - -/obj/effect/turf_decal/suns/alt/transparent/top_center - icon_state = "sunsalttrans-top-center" - -/obj/effect/turf_decal/suns/alt/transparent/top_right - icon_state = "sunsalttrans-top-right" - -/obj/effect/turf_decal/suns/alt/transparent/middle_left - icon_state = "sunsalttrans-middle-left" - -/obj/effect/turf_decal/suns/alt/transparent/middle_center - icon_state = "sunsalttrans-middle-center" - -/obj/effect/turf_decal/suns/alt/transparent/middle_right - icon_state = "sunsalttrans-middle-right" - -/obj/effect/turf_decal/suns/alt/transparent/bottom_left - icon_state = "sunsalttrans-bottom-left" - -/obj/effect/turf_decal/suns/alt/transparent/bottom_center - icon_state = "sunsalttrans-bottom-center" - -/obj/effect/turf_decal/suns/alt/transparent/bottom_right - icon_state = "sunsalttrans-bottom-right" - -// suns 3x6 decal transparent - -/obj/effect/turf_decal/suns/transparent/columm1 - icon_state = "sunstrans-columm1-bottom" - -/obj/effect/turf_decal/suns/transparent/columm1/middle - icon_state = "sunstrans-columm1-middle" - -/obj/effect/turf_decal/suns/transparent/columm1/top - icon_state = "sunstrans-columm1-top" - -/obj/effect/turf_decal/suns/transparent/columm2 - icon_state = "sunstrans-columm2-bottom" - -/obj/effect/turf_decal/suns/transparent/columm2/middle - icon_state = "sunstrans-columm2-middle" - -/obj/effect/turf_decal/suns/transparent/columm2/top - icon_state = "sunstrans-columm2-top" - -/obj/effect/turf_decal/suns/transparent/columm3 - icon_state = "sunstrans-columm3-bottom" - -/obj/effect/turf_decal/suns/transparent/columm3/middle - icon_state = "sunstrans-columm3-middle" - -/obj/effect/turf_decal/suns/transparent/columm3/top - icon_state = "sunstrans-columm3-top" - -/obj/effect/turf_decal/suns/transparent/columm4 - icon_state = "sunstrans-columm4-middle" - -/obj/effect/turf_decal/suns/transparent/columm4/top - icon_state = "sunstrans-columm4-top" - -/obj/effect/turf_decal/suns/transparent/columm5 - icon_state = "sunstrans-columm5-middle" - -/obj/effect/turf_decal/suns/transparent/columm5/top - icon_state = "sunstrans-columm5-top" - -/obj/effect/turf_decal/suns/transparent/columm6 - icon_state = "sunstrans-columm6-middle" - -/obj/effect/turf_decal/suns/transparent/columm6/top - icon_state = "sunstrans-columm6-top" - -// nanotrasen - /obj/effect/turf_decal/nanotrasen //placeholder for sorting these together, add 3x3 NT and Vigilitas logos later icon = 'icons/obj/nanotrasen_floor.dmi' icon_state = "NS-2x2" //also placeholder diff --git a/code/game/objects/effects/decals/turfdecal/markings.dm b/code/game/objects/effects/decals/turfdecal/markings.dm index 860f8f0bd2b2..e0a0746f5a2d 100644 --- a/code/game/objects/effects/decals/turfdecal/markings.dm +++ b/code/game/objects/effects/decals/turfdecal/markings.dm @@ -229,28 +229,32 @@ /obj/effect/turf_decal/syndicateemblem/top/right icon_state = "s3,3" -/obj/effect/turf_decal/atmos - icon = 'icons/turf/decals/decals.dmi' - /obj/effect/turf_decal/atmos/oxygen + icon = 'icons/turf/decals.dmi' icon_state = "oxygen" /obj/effect/turf_decal/atmos/carbon_dioxide + icon = 'icons/turf/decals.dmi' icon_state = "carbon_dioxide" /obj/effect/turf_decal/atmos/nitrogen + icon = 'icons/turf/decals.dmi' icon_state = "nitrogen" /obj/effect/turf_decal/atmos/air + icon = 'icons/turf/decals.dmi' icon_state = "air" /obj/effect/turf_decal/atmos/nitrous_oxide + icon = 'icons/turf/decals.dmi' icon_state = "nitrous_oxide" /obj/effect/turf_decal/atmos/plasma + icon = 'icons/turf/decals.dmi' icon_state = "plasma" /obj/effect/turf_decal/atmos/mix + icon = 'icons/turf/decals.dmi' icon_state = "mix" /** @@ -335,129 +339,169 @@ // centered number decals - /obj/effect/turf_decal/number/one + icon = 'icons/turf/decals.dmi' icon_state = "1" /obj/effect/turf_decal/number/two + icon = 'icons/turf/decals.dmi' icon_state = "2" /obj/effect/turf_decal/number/three + icon = 'icons/turf/decals.dmi' icon_state = "3" /obj/effect/turf_decal/number/four + icon = 'icons/turf/decals.dmi' icon_state = "4" /obj/effect/turf_decal/number/five + icon = 'icons/turf/decals.dmi' icon_state = "5" /obj/effect/turf_decal/number/six + icon = 'icons/turf/decals.dmi' icon_state = "6" /obj/effect/turf_decal/number/seven + icon = 'icons/turf/decals.dmi' icon_state = "7" /obj/effect/turf_decal/number/eight + icon = 'icons/turf/decals.dmi' icon_state = "8" /obj/effect/turf_decal/number/nine + icon = 'icons/turf/decals.dmi' icon_state = "9" /obj/effect/turf_decal/number/zero + icon = 'icons/turf/decals.dmi' icon_state = "0" // right-shifted number decals (1s digit) /obj/effect/turf_decal/number/right_one + icon = 'icons/turf/decals.dmi' icon_state = "-1" /obj/effect/turf_decal/number/right_two + icon = 'icons/turf/decals.dmi' icon_state = "-2" /obj/effect/turf_decal/number/right_three + icon = 'icons/turf/decals.dmi' icon_state = "-3" /obj/effect/turf_decal/number/right_four + icon = 'icons/turf/decals.dmi' icon_state = "-4" /obj/effect/turf_decal/number/right_five + icon = 'icons/turf/decals.dmi' icon_state = "-5" /obj/effect/turf_decal/number/right_six + icon = 'icons/turf/decals.dmi' icon_state = "-6" /obj/effect/turf_decal/number/right_seven + icon = 'icons/turf/decals.dmi' icon_state = "-7" /obj/effect/turf_decal/number/right_eight + icon = 'icons/turf/decals.dmi' icon_state = "-8" /obj/effect/turf_decal/number/right_nine + icon = 'icons/turf/decals.dmi' icon_state = "-9" /obj/effect/turf_decal/number/right_zero + icon = 'icons/turf/decals.dmi' icon_state = "-0" // left-shifted number decals (10s digit) /obj/effect/turf_decal/number/left_one + icon = 'icons/turf/decals.dmi' icon_state = "1-" /obj/effect/turf_decal/number/left_two + icon = 'icons/turf/decals.dmi' icon_state = "2-" /obj/effect/turf_decal/number/left_three + icon = 'icons/turf/decals.dmi' icon_state = "3-" /obj/effect/turf_decal/number/left_four + icon = 'icons/turf/decals.dmi' icon_state = "4-" /obj/effect/turf_decal/number/left_five + icon = 'icons/turf/decals.dmi' icon_state = "5-" /obj/effect/turf_decal/number/left_six + icon = 'icons/turf/decals.dmi' icon_state = "6-" /obj/effect/turf_decal/number/left_seven + icon = 'icons/turf/decals.dmi' icon_state = "7-" /obj/effect/turf_decal/number/left_eight + icon = 'icons/turf/decals.dmi' icon_state = "8-" /obj/effect/turf_decal/number/left_nine + icon = 'icons/turf/decals.dmi' icon_state = "9-" /obj/effect/turf_decal/number/left_zero + icon = 'icons/turf/decals.dmi' icon_state = "0-" /obj/effect/turf_decal/dept/hop + icon = 'icons/turf/decals.dmi' icon_state = "hop" /obj/effect/turf_decal/dept/bar + icon = 'icons/turf/decals.dmi' icon_state = "bar" /obj/effect/turf_decal/dept/cargo + icon = 'icons/turf/decals.dmi' icon_state = "cargo" /obj/effect/turf_decal/dept/medical + icon = 'icons/turf/decals.dmi' icon_state = "med" /obj/effect/turf_decal/dept/science + icon = 'icons/turf/decals.dmi' icon_state = "sci" /obj/effect/turf_decal/dept/security + icon = 'icons/turf/decals.dmi' icon_state = "sec" /obj/effect/turf_decal/dept/mining + icon = 'icons/turf/decals.dmi' icon_state = "mine" /obj/effect/turf_decal/zoo + icon = 'icons/turf/decals.dmi' icon_state = "zoo" /obj/effect/turf_decal/no + icon = 'icons/turf/decals.dmi' icon_state = "no" /obj/effect/turf_decal/radiation + icon = 'icons/turf/decals.dmi' icon_state = "radiation" /obj/effect/turf_decal/radiation/white + icon = 'icons/turf/decals.dmi' icon_state = "radiation-w" diff --git a/code/game/objects/effects/decals/turfdecal/weather.dm b/code/game/objects/effects/decals/turfdecal/weather.dm index 0c8284b53f8c..04dcf807314a 100644 --- a/code/game/objects/effects/decals/turfdecal/weather.dm +++ b/code/game/objects/effects/decals/turfdecal/weather.dm @@ -13,10 +13,12 @@ /obj/effect/turf_decal/weather/dirt name = "dirt siding" + icon = 'icons/turf/decals.dmi' icon_state = "dirt_side" /obj/effect/turf_decal/weather/dirt/corner name = "corner" + icon = 'icons/turf/decals.dmi' icon_state = "dirt_side_corner" /obj/effect/turf_decal/weather/sand @@ -34,24 +36,30 @@ /obj/effect/turf_decal/weather/asteroid name = "asteroid siding" + icon = 'icons/turf/decals.dmi' icon_state = "asteroid_side" /obj/effect/turf_decal/weather/asteroid/corner name = "corner" + icon = 'icons/turf/decals.dmi' icon_state = "asteroid_side_corner" /obj/effect/turf_decal/weather/whitesands name = "salted sand siding" + icon = 'icons/turf/decals.dmi' icon_state = "ws_side" /obj/effect/turf_decal/weather/whitesands/corner name = "corner" + icon = 'icons/turf/decals.dmi' icon_state = "ws_side_corner" /obj/effect/turf_decal/weather/rock name = "rock siding" + icon = 'icons/turf/decals.dmi' icon_state = "rock_side" /obj/effect/turf_decal/weather/rock/corner name = "corner" + icon = 'icons/turf/decals.dmi' icon_state = "rock_side_corner" diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index db99d0c4e4d8..d763c46e84e9 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -50,14 +50,14 @@ lootdoubles = FALSE loot = list( - /obj/item/gun/ballistic/automatic/pistol/syndicate = 8, + /obj/item/gun/ballistic/automatic/pistol = 8, /obj/item/gun/ballistic/shotgun/automatic/combat = 5, /obj/item/gun/ballistic/automatic/pistol/deagle, /obj/item/gun/ballistic/revolver/mateba ) /obj/effect/spawner/lootdrop/armory_contraband/metastation - loot = list(/obj/item/gun/ballistic/automatic/pistol/syndicate = 5, + loot = list(/obj/item/gun/ballistic/automatic/pistol = 5, /obj/item/gun/ballistic/shotgun/automatic/combat = 5, /obj/item/gun/ballistic/automatic/pistol/deagle, /obj/item/storage/box/syndie_kit/throwing_weapons = 3, @@ -115,6 +115,7 @@ /obj/effect/spawner/lootdrop/gambling name = "gambling valuables spawner" loot = list( + /obj/item/gun/ballistic/revolver/russian = 5, /obj/item/clothing/head/trapper = 3, /obj/item/storage/box/syndie_kit/throwing_weapons, /obj/item/coin/gold, @@ -467,18 +468,12 @@ /obj/structure/salvageable/destructive_analyzer ) -/obj/effect/spawner/lootdrop/ripley - name = "25% mech 75% wreckage ripley spawner" - loot = list(/obj/mecha/working/ripley/mining = 1, - /obj/structure/mecha_wreckage/ripley = 5) - lootdoubles = FALSE - /obj/effect/spawner/lootdrop/salvage_50 name = "50% salvage spawner" loot = list( /obj/effect/spawner/lootdrop/maintenance = 13, /obj/effect/spawner/lootdrop/salvage_machine = 12, - /obj/effect/spawner/lootdrop/ripley = 12, + /obj/effect/spawner/lootdrop/whiteship_cere_ripley = 12, /obj/structure/closet/crate/secure/loot = 13, "" = 50 ) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 88c5df2262da..033307e5472f 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -817,8 +817,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb ..() /obj/item/proc/microwave_act(obj/machinery/microwave/M) - if(SEND_SIGNAL(src, COMSIG_ITEM_MICROWAVE_ACT, M) & COMPONENT_SUCCESFUL_MICROWAVE) - return + SEND_SIGNAL(src, COMSIG_ITEM_MICROWAVE_ACT, M) if(istype(M) && M.dirty < 100) M.dirty++ @@ -1127,95 +1126,3 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb */ /obj/item/proc/get_writing_implement_details() return null - -/// How many different types of mats will be counted in a bite? -#define MAX_MATS_PER_BITE 2 - -/* - * On accidental consumption: when you somehow end up eating an item accidentally (currently, this is used for when items are hidden in food like bread or cake) - * - * The base proc will check if the item is sharp and has a decent force. - * Then, it checks the item's mat datums for the effects it applies afterwards. - * Then, it checks tiny items. - * After all that, it returns TRUE if the item is set to be discovered. Otherwise, it returns FALSE. - * - * This works similarily to /suicide_act: if you want an item to have a unique interaction, go to that item - * and give it an /on_accidental_consumption proc override. For a simple example of this, check out the nuke disk. - * - * Arguments - * * M - the mob accidentally consuming the item - * * user - the mob feeding M the item - usually, it's the same as M - * * source_item - the item that held the item being consumed - bread, cake, etc - * * discover_after - if the item will be discovered after being chomped (FALSE will usually mean it was swallowed, TRUE will usually mean it was bitten into and discovered) - */ -/obj/item/proc/on_accidental_consumption(mob/living/carbon/victim, mob/living/carbon/user, obj/item/source_item, discover_after = TRUE) - if(get_sharpness() && force >= 5) //if we've got something sharp with a decent force (ie, not plastic) - INVOKE_ASYNC(victim, TYPE_PROC_REF(/mob, emote), "scream") - victim.visible_message("[victim] looks like [victim.p_theyve()] just bit something they shouldn't have!", \ - "OH GOD! Was that a crunch? That didn't feel good at all!!") - - victim.apply_damage(max(15, force), BRUTE, BODY_ZONE_HEAD) - victim.losebreath += 2 - if(tryEmbed(victim.get_bodypart(BODY_ZONE_CHEST), forced = TRUE)) //and if it embeds successfully in their chest, cause a lot of pain - victim.apply_damage(max(25, force*1.5), BRUTE, BODY_ZONE_CHEST) - victim.losebreath += 6 - discover_after = FALSE - if(QDELETED(src)) // in case trying to embed it caused its deletion (say, if it's DROPDEL) - return - source_item?.reagents?.add_reagent(/datum/reagent/blood, 2) - - else if(custom_materials?.len) //if we've got materials, lets see whats in it - /// How many mats have we found? You can only be affected by two material datums by default - var/found_mats = 0 - /// How much of each material is in it? Used to determine if the glass should break - var/total_material_amount = 0 - - for(var/mats in custom_materials) - total_material_amount += custom_materials[mats] - if(found_mats >= MAX_MATS_PER_BITE) - continue //continue instead of break so we can finish adding up all the mats to the total - - var/datum/material/discovered_mat = mats - if(discovered_mat.on_accidental_mat_consumption(victim, source_item)) - found_mats++ - - //if there's glass in it and the glass is more than 60% of the item, then we can shatter it - if(custom_materials[SSmaterials.GetMaterialRef(/datum/material/glass)] >= total_material_amount * 0.60) - if(prob(66)) //66% chance to break it - /// The glass shard that is spawned into the source item - var/obj/item/shard/broken_glass = new /obj/item/shard(loc) - broken_glass.name = "broken [name]" - broken_glass.desc = "This used to be \a [name], but it sure isn't anymore." - playsound(victim, "shatter", 25, TRUE) - qdel(src) - if(QDELETED(source_item)) - broken_glass.on_accidental_consumption(victim, user) - else //33% chance to just "crack" it (play a sound) and leave it in the bread - playsound(victim, "shatter", 15, TRUE) - discover_after = FALSE - - victim.adjust_disgust(33) - victim.visible_message( - "[victim] looks like [victim.p_theyve()] just bitten into something hard.", \ - "Eugh! Did I just bite into something?") - - else if(w_class == WEIGHT_CLASS_TINY) //small items like soap or toys that don't have mat datums - /// victim's chest (for cavity implanting the item) - var/obj/item/bodypart/chest/victim_cavity = victim.get_bodypart(BODY_ZONE_CHEST) - if(victim_cavity.cavity_item) - victim.vomit(5, FALSE, FALSE, distance = 0) - forceMove(drop_location()) - to_chat(victim, "You vomit up a [name]! [source_item? "Was that in \the [source_item]?" : ""]") - else - victim.transferItemToLoc(src, victim, TRUE) - victim.losebreath += 2 - victim_cavity.cavity_item = src - to_chat(victim, "You swallow hard. [source_item? "Something small was in \the [source_item]..." : ""]") - discover_after = FALSE - - else - to_chat(victim, "[source_item? "Something strange was in the \the [source_item]..." : "I just bit something strange..."] ") - - return discover_after - -#undef MAX_MATS_PER_BITE diff --git a/code/game/objects/items/attachments/_attachment.dm b/code/game/objects/items/attachments/_attachment.dm deleted file mode 100644 index dbb7a111355e..000000000000 --- a/code/game/objects/items/attachments/_attachment.dm +++ /dev/null @@ -1,100 +0,0 @@ -///Most of the logic of attachments is held within the component which allows you to add other items as attachments in theory -/obj/item/attachment - name = "broken attachment" - desc = "alert coders" - icon = 'icons/obj/guns/attachments.dmi' - w_class = WEIGHT_CLASS_SMALL - - //Slot the attachment goes on, also used in descriptions so should be player readable - var/slot = ATTACHMENT_SLOT_RAIL - ///various yes no flags associated with attachments. See defines for these: [_DEFINES/guns.dm] - var/attach_features_flags = ATTACH_REMOVABLE_HAND - ///See attachment component - var/list/valid_parents = list() - ///Unused.. but could hold extra callbacks I assume? - var/list/signals = list() - ///Component that handles most of the logic of attachments - var/datum/component/attachment/attachment_comp - - ///If the attachment is on or off - var/toggled = FALSE - var/toggle_on_sound = 'sound/items/flashlight_on.ogg' - var/toggle_off_sound = 'sound/items/flashlight_off.ogg' - - ///Determines the amount of pixels to move the icon state for the overlay. in the x direction - var/pixel_shift_x = 16 - ///Determines the amount of pixels to move the icon state for the overlay. in the y direction - var/pixel_shift_y = 16 - - //Toggle modifers are handled seperatly - ///Modifier applied to the parent - var/spread_mod = 0 - ///Modifier applied to the parent - var/spread_unwielded_mod = 0 - ///Modifier applied to the parent, deciseconds - var/wield_delay = 0 - ///Modifier applied to the parent - var/size_mod = 0 - -/obj/item/attachment/Initialize() - . = ..() - attachment_comp = AddComponent( \ - /datum/component/attachment, \ - slot, \ - attach_features_flags, \ - valid_parents, \ - CALLBACK(src, PROC_REF(apply_attachment)), \ - CALLBACK(src, PROC_REF(remove_attachment)), \ - CALLBACK(src, PROC_REF(toggle_attachment)), \ - CALLBACK(src, PROC_REF(on_preattack)), \ - signals) - -/obj/item/attachment/Destroy() - qdel(attachment_comp) - attachment_comp = null - . = ..() - -/obj/item/attachment/proc/toggle_attachment(obj/item/gun/gun, mob/user) - SHOULD_CALL_PARENT(TRUE) - - playsound(user, toggled ? toggle_on_sound : toggle_off_sound, 40, TRUE) - toggled = !toggled - icon_state = "[initial(icon_state)][toggled ? "-on" : ""]" - -/// Checks if a user should be allowed to attach this attachment to the given parent -/obj/item/attachment/proc/apply_attachment(obj/item/gun/gun, mob/user) - SHOULD_CALL_PARENT(TRUE) - - if(toggled) - to_chat(user, span_warning("You cannot attach [src] while it is active!")) - return FALSE - - apply_modifiers(gun, user, TRUE) - playsound(src.loc, 'sound/weapons/gun/pistol/mag_insert_alt.ogg', 75, 1) - return TRUE - -/obj/item/attachment/proc/remove_attachment(obj/item/gun/gun, mob/user) - SHOULD_CALL_PARENT(TRUE) - - if(toggled) - toggle_attachment(gun, user) - - apply_modifiers(gun, user, FALSE) - playsound(src.loc, 'sound/weapons/gun/pistol/mag_release_alt.ogg', 75, 1) - return TRUE - -/obj/item/attachment/proc/on_preattack(obj/item/gun/gun, atom/target, mob/user, list/params) - return FALSE - -///Handles the modifiers to the parent gun -/obj/item/attachment/proc/apply_modifiers(obj/item/gun/gun, mob/user, attaching) - if(attaching) - gun.spread += spread_mod - gun.spread_unwielded += spread_unwielded_mod - gun.wield_delay += wield_delay - gun.w_class += size_mod - else - gun.spread -= spread_mod - gun.spread_unwielded -= spread_unwielded_mod - gun.wield_delay -= wield_delay - gun.w_class -= size_mod diff --git a/code/game/objects/items/attachments/bayonet.dm b/code/game/objects/items/attachments/bayonet.dm deleted file mode 100644 index 6b1961f4b693..000000000000 --- a/code/game/objects/items/attachments/bayonet.dm +++ /dev/null @@ -1,22 +0,0 @@ -/obj/item/attachment/bayonet - name = "bayonet" - desc = "Stabby-Stabby" - icon_state = "bayonet" - force = 15 - throwforce = 10 - pickup_sound = 'sound/items/handling/knife1_pickup.ogg' - drop_sound = 'sound/items/handling/knife3_drop.ogg' - hitsound = 'sound/weapons/bladeslice.ogg' - attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") - sharpness = IS_SHARP_ACCURATE - - pixel_shift_x = 1 - pixel_shift_y = 4 - spread_mod = 1 - wield_delay = 0.1 SECONDS - -/obj/item/attachment/bayonet/on_preattack(obj/item/gun/gun, atom/target, mob/living/user, list/params) - if(user.a_intent == INTENT_HARM && user.CanReach(target, src, TRUE)) - melee_attack_chain(user, target, params) - return COMPONENT_NO_ATTACK - diff --git a/code/game/objects/items/attachments/laser_sight.dm b/code/game/objects/items/attachments/laser_sight.dm deleted file mode 100644 index 082da1153de5..000000000000 --- a/code/game/objects/items/attachments/laser_sight.dm +++ /dev/null @@ -1,23 +0,0 @@ -/obj/item/attachment/laser_sight - name = "laser sight" - desc = "Designed to be rail-mounted on a compatible firearm to provide increased accuracy and decreased spread." - icon_state = "laserpointer" - - attach_features_flags = ATTACH_REMOVABLE_HAND|ATTACH_TOGGLE - pixel_shift_x = 1 - pixel_shift_y = 4 - wield_delay = 0.1 SECONDS - -/obj/item/attachment/laser_sight/toggle_attachment(obj/item/gun/gun, mob/user) - . = ..() - - if(toggled) - gun.spread -= 3 - gun.spread_unwielded -= 3 - gun.wield_delay -= 0.3 SECONDS - else - gun.spread += 3 - gun.spread_unwielded += 3 - gun.wield_delay += 0.3 SECONDS - - playsound(user, toggled ? 'sound/weapons/magin.ogg' : 'sound/weapons/magout.ogg', 40, TRUE) diff --git a/code/game/objects/items/attachments/rail_light.dm b/code/game/objects/items/attachments/rail_light.dm deleted file mode 100644 index 0cfbe9661e9e..000000000000 --- a/code/game/objects/items/attachments/rail_light.dm +++ /dev/null @@ -1,33 +0,0 @@ -/obj/item/attachment/rail_light - name = "rail light" - desc = "A flashlight made to be mounted on a firearm." - icon_state = "raillight" - light_color = COLOR_LIGHT_ORANGE - light_system = MOVABLE_LIGHT_DIRECTIONAL - light_range = 4 - light_power = 0.8 - light_on = FALSE - - attach_features_flags = ATTACH_REMOVABLE_HAND|ATTACH_TOGGLE - pixel_shift_x = 1 - pixel_shift_y = 4 - wield_delay = 0.1 SECONDS - -/obj/item/attachment/rail_light/toggle_attachment(obj/item/gun/gun, mob/user) - . = ..() - set_light_on(toggled) - update_icon() - -/obj/item/attachment/rail_light/apply_attachment(obj/item/gun/gun, mob/user) - . = ..() - if(!.) - return - - set_light_flags(light_flags | LIGHT_ATTACHED) - -/obj/item/attachment/rail_light/remove_attachment(obj/item/gun/gun, mob/user) - . = ..() - if(!.) - return - - set_light_flags(light_flags & ~LIGHT_ATTACHED) diff --git a/code/game/objects/items/attachments/silencer.dm b/code/game/objects/items/attachments/silencer.dm deleted file mode 100644 index 31cf3fc15b36..000000000000 --- a/code/game/objects/items/attachments/silencer.dm +++ /dev/null @@ -1,19 +0,0 @@ -/obj/item/attachment/silencer - name = "suppressor" - desc = "An attachment for the barrel of a firearm. Muffles the gunshot and muzzle flash." - icon_state = "silencer" - - slot = ATTACHMENT_SLOT_MUZZLE - pixel_shift_x = 1 - pixel_shift_y = 2 - spread_mod = -1 - size_mod = 1 - -/obj/item/attachment/silencer/apply_attachment(obj/item/gun/gun, mob/user) - . = ..() - gun.suppressed = TRUE - -/obj/item/attachment/silencer/remove_attachment(obj/item/gun/gun, mob/user) - . = ..() - gun.suppressed = FALSE - return TRUE diff --git a/code/game/objects/items/attachments/stock.dm b/code/game/objects/items/attachments/stock.dm deleted file mode 100644 index 1fe286c14296..000000000000 --- a/code/game/objects/items/attachments/stock.dm +++ /dev/null @@ -1,40 +0,0 @@ -/obj/item/attachment/foldable_stock - name = "folding stock" - desc = "A folding stock that can be attached to certain weapons to improve stability and decreases recoil." - icon_state = "skm-carbine-stock" - slot = ATTACHMENT_SLOT_STOCK - attach_features_flags = ATTACH_TOGGLE - - pixel_shift_x = 17 - pixel_shift_y = 18 - - var/toggled_slowdown = 0.10 - var/toggled_wield_delay = -0.4 SECONDS - var/toggled_recoil_bonus = -2 - var/toggled_spread_bonus = -5 - -/obj/item/attachment/foldable_stock/toggle_attachment(obj/item/gun/gun, mob/user) - . = ..() - - if(toggled) - to_chat(user, span_notice("You unfold the stock on the [src].")) - gun.w_class += 1 - gun.wield_delay += toggled_wield_delay - gun.wield_slowdown += toggled_slowdown - gun.recoil += toggled_recoil_bonus - gun.spread += toggled_spread_bonus - else - to_chat(user, span_notice("You fold the stock on the [src].")) - gun.w_class -= 1 - gun.wield_delay -= toggled_wield_delay - gun.wield_slowdown -= toggled_slowdown - gun.recoil -= toggled_recoil_bonus - gun.spread -= toggled_spread_bonus - - if(gun.wielded) - user.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/gun, multiplicative_slowdown = gun.wield_slowdown) - - playsound(src, SOUND_EMPTY_MAG, 100, 1) - -/obj/item/attachment/foldable_stock/inteq - icon_state = "skm-inteqsmg-stock" diff --git a/code/game/objects/items/bank_card.dm b/code/game/objects/items/bank_card.dm deleted file mode 100644 index 4a7f2f9d2f21..000000000000 --- a/code/game/objects/items/bank_card.dm +++ /dev/null @@ -1,160 +0,0 @@ -/obj/item/card/bank - name = "cash card" - desc = "Managed by a bank outside the sector." - icon_state = "data_1" - var/mining_points = 0 //For redeeming at mining equipment vendors - - var/registered_name = null // The name registered_name on the card - var/datum/bank_account/registered_account - var/obj/machinery/paystand/my_store - -/obj/item/card/bank/Destroy() - if (registered_account) - registered_account.bank_cards -= src - if (my_store && my_store.my_card == src) - my_store.my_card = null - return ..() - -/obj/item/card/bank/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/holochip)) - insert_money(W, user) - return - else if(istype(W, /obj/item/spacecash/bundle)) - insert_money(W, user, TRUE) - return - else if(istype(W, /obj/item/coin)) - insert_money(W, user, TRUE) - return - else if(istype(W, /obj/item/storage/bag/money)) - var/obj/item/storage/bag/money/money_bag = W - var/list/money_contained = money_bag.contents - - var/money_added = mass_insert_money(money_contained, user) - - if (money_added) - to_chat(user, "You stuff the contents into the card! They disappear in a puff of bluespace smoke, adding [money_added] worth of credits to the linked account.") - return - else - return ..() - -/obj/item/card/bank/proc/insert_money(obj/item/I, mob/user, physical_currency) - var/cash_money = I.get_item_credit_value() - if(!cash_money) - to_chat(user, "[I] doesn't seem to be worth anything!") - return - - if(!registered_account) - to_chat(user, "[src] doesn't have a linked account to deposit [I] into!") - return - - registered_account.adjust_money(cash_money) - SSblackbox.record_feedback("amount", "credits_inserted", cash_money) - log_econ("[cash_money] credits were inserted into [src] owned by [src.registered_name]") - if(physical_currency) - to_chat(user, "You stuff [I] into [src]. It disappears in a small puff of bluespace smoke, adding [cash_money] credits to the linked account.") - else - to_chat(user, "You insert [I] into [src], adding [cash_money] credits to the linked account.") - - to_chat(user, "The linked account now reports a balance of [registered_account.account_balance] cr.") - qdel(I) - -/obj/item/card/bank/proc/mass_insert_money(list/money, mob/user) - if (!money || !money.len) - return FALSE - - var/total = 0 - - for (var/obj/item/physical_money in money) - var/cash_money = physical_money.get_item_credit_value() - - total += cash_money - - registered_account.adjust_money(cash_money) - SSblackbox.record_feedback("amount", "credits_inserted", total) - log_econ("[total] credits were inserted into [src] owned by [src.registered_name]") - QDEL_LIST(money) - - return total - -/obj/item/card/bank/proc/alt_click_can_use_id(mob/living/user) - if(!isliving(user)) - return - if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) - return - - return TRUE - -// Returns true if new account was set. -/obj/item/card/bank/proc/set_new_account(mob/living/user) - . = FALSE - var/datum/bank_account/old_account = registered_account - - var/new_bank_id = input(user, "Enter your account ID number.", "Account Reclamation", 111111) as num | null - - if (isnull(new_bank_id)) - return - - if(!alt_click_can_use_id(user)) - return - if(!new_bank_id || new_bank_id < 111111 || new_bank_id > 999999) - to_chat(user, "The account ID number needs to be between 111111 and 999999.") - return - if (registered_account && registered_account.account_id == new_bank_id) - to_chat(user, "The account ID was already assigned to this card.") - return - - for(var/A in SSeconomy.bank_accounts) - var/datum/bank_account/B = A - if(B.account_id == new_bank_id) - if (old_account) - old_account.bank_cards -= src - - B.bank_cards += src - registered_account = B - to_chat(user, "The provided account has been linked to this ID card.") - - return TRUE - - to_chat(user, "The account ID number provided is invalid.") - return - -/obj/item/card/bank/AltClick(mob/living/user) - if(!alt_click_can_use_id(user)) - return - - if(!registered_account) - set_new_account(user) - return - - var/amount_to_remove = FLOOR(input(user, "How much do you want to withdraw? Current Balance: [registered_account.account_balance]", "Withdraw Funds", 5) as num|null, 1) - - if(!amount_to_remove || amount_to_remove < 0) - return - if(!alt_click_can_use_id(user)) - return - if(registered_account.adjust_money(-amount_to_remove)) - var/obj/item/holochip/holochip = new (user.drop_location(), amount_to_remove) - user.put_in_hands(holochip) - to_chat(user, "You withdraw [amount_to_remove] credits into a holochip.") - SSblackbox.record_feedback("amount", "credits_removed", amount_to_remove) - log_econ("[amount_to_remove] credits were removed from [src] owned by [registered_account.account_holder]") - return - else - var/difference = amount_to_remove - registered_account.account_balance - registered_account.bank_card_talk("ERROR: The linked account requires [difference] more credit\s to perform that withdrawal.", TRUE) - -/obj/item/card/bank/examine(mob/user) - . = ..() - if(registered_account) - . += "The account linked to the ID belongs to '[registered_account.account_holder]' and reports a balance of [registered_account.account_balance] cr." - . += "The card indicates that the holder is [registered_account.holder_age] years old. [(registered_account.holder_age < AGE_MINOR) ? "There's a holographic stripe that reads 'MINOR: DO NOT SERVE ALCOHOL OR TOBACCO' along the bottom of the card." : ""]" - . += "Alt-Click the ID to pull money from the linked account in the form of holochips." - . += "You can insert credits into the linked account by pressing holochips, cash, or coins against the ID." - . += "If you lose this ID card, you can reclaim your account by Alt-Clicking a blank ID card while holding it and entering your account ID number." - else - . += "There is no registered account linked to this card. Alt-Click to add one." - if(mining_points) - . += "There's [mining_points] mining equipment redemption point\s loaded onto this card." - -/obj/item/card/bank/GetBankCard() - return src diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index fb79cc447ab9..9d5623498733 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -149,12 +149,14 @@ slot_flags = ITEM_SLOT_ID armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) resistance_flags = FIRE_PROOF | ACID_PROOF + var/mining_points = 0 //For redeeming at mining equipment vendors var/list/access = list() var/list/ship_access = list() var/registered_name = null // The name registered_name on the card var/assignment = null var/access_txt // mapping aid - //var/datum/bank_account/registered_account + var/datum/bank_account/registered_account + var/obj/machinery/paystand/my_store var/uses_overlays = TRUE var/icon/cached_flat_icon var/registered_age = 18 // default age for ss13 players @@ -165,11 +167,17 @@ . = ..() if(mapload && access_txt) access = text2access(access_txt) - SEND_SIGNAL(src, COSMIG_ACCESS_UPDATED) update_label() update_appearance() RegisterSignal(src, COMSIG_ATOM_UPDATED_ICON, PROC_REF(update_in_wallet)) +/obj/item/card/id/Destroy() + if (registered_account) + registered_account.bank_cards -= src + if (my_store && my_store.my_card == src) + my_store.my_card = null + return ..() + /obj/item/card/id/attack_self(mob/user) if(Adjacent(user)) var/id_message = "\the [initial(name)] " @@ -193,29 +201,173 @@ if(NAMEOF(src, assignment),NAMEOF(src, registered_name),NAMEOF(src, registered_age)) update_label() +/obj/item/card/id/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/holochip)) + insert_money(W, user) + return + else if(istype(W, /obj/item/spacecash/bundle)) + insert_money(W, user, TRUE) + return + else if(istype(W, /obj/item/coin)) + insert_money(W, user, TRUE) + return + else if(istype(W, /obj/item/storage/bag/money)) + var/obj/item/storage/bag/money/money_bag = W + var/list/money_contained = money_bag.contents + + var/money_added = mass_insert_money(money_contained, user) + + if (money_added) + to_chat(user, "You stuff the contents into the card! They disappear in a puff of bluespace smoke, adding [money_added] worth of credits to the linked account.") + return + else + return ..() + +/obj/item/card/id/proc/insert_money(obj/item/I, mob/user, physical_currency) + var/cash_money = I.get_item_credit_value() + if(!cash_money) + to_chat(user, "[I] doesn't seem to be worth anything!") + return + + if(!registered_account) + to_chat(user, "[src] doesn't have a linked account to deposit [I] into!") + return + + registered_account.adjust_money(cash_money) + SSblackbox.record_feedback("amount", "credits_inserted", cash_money) + log_econ("[cash_money] credits were inserted into [src] owned by [src.registered_name]") + if(physical_currency) + to_chat(user, "You stuff [I] into [src]. It disappears in a small puff of bluespace smoke, adding [cash_money] credits to the linked account.") + else + to_chat(user, "You insert [I] into [src], adding [cash_money] credits to the linked account.") + + to_chat(user, "The linked account now reports a balance of [registered_account.account_balance] cr.") + qdel(I) + +/obj/item/card/id/proc/mass_insert_money(list/money, mob/user) + if (!money || !money.len) + return FALSE + + var/total = 0 + + for (var/obj/item/physical_money in money) + var/cash_money = physical_money.get_item_credit_value() + + total += cash_money + + registered_account.adjust_money(cash_money) + SSblackbox.record_feedback("amount", "credits_inserted", total) + log_econ("[total] credits were inserted into [src] owned by [src.registered_name]") + QDEL_LIST(money) + + return total + +/obj/item/card/id/proc/alt_click_can_use_id(mob/living/user) + if(!isliving(user)) + return + if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) + return + + return TRUE + +// Returns true if new account was set. +/obj/item/card/id/proc/set_new_account(mob/living/user) + . = FALSE + var/datum/bank_account/old_account = registered_account + + var/new_bank_id = input(user, "Enter your account ID number.", "Account Reclamation", 111111) as num | null + + if (isnull(new_bank_id)) + return + + if(!alt_click_can_use_id(user)) + return + if(!new_bank_id || new_bank_id < 111111 || new_bank_id > 999999) + to_chat(user, "The account ID number needs to be between 111111 and 999999.") + return + if (registered_account && registered_account.account_id == new_bank_id) + to_chat(user, "The account ID was already assigned to this card.") + return + + for(var/A in SSeconomy.bank_accounts) + var/datum/bank_account/B = A + if(B.account_id == new_bank_id) + if (old_account) + old_account.bank_cards -= src + + B.bank_cards += src + registered_account = B + to_chat(user, "The provided account has been linked to this ID card.") + + return TRUE + + to_chat(user, "The account ID number provided is invalid.") + return + +/obj/item/card/id/AltClick(mob/living/user) + if(!alt_click_can_use_id(user)) + return + + if(!registered_account) + set_new_account(user) + return + + var/amount_to_remove = FLOOR(input(user, "How much do you want to withdraw? Current Balance: [registered_account.account_balance]", "Withdraw Funds", 5) as num|null, 1) + + if(!amount_to_remove || amount_to_remove < 0) + return + if(!alt_click_can_use_id(user)) + return + if(registered_account.adjust_money(-amount_to_remove)) + var/obj/item/holochip/holochip = new (user.drop_location(), amount_to_remove) + user.put_in_hands(holochip) + to_chat(user, "You withdraw [amount_to_remove] credits into a holochip.") + SSblackbox.record_feedback("amount", "credits_removed", amount_to_remove) + log_econ("[amount_to_remove] credits were removed from [src] owned by [src.registered_name]") + return + else + var/difference = amount_to_remove - registered_account.account_balance + registered_account.bank_card_talk("ERROR: The linked account requires [difference] more credit\s to perform that withdrawal.", TRUE) + /obj/item/card/id/examine(mob/user) . = ..() - . += "
CARD INFO:" + . += "There's more information below, you can look again to take a closer look..." + +/obj/item/card/id/examine_more(mob/user) + var/list/msg = list("You examine [src] closer, and note the following...") + if(registered_name) - . += "NAME:" - . += "[registered_name]" + msg += "NAME:" + msg += "[registered_name]" if(registered_age) - . += "AGE:" - . += "[registered_age] years old [(registered_age < AGE_MINOR) ? "There's a holographic stripe that reads 'MINOR: DO NOT SERVE ALCOHOL OR TOBACCO' along the bottom of the card." : ""]" + msg += "AGE:" + msg += "[registered_age] years old [(registered_age < AGE_MINOR) ? "There's a holographic stripe that reads 'MINOR: DO NOT SERVE ALCOHOL OR TOBACCO' along the bottom of the card." : ""]" if(length(ship_access)) - . += "SHIP ACCESS:" + msg += "SHIP ACCESS:" var/list/ship_factions = list() for(var/datum/overmap/ship/controlled/ship in ship_access) var/faction = ship.get_faction() if(!(faction in ship_factions)) ship_factions += faction - . += "[ship_factions.Join(", ")]" + msg += "[ship_factions.Join(", ")]" var/list/ship_names = list() for(var/datum/overmap/ship/controlled/ship in ship_access) ship_names += ship.name - . += "[ship_names.Join(", ")]" + msg += "[ship_names.Join(", ")]" + + if(registered_account) + msg += "ACCOUNT:" + msg += "LINKED ACCOUNT HOLDER: '[registered_account.account_holder]'" + msg += "BALANCE: [registered_account.account_balance] cr." + msg += "Alt-click the ID to pull money from the account in the form of holochips." + msg += "You can insert credits into the account by pressing holochips, cash, or coins against the ID." + if(registered_account.account_holder == user.real_name) + msg += "If you lose this ID card, you can reclaim your account by Alt-click a blank ID card and entering your account ID number." + else + msg += "There is no registered account. Alt-click to add one." + return msg /obj/item/card/id/GetAccess() return access @@ -260,13 +412,11 @@ /obj/item/card/id/proc/add_ship_access(datum/overmap/ship/controlled/ship) if (ship) ship_access += ship - SEND_SIGNAL(src, COSMIG_ACCESS_UPDATED) // Removes the referenced ship from the card /obj/item/card/id/proc/remove_ship_access(datum/overmap/ship/controlled/ship) if (ship) ship_access -= ship - SEND_SIGNAL(src, COSMIG_ACCESS_UPDATED) // Finds the referenced ship in the list /obj/item/card/id/proc/has_ship_access(datum/overmap/ship/controlled/ship) @@ -333,7 +483,7 @@ update_label() else return ..() - var/popup_input = alert(user, "Choose Action", "Agent ID", "Show", "Forge/Reset") + var/popup_input = alert(user, "Choose Action", "Agent ID", "Show", "Forge/Reset", "Change Account ID") if(user.incapacitated()) return if(popup_input == "Forge/Reset" && !forged) @@ -363,6 +513,17 @@ update_label() to_chat(user, "You successfully forge the ID card.") log_game("[key_name(user)] has forged \the [initial(name)] with name \"[registered_name]\" and occupation \"[assignment]\".") + // First time use automatically sets the account id to the user. + if (first_use && !registered_account) + if(ishuman(user)) + var/mob/living/carbon/human/accountowner = user + + for(var/bank_account in SSeconomy.bank_accounts) + var/datum/bank_account/account = bank_account + if(account.account_id == accountowner.account_id) + account.bank_cards += src + registered_account = account + to_chat(user, "Your account number has been automatically assigned.") return else if (popup_input == "Forge/Reset" && forged) registered_name = initial(registered_name) @@ -374,6 +535,9 @@ update_label() forged = FALSE to_chat(user, "You successfully reset the ID card.") return + else if (popup_input == "Change Account ID") + set_new_account(user) + return return ..() /obj/item/card/id/syndicate/anyone @@ -388,6 +552,7 @@ update_label() icon_state = "syndie" access = list(ACCESS_SYNDICATE) uses_overlays = FALSE + registered_age = null /obj/item/card/id/syndicate_command/crew_id assignment = "Operative" @@ -575,6 +740,11 @@ update_label() registered_name = "Prisoner #13-007" icon_state = "prisoner_007" +/obj/item/card/id/mining + name = "mining ID" + access = list(ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MECH_MINING, ACCESS_MAILSORTING, ACCESS_MINERAL_STOREROOM) + custom_price = 250 + /obj/item/card/id/away name = "\proper a perfectly generic identification card" desc = "A perfectly generic identification card. Looks like it could use some flavor." @@ -596,26 +766,13 @@ update_label() name = "bunker access ID" /obj/item/card/id/solgov - name = "\improper SolGov keycard" - desc = "A SolGov keycard with no proper access to speak of." + name = "\improper SolGov ID" + desc = "A SolGov ID with no proper access to speak of." assignment = "Officer" icon_state = "solgov" uses_overlays = FALSE /obj/item/card/id/solgov/commander - name = "\improper SolGov commander keycard" - desc = "A SolGov keycard with no proper access to speak of. This one indicates a Commander." + name = "\improper SolGov ID" + desc = "A SolGov ID with no proper access to speak of. This one indicates a Commander." assignment = "Commander" - -/obj/item/card/id/suns - name = "\improper SUNS keycard" - desc = "A keycard belonging to the Student-Union Association of Naturalistic Sciences." - assignment = "Student" - icon_state = "suns" - uses_overlays = FALSE - -/obj/item/card/id/suns/command - name = "\improper SUNS command keycard" - desc = "A keycard belonging to the Student-Union Association of Naturalistic Sciences. This one has a gold stripe, indicating a command member." - assignment = "Academic Staff" - icon_state = "sunscommand" diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index 47739ded1551..54dcfb36c131 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -362,7 +362,7 @@ build_path = /obj/machinery/computer/bounty /obj/item/circuitboard/computer/cargo - name = "Outpost Comms Console (Computer Board)" + name = "Supply Console (Computer Board)" icon_state = "supply" build_path = /obj/machinery/computer/cargo var/contraband = FALSE @@ -381,6 +381,16 @@ obj_flags |= EMAGGED to_chat(user, "You adjust [src]'s routing and receiver spectrum, unlocking special supplies and contraband.") +/obj/item/circuitboard/computer/cargo/express + name = "Outpost Comms Console (Computer Board)" + build_path = /obj/machinery/computer/cargo/express + +/obj/item/circuitboard/computer/cargo/express/multitool_act(mob/living/user) + return + +/obj/item/circuitboard/computer/cargo/express/emag_act(mob/living/user) + return + /obj/item/circuitboard/computer/mining name = "Outpost Status Display (Computer Board)" icon_state = "supply" diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index 0a3a6f14d097..4fbe06343ae5 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -1442,15 +1442,6 @@ /obj/item/stack/cable_coil = 5, /obj/item/stock_parts/micro_laser = 1) -/obj/item/circuitboard/machine/shuttle/engine/fire - name = "Combustion Thruster (Machine Board)" - build_path = /obj/machinery/power/shuttle/engine/fire - req_components = list( - /obj/item/stock_parts/micro_laser = 1, - /obj/item/assembly/igniter = 1, - /obj/item/stack/sheet/plasteel = 2 - ) - /obj/item/circuitboard/machine/shuttle/engine/electric name = "Ion Thruster (Machine Board)" build_path = /obj/machinery/power/shuttle/engine/electric @@ -1506,26 +1497,6 @@ . = ..() . += "It is set to layer [pipe_layer]." -/obj/item/circuitboard/machine/shuttle/fire_heater - name = "Combustion Engine Heater (Machine Board)" - desc = "You can use mulitool to switch pipe layers" - var/pipe_layer = PIPING_LAYER_DEFAULT - build_path = /obj/machinery/atmospherics/components/unary/shuttle/fire_heater - req_components = list( - /obj/item/stock_parts/micro_laser = 1, - /obj/item/stock_parts/matter_bin = 1 - ) - -/obj/item/circuitboard/machine/shuttle/fire_heater/attackby(obj/item/I, mob/user, params) - if(I.tool_behaviour == TOOL_MULTITOOL) - pipe_layer = (pipe_layer >= PIPING_LAYER_MAX) ? PIPING_LAYER_MIN : (pipe_layer + 1) - to_chat(user, "You change the circuitboard to layer [pipe_layer].") - return - -/obj/item/circuitboard/machine/shuttle/fire_heater/examine() - . = ..() - . += "It is set to layer [pipe_layer]." - /obj/item/circuitboard/machine/shuttle/smes name = "Electric Engine Precharger (Machine Board)" build_path = /obj/machinery/power/smes/shuttle diff --git a/code/game/objects/items/decal_painter.dm b/code/game/objects/items/decal_painter.dm index 7b12190ba581..e6043d584a84 100644 --- a/code/game/objects/items/decal_painter.dm +++ b/code/game/objects/items/decal_painter.dm @@ -201,9 +201,9 @@ to_chat(user, "\The [src] can only be used on flooring.") return if(color_disallowed.Find(decal_state)) - F.AddElement(/datum/element/decal, 'icons/turf/decals/decals.dmi', decal_state, decal_dir, FALSE, color, null, null, alpha) + F.AddElement(/datum/element/decal, 'icons/turf/decals.dmi', decal_state, decal_dir, FALSE, color, null, null, alpha) else - F.AddElement(/datum/element/decal, 'icons/turf/decals/decals.dmi', decal_state, decal_dir, FALSE, decal_color, null, null, alpha) + F.AddElement(/datum/element/decal, 'icons/turf/decals.dmi', decal_state, decal_dir, FALSE, decal_color, null, null, alpha) playsound(src.loc, 'sound/effects/spray2.ogg', 50, TRUE) /obj/item/decal_painter/attack_self(mob/user) @@ -215,7 +215,7 @@ /obj/item/decal_painter/interact(mob/user as mob) //TODO: Make TGUI for this because ouch if(!decal_icon) - decal_icon = icon('icons/turf/decals/decals.dmi', decal_state, decal_dir) + decal_icon = icon('icons/turf/decals.dmi', decal_state, decal_dir) user << browse_rsc(decal_icon, "floor.png") var/dat = {"
@@ -288,7 +288,7 @@ decal_color = chosen_colour - decal_icon = icon('icons/turf/decals/decals.dmi', decal_state, decal_dir) + decal_icon = icon('icons/turf/decals.dmi', decal_state, decal_dir) if(usr) attack_self(usr) diff --git a/code/game/objects/items/desk_flags.dm b/code/game/objects/items/desk_flags.dm index c1af9cfe6c3f..3e7c299fc3bd 100644 --- a/code/game/objects/items/desk_flags.dm +++ b/code/game/objects/items/desk_flags.dm @@ -1,6 +1,6 @@ /obj/item/desk_flag name = "blank desk flag" - desc = "Show your patriotism with desk flags!" + desc = "Show your patriotism with WaffleCo. brand desk flags!" icon = 'icons/obj/deskflags.dmi' icon_state = "flag" force = 3 @@ -30,8 +30,3 @@ name = "gezenan desk flag" desc = "A small banner on a pole depicting the sigil of the Pan-Gezenan Federation." icon_state = "gezena" - -/obj/item/desk_flag/suns - name = "SUNS desk flag" - desc = "A little desk decoration in the gold and purple color palette of SUNS." - icon_state = "suns" diff --git a/code/game/objects/items/devices/PDA/PDA_types.dm b/code/game/objects/items/devices/PDA/PDA_types.dm index c8a918732a9d..37613679e628 100644 --- a/code/game/objects/items/devices/PDA/PDA_types.dm +++ b/code/game/objects/items/devices/PDA/PDA_types.dm @@ -239,8 +239,3 @@ name = "brig physician PDA" default_cartridge = /obj/item/cartridge/medical icon_state = "pda-brig_phys" - -/obj/item/pda/suns - name = "SUNS PDA" - default_cartridge = /obj/item/cartridge/medical - icon_state = "pda-suns" diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index 204371ca0e51..dca088c1be2e 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -28,7 +28,7 @@ custom_materials = list(/datum/material/iron=50, /datum/material/glass=20) custom_premium_price = 450 toolspeed = 1 - usesound = SOUND_EMPTY_MAG + usesound = 'sound/weapons/empty.ogg' var/obj/machinery/buffer // simple machine buffer for device linkage var/mode = 0 diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index f8ced22c54be..73cae6b853bc 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -88,11 +88,6 @@ icon_state = "solgov_cypherkey" channels = list(RADIO_CHANNEL_SOLGOV = 1) -// /obj/item/encryptionkey/suns -// name = "\improper SUNS encryption key" -// icon_state = "suns_cypherkey" -// channels = list(RADIO_CHANNEL_SUNS = 1) - /obj/item/encryptionkey/wideband name = "wideband encryption key" icon = 'icons/obj/radio.dmi' diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 0f0081c90454..3afd539d4c97 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -118,26 +118,6 @@ GLOBAL_LIST_INIT(channel_tokens, list( name = "team leader headset" command = TRUE -/obj/item/radio/headset/syndicate/suns - name = "SUNS headset" - icon_state = "suns_headset" - desc = "A headset worn by staff and students of SUNS, both in the frontier and elsewhere." - -/obj/item/radio/headset/syndicate/suns/command - name = "SUNS command headset" - desc = "A headset worn by staff and students of SUNS, both in the frontier and elsewhere. This one is worn by command staff." - command = TRUE - -/obj/item/radio/headset/syndicate/alt/suns - name = "SUNS bowman headset" - icon_state = "suns_headset_alt" - desc = "A headset worn by staff and students of SUNS, both in the frontier and elsewhere. Protects ears from distractions during exams." - -/obj/item/radio/headset/syndicate/alt/suns/command - name = "SUNS bowman command headset" - desc = "A headset worn by staff and students of SUNS, both in the frontier and elsewhere. This one is worn by command staff. Protects ears from distractions during exams." - command = TRUE - //nanotrasen /obj/item/radio/headset/nanotrasen name = "nanotrasen radio headset" diff --git a/code/game/objects/items/dna_injector.dm b/code/game/objects/items/dna_injector.dm index 113a72fb8d8d..a11539595805 100644 --- a/code/game/objects/items/dna_injector.dm +++ b/code/game/objects/items/dna_injector.dm @@ -247,6 +247,30 @@ name = "\improper DNA injector (Anti-Unintelligible)" remove_mutations = list(UNINTELLIGIBLE) +/obj/item/dnainjector/swedishmut + name = "\improper DNA injector (Swedish)" + add_mutations = list(SWEDISH) + +/obj/item/dnainjector/antiswedish + name = "\improper DNA injector (Anti-Swedish)" + remove_mutations = list(SWEDISH) + +/obj/item/dnainjector/chavmut + name = "\improper DNA injector (Chav)" + add_mutations = list(CHAV) + +/obj/item/dnainjector/antichav + name = "\improper DNA injector (Anti-Chav)" + remove_mutations = list(CHAV) + +/obj/item/dnainjector/elvismut + name = "\improper DNA injector (Elvis)" + add_mutations = list(ELVIS) + +/obj/item/dnainjector/antielvis + name = "\improper DNA injector (Anti-Elvis)" + remove_mutations = list(ELVIS) + /obj/item/dnainjector/lasereyesmut name = "\improper DNA injector (Laser Eyes)" add_mutations = list(LASEREYES) diff --git a/code/game/objects/items/flamethrower.dm b/code/game/objects/items/flamethrower.dm index 813e53111f61..6a1e439422a4 100644 --- a/code/game/objects/items/flamethrower.dm +++ b/code/game/objects/items/flamethrower.dm @@ -183,9 +183,9 @@ update_appearance() #define REQUIRED_POWER_TO_FIRE_FLAMETHROWER 10 -#define FLAMETHROWER_POWER_MULTIPLIER 0.8 -#define FLAMETHROWER_RANGE 5 -#define FLAMETHROWER_RELEASE_AMOUNT 5 +#define FLAMETHROWER_POWER_MULTIPLIER 0.5 +#define FLAMETHROWER_RANGE 4 +#define FLAMETHROWER_RELEASE_AMOUNT 8 /obj/item/flamethrower/proc/flame_turf(target) if(!beaker) diff --git a/code/game/objects/items/food/_food.dm b/code/game/objects/items/food/_food.dm deleted file mode 100644 index b8233e0ecc76..000000000000 --- a/code/game/objects/items/food/_food.dm +++ /dev/null @@ -1,67 +0,0 @@ -///Abstract class to allow us to easily create all the generic "normal" food without too much copy pasta of adding more components -/obj/item/food - name = "food" - desc = "you eat this" - resistance_flags = FLAMMABLE - w_class = WEIGHT_CLASS_SMALL - icon = 'icons/obj/food/food.dmi' - icon_state = null - lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi' - righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi' - ///List of reagents this food gets on creation - var/list/food_reagents - ///Extra flags for things such as if the food is in a container or not - var/food_flags - ///Bitflag of the types of food this food is - var/foodtypes - ///Amount of volume the food can contain - var/max_volume - ///How long it will take to eat this food without any other modifiers - var/eat_time - ///Tastes to describe this food - var/list/tastes - ///Verbs used when eating this food in the to_chat messages - var/list/eatverbs - ///How much reagents per bite - var/bite_consumption - ///What you get if you microwave the food, this should be replaced once I fully re-work cooking. - var/microwaved_type - ///Type of atom thats spawned after eating this item - var/trash_type - -/obj/item/food/Initialize() - . = ..() - if(food_reagents) - food_reagents = string_assoc_list(food_reagents) - if(tastes) - tastes = string_assoc_list(tastes) - if(eatverbs) - eatverbs = string_list(eatverbs) - make_edible() - make_processable() - make_leave_trash() - -///This proc adds the edible component, overwrite this if you for some reason want to change some specific args like callbacks. -/obj/item/food/proc/make_edible() - AddComponent(/datum/component/edible,\ - initial_reagents = food_reagents,\ - food_flags = food_flags,\ - foodtypes = foodtypes,\ - volume = max_volume,\ - eat_time = eat_time,\ - tastes = tastes,\ - eatverbs = eatverbs,\ - bite_consumption = bite_consumption,\ - microwaved_type = microwaved_type,\ - ) - - -///This proc handles processable elements, overwrite this if you want to add behavior such as slicing, forking, spooning, whatever, to turn the item into something else -/obj/item/food/proc/make_processable() - return - -///This proc handles trash components, overwrite this if you want the object to spawn trash -/obj/item/food/proc/make_leave_trash() - if(trash_type) - AddElement(/datum/element/food_trash, trash_type) - return diff --git a/code/game/objects/items/food/bread.dm b/code/game/objects/items/food/bread.dm deleted file mode 100644 index 609315a9ea12..000000000000 --- a/code/game/objects/items/food/bread.dm +++ /dev/null @@ -1,378 +0,0 @@ - -/obj/item/food/bread - name = "bread?" - desc = "This shouldn't exist, report to codermonkeys" - icon = 'icons/obj/food/burgerbread.dmi' - max_volume = 80 - tastes = list("bread" = 10) - foodtypes = GRAIN - eat_time = 3 SECONDS - /// type is spawned 5 at a time and replaces this bread loaf when processed by cutting tool - var/obj/item/food/breadslice/slice_type - /// so that the yield can change if it isnt 5 - var/yield = 5 - -/obj/item/food/bread/Initialize(mapload) - . = ..() - AddElement(/datum/element/dunkable, 10) - AddComponent(/datum/component/food_storage) - -/obj/item/food/bread/make_processable() - if (slice_type) - AddElement(/datum/element/processable, TOOL_KNIFE, slice_type, yield, 3 SECONDS, table_required = TRUE) - AddElement(/datum/element/processable, TOOL_SAW, slice_type, yield, 4 SECONDS, table_required = TRUE) - -/obj/item/food/breadslice - name = "breadslice?" - desc = "This shouldn't exist, report to codermonkeys" - icon = 'icons/obj/food/burgerbread.dmi' - foodtypes = GRAIN - food_flags = FOOD_FINGER_FOOD - eat_time = 0.5 SECONDS - w_class = WEIGHT_CLASS_SMALL - -/obj/item/food/breadslice/Initialize() - . = ..() - AddElement(/datum/element/dunkable, 10) - -/obj/item/food/bread/plain - name = "bread" - desc = "Some plain old earthen bread." - icon_state = "bread" - food_reagents = list( - /datum/reagent/consumable/nutriment = 10 - ) - tastes = list("bread" = 10) - foodtypes = GRAIN - w_class = WEIGHT_CLASS_SMALL - slice_type = /obj/item/food/breadslice/plain - -/obj/item/food/breadslice/plain - name = "bread slice" - desc = "A slice of home." - icon_state = "breadslice" - foodtypes = GRAIN - food_reagents = list( - /datum/reagent/consumable/nutriment = 2 - ) - -/obj/item/food/breadslice/moldy - name = "moldy bread slice" - desc = "Entire stations have been ripped apart over arguing whether this is still good to eat." - icon_state = "moldybreadslice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 2, - /datum/reagent/consumable/mold = 10, - ) - tastes = list("decaying fungus" = 1) - foodtypes = GROSS - -/obj/item/food/bread/meat - name = "meatbread loaf" - desc = "The culinary base of every self-respecting eloquen/tg/entleman." - icon_state = "meatbread" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 10 - ) - tastes = list("bread" = 10, "meat" = 10) - foodtypes = GRAIN | MEAT - slice_type = /obj/item/food/breadslice/meat - -/obj/item/food/breadslice/meat - name = "meatbread slice" - desc = "A slice of delicious meatbread." - icon_state = "meatbreadslice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/consumable/nutriment/vitamin = 2 - ) - tastes = list("bread" = 1, "meat" = 1) - foodtypes = GRAIN | MEAT - -/obj/item/food/bread/xenomeat - name = "xenomeatbread loaf" - desc = "Extra Heretical." - icon_state = "xenomeatbread" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 10 - ) - tastes = list("bread" = 10, "acid" = 10) - foodtypes = GRAIN | MEAT - slice_type = /obj/item/food/breadslice/xenomeat - -/obj/item/food/breadslice/xenomeat - name = "xenomeatbread slice" - desc = "A slice of delicious meatbread. Extra Heretical." - icon_state = "xenobreadslice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/consumable/nutriment/vitamin = 2 - ) - tastes = list("bread" = 10, "acid" = 10) - foodtypes = GRAIN | MEAT - -/obj/item/food/bread/spidermeat - name = "spider meat loaf" - desc = "Reassuringly green meatloaf made from spider meat." - icon_state = "spidermeatbread" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/toxin = 15, - /datum/reagent/consumable/nutriment/vitamin = 10 - ) - tastes = list("bread" = 10, "cobwebs" = 5) - foodtypes = GRAIN | MEAT | TOXIC - slice_type = /obj/item/food/breadslice/spidermeat - -/obj/item/food/breadslice/spidermeat - name = "spider meat bread slice" - desc = "A slice of meatloaf made from an animal that most likely still wants you dead." - icon_state = "xenobreadslice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 3, - /datum/reagent/toxin = 3, - /datum/reagent/consumable/nutriment/vitamin = 1 - ) - tastes = list("bread" = 10, "cobwebs" = 5) - foodtypes = GRAIN | MEAT | TOXIC - -/obj/item/food/bread/banana - name = "banana-nut bread" - desc = "A heavenly and filling treat." - icon_state = "bananabread" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/banana = 20 - ) - tastes = list("bread" = 10) // bananjuice will also flavour - foodtypes = GRAIN | FRUIT - slice_type = /obj/item/food/breadslice/banana - -/obj/item/food/breadslice/banana - name = "banana-nut bread slice" - desc = "A slice of delicious banana bread." - icon_state = "bananabreadslice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/consumable/banana = 4 - ) - tastes = list("bread" = 10) - foodtypes = GRAIN | FRUIT - -/obj/item/food/bread/tofu - name = "Tofubread" - desc = "Like meatbread but for vegetarians. Not guaranteed to give superpowers." - icon_state = "tofubread" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 10 - ) - tastes = list("bread" = 10, "tofu" = 10) - foodtypes = GRAIN | VEGETABLES - slice_type = /obj/item/food/breadslice/tofu - -/obj/item/food/breadslice/tofu - name = "tofubread slice" - desc = "A slice of delicious tofubread." - icon_state = "tofubreadslice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/consumable/nutriment/vitamin = 2 - ) - tastes = list("bread" = 10, "tofu" = 10) - foodtypes = GRAIN | VEGETABLES - -/obj/item/food/bread/creamcheese - name = "cream cheese bread" - desc = "Just a schmear." - icon_state = "creamcheesebread" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 10 - ) - tastes = list("bread" = 10, "cheese" = 10) - foodtypes = GRAIN | DAIRY - slice_type = /obj/item/food/breadslice/creamcheese - -/obj/item/food/breadslice/creamcheese - name = "cream cheese bread slice" - desc = "A slice of Brotherly love!" - icon_state = "creamcheesebreadslice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 3, - /datum/reagent/consumable/nutriment/vitamin = 2 - ) - tastes = list("bread" = 10, "cheese" = 10) - foodtypes = GRAIN | DAIRY - -/obj/item/food/bread/mimana - name = "mimana bread" - desc = "Best eaten in silence." - icon_state = "mimanabread" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/toxin/mutetoxin = 10, - /datum/reagent/consumable/nothing = 10, - /datum/reagent/consumable/nutriment/vitamin = 10 - ) - tastes = list("bread" = 10, "silence" = 10) - foodtypes = GRAIN | FRUIT - slice_type = /obj/item/food/breadslice/mimana - -/obj/item/food/breadslice/mimana - name = "mimana bread slice" - desc = "A slice of silence!" - icon_state = "mimanabreadslice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/toxin/mutetoxin = 2, - /datum/reagent/consumable/nothing = 2, - /datum/reagent/consumable/nutriment/vitamin = 2 - ) - foodtypes = GRAIN | FRUIT - -/obj/item/food/breadslice/custom - name = "bread slice" - icon_state = "tofubreadslice" - foodtypes = GRAIN - -/obj/item/food/baguette - name = "baguette" - desc = "Bon appetit!" - icon = 'icons/obj/food/burgerbread.dmi' - icon_state = "baguette" - item_state = null - mob_overlay_state = "baguette" - food_reagents = list( - /datum/reagent/consumable/nutriment = 8, - /datum/reagent/consumable/nutriment/vitamin = 3 - ) - bite_consumption = 3 - w_class = WEIGHT_CLASS_NORMAL - slot_flags = ITEM_SLOT_BACK|ITEM_SLOT_BELT - attack_verb = list("touche") - tastes = list("bread" = 1) - foodtypes = GRAIN - -/obj/item/food/garlicbread - name = "garlic bread" - desc = "Alas, it is limited." - icon = 'icons/obj/food/burgerbread.dmi' - icon_state = "garlicbread" - item_state = null - food_reagents = list( - /datum/reagent/consumable/nutriment = 10, - /datum/reagent/consumable/nutriment/vitamin = 6, - /datum/reagent/consumable/garlic = 2 - ) - bite_consumption = 3 - tastes = list("bread" = 1, "garlic" = 1, "butter" = 1) - foodtypes = GRAIN - -/obj/item/food/deepfryholder - name = "Deep Fried Foods Holder Obj" - desc = "If you can see this description the code for the deep fryer fucked up." - icon = 'icons/obj/food/food.dmi' - icon_state = "" - bite_consumption = 2 - -/obj/item/food/deepfryholder/make_edible() - AddComponent(/datum/component/edible,\ - initial_reagents = food_reagents,\ - food_flags = food_flags,\ - foodtypes = foodtypes,\ - volume = max_volume,\ - eat_time = eat_time,\ - tastes = tastes,\ - eatverbs = eatverbs,\ - bite_consumption = bite_consumption,\ - on_consume = CALLBACK(src, PROC_REF(On_Consume))) - - -/obj/item/food/deepfryholder/Initialize(mapload, obj/item/fried) - . = ..() - name = fried.name //We'll determine the other stuff when it's actually removed - appearance = fried.appearance - layer = initial(layer) - plane = initial(plane) - lefthand_file = fried.lefthand_file - righthand_file = fried.righthand_file - mob_overlay_state = fried.mob_overlay_state - desc = fried.desc - w_class = fried.w_class - slowdown = fried.slowdown - equip_delay_self = fried.equip_delay_self - equip_delay_other = fried.equip_delay_other - strip_delay = fried.strip_delay - species_exception = fried.species_exception - item_flags = fried.item_flags - obj_flags = fried.obj_flags - inhand_x_dimension = fried.inhand_x_dimension - inhand_y_dimension = fried.inhand_y_dimension - - if(!(SEND_SIGNAL(fried, COMSIG_ITEM_FRIED, src) & COMSIG_FRYING_HANDLED)) //If frying is handled by signal don't do the defaault behavior. - fried.forceMove(src) - - -/obj/item/food/deepfryholder/Destroy() - if(contents) - QDEL_LIST(contents) - return ..() - -/obj/item/food/deepfryholder/proc/On_Consume(eater, feeder) - if(contents) - QDEL_LIST(contents) - - -/obj/item/food/deepfryholder/proc/fry(cook_time = 30) - switch(cook_time) - if(0 to 15) - add_atom_colour(rgb(166,103,54), FIXED_COLOUR_PRIORITY) - name = "lightly-fried [name]" - desc = "[desc] It's been lightly fried in a deep fryer." - if(16 to 49) - add_atom_colour(rgb(103,63,24), FIXED_COLOUR_PRIORITY) - name = "fried [name]" - desc = "[desc] It's been fried, increasing its tastiness value by [rand(1, 75)]%." - if(50 to 59) - add_atom_colour(rgb(63,23,4), FIXED_COLOUR_PRIORITY) - name = "deep-fried [name]" - desc = "[desc] Deep-fried to perfection." - if(60 to INFINITY) - add_atom_colour(rgb(33,19,9), FIXED_COLOUR_PRIORITY) - name = "\proper the physical manifestation of the very concept of fried foods" - desc = "A heavily-fried... something. Who can tell anymore?" - foodtypes |= FRIED - -/obj/item/food/butterbiscuit - name = "butter biscuit" - desc = "Well butter my biscuit!" - icon = 'icons/obj/food/food.dmi' - icon_state = "butterbiscuit" - food_reagents = list( - /datum/reagent/consumable/nutriment = 6, - /datum/reagent/consumable/nutriment/vitamin = 1 - ) - tastes = list("butter" = 1, "biscuit" = 1) - foodtypes = GRAIN | BREAKFAST - w_class = WEIGHT_CLASS_SMALL - -/obj/item/food/butterdog - name = "butterdog" - desc = "Made from exotic butters." - icon = 'icons/obj/food/food.dmi' - icon_state = "butterdog" - bite_consumption = 1 - food_reagents = list( - /datum/reagent/consumable/nutriment = 6, - /datum/reagent/consumable/nutriment/vitamin = 1 - ) - tastes = list("butter" = 1, "exotic butter" = 1) - foodtypes = GRAIN | DAIRY - w_class = WEIGHT_CLASS_SMALL - -/obj/item/food/butterdog/ComponentInitialize() - . = ..() - AddComponent(/datum/component/slippery, 8 SECONDS) diff --git a/code/game/objects/items/food/cake.dm b/code/game/objects/items/food/cake.dm deleted file mode 100644 index d6299a24d524..000000000000 --- a/code/game/objects/items/food/cake.dm +++ /dev/null @@ -1,538 +0,0 @@ -/obj/item/food/cake - icon = 'icons/obj/food/piecake.dmi' - bite_consumption = 3 - max_volume = 80 - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 5 - ) - tastes = list("cake" = 1) - foodtypes = GRAIN | DAIRY - /// type is spawned 5 at a time and replaces this cake when processed by cutting tool - var/obj/item/food/cakeslice/slice_type - /// changes yield of sliced cake, default for cake is 5 - var/yield = 5 - -/obj/item/food/cake/Initialize(mapload) - . = ..() - AddComponent(/datum/component/food_storage) - -/obj/item/food/cake/make_processable() - if (slice_type) - AddElement(/datum/element/processable, TOOL_KNIFE, slice_type, yield, 3 SECONDS, table_required = TRUE) - -/obj/item/food/cakeslice - icon = 'icons/obj/food/piecake.dmi' - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/consumable/nutriment/vitamin = 1 - ) - tastes = list("cake" = 1) - foodtypes = GRAIN | DAIRY - w_class = WEIGHT_CLASS_SMALL - -/obj/item/food/cake/plain - name = "plain cake" - desc = "A plain cake, not a lie." //Many of the cakes seem to follow this desc scheme, so I am going to try and put either a hint about its contents, or a fun fact. Lets try to follow this. - icon_state = "plaincake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 30, - /datum/reagent/consumable/nutriment/vitamin = 7 - ) - tastes = list("sweetness" = 2, "cake" = 5) - foodtypes = GRAIN | DAIRY | SUGAR - slice_type = /obj/item/food/cakeslice/plain - -/obj/item/food/cakeslice/plain - name = "plain cake slice" - desc = "Just a slice of cake, it is enough for everyone." - icon_state = "plaincake_slice" - tastes = list("sweetness" = 2,"cake" = 5) - foodtypes = GRAIN | DAIRY | SUGAR - -/obj/item/food/cake/carrot - name = "carrot cake" - desc = "Scientifically proven to improve eyesight! Not a lie." - icon_state = "carrotcake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/medicine/oculine = 10, - /datum/reagent/consumable/nutriment/vitamin = 5 - ) - tastes = list("cake" = 5, "sweetness" = 2, "carrot" = 1) - foodtypes = GRAIN | DAIRY | VEGETABLES | SUGAR - slice_type = /obj/item/food/cakeslice/carrot - -/obj/item/food/cakeslice/carrot - name = "carrot cake slice" - desc = "Carrotty slice of Carrot Cake, carrots are good for your eyes! Also not a lie." - icon_state = "carrotcake_slice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/medicine/oculine = 2, - /datum/reagent/consumable/nutriment/vitamin = 1 - ) - tastes = list("cake" = 5, "sweetness" = 2, "carrot" = 1) - foodtypes = GRAIN | DAIRY | VEGETABLES | SUGAR - -/obj/item/food/cake/brain - name = "brain cake" - desc = "Yeah... its actually made out of brain. I wish it were a lie." - icon_state = "braincake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 15, - /datum/reagent/medicine/mannitol = 10, - /datum/reagent/consumable/nutriment/vitamin = 5 - ) - tastes = list("cake" = 5, "sweetness" = 2, "brains" = 1) - foodtypes = GRAIN | DAIRY | MEAT | GROSS | SUGAR - slice_type = /obj/item/food/cakeslice/brain - -/obj/item/food/cakeslice/brain - name = "brain cake slice" - desc = "Lemme tell you something about prions. THEY'RE DELICIOUS. A terrifying not-lie." - icon_state = "braincakeslice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/medicine/mannitol = 2, - /datum/reagent/consumable/nutriment/vitamin = 1 - ) - tastes = list("cake" = 5, "sweetness" = 2, "brains" = 1) - foodtypes = GRAIN | DAIRY | MEAT | GROSS | SUGAR - -/obj/item/food/cake/cheese - name = "cheese cake" - desc = "DANGEROUSLY cheesy." - icon_state = "cheesecake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 8 - ) - tastes = list("cake" = 4, "cream cheese" = 3) - foodtypes = GRAIN | DAIRY - slice_type = /obj/item/food/cakeslice/cheese - -/obj/item/food/cakeslice/cheese - name = "cheese cake slice" - desc = "Slice of pure cheestisfaction." - icon_state = "cheesecake_slice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/consumable/nutriment/vitamin = 1.3 - ) - tastes = list("cake" = 4, "cream cheese" = 3) - foodtypes = GRAIN | DAIRY - -/obj/item/food/cake/orange - name = "orange cake" - desc = "A cake with added orange." - icon_state = "orangecake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 10 - ) - tastes = list("cake" = 5, "sweetness" = 2, "oranges" = 2) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - slice_type = /obj/item/food/cakeslice/orange - -/obj/item/food/cakeslice/orange - name = "orange cake slice" - desc = "Just a slice of cake, it is enough for everyone." - icon_state = "orangecake_slice" - tastes = list("cake" = 5, "sweetness" = 2, "oranges" = 2) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - -/obj/item/food/cake/lime - name = "lime cake" - desc = "A cake with added lime." - icon_state = "limecake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 10 - ) - tastes = list("cake" = 5, "sweetness" = 2, "unbearable sourness" = 2) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - slice_type = /obj/item/food/cakeslice/lime - -/obj/item/food/cakeslice/lime - name = "lime cake slice" - desc = "Just a slice of cake, it is enough for everyone." - icon_state = "limecake_slice" - tastes = list("cake" = 5, "sweetness" = 2, "unbearable sourness" = 2) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - -/obj/item/food/cake/lemon - name = "lemon cake" - desc = "A cake with added lemon." - icon_state = "lemoncake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 10 - ) - tastes = list("cake" = 5, "sweetness" = 3, "sourness" = 1) //lemon cake is never as sour as it is sweet, have you ever actually eaten it? - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - slice_type = /obj/item/food/cakeslice/lemon - -/obj/item/food/cakeslice/lemon - name = "lemon cake slice" - desc = "Just a slice of cake, it is enough for everyone." - icon_state = "lemoncake_slice" - tastes = list("cake" = 5, "sweetness" = 2, "sourness" = 2) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - -/obj/item/food/cake/chocolate - name = "chocolate cake" - desc = "A cake with added chocolate." - icon_state = "chocolatecake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 10 - ) - tastes = list("cake" = 5, "sweetness" = 1, "chocolate" = 4) - foodtypes = GRAIN | DAIRY | JUNKFOOD | SUGAR - slice_type = /obj/item/food/cakeslice/chocolate - -/obj/item/food/cakeslice/chocolate - name = "chocolate cake slice" - desc = "Just a slice of cake, it is enough for everyone." - icon_state = "chocolatecake_slice" - tastes = list("cake" = 5, "sweetness" = 1, "chocolate" = 4) - foodtypes = GRAIN | DAIRY | JUNKFOOD | SUGAR - -/obj/item/food/cake/birthday - name = "birthday cake" - desc = "Happy Birthday little clown..." - icon_state = "birthdaycake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/sprinkles = 10, - /datum/reagent/consumable/nutriment/vitamin = 5 - ) - tastes = list("cake" = 5, "sweetness" = 1) - foodtypes = GRAIN | DAIRY | JUNKFOOD | SUGAR - slice_type = /obj/item/food/cakeslice/birthday - -/obj/item/food/cake/birthday/microwave_act(obj/machinery/microwave/M) //super sekrit club - new /obj/item/clothing/head/hardhat/cakehat(get_turf(src)) - qdel(src) - -/obj/item/food/cakeslice/birthday - name = "birthday cake slice" - desc = "A slice of your birthday." - icon_state = "birthdaycakeslice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/consumable/sprinkles = 2, - /datum/reagent/consumable/nutriment/vitamin = 1 - ) - tastes = list("cake" = 5, "sweetness" = 1) - foodtypes = GRAIN | DAIRY | JUNKFOOD | SUGAR - -/obj/item/food/cake/birthday/energy - name = "energy cake" - desc = "Just enough calories for a whole nuclear operative squad." - icon_state = "energycake" - force = 5 - hitsound = 'sound/weapons/blade1.ogg' - food_reagents = list( - /datum/reagent/consumable/nutriment = 10, - /datum/reagent/consumable/sprinkles = 10, - /datum/reagent/consumable/nutriment/vitamin = 5, - /datum/reagent/consumable/pacfuel = 10, - /datum/reagent/consumable/liquidelectricity = 10 - ) - tastes = list("cake" = 3, "a Vlad's Salad" = 1) - slice_type = /obj/item/food/cakeslice/birthday/energy - -/obj/item/food/cake/birthday/energy/microwave_act(obj/machinery/microwave/M) //super sekriter club - new /obj/item/clothing/head/hardhat/cakehat/energycake(get_turf(src)) - qdel(src) - -/obj/item/food/cake/birthday/energy/proc/energy_bite(mob/living/user) - to_chat(user, "As you eat the cake, you accidentally hurt yourself on the embedded energy sword!") - user.apply_damage(30, BURN, BODY_ZONE_HEAD) // ITs an ENERGY sword, so it burns, duh - playsound(user, 'sound/weapons/blade1.ogg', 5, TRUE) - -/obj/item/food/cake/birthday/energy/attack(mob/living/target_mob, mob/living/user) - . = ..() - if(HAS_TRAIT(user, TRAIT_PACIFISM) && target_mob != user) //Prevents pacifists from attacking others directly - return - energy_bite(target_mob, user) - -/obj/item/food/cakeslice/birthday/energy - name = "energy cake slice" - desc = "For the traitor on the go." - icon_state = "energycakeslice" - force = 2 - hitsound = 'sound/weapons/blade1.ogg' - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/consumable/sprinkles = 2, - /datum/reagent/consumable/nutriment/vitamin = 1, - /datum/reagent/consumable/pacfuel = 2, - /datum/reagent/consumable/liquidelectricity = 2 - ) - tastes = list("cake" = 3, "a Vlad's Salad" = 1) - -/obj/item/food/cakeslice/birthday/energy/proc/energy_bite(mob/living/user) - to_chat(user, "As you eat the cake slice, you accidentally hurt yourself on the embedded energy dagger!") - user.apply_damage(18, BURN, BODY_ZONE_HEAD) - playsound(user, 'sound/weapons/blade1.ogg', 5, TRUE) - -/obj/item/food/cakeslice/birthday/energy/attack(mob/living/target_mob, mob/living/user) - . = ..() - if(HAS_TRAIT(user, TRAIT_PACIFISM) && target_mob != user) //Prevents pacifists from attacking others directly - return - energy_bite(target_mob, user) - -/obj/item/food/cake/apple - name = "apple cake" - desc = "A cake centred with Apple." - icon_state = "applecake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 10 - ) - tastes = list("cake" = 5, "sweetness" = 1, "apple" = 1) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - slice_type = /obj/item/food/cakeslice/apple - -/obj/item/food/cakeslice/apple - name = "apple cake slice" - desc = "A slice of heavenly cake." - icon_state = "applecakeslice" - tastes = list("cake" = 5, "sweetness" = 1, "apple" = 1) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - -/obj/item/food/cake/slimecake - name = "Slime cake" - desc = "A cake made of slimes. Probably not electrified." - icon_state = "slimecake" - tastes = list("cake" = 5, "sweetness" = 1, "slime" = 1) - foodtypes = GRAIN | DAIRY | SUGAR - slice_type = /obj/item/food/cakeslice/slimecake - -/obj/item/food/cakeslice/slimecake - name = "slime cake slice" - desc = "A slice of slime cake." - icon_state = "slimecake_slice" - tastes = list("cake" = 5, "sweetness" = 1, "slime" = 1) - foodtypes = GRAIN | DAIRY | SUGAR - -/obj/item/food/cake/pumpkinspice - name = "pumpkin spice cake" - desc = "A hollow cake with real pumpkin." - icon_state = "pumpkinspicecake" - tastes = list("cake" = 5, "sweetness" = 1, "pumpkin" = 1) - foodtypes = GRAIN | DAIRY | VEGETABLES | SUGAR - slice_type = /obj/item/food/cakeslice/pumpkinspice - -/obj/item/food/cakeslice/pumpkinspice - name = "pumpkin spice cake slice" - desc = "A spicy slice of pumpkin goodness." - icon_state = "pumpkinspicecakeslice" - tastes = list("cake" = 5, "sweetness" = 1, "pumpkin" = 1) - foodtypes = GRAIN | DAIRY | VEGETABLES | SUGAR - -/obj/item/food/cake/bsvc // blackberry strawberries vanilla cake - name = "blackberry and strawberry vanilla cake" - desc = "A plain cake, filled with assortment of blackberries and strawberries!" - icon_state = "blackbarry_strawberries_cake_vanilla_cake" - tastes = list("blackberry" = 2, "strawberries" = 2, "vanilla" = 2, "sweetness" = 2, "cake" = 3) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - slice_type = /obj/item/food/cakeslice/bsvc - -/obj/item/food/cakeslice/bsvc - name = "blackberry and strawberry vanilla cake slice" - desc = "Just a slice of cake filled with assortment of blackberries and strawberries!" - icon_state = "blackbarry_strawberries_cake_vanilla_slice" - tastes = list("blackberry" = 2, "strawberries" = 2, "vanilla" = 2, "sweetness" = 2,"cake" = 3) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - -/obj/item/food/cake/bscc // blackbarry strawberries chocolate cake - name = "blackberry and strawberry chocolate cake" - desc = "A chocolate cake, filled with assortment of blackberries and strawberries!" - icon_state = "blackbarry_strawberries_cake_coco_cake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 5, - /datum/reagent/consumable/coco = 5 - ) - tastes = list("blackberry" = 2, "strawberries" = 2, "chocolate" = 4, "sweetness" = 2,"cake" = 3) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - slice_type = /obj/item/food/cakeslice/bscc - -/obj/item/food/cakeslice/bscc - name = "blackberry and strawberry chocolate cake slice" - desc = "Just a slice of cake filled with assortment of blackberries and strawberries!" - icon_state = "blackbarry_strawberries_cake_coco_slice" - tastes = list("blackberry" = 2, "strawberries" = 2, "chocolate" = 4, "sweetness" = 2,"cake" = 3) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - -/obj/item/food/cake/holy_cake - name = "angel food cake" - desc = "A cake made for angels and chaplains alike! Contains holy water." - icon_state = "holy_cake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 1, - /datum/reagent/consumable/nutriment/vitamin = 3, - /datum/reagent/water/holywater = 10 - ) - tastes = list("cake" = 5, "sweetness" = 1, "clouds" = 1) - foodtypes = GRAIN | DAIRY | SUGAR - slice_type = /obj/item/food/cakeslice/holy_cake_slice - -/obj/item/food/cakeslice/holy_cake_slice - name = "angel food cake slice" - desc = "A slice of heavenly cake." - icon_state = "holy_cake_slice" - tastes = list("cake" = 5, "sweetness" = 1, "clouds" = 1) - foodtypes = GRAIN | DAIRY | SUGAR - -/obj/item/food/cake/pound_cake - name = "pound cake" - desc = "A condensed cake made for filling people up quickly." - icon_state = "pound_cake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 60, - /datum/reagent/consumable/nutriment/vitamin = 5 - ) - tastes = list("cake" = 5, "sweetness" = 1, "batter" = 1) - foodtypes = GRAIN | DAIRY | SUGAR | JUNKFOOD - slice_type = /obj/item/food/cakeslice/pound_cake_slice - yield = 10 //cause its so damn THICC (seriously these things are fucking huge a pound of each ingredient are you kidding) - -/obj/item/food/cakeslice/pound_cake_slice - name = "pound cake slice" - desc = "A slice of condensed cake made for filling people up quickly." - icon_state = "pound_cake_slice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 9, - /datum/reagent/consumable/nutriment/vitamin = 0.5 - ) - tastes = list("cake" = 5, "sweetness" = 5, "batter" = 1) - foodtypes = GRAIN | DAIRY | SUGAR | JUNKFOOD - -/obj/item/food/cake/hardware_cake - name = "hardware cake" - desc = "A quote on quote cake that is made with electronic boards and leaks acid..." - icon_state = "hardware_cake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 5, - /datum/reagent/toxin/acid = 15, - /datum/reagent/fuel/oil = 15 - ) - tastes = list("acid" = 3, "metal" = 4, "glass" = 5) - foodtypes = GRAIN | GROSS - slice_type = /obj/item/food/cakeslice/hardware_cake_slice - -/obj/item/food/cakeslice/hardware_cake_slice - name = "hardware cake slice" - desc = "A slice of electronic boards and some acid." - icon_state = "hardware_cake_slice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/consumable/nutriment/vitamin = 1, - /datum/reagent/toxin/acid = 3, - /datum/reagent/fuel/oil = 3 - ) - tastes = list("acid" = 3, "metal" = 4, "glass" = 5) - foodtypes = GRAIN | GROSS - -/obj/item/food/cake/vanilla_cake - name = "vanilla cake" - desc = "A vanilla frosted cake." - icon_state = "vanillacake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 5, - /datum/reagent/consumable/sugar = 15, - /datum/reagent/consumable/vanilla = 15 - ) - tastes = list("cake" = 1, "sugar" = 1, "vanilla" = 10) - foodtypes = GRAIN | SUGAR | DAIRY - slice_type = /obj/item/food/cakeslice/vanilla_slice - -/obj/item/food/cakeslice/vanilla_slice - name = "vanilla cake slice" - desc = "A slice of vanilla frosted cake." - icon_state = "vanillacake_slice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/consumable/nutriment/vitamin = 1, - /datum/reagent/consumable/sugar = 3, - /datum/reagent/consumable/vanilla = 3 - ) - tastes = list("cake" = 1, "sugar" = 1, "vanilla" = 10) - foodtypes = GRAIN | SUGAR | DAIRY - -/obj/item/food/cake/clown_cake - name = "clown cake" - desc = "A funny cake with a clown face on it." - icon_state = "clowncake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 5, - /datum/reagent/consumable/banana = 15 - ) - tastes = list("cake" = 1, "sugar" = 1, "joy" = 10) - foodtypes = GRAIN | SUGAR | DAIRY - slice_type = /obj/item/food/cakeslice/clown_slice - -/obj/item/food/cakeslice/clown_slice - name = "clown cake slice" - desc = "A slice of bad jokes, and silly props." - icon_state = "clowncake_slice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/consumable/nutriment/vitamin = 1, - /datum/reagent/consumable/banana = 3 - ) - tastes = list("cake" = 1, "sugar" = 1, "joy" = 10) - foodtypes = GRAIN | SUGAR | DAIRY - -/obj/item/food/cake/trumpet - name = "spaceman's cake" - desc = "A spaceman's trumpet frosted cake." - icon_state = "trumpetcake" - food_reagents = list( - /datum/reagent/consumable/nutriment = 20, - /datum/reagent/consumable/nutriment/vitamin = 5, - /datum/reagent/medicine/polypyr = 15, - /datum/reagent/consumable/cream = 5, - /datum/reagent/consumable/nutriment/vitamin = 5, - /datum/reagent/consumable/berryjuice = 5 - ) - tastes = list("cake" = 4, "violets" = 2, "jam" = 2) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - slice_type = /obj/item/food/cakeslice/trumpet - -/obj/item/food/cakeslice/trumpet - name = "spaceman's cake" - desc = "A spaceman's trumpet frosted cake." - icon_state = "trumpetcakeslice" - food_reagents = list( - /datum/reagent/consumable/nutriment = 4, - /datum/reagent/consumable/nutriment/vitamin = 1, - /datum/reagent/medicine/polypyr = 3, - /datum/reagent/consumable/cream = 1, - /datum/reagent/consumable/nutriment/vitamin = 1, - /datum/reagent/consumable/berryjuice = 1 - ) - tastes = list("cake" = 4, "violets" = 2, "jam" = 2) - foodtypes = GRAIN | DAIRY | FRUIT | SUGAR - -/obj/item/food/cake/brioche - name = "brioche cake" - desc = "A ring of sweet, glazed buns." - icon_state = "briochecake" - tastes = list("cake" = 4, "butter" = 2, "cream" = 1) - foodtypes = GRAIN | DAIRY | SUGAR - slice_type = /obj/item/food/cakeslice/brioche - yield = 6 - -/obj/item/food/cakeslice/brioche - name = "brioche cake slice" - desc = "Delicious sweet-bread. Who needs anything else?" - icon_state = "briochecake_slice" diff --git a/code/game/objects/items/food/spaghetti.dm b/code/game/objects/items/food/spaghetti.dm deleted file mode 100644 index a6c5394e0647..000000000000 --- a/code/game/objects/items/food/spaghetti.dm +++ /dev/null @@ -1,98 +0,0 @@ - -/obj/item/food/spaghetti - icon = 'icons/obj/food/pizzaspaghetti.dmi' - food_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) - foodtypes = GRAIN - -/obj/item/food/spaghetti/Initialize() - . = ..() - if(!microwaved_type) // This isn't cooked, why would you put uncooked spaghetti in your pocket? - var/list/display_message = list( - "Something wet falls out of their pocket and hits the ground. Is that... [name]?", - "Oh shit! All your pocket [name] fell out!") - AddComponent(/datum/component/spill, display_message, 'sound/effects/splat.ogg') - -/obj/item/food/spaghetti/raw - name = "spaghetti" - desc = "Now that's a nic'e pasta!" - icon_state = "spaghetti" - tastes = list("pasta" = 1) - microwaved_type = /obj/item/food/spaghetti/boiledspaghetti - -/obj/item/food/spaghetti/boiledspaghetti - name = "boiled spaghetti" - desc = "A plain dish of noodles, this needs more ingredients." - icon_state = "spaghettiboiled" - trash_type = /obj/item/trash/plate - food_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1) - microwaved_type = null - -/obj/item/food/spaghetti/pastatomato - name = "spaghetti" - desc = "Spaghetti and crushed tomatoes. Just like your abusive father used to make!" - icon_state = "pastatomato" - trash_type = /obj/item/trash/plate - bite_consumption = 4 - food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/tomatojuice = 10, /datum/reagent/consumable/nutriment/vitamin = 4) - microwaved_type = null - tastes = list("pasta" = 1, "tomato" = 1) - foodtypes = GRAIN | VEGETABLES - -/obj/item/food/spaghetti/copypasta - name = "copypasta" - desc = "You probably shouldn't try this, you always hear people talking about how bad it is..." - icon_state = "copypasta" - trash_type = /obj/item/trash/plate - bite_consumption = 4 - food_reagents = list(/datum/reagent/consumable/nutriment = 12, /datum/reagent/consumable/tomatojuice = 20, /datum/reagent/consumable/nutriment/vitamin = 8) - microwaved_type = null - tastes = list("pasta" = 1, "tomato" = 1) - foodtypes = GRAIN | VEGETABLES - -/obj/item/food/spaghetti/meatballspaghetti - name = "spaghetti and meatballs" - desc = "Now that's a nic'e meatball!" - icon_state = "meatballspaghetti" - trash_type = /obj/item/trash/plate - food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 2) - microwaved_type = null - tastes = list("pasta" = 1, "meat" = 1) - foodtypes = GRAIN | MEAT - -/obj/item/food/spaghetti/spesslaw - name = "spesslaw" - desc = "A lawyers favourite." - icon_state = "spesslaw" - trash_type = /obj/item/trash/plate - food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 3) - microwaved_type = null - tastes = list("pasta" = 1, "meat" = 1) - -/obj/item/food/spaghetti/chowmein - name = "chow mein" - desc = "A nice mix of noodles and fried vegetables." - icon_state = "chowmein" - trash_type = /obj/item/trash/plate - food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 6) - microwaved_type = null - tastes = list("noodle" = 1, "tomato" = 1) - -/obj/item/food/spaghetti/beefnoodle - name = "beef noodle" - desc = "Nutritious, beefy and noodly." - icon_state = "beefnoodle" - trash_type = /obj/item/reagent_containers/glass/bowl - food_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/liquidgibs = 3) - microwaved_type = null - tastes = list("noodle" = 1, "meat" = 1) - foodtypes = GRAIN | MEAT - -/obj/item/food/spaghetti/butternoodles - name = "butter noodles" - desc = "Noodles covered in savory butter. Simple and slippery, but delicious." - icon_state = "butternoodles" - trash_type = /obj/item/trash/plate - food_reagents = list(/datum/reagent/consumable/nutriment = 9, /datum/reagent/consumable/nutriment/vitamin = 2) - microwaved_type = null - tastes = list("noodle" = 1, "butter" = 1) - foodtypes = GRAIN | DAIRY diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm index 50da920b06f1..f3cdfb068944 100644 --- a/code/game/objects/items/granters.dm +++ b/code/game/objects/items/granters.dm @@ -12,7 +12,7 @@ /obj/item/book/granter/proc/turn_page(mob/user) playsound(user, pick('sound/effects/pageturn1.ogg','sound/effects/pageturn2.ogg','sound/effects/pageturn3.ogg'), 30, TRUE) - if(do_after(user, 50, src, hidden = TRUE)) + if(do_after(user, 50, TRUE, src)) if(remarks.len) to_chat(user, "[pick(remarks)]") else @@ -57,7 +57,7 @@ on_reading_stopped() reading = FALSE return - if(do_after(user, 50, src, hidden = TRUE)) + if(do_after(user, 50, TRUE, src)) on_reading_finished(user) reading = FALSE return TRUE diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 0affcd107af0..872d81323cf3 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -1,12 +1,150 @@ // CHAPLAIN CUSTOM ARMORS // +/obj/item/clothing/head/helmet/chaplain + name = "crusader helmet" + desc = "Deus Vult." + icon_state = "knight_templar" + item_state = "knight_templar" + armor = list("melee" = 50, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 80) + flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR + flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH + strip_delay = 80 + dog_fashion = null + +/obj/item/clothing/suit/armor/riot/chaplain + name = "crusader armour" + desc = "God wills it!" + icon_state = "chaplain_templar" + item_state = "knight_templar" + allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) + slowdown = 0 + clothing_flags = NONE + +/obj/item/choice_beacon/holy + name = "armaments beacon" + desc = "Contains a set of armaments for the chaplain." + +/obj/item/choice_beacon/holy/canUseBeacon(mob/living/user) + if(user.mind && user.mind.holy_role) + return ..() + else + playsound(src, 'sound/machines/buzz-sigh.ogg', 40, TRUE) + return FALSE + +/obj/item/choice_beacon/holy/generate_display_names() + var/static/list/holy_item_list + if(!holy_item_list) + holy_item_list = list() + var/list/templist = typesof(/obj/item/storage/box/holy) + for(var/V in templist) + var/atom/A = V + holy_item_list[initial(A.name)] = A + return holy_item_list + +/obj/item/choice_beacon/holy/spawn_option(obj/choice,mob/living/M) + if(!GLOB.holy_armor_type) + ..() + playsound(src, 'sound/effects/pray_chaplain.ogg', 40, TRUE) + SSblackbox.record_feedback("tally", "chaplain_armor", 1, "[choice]") + GLOB.holy_armor_type = choice + else + to_chat(M, "A selection has already been made. Self-Destructing...") + return + + /obj/item/storage/box/holy - name = "Witchhunter Kit" + name = "Templar Kit" /obj/item/storage/box/holy/PopulateContents() - new /obj/item/clothing/head/witchunter(src) - new /obj/item/clothing/suit/armor/witchhunter(src) + new /obj/item/clothing/head/helmet/chaplain(src) + new /obj/item/clothing/suit/armor/riot/chaplain(src) + +/obj/item/storage/box/holy/student + name = "Profane Scholar Kit" + +/obj/item/storage/box/holy/student/PopulateContents() + new /obj/item/clothing/suit/armor/riot/chaplain/studentuni(src) + new /obj/item/clothing/head/helmet/chaplain/cage(src) + +/obj/item/clothing/suit/armor/riot/chaplain/studentuni + name = "student robe" + desc = "The uniform of a bygone institute of learning." + icon_state = "chaplain_studentuni" + item_state = "studentuni" + body_parts_covered = ARMS|CHEST + allowed = list(/obj/item/storage/book/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) + +/obj/item/clothing/head/helmet/chaplain/cage + name = "cage" + desc = "A cage that restrains the will of the self, allowing one to see the profane world for what it is." + flags_inv = HIDEHAIR //bald + mob_overlay_icon = 'icons/mob/large-worn-icons/64x64/head.dmi' + icon_state = "cage" + item_state = "cage" + worn_x_dimension = 64 + worn_y_dimension = 64 + +/obj/item/storage/box/holy/sentinel + name = "Stone Sentinel Kit" + +/obj/item/storage/box/holy/sentinel/PopulateContents() + new /obj/item/clothing/suit/armor/riot/chaplain/ancient(src) + new /obj/item/clothing/head/helmet/chaplain/ancient(src) + +/obj/item/clothing/head/helmet/chaplain/ancient + name = "ancient helmet" + desc = "None may pass!" + icon_state = "knight_ancient" + item_state = "knight_ancient" + +/obj/item/clothing/suit/armor/riot/chaplain/ancient + name = "ancient armour" + desc = "Defend the treasure..." + icon_state = "chaplain_ancient" + item_state = "knight_ancient" + +/obj/item/storage/box/holy/witchhunter + name = "Witchhunter Kit" +/obj/item/storage/box/holy/witchhunter/PopulateContents() + new /obj/item/clothing/suit/armor/riot/chaplain/witchhunter(src) + new /obj/item/clothing/head/helmet/chaplain/witchunter_hat(src) + +/obj/item/clothing/suit/armor/riot/chaplain/witchhunter + name = "witchunter garb" + desc = "This worn outfit saw much use back in the day." + icon_state = "chaplain_witchhunter" + item_state = "witchhunter" + body_parts_covered = CHEST|GROIN|LEGS|ARMS + +/obj/item/clothing/head/helmet/chaplain/witchunter_hat + name = "witchunter hat" + desc = "This hat saw much use back in the day." + icon_state = "witchhunterhat" + item_state = "witchhunterhat" + flags_cover = HEADCOVERSEYES + flags_inv = HIDEEYES|HIDEHAIR + +/obj/item/storage/box/holy/adept + name = "Divine Adept Kit" + +/obj/item/storage/box/holy/adept/PopulateContents() + new /obj/item/clothing/suit/armor/riot/chaplain/adept(src) + new /obj/item/clothing/head/helmet/chaplain/adept(src) + +/obj/item/clothing/head/helmet/chaplain/adept + name = "adept hood" + desc = "Its only heretical when others do it." + icon_state = "crusader" + item_state = "crusader" + flags_cover = HEADCOVERSEYES + flags_inv = HIDEHAIR|HIDEFACE|HIDEEARS + +/obj/item/clothing/suit/armor/riot/chaplain/adept + name = "adept robes" + desc = "The ideal outfit for burning the unfaithful." + icon_state = "chaplain_crusader" + item_state = "crusader" /obj/item/storage/box/holy/follower name = "Followers of the Chaplain Kit" @@ -65,6 +203,62 @@ var/reskinned = FALSE var/chaplain_spawnable = TRUE +/obj/item/nullrod/Initialize() + . = ..() + AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, null, null, FALSE) + +/obj/item/nullrod/attack_self(mob/user) + if(user.mind && (user.mind.holy_role) && !reskinned) + reskin_holy_weapon(user) + +/** + * reskin_holy_weapon: Shows a user a list of all available nullrod reskins and based on his choice replaces the nullrod with the reskinned version + * + * Arguments: + * * M The mob choosing a nullrod reskin + */ +/obj/item/nullrod/proc/reskin_holy_weapon(mob/M) + if(GLOB.holy_weapon_type) + return + var/list/display_names = list() + var/list/nullrod_icons = list() + for(var/V in typesof(/obj/item/nullrod)) + var/obj/item/nullrod/rodtype = V + if(initial(rodtype.chaplain_spawnable)) + display_names[initial(rodtype.name)] = rodtype + nullrod_icons += list(initial(rodtype.name) = image(icon = initial(rodtype.icon), icon_state = initial(rodtype.icon_state))) + + nullrod_icons = sortList(nullrod_icons) + var/choice = show_radial_menu(M, src , nullrod_icons, custom_check = CALLBACK(src, PROC_REF(check_menu), M), radius = 42, require_near = TRUE) + if(!choice || !check_menu(M)) + return + + var/A = display_names[choice] // This needs to be on a separate var as list member access is not allowed for new + var/obj/item/nullrod/holy_weapon = new A + GLOB.holy_weapon_type = holy_weapon.type + + SSblackbox.record_feedback("tally", "chaplain_weapon", 1, "[choice]") + + if(holy_weapon) + holy_weapon.reskinned = TRUE + qdel(src) + M.put_in_active_hand(holy_weapon) + +/** + * check_menu: Checks if we are allowed to interact with a radial menu + * + * Arguments: + * * user The mob interacting with a menu + */ +/obj/item/nullrod/proc/check_menu(mob/user) + if(!istype(user)) + return FALSE + if(QDELETED(src) || reskinned) + return FALSE + if(user.incapacitated() || !user.is_holding(src)) + return FALSE + return TRUE + /obj/item/nullrod/godhand icon_state = "disintegrate" item_state = "disintegrate" @@ -454,6 +648,13 @@ hitsound = 'sound/weapons/bite.ogg' var/used_blessing = FALSE +/obj/item/nullrod/carp/attack_self(mob/living/user) + if(used_blessing) + else if(user.mind && (user.mind.holy_role)) + to_chat(user, "You are blessed by Carp-Sie. Wild space carp will no longer attack you.") + user.faction |= "carp" + used_blessing = TRUE + /obj/item/nullrod/claymore/bostaff //May as well make it a "claymore" and inherit the blocking name = "monk's staff" desc = "A long, tall staff made of polished wood. Traditionally used in ancient old-Earth martial arts, it is now used to harass the clown." diff --git a/code/game/objects/items/kitchen.dm b/code/game/objects/items/kitchen.dm index 4186e500ab98..e386420462d6 100644 --- a/code/game/objects/items/kitchen.dm +++ b/code/game/objects/items/kitchen.dm @@ -88,7 +88,6 @@ item_flags = EYE_STAB var/bayonet = FALSE //Can this be attached to a gun? custom_price = 250 - tool_behaviour = TOOL_KNIFE /obj/item/kitchen/knife/ComponentInitialize() . = ..() @@ -178,42 +177,6 @@ /obj/item/kitchen/knife/hunting/set_butchering() AddComponent(/datum/component/butchering, 80 - force, 100, force + 10) -/obj/item/kitchen/knife/switchblade - name = "switchblade" - icon_state = "switchblade" - lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' - desc = "A sharp, concealable, spring-loaded knife." - flags_1 = CONDUCT_1 - force = 3 - w_class = WEIGHT_CLASS_SMALL - throwforce = 5 - custom_materials = list(/datum/material/iron=12000) - hitsound = 'sound/weapons/genhit.ogg' - attack_verb = list("stubbed", "poked") - resistance_flags = FIRE_PROOF - var/extended = 0 - -/obj/item/kitchen/knife/switchblade/attack_self(mob/user) - extended = !extended - playsound(src.loc, 'sound/weapons/batonextend.ogg', 50, TRUE) - if(extended) - force = 20 - w_class = WEIGHT_CLASS_NORMAL - throwforce = 23 - icon_state = "switchblade_ext" - attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") - hitsound = 'sound/weapons/bladeslice.ogg' - sharpness = IS_SHARP - else - force = 3 - w_class = WEIGHT_CLASS_SMALL - throwforce = 5 - icon_state = "switchblade" - attack_verb = list("stubbed", "poked") - hitsound = 'sound/weapons/genhit.ogg' - sharpness = IS_BLUNT - /obj/item/kitchen/knife/combat name = "combat knife" icon = 'icons/obj/world/melee.dmi' diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm index 9d90a1a43373..f4fbd42be38b 100644 --- a/code/game/objects/items/melee/misc.dm +++ b/code/game/objects/items/melee/misc.dm @@ -646,6 +646,31 @@ held_sausage.desc = "[held_sausage.desc] It has been cooked to perfection on \a [target]." update_appearance() +/obj/item/melee/cleric_mace + name = "cleric mace" + desc = "The grandson of the club, yet the grandfather of the baseball bat. Most notably used by holy orders in days past." + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "mace_greyscale" + item_state = "mace_greyscale" + lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi' + material_flags = MATERIAL_ADD_PREFIX | MATERIAL_COLOR | MATERIAL_AFFECT_STATISTICS //Material type changes the prefix as well as the color. + custom_materials = list(/datum/material/iron = 12000) //Defaults to an Iron Mace. + slot_flags = ITEM_SLOT_BELT + force = 14 + w_class = WEIGHT_CLASS_BULKY + throwforce = 8 + armour_penetration = 50 + attack_verb = list("smacked", "struck", "cracked", "beaten") + var/overlay_state = "mace_handle" + var/mutable_appearance/overlay + +/obj/item/melee/cleric_mace/Initialize() + . = ..() + overlay = mutable_appearance(icon, overlay_state) + overlay.appearance_flags = RESET_COLOR + add_overlay(overlay) + /obj/item/melee/greykingsword name = "blade of the grey-king" desc = "A legendary sword made with 3 replica katanas nailed together and dipped in heavy narcotics." diff --git a/code/game/objects/items/miscellaneous.dm b/code/game/objects/items/miscellaneous.dm index 619ebf3eb0e9..0f5d79f13b37 100644 --- a/code/game/objects/items/miscellaneous.dm +++ b/code/game/objects/items/miscellaneous.dm @@ -13,10 +13,11 @@ attack_verb = list("warned", "cautioned", "smashed") /obj/item/choice_beacon - name = "choice box" - desc = "A box containing items to choose." - icon = 'icons/obj/storage.dmi' - icon_state = "deliverypackage3" + name = "choice beacon" + desc = "Hey, why are you viewing this?!! Please let CentCom know about this odd occurrence." + icon = 'icons/obj/device.dmi' + icon_state = "gangtool-blue" + item_state = "radio" var/uses = 1 /obj/item/choice_beacon/attack_self(mob/user) @@ -30,31 +31,41 @@ if(user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) return TRUE else + playsound(src, 'sound/machines/buzz-sigh.ogg', 40, TRUE) return FALSE /obj/item/choice_beacon/proc/generate_options(mob/living/M) var/list/display_names = generate_display_names() if(!display_names.len) return - var/choice = input(M,"Which item would you like to pick?","Select an Item") as null|anything in sortList(display_names) + var/choice = input(M,"Which item would you like to order?","Select an Item") as null|anything in sortList(display_names) if(!choice || !M.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) return spawn_option(display_names[choice],M) uses-- if(!uses) - new /obj/effect/decal/cleanable/wrapping(get_turf(M)) qdel(src) else to_chat(M, "[uses] use[uses > 1 ? "s" : ""] remaining on the [src].") /obj/item/choice_beacon/proc/spawn_option(obj/choice,mob/living/M) - new choice(get_turf(M)) - playsound(src.loc, 'sound/items/poster_ripped.ogg', 50, TRUE) + var/obj/new_item = new choice() + var/obj/structure/closet/supplypod/bluespacepod/pod = new() + pod.explosionSize = list(0,0,0,0) + new_item.forceMove(pod) + var/msg = "After making your selection, you notice a strange target on the ground. It might be best to step back!" + if(ishuman(M)) + var/mob/living/carbon/human/H = M + if(istype(H.ears, /obj/item/radio/headset)) + msg = "You hear something crackle in your ears for a moment before a voice speaks. \"Please stand by for a message from Central Command. Message as follows: Item request received. Your package is inbound, please stand back from the landing site. Message ends.\"" + to_chat(M, msg) + + new /obj/effect/pod_landingzone(get_turf(src), pod) /obj/item/choice_beacon/hero - name = "heroic box" - desc = "To become heroes from the past to protect the future." + name = "heroic beacon" + desc = "To summon heroes from the past to protect the future." /obj/item/choice_beacon/hero/generate_display_names() var/static/list/hero_item_list @@ -126,8 +137,8 @@ new /obj/item/grenade/chem_grenade/ghostbuster(src) /obj/item/choice_beacon/augments - name = "augment box" - desc = "Contains augmentations. Can be used 3 times!" + name = "augment beacon" + desc = "Summons augmentations. Can be used 3 times!" uses = 3 /obj/item/choice_beacon/augments/generate_display_names() @@ -146,6 +157,10 @@ augment_list[initial(A.name)] = A return augment_list +/obj/item/choice_beacon/augments/spawn_option(obj/choice,mob/living/M) + new choice(get_turf(M)) + to_chat(M, "You hear something crackle from the beacon for a moment before a voice speaks. \"Please stand by for a message from S.E.L.F. Message as follows: Item request received. Your package has been transported, use the autosurgeon supplied to apply the upgrade. Message ends.\"") + /obj/item/skub desc = "It's skub." name = "skub" @@ -202,10 +217,8 @@ #undef NICKNAME_CAP /obj/item/choice_beacon/ouija - name = "spirit board box" + name = "spirit board delivery beacon" desc = "Ghost communication on demand! It is unclear how this thing is still operational." - icon_state = "deliverybox" - w_class = WEIGHT_CLASS_BULKY /obj/item/choice_beacon/ouija/generate_display_names() var/static/list/ouija_spaghetti_list diff --git a/code/game/objects/items/pneumaticCannon.dm b/code/game/objects/items/pneumaticCannon.dm index 5108a8713633..060e59f0f5de 100644 --- a/code/game/objects/items/pneumaticCannon.dm +++ b/code/game/objects/items/pneumaticCannon.dm @@ -11,8 +11,8 @@ icon = 'icons/obj/pneumaticCannon.dmi' icon_state = "pneumaticCannon" item_state = "bulldog" - lefthand_file = GUN_LEFTHAND_ICON - righthand_file = GUN_RIGHTHAND_ICON + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 60, "acid" = 50) var/maxWeightClass = 20 //The max weight of items that can fit into the cannon var/loadedWeightClass = 0 //The weight of items currently in the cannon diff --git a/code/game/objects/items/puzzle_pieces.dm b/code/game/objects/items/puzzle_pieces.dm index 9f937312b561..473bcd945c58 100644 --- a/code/game/objects/items/puzzle_pieces.dm +++ b/code/game/objects/items/puzzle_pieces.dm @@ -21,35 +21,50 @@ color = "#f0da12" puzzle_id = "cheese" -/obj/item/keycard/harmfactory - name = "factory keycard" - desc = "A keycard opening a door within the world's worst factory" - color = "#727a7c" - puzzle_id = "factory" - -/obj/item/keycard/harmfactory/stockroom - name = "stockroom keycard" - desc = "A keycard opening a door within the world's worst factory" - color = "#cf2323" - puzzle_id = "stockroom" - -/obj/item/keycard/harmfactory/office - name = "office keycard" - desc = "A keycard opening a door within the world's worst factory" - color = "#1dac22" - puzzle_id = "office" - -/obj/item/keycard/harmfactory/entry - name = "entry keycard" - desc = "A keycard opening a door within the world's worst factory" - color = "#1a27e7" - puzzle_id = "entry" - - +/obj/item/keycard/swordfish + name = "titanic keycard" + desc = "Smells like it was at the bottom of a harbor." + color = "#3bbbdb" + puzzle_id = "swordfish" /obj/item/keycard/gatedrop icon_state = "golden_key" +/obj/item/keycard/gatedrop/drakelair + name = "Drake's Key" + desc = "A dull, golden key originally kept by a menacing ash drake." + puzzle_id = "drakelairkey" + +/obj/item/keycard/gatedrop/disciple + name = "Altar Key" + desc = "A key held dear by the late Disciple of The Priest. Only by shutting themselves in with their stone idol were they able to spare those they love most from their madness and obsession." + puzzle_id = "disciplekey" + +/obj/item/keycard/gatedrop/guard + name = "Armory Key" + desc = "A golden key entrusted to the Captain of the Holy Guard of The Priest. Entrusted by His Holiness to guard the greatest weapon in His arsenal" + puzzle_id = "guardcap" + +/obj/item/keycard/gatedrop/heathen + name = "Heathen's Key" + desc = "And thus the Heathen stole away with the key to the forbidden gates. Hiding with his sect of followers until death cometh." + puzzle_id = "heathen" + +/obj/item/keycard/gatedrop/gatekeeper + name = "GateKeeper's Key" + desc = "Only by slaying the keeper of the gates may one path through into the depths of The Priest's holiest sanctums." + puzzle_id = "gatekeeper" + +/obj/item/keycard/gatedrop/bishop + name = "Key of the lost" + desc = "A key held only by the warring Bishop, forever lost to the Golden City of old." + puzzle_id = "bishopkey" + +/obj/item/keycard/gatedrop/priest + name = "The Priest's Key" + desc = "A key belonging to a once peaceful scholar, brought to death and ruin through means of violence by savage outsider." + puzzle_id = "priestkey" + /obj/item/keycard/gatedrop/lavacanyon name = "Vault Key" desc = "A dusty key, smudged with dried blood." @@ -113,26 +128,6 @@ desc = "If nautical nonsense be something you wish." puzzle_id = "swordfish" -/obj/machinery/door/keycard/harmfactory - name = "keycard locked door" - desc = "Seems to have a scanner for the factory keycard" - puzzle_id = "factory" - -/obj/machinery/door/keycard/harmfactory/stockroom - name = "keycard locked door" - desc = "Seems to have a scanner for the stockroom keycard" - puzzle_id = "stockroom" - -/obj/machinery/door/keycard/harmfactory/office - name = "keycard locked door" - desc = "Seems to have a scanner for the office keycard" - puzzle_id = "office" - -/obj/machinery/door/keycard/harmfactory/entry - name = "keycard locked door" - desc = "Seems to have a scanner for the entry keycard" - puzzle_id = "entry" - /obj/machinery/door/keycard/gates gender = PLURAL name = "locked gates" @@ -160,6 +155,39 @@ . = ..() icon_state = density ? "closed" : "open" +/obj/machinery/door/keycard/gates/drakelair + puzzle_id = "drakelairkey" + +/obj/machinery/door/keycard/gates/disciple + name = "Tithe Gates" + desc = "Gates protecting the ritual tithe collected by The Priest and his Disciples." + puzzle_id = "disciplekey" + +/obj/machinery/door/keycard/gates/guard + name = "Armory Gates" + desc = "Gates protecting the most versatile and dangerous of The Priest's armory." + puzzle_id = "guardcap" + +/obj/machinery/door/keycard/gates/heathen + name = "Sect Gates" + desc = "Gates guarding the forbidden treasures stolen away by the Heathen. Bloody in nature, and hidden from sight." + puzzle_id = "heathen" + +/obj/machinery/door/keycard/gates/gatekeeper + name = "Sanctum Gates" + desc = "The Gatekeeper holds the key, only through bloodshed can they be opened." + puzzle_id = "gatekeeper" + +/obj/machinery/door/keycard/gates/bishop + name = "Lost Golden City Gates" + desc = "He took their lives and locked their culture and heritage behind indestructible gates of virtue. The Bishop spread conversion through death and swallowed the key." + puzzle_id = "bishopkey" + +/obj/machinery/door/keycard/gates/priest + name = "The Priest's Treasury" + desc = "Gates holding The Priest's eternal hoarde. Drakeborn, incapable of avoiding the grand desire to collect and learn." + puzzle_id = "priestkey" + /obj/machinery/door/keycard/gates/lavacanyon puzzle_id = "lavacanyonkey" diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 243b84b7e1ec..a0e5865e1528 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -176,7 +176,7 @@ return to_chat(user, "You connect to [M]'s power line...") - while(do_after(user, 15, target = M, progress = TRUE)) + while(do_after(user, 15, target = M, progress = 0)) if(!user || !user.cell || mode != "draw") return @@ -210,7 +210,7 @@ to_chat(user, "You connect to [target]'s power port...") - while(do_after(user, 15, target = target, progress = TRUE)) + while(do_after(user, 15, target = target, progress = 0)) if(!user || !user.cell || mode != "draw") return @@ -248,7 +248,7 @@ to_chat(user, "You connect to [target]'s power port...") - while(do_after(user, 15, target = target, progress = TRUE)) + while(do_after(user, 15, target = target, progress = 0)) if(!user || !user.cell || mode != "charge") return diff --git a/code/game/objects/items/stacks/tiles/tiles_suns.dm b/code/game/objects/items/stacks/tiles/tiles_suns.dm deleted file mode 100644 index fd9d85ff4bf1..000000000000 --- a/code/game/objects/items/stacks/tiles/tiles_suns.dm +++ /dev/null @@ -1,64 +0,0 @@ -/obj/item/stack/tile/suns - name = "white marble tile" - singular_name = "white marble floor tile" - icon_state = "tile_suns_light" - turf_type = /turf/open/floor/suns - tile_reskin_types = list( - /obj/item/stack/tile/suns/plain, - /obj/item/stack/tile/suns/pattern, - /obj/item/stack/tile/suns/hatch, - /obj/item/stack/tile/suns/diagonal, - /obj/item/stack/tile/suns/grid, - /obj/item/stack/tile/suns/dark, - /obj/item/stack/tile/suns/dark/plain, - /obj/item/stack/tile/suns/dark/pattern) - -/obj/item/stack/tile/suns/plain - name = "white plain marble tile" - singular_name = "white plain marble floor tile" - icon_state = "tile_suns_lightplain" - turf_type = /turf/open/floor/suns/plain - -/obj/item/stack/tile/suns/pattern - name = "patterned white marble tile" - singular_name = "patterned white marble floor tile" - icon_state = "tile_suns_lightpattern" - turf_type = /turf/open/floor/suns/pattern - -/obj/item/stack/tile/suns/hatch - name = "hatched wood tile" - singular_name = "hatched wood floor tile" - icon_state = "tile_suns_lighthatched" - turf_type = /turf/open/floor/suns/hatch - -/obj/item/stack/tile/suns/diagonal - name = "diagonal wooden tile" - singular_name = "diagonal wooden floor tile" - icon_state = "tile_suns_lightdiag" - turf_type = /turf/open/floor/suns/diagonal - -/obj/item/stack/tile/suns/grid - name = "dark grid tile" - singular_name = "dark grid floor floor tile" - icon_state = "tile_suns_darkchunky" - turf_type = /turf/open/floor/suns/grid - -/obj/item/stack/tile/suns/dark - name = "black marble tile" - singular_name = "black marble floor tile" - icon_state = "tile_suns_dark" - turf_type = /turf/open/floor/suns/dark - -/obj/item/stack/tile/suns/dark/plain - name = "black plain marble tile" - singular_name = "black plain marble floor tile" - icon_state = "tile_suns_darkplain" - turf_type = /turf/open/floor/suns/dark/plain - -/obj/item/stack/tile/suns/dark/pattern - name = "patterned black marble tile" - singular_name = "patterned black marble floor tile" - icon_state = "tile_suns_darkpattern" - turf_type = /turf/open/floor/suns/dark/pattern - - diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 92123969a4cd..5d87b42b78e5 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -624,7 +624,7 @@ new /obj/item/ammo_box/magazine/smgm45(src) new /obj/item/ammo_box/magazine/smgm45(src) new /obj/item/gun/ballistic/automatic/smg/c20r(src) - new /obj/item/attachment/silencer(src) + new /obj/item/suppressor/specialoffer(src) /obj/item/storage/backpack/duffelbag/syndie/bulldogbundle desc = "A large duffel bag containing a Bulldog, some drums, and a pair of thermal imaging glasses." diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index cfa4a16f2073..0e2a945de0be 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -248,16 +248,6 @@ new /obj/item/hypospray/mkii(src) update_appearance() -/obj/item/storage/belt/medical/webbing/surgery/PopulateContents() - new /obj/item/scalpel(src) - new /obj/item/circular_saw(src) - new /obj/item/surgicaldrill(src) - new /obj/item/retractor(src) - new /obj/item/cautery(src) - new /obj/item/hemostat(src) - new /obj/item/hypospray/mkii(src) - update_appearance() - /obj/item/storage/belt/security name = "security belt" desc = "Can hold security gear like handcuffs and flashes." @@ -520,16 +510,17 @@ /obj/item/reagent_containers/food/snacks/cheesynachos, /obj/item/reagent_containers/food/snacks/cubannachos, /obj/item/reagent_containers/food/snacks/nugget, - /obj/item/food/spaghetti/pastatomato, + /obj/item/reagent_containers/food/snacks/spaghetti/pastatomato, /obj/item/reagent_containers/food/snacks/rofflewaffles, /obj/item/reagent_containers/food/snacks/donkpocket, /obj/item/reagent_containers/food/drinks/soda_cans/cola, - /obj/item/reagent_containers/food/drinks/soda_cans/comet_trail, - /obj/item/reagent_containers/food/drinks/soda_cans/tadrixx, - /obj/item/reagent_containers/food/drinks/soda_cans/lunapunch, + /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind, + /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, + /obj/item/reagent_containers/food/drinks/soda_cans/starkist, /obj/item/reagent_containers/food/drinks/soda_cans/space_up, - /obj/item/reagent_containers/food/drinks/soda_cans/pacfuel, - /obj/item/reagent_containers/food/drinks/soda_cans/orange_soda + /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game, + /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime, + /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola )) new rig_snacks(src) diff --git a/code/game/objects/items/storage/book.dm b/code/game/objects/items/storage/book.dm index 67dba503642d..45fee1d67660 100644 --- a/code/game/objects/items/storage/book.dm +++ b/code/game/objects/items/storage/book.dm @@ -1,10 +1,3 @@ -//need to refactor this. -GLOBAL_LIST_INIT(biblenames, list("Bible", "Quran", "Scrapbook", "Burning Bible", "Clown Bible", "Banana Bible", "Creeper Bible", "White Bible", "Holy Light", "The God Delusion", "Tome", "The King in Yellow", "Ithaqua", "Scientology", "Melted Bible", "Necronomicon", "Insulationism", "Guru Granth Sahib")) -//If you get these two lists not matching in size, there will be runtimes and I will hurt you in ways you couldn't even begin to imagine -// if your bible has no custom itemstate, use one of the existing ones -GLOBAL_LIST_INIT(biblestates, list("bible", "koran", "scrapbook", "burning", "honk1", "honk2", "creeper", "white", "holylight", "atheist", "tome", "kingyellow", "ithaqua", "scientology", "melted", "necronomicon", "insuls", "gurugranthsahib")) -GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "burning", "honk1", "honk2", "creeper", "white", "holylight", "atheist", "tome", "kingyellow", "ithaqua", "scientology", "melted", "necronomicon", "kingyellow", "gurugranthsahib")) - /obj/item/storage/book name = "hollowed book" desc = "I guess someone didn't like it." @@ -24,6 +17,18 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "burning", /obj/item/storage/book/attack_self(mob/user) to_chat(user, "The pages of [title] have been cut out!") +GLOBAL_LIST_INIT(biblenames, list("Bible", "Quran", "Scrapbook", "Burning Bible", "Clown Bible", "Banana Bible", "Creeper Bible", "White Bible", "Holy Light", "The God Delusion", "Tome", "The King in Yellow", "Ithaqua", "Scientology", "Melted Bible", "Necronomicon", "Insulationism", "Guru Granth Sahib")) +//If you get these two lists not matching in size, there will be runtimes and I will hurt you in ways you couldn't even begin to imagine +// if your bible has no custom itemstate, use one of the existing ones +GLOBAL_LIST_INIT(biblestates, list("bible", "koran", "scrapbook", "burning", "honk1", "honk2", "creeper", "white", "holylight", "atheist", "tome", "kingyellow", "ithaqua", "scientology", "melted", "necronomicon", "insuls", "gurugranthsahib")) +GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "burning", "honk1", "honk2", "creeper", "white", "holylight", "atheist", "tome", "kingyellow", "ithaqua", "scientology", "melted", "necronomicon", "kingyellow", "gurugranthsahib")) + +/mob/proc/bible_check() //The bible, if held, might protect against certain things + var/obj/item/storage/book/bible/B = locate() in src + if(is_holding(B)) + return B + return 0 + /obj/item/storage/book/bible name = "bible" desc = "Apply to head repeatedly." @@ -36,6 +41,205 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "burning", var/deity_name = "Christ" force_string = "holy" +/obj/item/storage/book/bible/Initialize() + . = ..() + AddComponent(/datum/component/anti_magic, FALSE, TRUE) + +/obj/item/storage/book/bible/attack_self(mob/living/carbon/human/H) + if(!istype(H)) + return + if(!H.can_read(src)) + return FALSE + // If H is the Chaplain, we can set the icon_state of the bible (but only once!) + if(!GLOB.bible_icon_state && H.mind.holy_role == HOLY_ROLE_HIGHPRIEST) + var/dat = "Pick Bible Style

Pick a bible style

" + for(var/i in 1 to GLOB.biblestates.len) + var/icon/bibleicon = icon('icons/obj/storage.dmi', GLOB.biblestates[i]) + var/nicename = GLOB.biblenames[i] + H << browse_rsc(bibleicon, nicename) + dat += {""} + dat += "
[nicename]
" + H << browse(dat, "window=editicon;can_close=0;can_minimize=0;size=250x650") + +/obj/item/storage/book/bible/Topic(href, href_list) + if(!usr.canUseTopic(src, BE_CLOSE)) + return + if(href_list["seticon"] && !GLOB.bible_icon_state) + var/iconi = text2num(href_list["seticon"]) + var/biblename = GLOB.biblenames[iconi] + icon_state = GLOB.biblestates[iconi] + item_state = GLOB.bibleitemstates[iconi] + + if(icon_state == "honk1" || icon_state == "honk2") + var/mob/living/carbon/human/H = usr + H.dna.add_mutation(CLOWNMUT) + H.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(H), ITEM_SLOT_MASK) + if(icon_state == "insuls") + var/mob/living/carbon/human/H =usr + var/obj/item/clothing/gloves/color/fyellow/insuls = new + insuls.name = "insuls" + insuls.desc = "A mere copy of the true insuls." + insuls.siemens_coefficient = 0.99999 + H.equip_to_slot(insuls, ITEM_SLOT_GLOVES) + GLOB.bible_icon_state = icon_state + GLOB.bible_item_state = item_state + + SSblackbox.record_feedback("text", "religion_book", 1, "[biblename]") + usr << browse(null, "window=editicon") + +/obj/item/storage/book/bible/proc/bless(mob/living/L, mob/living/user) + if(GLOB.religious_sect) + return GLOB.religious_sect.sect_bless(L,user) + if(!ishuman(L)) + return + var/mob/living/carbon/human/H = L + for(var/X in H.bodyparts) + var/obj/item/bodypart/BP = X + if(!IS_ORGANIC_LIMB(BP)) + to_chat(user, "[src.deity_name] refuses to heal this metallic taint!") + return 0 + + var/heal_amt = 10 + var/list/hurt_limbs = H.get_damaged_bodyparts(1, 1, null, BODYTYPE_ORGANIC) + + if(hurt_limbs.len) + for(var/X in hurt_limbs) + var/obj/item/bodypart/affecting = X + if(affecting.heal_damage(heal_amt, heal_amt, null, BODYTYPE_ORGANIC)) + H.update_damage_overlays() + H.visible_message("[user] heals [H] with the power of [deity_name]!") + to_chat(H, "May the power of [deity_name] compel you to be healed!") + playsound(src.loc, "punch", 25, TRUE, -1) + SEND_SIGNAL(H, COMSIG_ADD_MOOD_EVENT, "blessing", /datum/mood_event/blessing) + return 1 + +/obj/item/storage/book/bible/attack(mob/living/M, mob/living/carbon/human/user, heal_mode = TRUE) + + if (!user.IsAdvancedToolUser()) + to_chat(user, "You don't have the dexterity to do this!") + return + + if (HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) + to_chat(user, "[src] slips out of your hand and hits your head.") + user.take_bodypart_damage(10) + user.Unconscious(400) + return + + var/chaplain = 0 + if(user.mind && (user.mind.holy_role)) + chaplain = 1 + + if(!chaplain) + to_chat(user, "The book sizzles in your hands.") + user.take_bodypart_damage(0,10) + return + + if (!heal_mode) + return ..() + + var/smack = 1 + + if (M.stat != DEAD) + if(chaplain && user == M) + to_chat(user, "You can't heal yourself!") + return + + if(prob(60) && bless(M, user)) + smack = 0 + else if(iscarbon(M)) + var/mob/living/carbon/C = M + if(!istype(C.head, /obj/item/clothing/head/helmet)) + C.adjustOrganLoss(ORGAN_SLOT_BRAIN, 5, 60) + to_chat(C, "You feel dumber.") + + if(smack) + M.visible_message("[user] beats [M] over the head with [src]!", \ + "[user] beats [M] over the head with [src]!") + playsound(src.loc, "punch", 25, TRUE, -1) + log_combat(user, M, "attacked", src) + + else + M.visible_message("[user] smacks [M]'s lifeless corpse with [src].") + playsound(src.loc, "punch", 25, TRUE, -1) + +/obj/item/storage/book/bible/afterattack(atom/A, mob/user, proximity) + . = ..() + if(!proximity) + return + if(isfloorturf(A)) + to_chat(user, "You hit the floor with the bible.") + if(user.mind && (user.mind.holy_role)) + for(var/obj/effect/rune/R in orange(2,user)) + R.invisibility = 0 + if(user?.mind?.holy_role) + if(A.reagents && A.reagents.has_reagent(/datum/reagent/water)) // blesses all the water in the holder + to_chat(user, "You bless [A].") + var/water2holy = A.reagents.get_reagent_amount(/datum/reagent/water) + A.reagents.del_reagent(/datum/reagent/water) + A.reagents.add_reagent(/datum/reagent/water/holywater,water2holy) + if(A.reagents && A.reagents.has_reagent(/datum/reagent/fuel/unholywater)) // yeah yeah, copy pasted code - sue me + to_chat(user, "You purify [A].") + var/unholy2clean = A.reagents.get_reagent_amount(/datum/reagent/fuel/unholywater) + A.reagents.del_reagent(/datum/reagent/fuel/unholywater) + A.reagents.add_reagent(/datum/reagent/water/holywater,unholy2clean) + if(istype(A, /obj/item/storage/book/bible) && !istype(A, /obj/item/storage/book/bible/syndicate)) + to_chat(user, "You purify [A], conforming it to your belief.") + var/obj/item/storage/book/bible/B = A + B.name = name + B.icon_state = icon_state + B.item_state = item_state + if(istype(A, /obj/item/cult_bastard) && !iscultist(user)) + var/obj/item/cult_bastard/sword = A + to_chat(user, "You begin to exorcise [sword].") + playsound(src,'sound/hallucinations/veryfar_noise.ogg',40,TRUE) + if(do_after(user, 40, target = sword)) + playsound(src,'sound/effects/pray_chaplain.ogg',60,TRUE) + for(var/obj/item/soulstone/SS in sword.contents) + SS.usability = TRUE + for(var/mob/living/simple_animal/shade/EX in SS) + SSticker.mode.remove_cultist(EX.mind, 1, 0) + EX.icon_state = "ghost1" + EX.name = "Purified [EX.name]" + SS.release_shades(user) + qdel(SS) + new /obj/item/nullrod/claymore(get_turf(sword)) + user.visible_message("[user] purifies [sword]!") + qdel(sword) + else if(istype(A, /obj/item/soulstone) && !iscultist(user)) + var/obj/item/soulstone/SS = A + if(SS.purified) + return + to_chat(user, "You begin to exorcise [SS].") + playsound(src,'sound/hallucinations/veryfar_noise.ogg',40,TRUE) + if(do_after(user, 40, target = SS)) + playsound(src,'sound/effects/pray_chaplain.ogg',60,TRUE) + SS.usability = TRUE + SS.purified = TRUE + SS.icon_state = "purified_soulstone" + for(var/mob/M in SS.contents) + if(M.mind) + SS.icon_state = "purified_soulstone2" + if(iscultist(M)) + SSticker.mode.remove_cultist(M.mind, FALSE, FALSE) + for(var/mob/living/simple_animal/shade/EX in SS) + EX.icon_state = "ghost1" + EX.name = "Purified [initial(EX.name)]" + user.visible_message("[user] purifies [SS]!") + else if(istype(A, /obj/item/nullrod/scythe/talking)) + var/obj/item/nullrod/scythe/talking/sword = A + to_chat(user, "You begin to exorcise [sword]...") + playsound(src,'sound/hallucinations/veryfar_noise.ogg',40,TRUE) + if(do_after(user, 40, target = sword)) + playsound(src,'sound/effects/pray_chaplain.ogg',60,TRUE) + for(var/mob/living/simple_animal/shade/S in sword.contents) + to_chat(S, "You were destroyed by the exorcism!") + qdel(S) + sword.possessed = FALSE //allows the chaplain (or someone else) to reroll a new spirit for their sword + sword.name = initial(sword.name) + REMOVE_TRAIT(sword, TRAIT_NODROP, HAND_REPLACEMENT_TRAIT) //in case the "sword" is a possessed dummy + user.visible_message("[user] exorcises [sword]!", \ + "You successfully exorcise [sword]!") + /obj/item/storage/book/bible/koran name = "Koran" icon_state = "koran" @@ -49,6 +253,34 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "burning", new /obj/item/reagent_containers/food/drinks/bottle/whiskey(src) /obj/item/storage/book/bible/syndicate - name = "Syndicate Tome" icon_state ="ebook" deity_name = "The Syndicate" + throw_speed = 2 + throwforce = 18 + throw_range = 7 + force = 18 + hitsound = 'sound/weapons/sear.ogg' + damtype = BURN + name = "Syndicate Tome" + attack_verb = list("attacked", "burned", "blessed", "damned", "scorched") + var/uses = 1 + +/obj/item/storage/book/bible/syndicate/attack_self(mob/living/carbon/human/H) + if (uses) + H.mind.holy_role = HOLY_ROLE_PRIEST + uses -= 1 + to_chat(H, "You try to open the book AND IT BITES YOU!") + playsound(src.loc, 'sound/effects/snap.ogg', 50, TRUE) + H.apply_damage(5, BRUTE, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) + to_chat(H, "Your name appears on the inside cover, in blood.") + var/ownername = H.real_name + desc += "The name [ownername] is written in blood inside the cover." + +/obj/item/storage/book/bible/syndicate/attack(mob/living/M, mob/living/carbon/human/user, heal_mode = TRUE) + if (user.a_intent == INTENT_HELP) + return ..() + else + return ..(M,user,heal_mode = FALSE) + +/obj/item/storage/book/bible/syndicate/add_blood_DNA(list/blood_dna) + return FALSE diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index 8aa7b1d9c478..5b817cbba675 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -124,12 +124,8 @@ var/radio_type = /obj/item/radio /obj/item/storage/box/survival/PopulateContents() - if(!isnull(mask_type)) - new mask_type(src) - - if(!isnull(radio_type)) - new radio_type(src) - + new mask_type(src) + new radio_type(src) if(!isnull(medipen_type)) new medipen_type(src) @@ -169,11 +165,9 @@ /obj/item/storage/box/survival/clip/balaclava mask_type = /obj/item/clothing/mask/gas/sechailer/balaclava - internal_type = /obj/item/tank/internals/emergency_oxygen/double -/obj/item/storage/box/survival/frontier - mask_type = null // we spawn in gas masks in frontiersmen bags alongside this, so it isn't nessary - internal_type = /obj/item/tank/internals/emergency_oxygen //frontiersmen dont +/obj/item/storage/box/survival/clip/balaclava + internal_type = /obj/item/tank/internals/emergency_oxygen/double /obj/item/storage/box/gloves name = "box of latex gloves" @@ -856,16 +850,6 @@ for(var/i in 1 to 7) new /obj/item/ammo_casing/shotgun/buckshot(src) -/obj/item/storage/box/techshot - name = "box of unloaded shotgun tech shells" - desc = "A box full of unloaded tech shells, capable of producing a variety of effects once loaded." - icon_state = "techshot_box" - illustration = null - -/obj/item/storage/box/techshot/PopulateContents() - for(var/i in 1 to 7) - new /obj/item/ammo_casing/shotgun/techshell(src) - /obj/item/storage/box/beanbag name = "box of beanbags" desc = "A box full of beanbag shells." diff --git a/code/game/objects/items/storage/briefcase.dm b/code/game/objects/items/storage/briefcase.dm index 64a3a11cf327..895b94acf574 100644 --- a/code/game/objects/items/storage/briefcase.dm +++ b/code/game/objects/items/storage/briefcase.dm @@ -42,10 +42,10 @@ /obj/item/storage/briefcase/sniperbundle/PopulateContents() ..() // in case you need any paperwork done after your rampage - new /obj/item/gun/ballistic/automatic/marksman/sniper_rifle(src) + new /obj/item/gun/ballistic/automatic/sniper_rifle/syndicate(src) new /obj/item/clothing/neck/tie/red(src) new /obj/item/clothing/under/syndicate/sniper(src) new /obj/item/ammo_box/magazine/sniper_rounds/soporific(src) new /obj/item/ammo_box/magazine/sniper_rounds/soporific(src) - new /obj/item/attachment/silencer(src) + new /obj/item/suppressor/specialoffer(src) diff --git a/code/game/objects/items/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm index d6edfb29461a..01307d92a0f8 100644 --- a/code/game/objects/items/storage/fancy.dm +++ b/code/game/objects/items/storage/fancy.dm @@ -133,29 +133,6 @@ STR.max_items = 12 STR.set_holdable(list(/obj/item/reagent_containers/food/snacks/egg)) -/obj/item/storage/fancy/egg_box/update_icon_state() - . = ..() - icon_state = "[base_icon_state][is_open ? "_open" : null]" - -/obj/item/storage/fancy/egg_box/update_overlays() - . = ..() - cut_overlays() - if(!is_open) - return - var/egg_count = 0 - for(var/obj/item/reagent_containers/food/snacks/egg as anything in contents) - egg_count++ - if(!egg) - return - var/image/current_huevo = image(icon = icon, icon_state = "eggbox_eggoverlay") - if(egg_count <= 6) //less than 6 eggs - current_huevo.pixel_x = (3*(egg_count-1)) - else //if more than 6, make an extra row - current_huevo.pixel_x = (3*(egg_count-7)) //-7 to 'reset' it - current_huevo.pixel_y = -3 - add_overlay(current_huevo) - - /* * Candle Box */ diff --git a/code/game/objects/items/storage/guncases.dm b/code/game/objects/items/storage/guncases.dm deleted file mode 100644 index 9cda5ac27a39..000000000000 --- a/code/game/objects/items/storage/guncases.dm +++ /dev/null @@ -1,200 +0,0 @@ -/obj/item/storage/guncase - name = "gun case" - desc = "A large box designed for holding firearms and magazines safely." - icon = 'icons/obj/guncase_48x32.dmi' - icon_state = "riflecase" - item_state = "infiltrator_case" - force = 12 - throwforce = 12 - throw_speed = 2 - throw_range = 7 - w_class = WEIGHT_CLASS_BULKY - attack_verb = list("robusted") - hitsound = 'sound/weapons/smash.ogg' - drop_sound = 'sound/items/handling/toolbox_drop.ogg' - pickup_sound = 'sound/items/handling/toolbox_pickup.ogg' - - -/obj/item/storage/guncase/ComponentInitialize() - . = ..() - var/datum/component/storage/STR = GetComponent(/datum/component/storage) - STR.max_items = 10 - STR.max_w_class = WEIGHT_CLASS_BULKY - STR.set_holdable(list( - /obj/item/gun, - /obj/item/ammo_box, - /obj/item/stock_parts/cell/gun - )) - -/obj/item/storage/guncase/winchester -/obj/item/storage/guncase/winchester/PopulateContents() - new /obj/item/gun/ballistic/shotgun/flamingarrow/no_mag(src) - -/obj/item/storage/guncase/skm -/obj/item/storage/guncase/skm/PopulateContents() - new /obj/item/gun/ballistic/automatic/assault/skm/no_mag(src) - new /obj/item/ammo_box/magazine/skm_762_40/empty(src) - new /obj/item/ammo_box/magazine/skm_762_40/empty(src) - -/obj/item/storage/guncase/p16 -/obj/item/storage/guncase/p16/PopulateContents() - new /obj/item/gun/ballistic/automatic/assault/p16/no_mag(src) - new /obj/item/ammo_box/magazine/p16/empty(src) - new /obj/item/ammo_box/magazine/p16/empty(src) - -/obj/item/storage/guncase/beacon -/obj/item/storage/guncase/beacon/PopulateContents() - new /obj/item/gun/ballistic/shotgun/doublebarrel/beacon/no_mag(src) - -/obj/item/storage/guncase/scout -/obj/item/storage/guncase/scout/PopulateContents() - new /obj/item/gun/ballistic/rifle/scout/no_mag(src) - new /obj/item/ammo_box/a300/empty(src) - new /obj/item/ammo_box/a300/empty(src) - -/obj/item/storage/guncase/cobra -/obj/item/storage/guncase/cobra/PopulateContents() - new /obj/item/gun/ballistic/automatic/smg/c20r/cobra/no_mag(src) - new /obj/item/ammo_box/magazine/smgm45/empty(src) - new /obj/item/ammo_box/magazine/smgm45/empty(src) - - -/obj/item/storage/guncase/hellfire -/obj/item/storage/guncase/hellfire/PopulateContents() - new /obj/item/gun/ballistic/shotgun/hellfire/no_mag(src) - -/obj/item/storage/guncase/doublebarrel -/obj/item/storage/guncase/doublebarrel/PopulateContents() - new /obj/item/gun/ballistic/shotgun/doublebarrel/no_mag(src) - -/obj/item/storage/guncase/brimstone -/obj/item/storage/guncase/brimstone/PopulateContents() - new /obj/item/gun/ballistic/shotgun/brimstone/no_mag(src) - -/obj/item/storage/guncase/illestren -/obj/item/storage/guncase/illestren/PopulateContents() - new /obj/item/gun/ballistic/rifle/illestren/empty(src) - new /obj/item/ammo_box/magazine/illestren_a850r/empty(src) - new /obj/item/ammo_box/magazine/illestren_a850r/empty(src) - -/obj/item/storage/guncase/wt550 -/obj/item/storage/guncase/wt550/PopulateContents() - new /obj/item/gun/ballistic/automatic/smg/wt550/no_mag(src) - new /obj/item/ammo_box/magazine/wt550m9/empty(src) - new /obj/item/ammo_box/magazine/wt550m9/empty(src) - -/obj/item/storage/pistolcase - name = "pistol case" - desc = "A large box designed for holding pistols and magazines safely." - icon = 'icons/obj/guncase.dmi' - icon_state = "pistolcase" - item_state = "infiltrator_case" - force = 12 - throwforce = 12 - throw_speed = 2 - w_class = WEIGHT_CLASS_BULKY - attack_verb = list("robusted") - hitsound = 'sound/weapons/smash.ogg' - drop_sound = 'sound/items/handling/toolbox_drop.ogg' - pickup_sound = 'sound/items/handling/toolbox_pickup.ogg' - -/obj/item/storage/pistolcase/ComponentInitialize() - . = ..() - var/datum/component/storage/STR = GetComponent(/datum/component/storage) - STR.max_items = 8 - STR.max_w_class = WEIGHT_CLASS_NORMAL - STR.set_holdable(list( - /obj/item/gun, - /obj/item/ammo_box/, - /obj/item/stock_parts/cell/gun - )) - -/obj/item/storage/pistolcase/modelh -/obj/item/storage/pistolcase/modelh/PopulateContents() - new /obj/item/gun/ballistic/automatic/powered/gauss/modelh/no_mag(src) - new /obj/item/ammo_box/magazine/modelh/empty(src) - new /obj/item/ammo_box/magazine/modelh/empty(src) - -/obj/item/storage/pistolcase/stechkin -/obj/item/storage/pistolcase/stechkin/PopulateContents() - new /obj/item/gun/ballistic/automatic/pistol/syndicate/no_mag(src) - new /obj/item/ammo_box/magazine/m10mm/empty(src) - new /obj/item/ammo_box/magazine/m10mm/empty(src) - -/obj/item/storage/pistolcase/candor -/obj/item/storage/pistolcase/candor/PopulateContents() - new /obj/item/gun/ballistic/automatic/pistol/candor/no_mag(src) - new /obj/item/ammo_box/magazine/m45/empty(src) - new /obj/item/ammo_box/magazine/m45/empty(src) - -/obj/item/storage/pistolcase/detective -/obj/item/storage/pistolcase/detective/PopulateContents() - new /obj/item/gun/ballistic/revolver/detective/no_mag(src) - new /obj/item/ammo_box/c38/empty(src) - new /obj/item/ammo_box/c38/empty(src) - -/obj/item/storage/pistolcase/shadow -/obj/item/storage/pistolcase/shadow/PopulateContents() - new /obj/item/gun/ballistic/revolver/shadow/no_mag(src) - -/obj/item/storage/pistolcase/commander -/obj/item/storage/pistolcase/commander/PopulateContents() - new /obj/item/gun/ballistic/automatic/pistol/commander/no_mag(src) - new /obj/item/ammo_box/magazine/co9mm/empty(src) - new /obj/item/ammo_box/magazine/co9mm/empty(src) - -/obj/item/storage/pistolcase/firebrand -/obj/item/storage/pistolcase/firebrand/PopulateContents() - new /obj/item/gun/ballistic/revolver/firebrand/no_mag(src) - -/obj/item/storage/pistolcase/derringer -/obj/item/storage/pistolcase/derringer/PopulateContents() - new /obj/item/gun/ballistic/derringer/no_mag(src) - -/obj/item/storage/pistolcase/a357 -/obj/item/storage/pistolcase/a357/PopulateContents() - new /obj/item/gun/ballistic/revolver/syndicate/no_mag(src) - new /obj/item/ammo_box/a357/empty(src) - new /obj/item/ammo_box/a357/empty(src) - -/obj/item/storage/pistolcase/montagne -/obj/item/storage/pistolcase/montagne/PopulateContents() - new /obj/item/gun/ballistic/revolver/montagne/no_mag(src) - new /obj/item/ammo_box/a44roum_speedloader/empty(src) - new /obj/item/ammo_box/a44roum_speedloader/empty(src) - - -/obj/item/storage/pistolcase/disposable -/obj/item/storage/pistolcase/disposable/PopulateContents() - new /obj/item/gun/ballistic/automatic/pistol/disposable(src) - new /obj/item/gun/ballistic/automatic/pistol/disposable(src) - -/obj/item/storage/pistolcase/laser -/obj/item/storage/pistolcase/laser/PopulateContents() - new /obj/item/gun/energy/laser/empty_cell(src) - new /obj/item/stock_parts/cell/gun(src) - -/obj/item/storage/pistolcase/egun -/obj/item/storage/pistolcase/egun/PopulateContents() - new /obj/item/gun/energy/laser/empty_cell(src) - new /obj/item/stock_parts/cell/gun(src) - -/obj/item/storage/pistolcase/kalixpistol -/obj/item/storage/pistolcase/kalixpistol/PopulateContents() - new /obj/item/gun/energy/kalix/pistol/empty_cell(src) - new /obj/item/stock_parts/cell/gun/kalix(src) - -/obj/item/storage/guncase/kalixrifle -/obj/item/storage/guncase/kalixrifle/PopulateContents() - new /obj/item/gun/energy/kalix/empty_cell(src) - new /obj/item/stock_parts/cell/gun/kalix(src) - -/obj/item/storage/pistolcase/miniegun -/obj/item/storage/pistolcase/miniegun/PopulateContents() - new /obj/item/gun/energy/e_gun/empty_cell(src) - new /obj/item/stock_parts/cell/gun/mini(src) - -/obj/item/storage/pistolcase/iongun -/obj/item/storage/pistolcase/iongun/PopulateContents() - new /obj/item/gun/energy/ionrifle/empty_cell(src) - new /obj/item/stock_parts/cell/gun(src) diff --git a/code/game/objects/items/storage/holsters.dm b/code/game/objects/items/storage/holsters.dm index 9000d5e4dbd0..35e4899b090b 100644 --- a/code/game/objects/items/storage/holsters.dm +++ b/code/game/objects/items/storage/holsters.dm @@ -24,7 +24,7 @@ STR.max_items = 1 STR.max_w_class = WEIGHT_CLASS_NORMAL STR.set_holdable(list( - /obj/item/gun/ballistic/automatic/pistol/syndicate, + /obj/item/gun/ballistic/automatic/pistol, /obj/item/gun/ballistic/revolver, /obj/item/gun/energy/e_gun/mini, /obj/item/gun/energy/disabler, @@ -90,7 +90,7 @@ STR.max_items = 2 STR.max_w_class = WEIGHT_CLASS_NORMAL STR.set_holdable(list( - /obj/item/gun/ballistic/automatic/pistol/syndicate, + /obj/item/gun/ballistic/automatic/pistol, /obj/item/gun/ballistic/revolver, /obj/item/gun/energy/e_gun/mini, /obj/item/gun/energy/disabler, diff --git a/code/game/objects/items/storage/secure.dm b/code/game/objects/items/storage/secure.dm index 238e39ce9318..c1014716c323 100644 --- a/code/game/objects/items/storage/secure.dm +++ b/code/game/objects/items/storage/secure.dm @@ -200,14 +200,6 @@ /obj/item/storage/secure/safe/intel/stechkin/PopulateContents() . = ..() - new /obj/item/gun/ballistic/automatic/pistol/syndicate(src) + new /obj/item/gun/ballistic/automatic/pistol/suppressed(src) new /obj/item/ammo_box/magazine/m10mm(src) new /obj/item/ammo_box/magazine/m10mm(src) - -/obj/item/storage/secure/safe/suns - name = "Captain's Secure Safe" - desc = "The most important part of a SUNS vessel is the spare dueling sword." - -/obj/item/storage/secure/safe/suns/PopulateContents() - . = ..() - new /obj/item/storage/belt/sabre/suns(src) diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index 987aaa9933d5..87497a2a7562 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -299,7 +299,7 @@ /obj/item/clothing/gloves/color/latex/nitrile/infiltrator, /obj/item/clothing/mask/infiltrator, /obj/item/clothing/shoes/combat/sneakboots, - /obj/item/gun/ballistic/automatic/pistol/syndicate, + /obj/item/gun/ballistic/automatic/pistol, /obj/item/gun/ballistic/revolver, /obj/item/ammo_box )) @@ -312,18 +312,6 @@ new /obj/item/clothing/mask/infiltrator(src) new /obj/item/clothing/shoes/combat/sneakboots(src) -/obj/item/storage/toolbox/bounty - name = "defused explosives case" - desc = "Store defused landmines in here." - icon_state = "infiltrator_case" - item_state = "infiltrator_case" - -/obj/item/storage/toolbox/bounty/ComponentInitialize() - . = ..() - var/datum/component/storage/STR = GetComponent(/datum/component/storage) - STR.max_combined_w_class = 4 - STR.max_items = 2 - //floorbot assembly /obj/item/storage/toolbox/attackby(obj/item/stack/tile/plasteel/T, mob/user, params) var/list/allowed_toolbox = list(/obj/item/storage/toolbox/emergency, //which toolboxes can be made into floorbots diff --git a/code/game/objects/items/storage/uplink_kits.dm b/code/game/objects/items/storage/uplink_kits.dm index f34aae9e6f82..d91fc622cd56 100644 --- a/code/game/objects/items/storage/uplink_kits.dm +++ b/code/game/objects/items/storage/uplink_kits.dm @@ -22,7 +22,7 @@ new /obj/item/multitool/ai_detect(src) // 1 tc new /obj/item/encryptionkey/syndicate(src) // 2 tc new /obj/item/reagent_containers/syringe/mulligan(src) // 4 tc - new /obj/item/kitchen/knife/switchblade(src) //I'll count this as 2 tc + new /obj/item/switchblade(src) //I'll count this as 2 tc new /obj/item/storage/fancy/cigarettes/cigpack_syndicate (src) // 2 tc this shit heals new /obj/item/flashlight/emp(src) // 2 tc new /obj/item/chameleon(src) // 7 tc @@ -38,7 +38,7 @@ new /obj/item/jammer(src) if("guns") - new /obj/item/gun/ballistic/revolver/syndicate(src) + new /obj/item/gun/ballistic/revolver(src) new /obj/item/ammo_box/a357(src) new /obj/item/ammo_box/a357(src) new /obj/item/card/emag(src) @@ -99,7 +99,7 @@ new /obj/item/storage/box/syndie_kit/emp(src) if("sniper") //This shit is unique so can't really balance it around tc, also no silencer because getting killed without ANY indicator on what killed you sucks - new /obj/item/gun/ballistic/automatic/marksman/sniper_rifle(src) // 12 tc + new /obj/item/gun/ballistic/automatic/sniper_rifle(src) // 12 tc new /obj/item/ammo_box/magazine/sniper_rounds/penetrator(src) new /obj/item/clothing/glasses/thermal/syndi(src) new /obj/item/clothing/gloves/color/latex/nitrile(src) @@ -119,8 +119,8 @@ /obj/item/storage/box/syndicate/bundle_B/PopulateContents() switch (pickweight(list( "bond" = 2, "ninja" = 1, "darklord" = 1, "white_whale_holy_grail" = 2, "mad_scientist" = 2, "bee" = 1, "mr_freeze" = 2, "made_man"= 1))) if("bond") - new /obj/item/gun/ballistic/automatic/pistol/syndicate(src) - new /obj/item/attachment/silencer(src) + new /obj/item/gun/ballistic/automatic/pistol(src) + new /obj/item/suppressor(src) new /obj/item/ammo_box/magazine/m10mm(src) new /obj/item/ammo_box/magazine/m10mm(src) new /obj/item/clothing/under/chameleon(src) @@ -195,7 +195,7 @@ if("made_man") new /obj/effect/spawner/lootdrop/mafia_outfit(src) // 0 TC, just an outfit for the new 'don of this family new /obj/item/gun/ballistic/automatic/smg/firestorm/pan(src) // 20 TC, a gun with 50 .45 bullets on a three round burst is kinda outstanding - new /obj/item/kitchen/knife/switchblade(src) // 3 TC? It's nice, but it's really a stealth/oh fuck I'm out of ammo weapon + new /obj/item/switchblade(src) // 3 TC? It's nice, but it's really a stealth/oh fuck I'm out of ammo weapon new /obj/item/reagent_containers/food/drinks/bottle/vodka (src) // 5 TC, free molotov assemblies new /obj/item/reagent_containers/food/drinks/bottle/vodka (src) new /obj/item/reagent_containers/food/drinks/bottle/vodka (src) diff --git a/code/game/objects/items/storage/wallets.dm b/code/game/objects/items/storage/wallets.dm index 002b72633294..91f47f56cdd5 100644 --- a/code/game/objects/items/storage/wallets.dm +++ b/code/game/objects/items/storage/wallets.dm @@ -42,10 +42,9 @@ /obj/item/storage/wallet/Exited(atom/movable/AM) . = ..() - UnregisterSignal(AM, COSMIG_ACCESS_UPDATED) - refresh_id() + refreshID() -/obj/item/storage/wallet/proc/refresh_id() +/obj/item/storage/wallet/proc/refreshID() LAZYCLEARLIST(combined_access) if(!(front_id in src)) front_id = null @@ -62,8 +61,7 @@ /obj/item/storage/wallet/Entered(atom/movable/AM) . = ..() - RegisterSignal(AM, COSMIG_ACCESS_UPDATED, PROC_REF(refresh_id)) - refresh_id() + refreshID() /obj/item/storage/wallet/update_overlays() . = ..() @@ -119,11 +117,6 @@ else return ..() -/obj/item/storage/wallet/GetBankCard() - for(var/obj/item/card/I in contents) - if(istype(I, /obj/item/card/bank)) - return I - /obj/item/storage/wallet/random icon_state = "random_wallet" diff --git a/code/game/objects/items/survery_handheld.dm b/code/game/objects/items/survery_handheld.dm index a10097031485..547bdc150237 100644 --- a/code/game/objects/items/survery_handheld.dm +++ b/code/game/objects/items/survery_handheld.dm @@ -51,7 +51,7 @@ src_turf.visible_message("Warning: unable to locate valuable information in current sector.") break - if(!do_after(user, survey_delay / penalty, src)) + if(!do_after(user, list(src), survey_delay / penalty)) flick(icon_state + "-corrupted", src) playsound(src, 'sound/machines/buzz-sigh.ogg', 20) src_turf.visible_message("Warning: results corrupted. Please try again.") diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 5ce082d79dc9..b1dfb479b66c 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -187,8 +187,8 @@ icon = 'icons/obj/guns/projectile.dmi' icon_state = "revolver" item_state = "gun" - lefthand_file = GUN_LEFTHAND_ICON - righthand_file = GUN_RIGHTHAND_ICON + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BELT w_class = WEIGHT_CLASS_NORMAL diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm index a76334a0b7ea..9e8d1e3c17b9 100644 --- a/code/game/objects/items/weaponry.dm +++ b/code/game/objects/items/weaponry.dm @@ -350,6 +350,44 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 attack_verb = list("stabbed", "ripped", "gored", "impaled") embedding = list("pain_mult" = 8, "embed_chance" = 100, "fall_chance" = 0, "impact_pain_mult" = 15) //55 damage+embed on hit +/obj/item/switchblade + name = "switchblade" + icon_state = "switchblade" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + desc = "A sharp, concealable, spring-loaded knife." + flags_1 = CONDUCT_1 + force = 3 + w_class = WEIGHT_CLASS_SMALL + throwforce = 5 + throw_speed = 3 + throw_range = 6 + custom_materials = list(/datum/material/iron=12000) + hitsound = 'sound/weapons/genhit.ogg' + attack_verb = list("stubbed", "poked") + resistance_flags = FIRE_PROOF + var/extended = 0 + +/obj/item/switchblade/attack_self(mob/user) + extended = !extended + playsound(src.loc, 'sound/weapons/batonextend.ogg', 50, TRUE) + if(extended) + force = 20 + w_class = WEIGHT_CLASS_NORMAL + throwforce = 23 + icon_state = "switchblade_ext" + attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") + hitsound = 'sound/weapons/bladeslice.ogg' + sharpness = IS_SHARP + else + force = 3 + w_class = WEIGHT_CLASS_SMALL + throwforce = 5 + icon_state = "switchblade" + attack_verb = list("stubbed", "poked") + hitsound = 'sound/weapons/genhit.ogg' + sharpness = IS_BLUNT + /obj/item/phone name = "red phone" desc = "Should anything ever go wrong..." @@ -737,6 +775,35 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301 return 1 return 0 +/obj/item/legion_staff + icon_state = "legion_staff" + lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' + name = "legionnaire staff" + desc = "The remnants of a legionnaire, reconstructed around a pole of bone. The skulls it produces are loyal to the wielder, seeming to recognize them as their host body." + icon = 'icons/obj/guns/magic.dmi' + block_chance = 20 + force = 20 + throwforce = 10 + throw_speed = 4 + attack_verb = list("bit", "gnawed", "chomped") + w_class = WEIGHT_CLASS_NORMAL + slot_flags = ITEM_SLOT_BACK | ITEM_SLOT_BELT + hitsound = 'sound/weapons/bite.ogg' + var/next_use_time + +/obj/item/legion_staff/attack_self(mob/user) + if(next_use_time > world.time) + user.visible_message("[src] rattles in [user]'s hands, but nothing happens...") + to_chat(user, "You need to wait longer to use this again.") + return + user.visible_message("[user] raises the [src] and summons a legion skull!") + for(var/i in 1 to 3) + var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/staff/LegionSkull = new /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/staff(user.loc) + LegionSkull.faction = user.faction.Copy() + LegionSkull.friends += user + next_use_time = world.time + 6 SECONDS + /obj/item/claymore/bone name = "Bone Sword" desc = "Jagged pieces of bone are tied to what looks like a goliaths femur." diff --git a/code/game/objects/structures/beds_chairs/bed.dm b/code/game/objects/structures/beds_chairs/bed.dm index 6c5f46e94a3b..d81e8b8ba456 100644 --- a/code/game/objects/structures/beds_chairs/bed.dm +++ b/code/game/objects/structures/beds_chairs/bed.dm @@ -167,7 +167,7 @@ name = "dog bed" icon_state = "dogbed" desc = "A comfy-looking dog bed. You can even strap your pet in, in case the gravity turns off." - anchored = TRUE + anchored = FALSE buildstacktype = /obj/item/stack/sheet/mineral/wood buildstackamount = 10 var/mob/living/owner = null @@ -175,18 +175,22 @@ /obj/structure/bed/dogbed/ian desc = "Ian's bed! Looks comfy." name = "Ian's bed" + anchored = TRUE /obj/structure/bed/dogbed/cayenne desc = "Seems kind of... fishy." name = "Cayenne's bed" + anchored = TRUE /obj/structure/bed/dogbed/renault desc = "Renault's bed! Looks comfy. A foxy person needs a foxy pet." name = "Renault's bed" + anchored = TRUE /obj/structure/bed/dogbed/runtime desc = "A comfy-looking cat bed. You can even strap your pet in, in case the gravity turns off." name = "Runtime's bed" + anchored = TRUE /obj/structure/bed/dogbed/proc/update_owner(mob/living/M) if(owner) diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index d57e31ce9514..35b7663ca05e 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -235,13 +235,6 @@ LINEN BINS item_state = "sheetsolgov" dream_messages = list("bureaucracy", "laws", "papers", "writing") -/obj/item/bedsheet/suns - name = "\improper SUNS bedsheet" - desc = "A gold and purple bedsheet with the SUNS icon on it." - icon_state = "sheetsuns" - item_state = "sheetsuns" - dream_messages = list("learning", "science", "geology", "studying a day before an exam") - /obj/item/bedsheet/ian icon_state = "sheetian" item_state = "sheetian" @@ -363,13 +356,6 @@ LINEN BINS dream_messages = list("bureaucracy", "laws", "papers", "writing") desc = "It has the emblem of the Solar Confederation emblazoned upon it!" -/obj/item/bedsheet/double/suns - name = "double SUNS bedsheet" - desc = "A large gold and purple bedsheet with the SUNS icon on it." - icon_state = "double_sheetsuns" - item_state = "double_sheetsuns" - dream_messages = list("learning", "science", "geology", "studying a day before an exam") - /obj/item/bedsheet/random/Initialize() ..() var/type = pick(typesof(/obj/item/bedsheet) - (typesof(/obj/item/bedsheet/double) + /obj/item/bedsheet/random)) diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index dac919bb428c..0e65a5aeb760 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -98,7 +98,7 @@ icon_door = "black" /obj/structure/closet/wardrobe/chaplain_black/PopulateContents() - new /obj/item/storage/box/holy(src) + new /obj/item/choice_beacon/holy(src) new /obj/item/clothing/accessory/pocketprotector/cosmetology(src) new /obj/item/clothing/under/rank/civilian/chaplain(src) new /obj/item/clothing/shoes/sneakers/black(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/misc.dm b/code/game/objects/structures/crates_lockers/closets/secure/misc.dm index e05bd4524230..165dac720c04 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/misc.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/misc.dm @@ -65,7 +65,3 @@ new /obj/item/storage/box/smart_metal_foam(src) for(var/i in 1 to 3) new /obj/item/rcd_ammo/large(src) - -/obj/structure/closet/secure_closet/suns - name = "SUNS locker" - icon_state = "suns" diff --git a/code/game/objects/structures/crates_lockers/crates/secure.dm b/code/game/objects/structures/crates_lockers/crates/secure.dm index 77d75164b185..cdd98f22196f 100644 --- a/code/game/objects/structures/crates_lockers/crates/secure.dm +++ b/code/game/objects/structures/crates_lockers/crates/secure.dm @@ -83,10 +83,10 @@ /obj/structure/closet/crate/secure/owned/togglelock(mob/living/user, silent) if(privacy_lock) if(!broken) - var/obj/item/card/bank/bank_card = user.get_bankcard() - if(bank_card) - if(bank_card.registered_account) - if(bank_card.registered_account == buyer_account) + var/obj/item/card/id/id_card = user.get_idcard(TRUE) + if(id_card) + if(id_card.registered_account) + if(id_card.registered_account == buyer_account) if(iscarbon(user)) add_fingerprint(user) locked = !locked diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 4e95b5558842..37c816335977 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -422,7 +422,7 @@ . = ..() if(.) return - var/obj/item/card/bank/potential_acc = usr.get_bankcard() + var/obj/item/card/id/potential_acc = usr.get_idcard(hand_first = TRUE) switch(action) if("Buy") if(!showpiece) @@ -497,9 +497,9 @@ return TRUE . = TRUE /obj/structure/displaycase/forsale/attackby(obj/item/I, mob/living/user, params) - if(isbankcard(I)) + if(isidcard(I)) //Card Registration - var/obj/item/card/bank/potential_acc = I + var/obj/item/card/id/potential_acc = I if(!potential_acc.registered_account) to_chat(user, "This ID card has no account registered!") return diff --git a/code/game/objects/structures/fluff.dm b/code/game/objects/structures/fluff.dm index 32d6f02721c5..6a53024a81a0 100644 --- a/code/game/objects/structures/fluff.dm +++ b/code/game/objects/structures/fluff.dm @@ -258,13 +258,3 @@ /obj/structure/fluff/hedge/opaque //useful for mazes and such opacity = TRUE - -/obj/structure/fluff/glowshroom - name = "glowshroom" - desc = "Mycena bregprox, a species of mushroom that glows in the dark." - icon = 'icons/obj/lighting.dmi' - icon_state = "glowshroom" - layer = ABOVE_NORMAL_TURF_LAYER - light_color = "#C3E381" - light_range = 2 - light_power = 1 diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm index aed3ae724c59..112218650f85 100644 --- a/code/game/objects/structures/ghost_role_spawners.dm +++ b/code/game/objects/structures/ghost_role_spawners.dm @@ -211,3 +211,37 @@ /obj/effect/mob_spawn/human/pirate/gunner rank = "Gunner" + +/datum/outfit/syndicatespace + name = "Syndicate Spacer" + uniform = /obj/item/clothing/under/syndicate/combat + mask = /obj/item/clothing/mask/gas/syndicate + +/datum/outfit/syndicatespace/syndicrew + name = "Syndicate Ship Crew Member" + glasses = /obj/item/clothing/glasses/night + ears = /obj/item/radio/headset/syndicate/alt + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + back = /obj/item/storage/backpack + l_pocket = /obj/item/gun/ballistic/automatic/pistol + r_pocket = /obj/item/kitchen/knife/combat/survival + belt = /obj/item/storage/belt/military/assault + id = /obj/item/card/id/syndicate_command/crew_id + implants = list(/obj/item/implant/weapons_auth) + +/datum/outfit/syndicatespace/syndicaptain + name = "Syndicate Ship Captain" + suit = /obj/item/clothing/suit/armor/vest/capcarapace/syndicate + glasses = /obj/item/clothing/glasses/night + head = /obj/item/clothing/head/HoS/beret/syndicate + ears = /obj/item/radio/headset/syndicate/alt/captain + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/combat + back = /obj/item/storage/backpack + l_pocket = /obj/item/gun/ballistic/automatic/pistol/APS + r_pocket = /obj/item/kitchen/knife/combat/survival + belt = /obj/item/storage/belt/military/assault + id = /obj/item/card/id/syndicate_command/captain_id + backpack_contents = list(/obj/item/documents/syndicate/red, /obj/item/paper/fluff/ruins/forgottenship/password) + implants = list(/obj/item/implant/weapons_auth) diff --git a/code/game/objects/structures/guncase.dm b/code/game/objects/structures/guncase.dm index ddcb59466deb..cf0d6957e69c 100644 --- a/code/game/objects/structures/guncase.dm +++ b/code/game/objects/structures/guncase.dm @@ -1,5 +1,5 @@ //GUNCASES// -/obj/structure/guncloset +/obj/structure/guncase name = "gun locker" desc = "A locker that holds guns." icon = 'icons/obj/closet.dmi' @@ -12,7 +12,7 @@ var/open = TRUE var/capacity = 4 -/obj/structure/guncloset/Initialize(mapload) +/obj/structure/guncase/Initialize(mapload) . = ..() if(mapload) for(var/obj/item/I in loc.contents) @@ -22,7 +22,7 @@ break update_appearance() -/obj/structure/guncloset/update_overlays() +/obj/structure/guncase/update_overlays() . = ..() if(case_type && LAZYLEN(contents)) var/mutable_appearance/gun_overlay = mutable_appearance(icon, case_type) @@ -31,7 +31,7 @@ . += new /mutable_appearance(gun_overlay) . += "[icon_state]_[open ? "open" : "door"]" -/obj/structure/guncloset/attackby(obj/item/I, mob/user, params) +/obj/structure/guncase/attackby(obj/item/I, mob/user, params) if(iscyborg(user) || isalien(user)) return if(istype(I, gun_category) && open) @@ -50,7 +50,7 @@ else return ..() -/obj/structure/guncloset/attack_hand(mob/user) +/obj/structure/guncase/attack_hand(mob/user) . = ..() if(.) return @@ -68,7 +68,7 @@ * Arguments: * * user The mob to which we are showing the radial menu */ -/obj/structure/guncloset/proc/show_menu(mob/user) +/obj/structure/guncase/proc/show_menu(mob/user) if(!LAZYLEN(contents)) return @@ -100,7 +100,7 @@ * Arguments: * * user The mob interacting with a menu */ -/obj/structure/guncloset/proc/check_menu(mob/living/carbon/human/user) +/obj/structure/guncase/proc/check_menu(mob/living/carbon/human/user) if(!open) return FALSE if(!istype(user)) @@ -109,10 +109,10 @@ return FALSE return TRUE -/obj/structure/guncloset/handle_atom_del(atom/A) +/obj/structure/guncase/handle_atom_del(atom/A) update_appearance() -/obj/structure/guncloset/contents_explosion(severity, target) +/obj/structure/guncase/contents_explosion(severity, target) for(var/atom/A in contents) switch(severity) if(EXPLODE_DEVASTATE) @@ -122,13 +122,13 @@ if(EXPLODE_LIGHT) SSexplosions.lowobj += A -/obj/structure/guncloset/shotgun +/obj/structure/guncase/shotgun name = "shotgun locker" desc = "A locker that holds shotguns." case_type = "shotgun" gun_category = /obj/item/gun/ballistic/shotgun -/obj/structure/guncloset/ecase +/obj/structure/guncase/ecase name = "energy gun locker" desc = "A locker that holds energy guns." icon_state = "ecase" diff --git a/code/game/objects/structures/hivebot.dm b/code/game/objects/structures/hivebot.dm new file mode 100644 index 000000000000..00124d781d80 --- /dev/null +++ b/code/game/objects/structures/hivebot.dm @@ -0,0 +1,112 @@ +/obj/structure/hivebot_beacon + name = "beacon" + desc = "Some odd beacon thing." + icon = 'icons/mob/hivebot.dmi' + icon_state = "def_radar-off" + anchored = TRUE + density = TRUE + var/bot_type = "norm" + var/bot_amt = 10 + var/spawn_time_min + var/spawn_time_max + +/obj/structure/hivebot_beacon/Initialize() + . = ..() + var/datum/effect_system/smoke_spread/smoke = new + smoke.set_up(2, loc) + smoke.start() + visible_message("[src] warps in!") + playsound(src.loc, 'sound/effects/empulse.ogg', 25, TRUE) + addtimer(CALLBACK(src, PROC_REF(warpbots)), rand(spawn_time_min, spawn_time_max)) + +/obj/structure/hivebot_beacon/proc/warpbots() + icon_state = "def_radar" + visible_message("[src] turns on!") + while(bot_amt > 0) + bot_amt-- + switch(bot_type) + if("norm") + new /mob/living/simple_animal/hostile/hivebot(get_turf(src)) + if("range") + new /mob/living/simple_animal/hostile/hivebot/range(get_turf(src)) + if("rapid") + new /mob/living/simple_animal/hostile/hivebot/rapid(get_turf(src)) + + sleep(100) + visible_message("[src] warps out!") + playsound(src.loc, 'sound/effects/empulse.ogg', 25, TRUE) + qdel(src) + return + +/obj/structure/spawner/wasteplanet/hivebot + name = "hivebot fabricator" + desc = "An active fabricator, creating hivebots out of resources from below the surface." + + icon = 'icons/obj/machines/bsm.dmi' + icon_state = "bsm_on" + + faction = list("mining") + max_mobs = 5 + max_integrity = 250 + mob_types = list( + /mob/living/simple_animal/hostile/hivebot/wasteplanet = 40, + /mob/living/simple_animal/hostile/hivebot/wasteplanet/ranged = 40, + /mob/living/simple_animal/hostile/hivebot/wasteplanet/ranged/rapid = 10, + /mob/living/simple_animal/hostile/hivebot/wasteplanet/strong = 5, + /mob/living/simple_animal/hostile/hivebot/mechanic = 5 + ) + spawn_text = "crawls out of" + spawn_sound = list('sound/effects/suitstep2.ogg') + move_resist = INFINITY + anchored = TRUE + resistance_flags = FIRE_PROOF | LAVA_PROOF + var/obj/effect/light_emitter/hivespawner/emitted_light + +/obj/structure/spawner/wasteplanet/hivebot/Initialize() + . = ..() + emitted_light = new(loc) + +/obj/structure/spawner/wasteplanet/hivebot/deconstruct(disassembled) + destroy_effect() + drop_loot() + return ..() + +/obj/structure/spawner/wasteplanet/hivebot/Destroy() + QDEL_NULL(emitted_light) + return ..() + +/obj/structure/spawner/wasteplanet/hivebot/proc/destroy_effect() + playsound(loc,'sound/effects/explosionfar.ogg', 200, TRUE) + visible_message("[src] begins to rattle and shake, sparks flying off of it!") + + +/obj/structure/spawner/wasteplanet/hivebot/proc/drop_loot() + var/datum/effect_system/smoke_spread/smoke = new + smoke.set_up(2, loc) + smoke.start() + new /obj/effect/particle_effect/sparks(loc) + new /obj/effect/spawner/lootdrop/waste/hivebot/beacon(loc) + +/obj/effect/light_emitter/hivespawner + set_luminosity = 4 + set_cap = 2.5 + light_color = COLOR_RED_LIGHT + + +/obj/structure/spawner/wasteplanet/hivebot/low_threat + max_mobs = 4 + spawn_time = 300 + +/obj/structure/spawner/wasteplanet/hivebot/medium_threat + max_mobs = 5 + spawn_time = 250 + +/obj/structure/spawner/wasteplanet/hivebot/high_threat + max_mobs = 7 + spawn_time = 200 + +/obj/structure/spawner/wasteplanet/hivebot/extreme_threat + max_mobs = 10 + spawn_time = 150 + + diff --git a/code/game/objects/structures/icemoon/cave_entrance.dm b/code/game/objects/structures/icemoon/cave_entrance.dm new file mode 100644 index 000000000000..47ac972b1c20 --- /dev/null +++ b/code/game/objects/structures/icemoon/cave_entrance.dm @@ -0,0 +1,1056 @@ +GLOBAL_LIST_INIT(ore_probability, list( + /obj/item/stack/ore/uranium = 50, + /obj/item/stack/ore/iron = 50, + /obj/item/stack/ore/plasma = 75, + /obj/item/stack/ore/silver = 50, + /obj/item/stack/ore/gold = 50, + /obj/item/stack/ore/diamond = 25, + /obj/item/stack/ore/titanium = 75, + /obj/item/pickaxe/diamond = 15, + /obj/item/borg/upgrade/modkit/cooldown = 5, + /obj/item/borg/upgrade/modkit/damage = 5, + /obj/item/borg/upgrade/modkit/range = 5, + /obj/item/t_scanner/adv_mining_scanner/lesser = 15, + /obj/item/kinetic_crusher = 15, + /obj/effect/mob_spawn/human/corpse/damaged/legioninfested = 25, + /obj/effect/mob_spawn/human/corpse/damaged/legioninfested = 25, + /obj/effect/mob_spawn/human/corpse/damaged/legioninfested = 25, + /obj/item/tank/jetpack/suit = 10, + /obj/item/survivalcapsule = 15, + /obj/item/reagent_containers/hypospray/medipen/survival = 15, + /obj/item/gps/mining = 10, + /obj/item/extraction_pack = 10, + /obj/item/reagent_containers/food/drinks/beer = 15, + )) + +/obj/structure/spawner/ice_moon + name = "cave entrance" + desc = "A hole in the ground, filled with monsters ready to defend it." + faction = list("mining") + max_mobs = 3 + max_integrity = 250 + mob_types = list(/mob/living/simple_animal/hostile/asteroid/wolf) + move_resist = INFINITY + anchored = TRUE + +/obj/structure/spawner/ice_moon/Initialize() + . = ..() + clear_rock() + +/** + * Clears rocks around the spawner when it is created + * + */ +/obj/structure/spawner/ice_moon/proc/clear_rock() + for(var/turf/F in RANGE_TURFS(2, src)) + if(abs(src.x - F.x) + abs(src.y - F.y) > 3) + continue + if(ismineralturf(F)) + var/turf/closed/mineral/M = F + M.ScrapeAway(null, CHANGETURF_IGNORE_AIR) + +/obj/structure/spawner/ice_moon/deconstruct(disassembled) + destroy_effect() + drop_loot() + return ..() + +/** + * Effects and messages created when the spawner is destroyed + * + */ +/obj/structure/spawner/ice_moon/proc/destroy_effect() + playsound(loc,'sound/effects/explosionfar.ogg', 200, TRUE) + visible_message("[src] collapses, sealing everything inside!\nOres fall out of the cave as it is destroyed!") + +/** + * Drops items after the spawner is destroyed + * + */ +/obj/structure/spawner/ice_moon/proc/drop_loot() + for(var/type in GLOB.ore_probability) + var/chance = GLOB.ore_probability[type] + if(!prob(chance)) + continue + new type(loc, rand(5, 10)) + +/obj/structure/spawner/ice_moon/polarbear + max_mobs = 1 + spawn_time = 60 SECONDS + mob_types = list(/mob/living/simple_animal/hostile/asteroid/polarbear) + +/obj/structure/spawner/ice_moon/polarbear/clear_rock() + for(var/turf/F in RANGE_TURFS(1, src)) + if(ismineralturf(F)) + var/turf/closed/mineral/M = F + M.ScrapeAway(null, CHANGETURF_IGNORE_AIR) + +/obj/structure/spawner/ice_moon/demonic_portal + name = "demonic portal" + desc = "A portal that goes to another world, normal creatures couldn't survive there. When it collapses, who knows where it will go?" + icon_state = "nether" + mob_types = list(/mob/living/simple_animal/hostile/asteroid/ice_demon) + light_range = 1 + light_color = COLOR_SOFT_RED + spawn_time = 300 + +/obj/structure/spawner/ice_moon/demonic_portal/clear_rock() + for(var/turf/F in RANGE_TURFS(3, src)) + if(abs(src.x - F.x) + abs(src.y - F.y) > 5) + continue + if(ismineralturf(F)) + var/turf/closed/mineral/M = F + M.ScrapeAway(null, CHANGETURF_IGNORE_AIR) + +/obj/structure/spawner/ice_moon/demonic_portal/Initialize() + . = ..() + +/obj/structure/spawner/ice_moon/demonic_portal/destroy_effect() + new /obj/effect/collapsing_demonic_portal(loc) + +/obj/structure/spawner/ice_moon/demonic_portal/drop_loot() + return + +/obj/structure/spawner/ice_moon/rockplanet + name = "gruboid den" + desc = "Though gruboid are typically nomadic creatures, they gather in small surface caves to reproduce. They're unlikely to be happy about being disturbed." + max_mobs = 3 + spawn_time = 60 SECONDS + mob_types = list(/mob/living/simple_animal/hostile/asteroid/goliath/beast/rockplanet, /mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/rockplanet) + +/obj/structure/spawner/ice_moon/rockplanet/clear_rock() + for(var/turf/F in RANGE_TURFS(1, src)) + if(ismineralturf(F)) + var/turf/closed/mineral/M = F + M.ScrapeAway(null, CHANGETURF_IGNORE_AIR) + +/obj/effect/collapsing_demonic_portal + name = "collapsing demonic portal" + desc = "It's slowly fading! Get ready to fight whatever comes through!" + layer = TABLE_LAYER + icon = 'icons/mob/nest.dmi' + icon_state = "nether" + anchored = TRUE + density = TRUE + +/obj/effect/collapsing_demonic_portal/Initialize() + . = ..() + playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, FALSE, 50, TRUE, TRUE) + visible_message("[src] begins to collapse! As it fails, it connects to a random dimensional point and pulls through what it finds!") + animate(src, transform = matrix().Scale(0, 1), alpha = 50, time = 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(collapse)), 5 SECONDS) + +/** + * Handles portal deletion + * + */ +/obj/effect/collapsing_demonic_portal/proc/collapse() + drop_loot() + qdel(src) + +//portal types go here + +/obj/structure/spawner/ice_moon/demonic_portal/brimdemon + mob_types = list(/mob/living/simple_animal/hostile/asteroid/brimdemon) + +/obj/structure/spawner/ice_moon/demonic_portal/ice_whelp + mob_types = list(/mob/living/simple_animal/hostile/asteroid/ice_whelp) + +/obj/structure/spawner/ice_moon/demonic_portal/snowlegion + mob_types = list(/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/tendril) + +/obj/structure/spawner/ice_moon/demonic_portal/low_threat + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/brimdemon = 35, + /mob/living/simple_animal/hostile/asteroid/ice_whelp = 15, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/tendril = 35, + /mob/living/simple_animal/hostile/asteroid/ice_demon = 15 + ) + max_mobs = 5 + spawn_time = 300 + +/obj/structure/spawner/ice_moon/demonic_portal/medium_threat + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/brimdemon = 25, + /mob/living/simple_animal/hostile/asteroid/ice_whelp = 25, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/tendril = 25, + /mob/living/simple_animal/hostile/asteroid/ice_demon = 25 + ) + max_mobs = 7 + spawn_time = 300 +/obj/structure/spawner/ice_moon/demonic_portal/high_threat + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/brimdemon = 15, + /mob/living/simple_animal/hostile/asteroid/ice_whelp = 35, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/tendril = 15, + /mob/living/simple_animal/hostile/asteroid/ice_demon = 35 + ) + max_mobs = 7 + spawn_time = 200 + +/obj/structure/spawner/ice_moon/demonic_portal/extreme_threat + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/brimdemon = 10, + /mob/living/simple_animal/hostile/asteroid/ice_whelp = 25, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/tendril = 15, + /mob/living/simple_animal/hostile/asteroid/ice_demon = 50 + ) + max_mobs = 10 + spawn_time = 200 + +//I think there's room to make portal types drop loot/spawn monsters based on the loot list but that's out of scope for what I'm doing + +/** + * Drops loot from the portal. Uses variable difficulty based on drops- more valulable rewards will also add additional enemies to the attack wave. + * If you manage to win big and get a bunch of major rich loot, you will also be faced with a big mob of angries. + * Absolutely deranged use of probability code below, trigger warning + */ +/obj/effect/collapsing_demonic_portal/proc/drop_loot() + visible_message("Something slips out of [src]!") + var/loot = rand(1, 23) + switch(loot) + if(1)//Clown hell. God help you if you roll this. + visible_message("You can hear screaming and joyful honking.")//now THIS is what we call a critical failure + playsound(loc,'sound/spookoween/ghosty_wind.ogg', 100, FALSE, 50, TRUE, TRUE) + playsound(loc,'sound/spookoween/scary_horn3.ogg', 100, FALSE, 50, TRUE, TRUE) + if(prob(15)) + new /mob/living/simple_animal/hostile/clown/clownhulk(loc) + new /mob/living/simple_animal/hostile/clown/longface(loc) + new /mob/living/simple_animal/hostile/clown/clownhulk/chlown(loc) + new /obj/item/shield/energy/bananium(loc) + if(prob(35)) + new /mob/living/simple_animal/hostile/clown/banana(loc) + if(prob(35)) + new /mob/living/simple_animal/hostile/clown/fleshclown(loc) + new /mob/living/simple_animal/hostile/clown/clownhulk/chlown + new /mob/living/simple_animal/hostile/clown/honkling(loc) + if(prob(25)) + new /obj/item/grenade/spawnergrenade/clown(loc) + new /obj/item/grenade/spawnergrenade/clown(loc) + new /mob/living/simple_animal/hostile/clown/clownhulk(loc) + if(prob(10)) + new /mob/living/simple_animal/hostile/clown/mutant/blob(loc)//oh god oh fuck + new /obj/machinery/syndicatebomb/badmin/clown(loc) + if(prob(35)) + new /obj/item/storage/backpack/duffelbag/clown/syndie(loc) + new /mob/living/simple_animal/hostile/clown/fleshclown(loc) + new /mob/living/simple_animal/hostile/clown/honkling(loc) + else + new /obj/item/storage/backpack/duffelbag/clown/cream_pie(loc) + new /mob/living/simple_animal/hostile/clown/honkling(loc) + if(prob(25)) + new /obj/item/borg/upgrade/transform/clown(loc) + new /mob/living/simple_animal/hostile/clown/stacked(loc) + if(prob(35)) + new /obj/item/megaphone/clown(loc) + new /mob/living/simple_animal/hostile/clown/stacked(loc) + if(prob(25)) + new /obj/item/reagent_containers/spray/waterflower/lube(loc) + new /mob/living/simple_animal/hostile/clown/fleshclown(loc) + new /mob/living/simple_animal/hostile/clown/fleshclown(loc) + if(prob(35)) + new /obj/item/clothing/suit/space/hardsuit/clown(loc) + new /mob/living/simple_animal/hostile/clown/fleshclown(loc) + if(prob(35)) + new /mob/living/simple_animal/hostile/clown/fleshclown(loc) + if(prob(25)) + new /obj/item/clothing/shoes/clown_shoes/banana_shoes/combat(loc) + new /mob/living/simple_animal/hostile/clown/fleshclown(loc) + if(prob(25))//you lost + new /obj/item/circlegame(loc) + new /obj/item/stack/sheet/mineral/hidden/hellstone(loc) + if(2)//basic demonic incursion + visible_message("You glimpse an indescribable abyss in the portal. Horrifying monsters appear in a gout of flame.") + playsound(loc,'sound/hallucinations/wail.ogg', 200, FALSE, 50, TRUE, TRUE) + if(prob(35)) + new /obj/item/clothing/glasses/godeye(loc) + new /mob/living/simple_animal/hostile/netherworld/migo(loc) + new /mob/living/simple_animal/hostile/netherworld/blankbody(loc) + if(prob(45)) + new /obj/item/pickaxe/drill/jackhammer/demonic(loc) + new /mob/living/simple_animal/hostile/netherworld/migo(loc) + new /mob/living/simple_animal/hostile/netherworld/blankbody(loc) + if(prob(45)) + new /obj/item/wisp_lantern(loc) + new /mob/living/simple_animal/hostile/netherworld/blankbody(loc) + new /mob/living/simple_animal/hostile/netherworld(loc) + if(prob(25)) + new /mob/living/simple_animal/hostile/netherworld(loc) + new /mob/living/simple_animal/hostile/netherworld/blankbody(loc) + if(prob(5)) + new /mob/living/simple_animal/hostile/netherworld/migo(loc) + new /mob/living/simple_animal/hostile/netherworld/blankbody(loc) + new /mob/living/simple_animal/hostile/netherworld/migo(loc) + if(prob(45)) + new /obj/item/nullrod/staff(loc) + new /mob/living/simple_animal/hostile/netherworld/migo(loc) + if(prob(30)) + new /obj/item/clothing/suit/space/hardsuit/quixote/dimensional(loc) + new /mob/living/simple_animal/hostile/netherworld/migo(loc) + else + new /obj/item/immortality_talisman(loc) + new /mob/living/simple_animal/hostile/netherworld/migo(loc) + if(prob(30)) + new /obj/item/shared_storage/red(loc) + new /mob/living/simple_animal/hostile/netherworld(loc) + new /mob/living/simple_animal/hostile/netherworld/blankbody(loc) + if(prob(30)) + new /mob/living/simple_animal/hostile/netherworld/blankbody(loc) + if(prob(30)) + new /obj/item/book/granter/spell/traps(loc) + new /mob/living/simple_animal/hostile/netherworld/blankbody(loc) + new /mob/living/simple_animal/hostile/netherworld/migo(loc) + if(prob(30)) + new /mob/living/simple_animal/hostile/netherworld/blankbody(loc) + new /mob/living/simple_animal/hostile/netherworld(loc) + new /mob/living/simple_animal/hostile/netherworld/migo(loc) + new /mob/living/simple_animal/hostile/netherworld(loc) + new /turf/open/indestructible/necropolis(loc) + if(3)//skeleton/religion association, now accepting YOUR BONES + visible_message("Bones rattle and strained voices chant a forgotten god's name.") + playsound(loc,'sound/ambience/ambiholy.ogg', 100, FALSE, 50, TRUE, TRUE) + if(prob(30)) + new /obj/item/reagent_containers/glass/bottle/potion/flight(loc) + new /mob/living/simple_animal/hostile/human/skeleton/templar(loc) + else + new /obj/item/clothing/neck/memento_mori(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + new /mob/living/simple_animal/hostile/human/skeleton/templar(loc) + if(prob(35)) + new /obj/item/storage/box/holy_grenades(loc) + new /mob/living/simple_animal/hostile/human/skeleton/templar(loc) + new /mob/living/simple_animal/hostile/human/skeleton/templar(loc) + if(prob(40)) + new /obj/item/claymore(loc) + new /mob/living/simple_animal/hostile/human/skeleton/templar(loc) + if(prob(45)) + new /obj/item/gun/ballistic/bow(loc) + new /obj/item/storage/bag/quiver(loc) + new /obj/item/ammo_casing/caseless/arrow/bronze(loc) + new /obj/item/ammo_casing/caseless/arrow/bronze(loc) + new /obj/item/ammo_casing/caseless/arrow/bronze(loc) + new /obj/item/ammo_casing/caseless/arrow/bronze(loc) + new /obj/item/ammo_casing/caseless/arrow/bronze(loc) + new /mob/living/simple_animal/hostile/human/skeleton/templar(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + if(prob(30)) + new /obj/item/stack/sheet/mineral/wood/fifty(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + if(prob(35)) + new /obj/item/staff/bostaff(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + if(prob(45)) + new /obj/item/disk/design_disk/adv/cleric_mace(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + if(prob(25)) + new /obj/item/shield/riot/roman(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + if(prob(55)) + new /obj/item/clothing/suit/armor/riot/knight/blue(loc) + new /obj/item/clothing/head/helmet/knight/blue(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + if(prob(35)) + new /obj/item/disk/design_disk/adv/knight_gear(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + new /mob/living/simple_animal/hostile/human/skeleton(loc) + new /obj/item/instrument/trombone(loc) + new /obj/item/stack/sheet/bone(loc) + new /obj/item/stack/sheet/bone(loc) + new /obj/item/stack/sheet/bone(loc) + new /obj/item/stack/sheet/bone(loc) + new /mob/living/simple_animal/hostile/human/skeleton/templar(loc) + new /turf/open/floor/mineral/silver(loc) + if(4)//syndicate incursion. Again, high-quality loot at low chances, this time with excessive levels of danger + visible_message("Radio chatter echoes out from the portal. Red-garbed figures step through, weapons raised.") + playsound(loc,'sound/effects/radiohiss.ogg', 200, FALSE, 50, TRUE, TRUE) + playsound(loc,'sound/ambience/antag/tatoralert.ogg', 75, FALSE, 50, TRUE, TRUE) + if(prob(35)) + if(prob(15)) + new /obj/item/clothing/suit/space/hardsuit/syndi/elite(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc) + else + if(prob(50)) + new /obj/item/clothing/suit/space/hardsuit/syndi(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc) + else + new /obj/item/clothing/suit/space/hardsuit/syndi(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc) + if(prob(25))//the real prize + new /obj/effect/spawner/lootdrop/donkpockets(loc) + new /obj/effect/spawner/lootdrop/donkpockets(loc) + new /obj/effect/spawner/lootdrop/donkpockets(loc) + if(prob(35)) + new /obj/item/clothing/shoes/magboots/syndie(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc) + if(prob(25)) + new /obj/item/gun/ballistic/automatic/pistol/suppressed(loc) + new /obj/item/ammo_box/magazine/ + new /mob/living/simple_animal/hostile/human/syndicate/melee/sword(loc) + if(prob(25)) + new /obj/item/gun/ballistic/automatic/pistol/tec9(loc) + new /obj/item/ammo_box/magazine/tec9(loc) + new /obj/item/ammo_box/magazine/tec9(loc) + new /mob/living/simple_animal/hostile/human/syndicate/melee/sword(loc) + if(prob(35)) + new /obj/item/clothing/gloves/rapid(loc) + new /mob/living/simple_animal/hostile/human/syndicate/melee/sword/space(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc) + if(prob(35)) + new /obj/item/wrench/combat(loc) + new /obj/item/storage/toolbox/syndicate(loc) + new /mob/living/simple_animal/hostile/human/syndicate/melee/sword/space(loc) + if(prob(35)) + new /obj/item/storage/fancy/cigarettes/cigpack_syndicate(loc) + if(prob(35)) + new /obj/item/borg/upgrade/transform/assault(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg(loc) + if(prob(25)) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc) + if(prob(25)) + new /mob/living/simple_animal/hostile/human/syndicate/melee/sword/space(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc) + if(prob(25)) + new /mob/living/simple_animal/hostile/human/syndicate/melee/sword(loc) + new /obj/item/storage/backpack/duffelbag/syndie/c4(loc) + if(prob(35)) + new /obj/item/storage/belt/military(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg(loc) + if(prob(35)) + new /obj/item/kinetic_crusher/syndie_crusher(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc) + if(prob(25)) + new /obj/item/card/id/syndicate/anyone(loc) + if(prob(35)) + new /obj/item/clothing/glasses/thermal/syndi(loc) + new /mob/living/simple_animal/hostile/human/syndicate/melee/sword(loc) + if(prob(35)) + new /obj/item/reagent_containers/hypospray(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/shotgun(loc) + new /mob/living/simple_animal/hostile/human/syndicate/melee/sword(loc) + if(prob(25)) + new /obj/item/card/emag(loc) + new /mob/living/simple_animal/hostile/human/syndicate/melee/sword(loc) + new /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space(loc) + new /mob/living/simple_animal/hostile/human/syndicate/melee/sword/space(loc) + new /turf/open/floor/mineral/plastitanium/red(loc) + if(5)//;HELP BLOB IN MEDICAL + visible_message("You hear a robotic voice saying something about a \"Delta-level biohazard\".") + playsound(loc,'sound/ai/outbreak5.ogg', 100, FALSE, 50, TRUE, TRUE) + playsound(loc,'sound/misc/bloblarm.ogg', 50, FALSE, 50, TRUE, TRUE) + if(prob(35)) + new /obj/item/circuitboard/machine/chem_dispenser(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + if(prob(35)) + new /obj/item/storage/box/hypospray/CMO(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + if(prob(15)) + new /mob/living/simple_animal/hostile/blob/blobbernaut/independent(loc) + if(prob(45)) + new /obj/item/defibrillator(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + if(prob(45)) + new /obj/item/circuitboard/machine/stasis(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + if(prob(45)) + new /obj/item/stack/medical/suture/medicated(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + if(prob(45)) + new /obj/item/stack/medical/mesh/advanced(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + if(prob(35)) + new /obj/item/gun/syringe/syndicate(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + if(prob(25)) + new /obj/item/healthanalyzer/advanced(loc) + if(prob(35)) + new /obj/item/storage/firstaid/advanced(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + if(prob(35)) + new /obj/item/storage/firstaid/tactical(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + new /mob/living/simple_animal/hostile/blob/blobbernaut/independent(loc) + else + new /obj/item/storage/firstaid/regular(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + if(prob(35)) + new /obj/effect/mob_spawn/human/corpse/solgov/sonnensoldner(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + else + new /obj/effect/mob_spawn/human/doctor(loc) + if(prob(35)) + new /obj/effect/mob_spawn/human/corpse/solgov/sonnensoldner(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + else + new /obj/effect/mob_spawn/human/doctor(loc) + if(prob(35)) + new /obj/effect/mob_spawn/human/corpse/solgov/sonnensoldner(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + else + new /obj/effect/mob_spawn/human/doctor(loc) + new /obj/item/healthanalyzer(loc) + new /turf/open/floor/carpet/nanoweave/beige(loc) + new /mob/living/simple_animal/hostile/blob/blobbernaut/independent(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + new /mob/living/simple_animal/hostile/blob/blobspore/weak(loc) + if(6)//teleporty ice world. Incomplete. + visible_message("You glimpse a frozen, empty plane. Something stirs in the fractal abyss.") + playsound(loc,'sound/ambience/ambisin3.ogg', 150, FALSE, 50, TRUE, TRUE) + if(prob(45)) + new /obj/item/warp_cube/red(loc) + new /mob/living/simple_animal/hostile/asteroid/ice_demon(loc) + if(prob(45)) + new /obj/item/clothing/suit/drfreeze_coat(loc) + new /obj/item/clothing/under/costume/drfreeze(loc) + new /mob/living/simple_animal/hostile/asteroid/ice_demon(loc) + if(prob(35)) + new /mob/living/simple_animal/hostile/asteroid/ice_demon(loc) + new /mob/living/simple_animal/hostile/bear/snow(loc) + if(prob(45)) + new /obj/item/freeze_cube(loc) + new /mob/living/simple_animal/hostile/asteroid/ice_demon(loc) + if(prob(55)) + new /obj/item/clothing/shoes/winterboots/ice_boots(loc) + new /mob/living/simple_animal/hostile/bear/snow(loc) + new /obj/effect/decal/remains/human(loc) + new /mob/living/simple_animal/hostile/asteroid/ice_demon(loc) + new /turf/open/floor/plating/ice/smooth(loc) + if(7)//FUCK FUCK HELP SWARMERS IN VAULT + visible_message("Something beeps. Small, glowing forms spill out of the portal en masse!") + playsound(loc,'sound/ambience/ambitech.ogg', 150, FALSE, 50, TRUE, TRUE) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + if(prob(45)) + new /obj/item/construction/rcd/loaded(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + if(prob(35)) + new /obj/item/holosign_creator/atmos(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + if(prob(35)) + new /obj/item/circuitboard/machine/vendor(loc) + new /obj/item/vending_refill/engivend(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + if(prob(45)) + new /obj/item/tank/jetpack/oxygen(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + if(prob(25)) + new /obj/item/stack/sheet/metal/fifty(loc) + new /obj/item/grenade/chem_grenade/smart_metal_foam(loc) + new /obj/item/grenade/chem_grenade/smart_metal_foam(loc) + new /obj/item/grenade/chem_grenade/smart_metal_foam(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + if(prob(35)) + new /obj/item/stack/sheet/metal/fifty(loc) + new /obj/item/clothing/glasses/meson/engine(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + if(prob(25)) + new /obj/item/stack/sheet/metal/twenty(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + if(prob(25)) + new /obj/item/storage/toolbox/infiltrator(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + if(prob(25)) + new /obj/machinery/portable_atmospherics/canister/oxygen(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + if(prob(35)) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + new /obj/item/clothing/gloves/color/latex/engineering(loc) + if(prob(35)) + new /mob/living/simple_animal/hostile/swarmer/ai(loc) + new /obj/item/clothing/gloves/color/latex/engineering(loc) + new /obj/effect/mob_spawn/human/engineer(loc) + new /turf/open/floor/circuit/telecomms(loc) + if(8)//Literally blood-drunk. + visible_message("Blood sprays from the portal. An ichor-drenched figure steps through!") + playsound(loc,'sound/magic/enter_blood.ogg', 150, FALSE, 50, TRUE, TRUE) + new /obj/effect/gibspawner/human(loc) + new /obj/effect/gibspawner/human(loc) + new /obj/effect/gibspawner/human(loc) + new /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner/doom(loc) + if(prob(50)) + new /obj/item/gem/bloodstone(loc) + if(prob(25)) + new /obj/item/seeds/tomato/blood(loc) + new /turf/open/floor/plating/asteroid/basalt(loc) + if(9)//Now's your chance to be a [[BIG SHOT]] + visible_message("You hear the sound of big money and bigger avarice.") + playsound(loc,'sound/lavaland/cursed_slot_machine_jackpot.ogg', 150, FALSE, 50, TRUE, TRUE) + new /obj/structure/cursed_slot_machine(loc) + if(prob(35)) + new /obj/item/spacecash/bundle/mediumrand(loc) + new /obj/item/spacecash/bundle/mediumrand(loc) + new /obj/item/coin/gold(loc) + new /mob/living/simple_animal/hostile/faithless(loc) + if(prob(35)) + new /obj/item/clothing/mask/spamton(loc) + new /mob/living/simple_animal/hostile/faithless(loc) + if(prob(35)) + new /obj/item/gem/fdiamond(loc) + new /mob/living/simple_animal/hostile/faithless(loc) + else + new /obj/item/gem/rupee(loc) + if(prob(35)) + new /obj/item/coin/gold(loc) + new /obj/item/coin/gold(loc) + new /obj/item/stack/sheet/mineral/gold/twenty(loc) + new /mob/living/simple_animal/hostile/faithless(loc) + if(prob(35)) + new /obj/item/storage/fancy/cigarettes/cigpack_robustgold(loc) + new /mob/living/simple_animal/hostile/faithless(loc) + if(prob(35)) + new /obj/item/clothing/head/collectable/petehat(loc) + new /mob/living/simple_animal/hostile/faithless(loc) + new /mob/living/simple_animal/hostile/faithless(loc) + new /mob/living/simple_animal/hostile/faithless(loc) + new /turf/open/floor/mineral/gold(loc) + if(10)//hivebot factory + visible_message("You catch a brief glimpse of a vast production complex. One of the assembly lines outputs through the portal!") + playsound(loc,'sound/ambience/antag/clockcultalr.ogg', 100, FALSE, 50, TRUE, TRUE) + if(prob(45)) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + new /mob/living/simple_animal/hostile/hivebot(loc) + if(prob(35)) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + new /mob/living/simple_animal/hostile/hivebot(loc) + if(prob(25)) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + new /mob/living/simple_animal/hostile/hivebot/strong(loc) + if(prob(35)) + new /obj/item/stack/sheet/mineral/silver/twenty(loc) + new /obj/item/stack/sheet/mineral/titanium/twenty(loc) + new /obj/item/stack/sheet/mineral/gold/twenty(loc) + new /mob/living/simple_animal/hostile/hivebot/strong(loc) + if(prob(35)) + new /obj/item/circuitboard/computer/solar_control(loc) + new /obj/item/electronics/tracker(loc) + new /obj/item/solar_assembly(loc) + new /obj/item/solar_assembly(loc) + new /obj/item/solar_assembly(loc) + new /obj/item/solar_assembly(loc) + if(prob(45)) + new /obj/item/stack/circuit_stack(loc) + new /mob/living/simple_animal/hostile/hivebot/mechanic(loc) + if(prob(35)) + new /mob/living/simple_animal/hostile/hivebot/range(loc) + if(prob(45)) + new /obj/item/circuitboard/machine/dna_vault(loc) + new /mob/living/simple_animal/hostile/hivebot/mechanic(loc) + if(prob(35)) + new /obj/item/circuitboard/machine/recycler(loc) + new /mob/living/simple_animal/hostile/hivebot/mechanic(loc) + if(prob(35)) + new /obj/item/circuitboard/machine/recharger(loc) + new /mob/living/simple_animal/hostile/hivebot/mechanic(loc) + if(prob(35)) + new /obj/item/circuitboard/machine/smoke_machine(loc) + new /mob/living/simple_animal/hostile/hivebot/mechanic(loc) + if(prob(35)) + new /obj/item/circuitboard/machine/ore_silo(loc) + new /mob/living/simple_animal/hostile/hivebot/mechanic(loc) + if(prob(35)) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + new /mob/living/simple_animal/hostile/hivebot/strong(loc) + if(prob(35)) + new /obj/item/circuitboard/machine/medipen_refiller(loc) + new /mob/living/simple_animal/hostile/hivebot(loc) + if(prob(35)) + new /obj/item/circuitboard/machine/stasis(loc) + new /mob/living/simple_animal/hostile/hivebot(loc) + if(prob(50)) + new /obj/item/stack/sheet/metal/fifty(loc) + new /obj/item/stack/sheet/glass/fifty(loc) + new /obj/item/stack/cable_coil/yellow(loc) + new /obj/item/storage/box/lights/bulbs(loc) + new /mob/living/simple_animal/hostile/hivebot(loc) + new /mob/living/simple_animal/hostile/hivebot(loc) + new /mob/living/simple_animal/hostile/hivebot/strong(loc) + new /obj/machinery/conveyor(loc) + new /turf/open/floor/circuit/red(loc) + if(11)//miner's last moments + visible_message("The familiar sound of an ash storm greets you. A miner steps through the portal, stumbles, and collapses.") + playsound(loc,'sound/weather/ashstorm/outside/weak_end.ogg', 150, FALSE, 50, TRUE, TRUE) + if(prob(35)) + new /obj/item/disk/design_disk/modkit_disc/resonator_blast(loc) + if(prob(25)) + new /obj/item/disk/design_disk/modkit_disc/rapid_repeater(loc) + if(prob(25)) + new /obj/item/disk/design_disk/modkit_disc/mob_and_turf_aoe(loc) + if(prob(25)) + new /obj/item/disk/design_disk/modkit_disc/bounty(loc) + if(prob(35)) + new /obj/item/circuitboard/machine/vending/mining_equipment(loc) + if(prob(45)) + new /obj/item/vending_refill/mining_equipment(loc) + new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc) + if(prob(35)) + new /obj/item/reagent_containers/hypospray/medipen/survival(loc) + if(prob(35)) + new /obj/item/fulton_core(loc) + new /obj/item/extraction_pack(loc) + new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc) + if(prob(45)) + new /obj/item/t_scanner/adv_mining_scanner/lesser(loc) + new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc) + if(prob(45)) + new /obj/item/gibtonite(loc) + new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc) + if(prob(45)) + new /obj/item/clothing/glasses/meson/night(loc) + new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc) + if(prob(50)) + new /obj/item/kinetic_crusher(loc) + else + new /obj/item/gun/energy/kinetic_accelerator(loc) + new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc) + new /mob/living/simple_animal/hostile/asteroid/goliath/beast(loc) + new /mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient(loc) + new /obj/effect/mob_spawn/human/miner(loc) + new /turf/open/floor/plating/asteroid/basalt(loc) + if(12)//sailing the ocean blue + visible_message("Water pours out of the portal, followed by a strange vessel. It's occupied.") + playsound(loc,'sound/ambience/shore.ogg', 150, FALSE, 50, TRUE, TRUE) + new /obj/vehicle/ridden/lavaboat/dragon(loc) + new /obj/item/oar(loc) + if(prob(50)) + new /obj/item/clothing/under/costume/sailor(loc) + if(prob(50)) + new /obj/item/pneumatic_cannon/speargun(loc) + new /obj/item/storage/backpack/magspear_quiver(loc) + new /obj/item/throwing_star/magspear(loc) + new /obj/item/throwing_star/magspear(loc) + new /obj/item/throwing_star/magspear(loc) + new /obj/item/throwing_star/magspear(loc) + new /obj/item/throwing_star/magspear(loc) + new /mob/living/simple_animal/hostile/carp(loc) + if(prob(45)) + new /obj/item/clothing/suit/space/hardsuit/carp(loc) + new /mob/living/simple_animal/hostile/carp(loc) + if(prob(45)) + new /mob/living/simple_animal/hostile/carp(loc) + if(prob(45)) + new /obj/item/reagent_containers/food/snacks/fishmeat/carp(loc) + new /obj/item/reagent_containers/food/snacks/fishmeat/carp(loc) + if(prob(35)) + new /mob/living/simple_animal/hostile/carp/megacarp(loc) + if(prob(25)) + new /obj/item/book/granter/martial/carp(loc) + new /mob/living/simple_animal/hostile/carp/megacarp(loc) + if(prob(35)) + new /obj/item/grenade/spawnergrenade/spesscarp(loc) + new /mob/living/simple_animal/hostile/carp/megacarp(loc) + new /mob/living/simple_animal/hostile/carp/megacarp(loc) + new /mob/living/simple_animal/hostile/carp(loc) + new /turf/open/water(loc) + if(13)//hydroponics forest + visible_message("You catch a glimpse of a strange forest. Smells like weed and bad choices.") + playsound(loc,'sound/ambience/shore.ogg', 150, FALSE, 50, TRUE, TRUE) + if(prob(45)) + new /obj/item/circuitboard/machine/biogenerator(loc) + new /mob/living/simple_animal/hostile/venus_human_trap(loc) + if(prob(35)) + new /obj/item/gun/energy/floragun(loc) + new /mob/living/simple_animal/hostile/venus_human_trap(loc) + if(prob(35)) + new /obj/item/circuitboard/machine/seed_extractor(loc) + new /mob/living/simple_animal/hostile/venus_human_trap(loc) + if(prob(45)) + new /obj/item/circuitboard/machine/plantgenes(loc) + else + new /obj/item/circuitboard/machine/hydroponics(loc) + if(prob(15)) + new /obj/item/circuitboard/machine/hydroponics(loc) + new /mob/living/simple_animal/hostile/venus_human_trap(loc) + if(prob(15)) + new /obj/item/circuitboard/machine/hydroponics(loc) + if(prob(5)) + new /obj/item/seeds/gatfruit(loc) + new /mob/living/simple_animal/hostile/venus_human_trap(loc) + if(prob(45)) + new /obj/item/seeds/random(loc) + if(prob(45)) + new /obj/item/seeds/random(loc) + new /mob/living/simple_animal/hostile/venus_human_trap(loc) + if(prob(45)) + new /obj/item/seeds/random(loc) + if(prob(45)) + new /obj/item/seeds/random(loc) + new /mob/living/simple_animal/hostile/venus_human_trap(loc) + if(prob(50)) + new /obj/item/seeds/random(loc) + if(prob(45)) + new /obj/item/seeds/cannabis(loc) + new /obj/item/clothing/gloves/botanic_leather(loc) + new /obj/item/cultivator/rake(loc) + new /obj/structure/spacevine(loc) + new /mob/living/simple_animal/hostile/venus_human_trap(loc) + new /turf/open/floor/plating/grass(loc) + if(14)//fallout ss13 + visible_message("You hear a geiger counter click and smell ash.") + playsound(loc,'sound/items/radiostatic.ogg', 100, FALSE, 50, TRUE, TRUE) + if(prob(50)) + new /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola(loc) + new /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola(loc) + new /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola(loc) + new /mob/living/simple_animal/hostile/cockroach/glockroach(loc) + if(prob(50)) + new /obj/structure/radioactive/stack(loc) + new /mob/living/simple_animal/hostile/cockroach/glockroach(loc) + if(prob(45)) + new /obj/item/stack/sheet/mineral/uranium/twenty(loc) + new /mob/living/simple_animal/hostile/cockroach/glockroach(loc) + if(prob(35)) + new /obj/item/clothing/head/radiation(loc) + new /obj/item/clothing/suit/radiation(loc) + if(prob(45)) + new /obj/item/gun/energy/decloner(loc) + new /mob/living/simple_animal/hostile/cockroach/glockroach(loc) + new /obj/item/geiger_counter(loc) + new /mob/living/simple_animal/hostile/cockroach/glockroach(loc) + new /turf/open/floor/plating/dirt(loc) + + if(15)//the cultists amoung us + visible_message("Chanting and a hateful red glow spill through the portal.") + playsound(loc,'sound/spookoween/ghost_whisper.ogg', 100, FALSE, 50, TRUE, TRUE) + if(prob(50)) + new /mob/living/simple_animal/hostile/construct/proteon/hostile(loc) + if(prob(45)) + new /obj/item/borg/upgrade/modkit/lifesteal(loc) + new /obj/item/bedsheet/cult(loc) + new /mob/living/simple_animal/hostile/construct/wraith/hostile(loc) + if(prob(50)) + new /obj/item/stack/sheet/mineral/hidden/hellstone/ten(loc) + if(prob(35)) + new /obj/item/sharpener/cult(loc) + new /mob/living/simple_animal/hostile/construct/artificer/hostile(loc) + if(prob(15)) + new /obj/item/cult_bastard(loc) + new /mob/living/simple_animal/hostile/construct/juggernaut/hostile(loc) + if(prob(35)) + new /obj/item/cult_shift(loc) + new /mob/living/simple_animal/hostile/construct/proteon/hostile(loc) + if(prob(45)) + new /obj/item/gem/bloodstone(loc) + new /mob/living/simple_animal/hostile/construct/proteon/hostile(loc) + if(prob(35)) + new /obj/item/nullrod/scythe/talking/necro(loc) + new /mob/living/simple_animal/hostile/construct/proteon/hostile(loc) + if(prob(35)) + new /obj/item/clothing/suit/space/hardsuit/cult/(loc) + new /mob/living/simple_animal/hostile/construct/artificer/hostile(loc) + new /mob/living/simple_animal/hostile/construct/juggernaut/hostile(loc) + new /mob/living/simple_animal/hostile/construct/wraith/hostile(loc) + new /obj/structure/destructible/cult/pylon(loc) + new /turf/open/floor/plasteel/cult(loc) + if(16)//the backroom freezer + visible_message("The faint hallogen glow of a faraway kitchen greets you.") + if(prob(45)) + new /obj/item/kitchen/knife/bloodletter(loc) + new /mob/living/simple_animal/hostile/killertomato(loc) + if(prob(55)) + new /obj/item/clothing/gloves/butchering(loc) + new /mob/living/simple_animal/hostile/killertomato(loc) + if(prob(45)) + new /obj/item/reagent_containers/food/snacks/store/bread/meat(loc) + new /obj/item/reagent_containers/food/snacks/store/bread/meat(loc) + new /obj/item/reagent_containers/food/snacks/store/bread/meat(loc) + if(prob(55)) + new /obj/item/reagent_containers/food/snacks/store/cake/trumpet(loc) + if(prob(35)) + new /obj/item/reagent_containers/food/snacks/pizza/dank(loc) + new /mob/living/simple_animal/hostile/killertomato(loc) + if(prob(25)) + new /obj/item/reagent_containers/food/snacks/meat/steak/gondola(loc) + new /mob/living/simple_animal/hostile/killertomato(loc) + if(prob(35)) + new /obj/item/reagent_containers/food/snacks/burger/roburgerbig(loc) + new /mob/living/simple_animal/hostile/killertomato(loc) + if(prob(35)) + new /obj/item/kitchen/knife/butcher(loc) + new /mob/living/simple_animal/hostile/killertomato(loc) + if(prob(35)) + new /obj/item/flamethrower/full(loc) + new /mob/living/simple_animal/hostile/killertomato(loc) + if(prob(45)) + new /obj/item/sharpener(loc) + new /mob/living/simple_animal/hostile/killertomato(loc) + if(prob(25)) + new /obj/item/sharpener/super(loc) + new /mob/living/simple_animal/hostile/killertomato(loc) + new /mob/living/simple_animal/hostile/killertomato(loc) + if(prob(35)) + new /obj/item/circuitboard/machine/gibber(loc) + new /mob/living/simple_animal/hostile/killertomato(loc) + if(prob(35)) + new /obj/item/circuitboard/machine/chem_master/condi(loc) + new /mob/living/simple_animal/hostile/killertomato(loc) + new /mob/living/simple_animal/hostile/alien/maid(loc) + new /turf/open/floor/plasteel/kitchen_coldroom/freezerfloor(loc) + if(17)//legion miniboss + visible_message("The ground quakes. An immense figure reaches through the portal, crouching to squeeze through.") + playsound(loc,'sound/magic/knock.ogg', 100, FALSE, 50, TRUE, TRUE) + new /mob/living/simple_animal/hostile/big_legion(loc) + if(prob(75)) + new /obj/structure/closet/crate/necropolis/tendril/greater(loc) + new /turf/open/indestructible/necropolis(loc) + if(18)//xenobiologist's hubris + visible_message("You catch a glimpse of a wobbling sea of slimy friends. An abused-looking keeper slips through the portal.") + playsound(loc,'sound/effects/footstep/slime1.ogg', 100, FALSE, 50, TRUE, TRUE) + if(prob(25)) + new /obj/item/slime_extract/adamantine(loc) + new /mob/living/simple_animal/slime/random(loc) + if(prob(35)) + new /obj/item/slime_extract/gold(loc) + if(prob(25)) + new /mob/living/simple_animal/slime/random(loc) + if(prob(45)) + new /obj/item/extinguisher/advanced(loc) + if(prob(25)) + new /obj/item/slimepotion/slime/renaming(loc) + new /mob/living/simple_animal/slime/random(loc) + new /mob/living/simple_animal/slime/random(loc) + if(prob(25)) + new /obj/item/slimepotion/slime/sentience(loc) + new /mob/living/simple_animal/slime/random(loc) + if(prob(25)) + new /mob/living/simple_animal/slime/random(loc) + if(prob(45)) + new /obj/item/circuitboard/computer/xenobiology(loc) + new /obj/item/slime_extract/grey(loc) + new /mob/living/simple_animal/slime/random(loc) + if(prob(45)) + new /obj/item/circuitboard/machine/processor/slime(loc) + new /mob/living/simple_animal/slime/random(loc) + new /mob/living/simple_animal/slime/random(loc) + if(prob(25)) + new /obj/item/shield/adamantineshield(loc) + new /mob/living/simple_animal/slime/random(loc) + if(prob(45)) + new /obj/item/slime_cookie/purple(loc) + new /obj/item/slime_cookie/purple(loc) + new /obj/item/slime_cookie/purple(loc) + if(prob(45)) + new /obj/item/storage/box/monkeycubes(loc) + new /mob/living/simple_animal/slime/random(loc) + if(prob(35)) + new /obj/item/slimepotion/speed(loc) + new /mob/living/simple_animal/slime/random(loc) + if(prob(45)) + new /obj/item/slimepotion/slime/slimeradio(loc) + new /mob/living/simple_animal/slime/random(loc) + if(prob(35)) + new /mob/living/simple_animal/pet/dog/corgi/puppy/slime(loc) + new /obj/effect/mob_spawn/human/scientist(loc) + new /turf/open/floor/mineral/titanium/purple(loc) + new /mob/living/simple_animal/slime/random(loc) + if(19)//hey, free elite tumor! + visible_message("A large, pulsating structure falls through the portal and crashes to the floor.") + playsound(loc,'sound/effects/break_stone.ogg', 100, FALSE, 50, TRUE, TRUE) + new /obj/structure/elite_tumor(loc) + new /turf/open/floor/plating/asteroid/basalt(loc) + if(20)//*you flush the toilet.* + visible_message("You hear the faint noise of a long flush.") + new /obj/structure/toilet(loc) + new /obj/effect/decal/remains(loc) + new /obj/item/newspaper(loc) + new /turf/open/floor/plastic(loc) + new /obj/item/clothing/head/papersack/smiley(loc) //welcome to the bathroom + if(21)//Research & Zombies + visible_message("Flashing lights and quarantine alarms echo through the portal. You smell rotting flesh and plasma.") + playsound(loc,'sound/misc/bloblarm.ogg', 120, FALSE, 50, TRUE, TRUE) + if(prob(35)) + new /obj/item/storage/box/rndboards(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + if(prob(35)) + new /obj/item/storage/box/stockparts/deluxe(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + if(prob(15)) + new /obj/effect/spawner/lootdrop/stockparts(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + if(prob(15)) + new /obj/effect/spawner/lootdrop/stockparts(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + if(prob(15)) + new /obj/effect/spawner/lootdrop/stockparts(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + if(prob(15)) + new /obj/effect/spawner/lootdrop/stockparts(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + if(prob(30)) + new /obj/item/circuitboard/machine/rdserver(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + if(prob(35)) + new /obj/item/research_notes/loot/big(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + else + new /obj/item/research_notes/loot/medium(loc) + if(prob(35)) + new /obj/item/research_notes/loot/medium(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + else + new /obj/item/research_notes/loot/small(loc) + if(prob(35)) + new /obj/item/pneumatic_cannon(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + if(prob(45)) + new /obj/item/research_notes/loot/medium(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + else + new /obj/item/research_notes/loot/small(loc) + new/turf/open/floor/mineral/titanium/purple(loc) + new /mob/living/simple_animal/hostile/human/zombie(loc) + if(22)//Silverback's locker room + visible_message("You catch a glimpse of verdant green. Smells like a locker room.") + playsound(loc,'sound/creatures/gorilla.ogg', 75, FALSE, 50, TRUE, TRUE) + new /mob/living/simple_animal/hostile/gorilla(loc) + new /mob/living/simple_animal/hostile/gorilla(loc) + if(prob(35)) + new /obj/item/circuitboard/machine/dnascanner(loc) + if(prob(35)) + new /obj/item/circuitboard/computer/scan_consolenew(loc) + if(prob(25)) + new /obj/item/reagent_containers/hypospray/medipen/magillitis(loc) + new /mob/living/simple_animal/hostile/gorilla(loc) + if(prob(35)) + new /obj/item/dnainjector/thermal(loc) + new /mob/living/simple_animal/hostile/gorilla(loc) + if(prob(35)) + new /obj/item/storage/box/gorillacubes(loc) + new /mob/living/simple_animal/hostile/gorilla(loc) + if(prob(35)) + new /obj/item/dnainjector/hulkmut(loc) + new /mob/living/simple_animal/hostile/gorilla(loc) + if(prob(35)) + new /mob/living/simple_animal/hostile/gorilla(loc) + if(prob(35)) + new /obj/item/dnainjector/gigantism(loc) + if(prob(45)) + new /obj/item/dnainjector/dwarf(loc) + if(prob(35)) + new /mob/living/simple_animal/hostile/gorilla(loc) + if(prob(35)) + new /mob/living/simple_animal/hostile/gorilla(loc) + new /obj/item/dnainjector/telemut/darkbundle(loc) + if(prob(35)) + new /obj/item/dnainjector/insulated(loc) + new /mob/living/simple_animal/hostile/gorilla(loc) + new /obj/item/sequence_scanner(loc) + new /obj/structure/flora/grass/jungle(loc) + new /turf/open/floor/plating/grass/jungle(loc) diff --git a/code/game/objects/structures/geyser.dm b/code/game/objects/structures/lavaland/geyser.dm similarity index 100% rename from code/game/objects/structures/geyser.dm rename to code/game/objects/structures/lavaland/geyser.dm diff --git a/code/game/objects/structures/lavaland/necropolis_tendril.dm b/code/game/objects/structures/lavaland/necropolis_tendril.dm new file mode 100644 index 000000000000..b3c9a8cbf230 --- /dev/null +++ b/code/game/objects/structures/lavaland/necropolis_tendril.dm @@ -0,0 +1,187 @@ +//Necropolis Tendrils, which spawn lavaland monsters and break into a chasm when killed +/obj/structure/spawner/lavaland + name = "necropolis tendril" + desc = "A vile tendril of corruption, originating deep underground. Terrible monsters are pouring out of it." + + icon_state = "tendril" + + faction = list("mining") + max_mobs = 5 + max_integrity = 450 + mob_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/tendril) + + move_resist = INFINITY // just killing it tears a massive hole in the ground, let's not move it + anchored = TRUE + resistance_flags = FIRE_PROOF | LAVA_PROOF + + hitsound_type = PROJECTILE_HITSOUND_FLESH + + var/gps = null + var/obj/effect/light_emitter/tendril/emitted_light + +GLOBAL_LIST_INIT(tendrils, list()) +/obj/structure/spawner/lavaland/Initialize() + . = ..() + emitted_light = new(loc) + for(var/F in RANGE_TURFS(1, src)) + if(ismineralturf(F)) + var/turf/closed/mineral/M = F + M.ScrapeAway(null, CHANGETURF_IGNORE_AIR) + GLOB.tendrils += src + +/obj/structure/spawner/lavaland/deconstruct(disassembled) + new /obj/effect/collapse(loc) + new /obj/structure/closet/crate/necropolis/tendril(loc) + return ..() + + +/obj/structure/spawner/lavaland/Destroy() + var/last_tendril = TRUE + if(GLOB.tendrils.len>1) + last_tendril = FALSE + + if(last_tendril && !(flags_1 & ADMIN_SPAWNED_1)) + if(SSachievements.achievements_enabled) + for(var/mob/living/L in view(7,src)) + if(L.stat || !L.client) + continue + L.client.give_award(/datum/award/achievement/boss/tendril_exterminator, L) + L.client.give_award(/datum/award/score/tendril_score, L) //Progresses score by one + GLOB.tendrils -= src + QDEL_NULL(emitted_light) + return ..() + +/obj/effect/light_emitter/tendril + set_luminosity = 4 + set_cap = 2.5 + light_color = LIGHT_COLOR_LAVA + +/obj/effect/collapse + name = "collapsing necropolis tendril" + desc = "Get clear!" + layer = TABLE_LAYER + icon = 'icons/mob/nest.dmi' + icon_state = "tendril" + anchored = TRUE + density = TRUE + var/obj/effect/light_emitter/tendril/emitted_light + +/obj/effect/collapse/Initialize() + . = ..() + emitted_light = new(loc) + visible_message("The tendril writhes in fury as the earth around it begins to crack and break apart! Get back!") + visible_message("Something falls free of the tendril!") + playsound(loc,'sound/effects/tendril_destroyed.ogg', 200, FALSE, 50, TRUE, TRUE) + addtimer(CALLBACK(src, PROC_REF(collapse)), 50) + +/obj/effect/collapse/Destroy() + QDEL_NULL(emitted_light) + return ..() + +/obj/effect/collapse/proc/collapse() + for(var/mob/M in range(7,src)) + shake_camera(M, 15, 1) + playsound(get_turf(src),'sound/effects/explosionfar.ogg', 200, TRUE) + visible_message("The tendril falls inward, the ground around it erupting into bubbling lava!") //WS edit. + for(var/turf/T in range(2,src)) + if(!T.density) + T.TerraformTurf(/turf/open/lava/smooth/lava_land_surface, /turf/open/lava/smooth/lava_land_surface, flags = CHANGETURF_INHERIT_AIR) //WS edit, instead of chasms this produces lava instead. + qdel(src) + + //these are good for mappers and already see use in some maps. + +/obj/structure/spawner/lavaland/goliath + mob_types = list(/mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril) + +/obj/structure/spawner/lavaland/legion + mob_types = list(/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril) + +/obj/structure/spawner/lavaland/icewatcher + mob_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/icewing) + +/obj/structure/spawner/lavaland/whitesandsbasilisk + mob_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk/whitesands) + + //these are ones that we want to see spawning on worlds. + +/obj/structure/spawner/lavaland/low_threat //this is the most common one, it shouldn't be a huge issue for most players. + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 27, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 26, + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/tendril = 26, + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/icewing = 1, + /mob/living/simple_animal/hostile/asteroid/brimdemon = 20 + ) + max_mobs = 4 + spawn_time = 300 + +/obj/structure/spawner/lavaland/medium_threat //this is less common. It starts getting dangerous here. + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 27, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 26, + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/tendril = 26, + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/icewing = 1, + /mob/living/simple_animal/hostile/asteroid/brimdemon = 20 + ) + max_mobs = 6 + spawn_time = 200 //they spawn a little faster + +/obj/structure/spawner/lavaland/high_threat //this should be rare. People will have trouble with this. + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 27, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 26, + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/tendril = 26, + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/icewing = 1, + /mob/living/simple_animal/hostile/asteroid/brimdemon = 20 + ) + max_mobs = 9 + spawn_time = 200 + +/obj/structure/spawner/lavaland/extreme_threat //extremely rare + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 27, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 26, + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/tendril = 26, + /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/icewing = 1, + /mob/living/simple_animal/hostile/asteroid/brimdemon = 20 + ) + max_mobs = 12 + spawn_time = 150 //bring a friend and some automatic weapons + +//and sand world ones. More legions, no brimdemons, no icewings. + +/obj/structure/spawner/lavaland/sand_world/low_threat + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 20, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 40, + /mob/living/simple_animal/hostile/asteroid/basilisk/whitesands = 40 + ) + max_mobs = 5 + spawn_time = 300 + +/obj/structure/spawner/lavaland/sand_world/medium_threat + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 20, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 40, + /mob/living/simple_animal/hostile/asteroid/basilisk/whitesands = 40 + ) + max_mobs = 7 + spawn_time = 200 + +/obj/structure/spawner/lavaland/sand_world/high_threat + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 20, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 40, + /mob/living/simple_animal/hostile/asteroid/basilisk/whitesands = 40 + ) + max_mobs = 10 + spawn_time = 200 + +/obj/structure/spawner/lavaland/sand_world/extreme_threat + mob_types = list( + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 20, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 40, + /mob/living/simple_animal/hostile/asteroid/basilisk/whitesands = 40 + ) + max_mobs = 12 + spawn_time = 150 diff --git a/code/game/objects/structures/plaques/static_plaques.dm b/code/game/objects/structures/plaques/static_plaques.dm index 00944c197415..1ac3ec7546da 100644 --- a/code/game/objects/structures/plaques/static_plaques.dm +++ b/code/game/objects/structures/plaques/static_plaques.dm @@ -47,11 +47,3 @@ name = "\improper Mr. Deempisi portrait" desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'" icon_state = "monkey_painting" - -/obj/structure/plaque/listeningpost - name = "Listening Post Commemoration Plaque" - engraved = TRUE - -/obj/structure/plaque/listeningpost/Initialize() - . = ..() - desc = "Cybersun Virtual Solutions - Field Listening Post #[rand(107,356)]. Proudly built in [rand(478, 497)]." diff --git a/code/game/objects/structures/salvaging.dm b/code/game/objects/structures/salvaging.dm index d373f8eb94a9..06d59e7390ea 100644 --- a/code/game/objects/structures/salvaging.dm +++ b/code/game/objects/structures/salvaging.dm @@ -578,7 +578,7 @@ /obj/effect/spawner/lootdrop/random_gun_protolathe_lootdrop loot = list( /obj/item/gun/energy/lasercannon = 1, - /obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq/proto = 1, + /obj/item/gun/ballistic/automatic/smg/proto = 1, /obj/item/gun/energy/temperature/security = 1, ) /obj/effect/spawner/lootdrop/random_ammo_protolathe_lootdrop @@ -673,7 +673,7 @@ /obj/effect/spawner/lootdrop/random_computer_circuit_rare loot = list( - /obj/item/circuitboard/computer/cargo = 5, + /obj/item/circuitboard/computer/cargo/express = 5, /obj/item/circuitboard/computer/communications = 5, /obj/item/circuitboard/computer/shuttle/helm = 5, /obj/item/circuitboard/computer/med_data = 5, @@ -683,7 +683,7 @@ /obj/effect/spawner/lootdrop/destructive_anal_loot //what do people usually put in these things anayways loot = list( /obj/item/storage/toolbox/syndicate/empty = 650, - /obj/item/gun/ballistic/automatic/pistol/syndicate = 500, + /obj/item/gun/ballistic/automatic/pistol = 500, /obj/item/camera_bug = 500, /obj/item/clothing/gloves/combat = 200, /obj/item/clothing/head/chameleon = 200, diff --git a/code/game/objects/structures/signs/_signs.dm b/code/game/objects/structures/signs/_signs.dm index f96d11703943..35a55824c806 100644 --- a/code/game/objects/structures/signs/_signs.dm +++ b/code/game/objects/structures/signs/_signs.dm @@ -252,24 +252,18 @@ // some solgov stuff /obj/structure/sign/solgov_seal - name = "seal of the solarian government" - desc = "A seal emblazened with a gold trim depicting Sol." + name = "Seal of the solarian government" + desc = "A seal emblazened with a gold trim depicting the star, sol." icon = 'icons/obj/solgov_logos.dmi' icon_state = "solgovseal" pixel_y = 27 /obj/structure/sign/solgov_flag name = "solgov banner" - desc = "A large flag displaying the logo of solgov, the government of the Sol system." + desc = "A large flag displaying the logo of solgov, the local government of the sol system." icon = 'icons/obj/solgov_logos.dmi' icon_state = "solgovflag-left" -// suns seal -/obj/structure/sign/suns - name = "emblem of the Student-Union Association of Naturalistic Sciences" - desc = "A large emblem showcasing the icon of SUNS." - icon_state = "suns" - // clip seal /obj/structure/sign/clip name = "Banner of the Confederated League of Independent Planets" @@ -281,7 +275,7 @@ /obj/structure/sign/number name = "zero" desc = "A numeral sign." - icon = 'icons/turf/decals/decals.dmi' + icon = 'icons/turf/decals.dmi' icon_state = "0" /obj/structure/sign/number/one diff --git a/code/game/objects/structures/signs/signs_flags.dm b/code/game/objects/structures/signs/signs_flags.dm index 415bce3bf6f5..a8652f130806 100644 --- a/code/game/objects/structures/signs/signs_flags.dm +++ b/code/game/objects/structures/signs/signs_flags.dm @@ -37,12 +37,6 @@ icon_state = "flag_gezena" item_flag = /obj/item/sign/flag/gezena -/obj/structure/sign/flag/suns - name = "\improper SUNS flag" - desc = "A flag featuring the iconography of the Student-Union Association of Naturalistic Sciences. Something about the flag reminds you of books." - icon_state = "flag_suns" - item_flag = /obj/item/sign/flag/suns - // ITEM FLAGS - THE THINGS YOU HOLD AND PLACE /obj/item/sign/flag @@ -57,9 +51,3 @@ desc = "A folded up Gezenan Flag. Something about this flag makes you think of plants." icon_state = "folded_gezena" sign_path = /obj/structure/sign/flag/gezena - -/obj/item/sign/flag/suns - name = "folded SUNS flag" - desc = "A folded up purple Flag. Something about this flag makes you think of chemistry." - icon_state = "folded_suns" - sign_path = /obj/structure/sign/flag/suns diff --git a/code/game/objects/structures/spawner.dm b/code/game/objects/structures/spawner.dm new file mode 100644 index 000000000000..d44606a1a57b --- /dev/null +++ b/code/game/objects/structures/spawner.dm @@ -0,0 +1,153 @@ +GLOBAL_LIST_INIT(astroloot, list( + /obj/item/stack/ore/uranium = 50, + /obj/item/stack/ore/iron = 50, + /obj/item/stack/ore/plasma = 75, + /obj/item/stack/ore/silver = 50, + /obj/item/stack/ore/gold = 50, + /obj/item/stack/ore/diamond = 25, + /obj/item/stack/ore/hellstone = 5, + /obj/item/stack/ore/titanium = 75, + /obj/item/pickaxe/diamond = 15, + /obj/item/borg/upgrade/modkit/cooldown = 5, + /obj/item/borg/upgrade/modkit/damage = 5, + /obj/item/borg/upgrade/modkit/range = 5, + /obj/item/t_scanner/adv_mining_scanner/lesser = 15, + /obj/item/kinetic_crusher = 15, + /obj/effect/mob_spawn/human/corpse/damaged/legioninfested = 25, + /obj/effect/mob_spawn/human/corpse/damaged/legioninfested = 25, + /obj/effect/mob_spawn/human/corpse/damaged/legioninfested = 25, + /obj/item/tank/jetpack/suit = 10, + /obj/item/survivalcapsule = 15, + /obj/item/reagent_containers/hypospray/medipen/survival = 15, + /obj/item/gps/mining = 10, + /obj/item/extraction_pack = 10, + /obj/item/reagent_containers/food/drinks/beer = 15, + )) + +/obj/structure/spawner + name = "monster nest" + icon = 'icons/mob/nest.dmi' + icon_state = "hole" + max_integrity = 100 + + move_resist = MOVE_FORCE_EXTREMELY_STRONG + anchored = TRUE + density = TRUE + + var/max_mobs = 5 + var/spawn_time = 300 //30 seconds default + var/mob_types = list(/mob/living/simple_animal/hostile/carp) + var/spawn_text = "emerges from" + var/faction = list("hostile") + var/spawn_sound = list('sound/effects/break_stone.ogg') + var/spawner_type = /datum/component/spawner + var/spawn_distance_min = 1 + var/spawn_distance_max = 1 + +/obj/structure/spawner/Initialize() + . = ..() + AddComponent(spawner_type, mob_types, spawn_time, faction, spawn_text, max_mobs, spawn_sound, spawn_distance_min, spawn_distance_max) + +/obj/structure/spawner/attack_animal(mob/living/simple_animal/M) + if(faction_check(faction, M.faction, FALSE)&&!M.client) + return + ..() + + +/obj/structure/spawner/syndicate + name = "warp beacon" + icon = 'icons/obj/device.dmi' + icon_state = "syndbeacon" + spawn_text = "warps in from" + mob_types = list(/mob/living/simple_animal/hostile/human/syndicate/ranged) + faction = list(ROLE_SYNDICATE) + +/obj/structure/spawner/skeleton + name = "bone pit" + desc = "A pit full of bones, and some still seem to be moving..." + max_integrity = 150 + max_mobs = 15 + spawn_time = 150 + mob_types = list(/mob/living/simple_animal/hostile/human/skeleton) + spawn_text = "climbs out of" + faction = list("skeleton") + +/obj/structure/spawner/clown + name = "Laughing Larry" + desc = "A laughing, jovial figure. Something seems stuck in his throat." + icon_state = "clownbeacon" + icon = 'icons/obj/device.dmi' + max_integrity = 200 + max_mobs = 15 + spawn_time = 150 + mob_types = list(/mob/living/simple_animal/hostile/retaliate/clown, /mob/living/simple_animal/hostile/retaliate/clown/fleshclown, /mob/living/simple_animal/hostile/retaliate/clown/clownhulk, /mob/living/simple_animal/hostile/retaliate/clown/longface, /mob/living/simple_animal/hostile/retaliate/clown/clownhulk/chlown, /mob/living/simple_animal/hostile/retaliate/clown/clownhulk/honcmunculus, /mob/living/simple_animal/hostile/retaliate/clown/mutant/blob, /mob/living/simple_animal/hostile/retaliate/clown/banana, /mob/living/simple_animal/hostile/retaliate/clown/honkling, /mob/living/simple_animal/hostile/retaliate/clown/lube) + spawn_text = "climbs out of" + faction = list("clown") + +/obj/structure/spawner/carp + name = "carp spawn" //the non game spawn meaning + desc = "A puddle, which appears to be full of carp" + icon_state = "puddle" + icon = 'icons/obj/watercloset.dmi' + max_integrity = 150 + max_mobs = 5 + spawn_time = 1200 + mob_types = list(/mob/living/simple_animal/hostile/carp) + spawn_text = "climbs out of" + faction = list("carp") + +/obj/structure/spawner/mining/proc/adestroy_effect() + playsound(loc,'sound/effects/explosionfar.ogg', 200, TRUE) + visible_message("[src] collapses, sealing everything inside!\nOres fall out of the cave as it is destroyed!") + +/obj/structure/spawner/mining + name = "monster den" + desc = "A hole dug into the ground, harboring all kinds of monsters found within most caves or mining asteroids." + max_mobs = 3 + spawn_text = "crawls out of" + mob_types = list(/mob/living/simple_animal/hostile/asteroid/goldgrub, /mob/living/simple_animal/hostile/asteroid/goliath, /mob/living/simple_animal/hostile/asteroid/hivelord, /mob/living/simple_animal/hostile/asteroid/basilisk, /mob/living/simple_animal/hostile/asteroid/fugu) + faction = list("mining") + density = 0 + +/obj/structure/spawner/mining/deconstruct(disassembled) + adestroy_effect() + drop_astroloot() + return ..() + +/obj/structure/spawner/mining/proc/drop_astroloot() + for(var/type in GLOB.astroloot) + var/chance = GLOB.astroloot[type] + if(!prob(chance)) + continue + new type(loc, rand(5, 17)) + +/obj/structure/spawner/mining/goldgrub + name = "goldgrub den" + desc = "A den housing a nest of goldgrubs, annoying but arguably much better than anything else you'll find in a nest." + mob_types = list(/mob/living/simple_animal/hostile/asteroid/goldgrub) + +/obj/structure/spawner/mining/goliath + name = "goliath den" + desc = "A den housing a nest of goliaths, oh god why?" + mob_types = list(/mob/living/simple_animal/hostile/asteroid/goliath) + +/obj/structure/spawner/mining/hivelord + name = "hivelord den" + desc = "A den housing a nest of hivelords." + mob_types = list(/mob/living/simple_animal/hostile/asteroid/hivelord) + +/obj/structure/spawner/mining/basilisk + name = "basilisk den" + desc = "A den housing a nest of basilisks, bring a coat." + mob_types = list(/mob/living/simple_animal/hostile/asteroid/basilisk) + +/obj/structure/spawner/mining/wumborian + name = "wumborian fugu den" + desc = "A den housing a nest of wumborian fugus, how do they all even fit in there?" + mob_types = list(/mob/living/simple_animal/hostile/asteroid/fugu) + +/obj/structure/spawner/mining/carp + name = "carp den" + desc = "A den housing a nest of space carp, seems fishy!" + mob_types = list(/mob/living/simple_animal/hostile/carp) + spawn_text = "emerges from" diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 4ebd416675b8..27c10f244c37 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -106,8 +106,6 @@ return TRUE if(locate(/obj/structure/table) in get_turf(mover)) return TRUE - if(mover.movement_type & FLOATING) - return TRUE /obj/structure/table/CanAStarPass(ID, dir, caller) . = !density @@ -374,7 +372,7 @@ check_break(M) /obj/structure/table/glass/proc/check_break(mob/living/M) - if(M.has_gravity() && M.mob_size > MOB_SIZE_SMALL && !(M.movement_type & (FLYING || FLOATING))) + if(M.has_gravity() && M.mob_size > MOB_SIZE_SMALL && !(M.movement_type & FLYING)) table_shatter(M) /obj/structure/table/glass/proc/table_shatter(mob/living/L) diff --git a/code/game/objects/structures/traps.dm b/code/game/objects/structures/traps.dm index 4c6c3173cded..f56cfae9a5b8 100644 --- a/code/game/objects/structures/traps.dm +++ b/code/game/objects/structures/traps.dm @@ -144,3 +144,16 @@ /obj/structure/trap/ward/Initialize() . = ..() QDEL_IN(src, time_between_triggers) + +/obj/structure/trap/cult + name = "unholy trap" + desc = "A trap that rings with unholy energy. You think you hear... chittering?" + icon_state = "trap-cult" + +/obj/structure/trap/cult/trap_effect(mob/living/L) + to_chat(L, "With a crack, the hostile constructs come out of hiding, stunning you!") + L.electrocute_act(10, src, flags = SHOCK_NOGLOVES) // electrocute act does a message. + L.Paralyze(20) + new /mob/living/simple_animal/hostile/construct/proteon/hostile(loc) + new /mob/living/simple_animal/hostile/construct/proteon/hostile(loc) + QDEL_IN(src, 30) diff --git a/code/game/turfs/closed/_closed.dm b/code/game/turfs/closed/_closed.dm index 2b7d93ae2590..4866dbfb3f60 100644 --- a/code/game/turfs/closed/_closed.dm +++ b/code/game/turfs/closed/_closed.dm @@ -77,16 +77,6 @@ smoothing_groups = list(SMOOTH_GROUP_CLOSED_TURFS, SMOOTH_GROUP_WALLS, SMOOTH_GROUP_AIRLOCK) canSmoothWith = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_WINDOW_FULLTILE, SMOOTH_GROUP_AIRLOCK) -/turf/closed/indestructible/titanium - name = "wall" - desc = "A light-weight titanium wall used in shuttles. Effectively impervious to conventional methods of destruction." - icon = 'icons/turf/walls/shuttle_wall.dmi' - icon_state = "shuttle_wall-0" - base_icon_state = "shuttle_wall" - flags_ricochet = RICOCHET_SHINY | RICOCHET_HARD - smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS - smoothing_groups = list(SMOOTH_GROUP_CLOSED_TURFS, SMOOTH_GROUP_WALLS, SMOOTH_GROUP_TITANIUM_WALLS) - canSmoothWith = list(SMOOTH_GROUP_TITANIUM_WALLS, SMOOTH_GROUP_AIRLOCK, SMOOTH_GROUP_SHUTTLE_PARTS, SMOOTH_GROUP_WALLS, SMOOTH_GROUP_WINDOW_FULLTILE) /turf/closed/indestructible/riveted icon = 'icons/turf/walls/riveted.dmi' diff --git a/code/game/turfs/closed/minerals.dm b/code/game/turfs/closed/minerals.dm index 33fcf315fc52..370afeaeedf2 100644 --- a/code/game/turfs/closed/minerals.dm +++ b/code/game/turfs/closed/minerals.dm @@ -208,6 +208,12 @@ /obj/item/stack/ore/uranium = 35, /obj/item/stack/ore/diamond = 30, /obj/item/stack/ore/gold = 45, /obj/item/stack/ore/titanium = 45, /obj/item/stack/ore/silver = 50, /obj/item/stack/ore/plasma = 50, /obj/item/stack/ore/bluespace_crystal) +/turf/closed/mineral/random/high_chance/volcanic/icecropolis + environment_type = "basalt" + turf_type = /turf/open/indestructible/necropolis/air + baseturfs = /turf/open/indestructible/necropolis/air + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + /turf/closed/mineral/random/low_chance mineralChance = 3 mineralSpawnChanceList = list( @@ -232,6 +238,12 @@ /obj/item/stack/ore/silver = 12, /obj/item/stack/ore/plasma = 20, /obj/item/stack/ore/iron = 40, /turf/closed/mineral/gibtonite/volcanic = 4, /obj/item/stack/ore/bluespace_crystal = 1) +/turf/closed/mineral/random/volcanic/icecropolis + environment_type = "basalt" + turf_type = /turf/open/indestructible/necropolis/air + baseturfs = /turf/open/indestructible/necropolis/air + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + /turf/closed/mineral/random/snow name = "schist" desc = "Say it fives times fast." @@ -268,7 +280,6 @@ opacity = FALSE light_range = 2 light_power = 1 - mineralType = /obj/item/stack/ore/ice /turf/closed/mineral/random/snow/underground baseturfs = /turf/open/floor/plating/asteroid/snow/icemoon diff --git a/code/game/turfs/closed/wall/mineral_walls.dm b/code/game/turfs/closed/wall/mineral_walls.dm index 53dbb9479f3b..89a00d04c142 100644 --- a/code/game/turfs/closed/wall/mineral_walls.dm +++ b/code/game/turfs/closed/wall/mineral_walls.dm @@ -226,6 +226,8 @@ icon_state = "wood_wall-255" smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS | SMOOTH_CONNECTORS +/turf/closed/wall/mineral/wood/nonmetal/icecropolis + baseturfs = /turf/open/indestructible/necropolis/air /turf/closed/wall/mineral/wood/attackby(obj/item/W, mob/user) if(W.get_sharpness() && W.force) @@ -264,6 +266,9 @@ icon_state = "iron_wall-255" smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS +/turf/closed/wall/mineral/iron/icecropolis + baseturfs = /turf/open/indestructible/necropolis/air + /turf/closed/wall/mineral/snow name = "packed snow wall" desc = "A wall made of densely packed snow blocks." diff --git a/code/game/turfs/closed/wall/misc_walls.dm b/code/game/turfs/closed/wall/misc_walls.dm index 7fbcab55504a..20fcb2cb9f57 100644 --- a/code/game/turfs/closed/wall/misc_walls.dm +++ b/code/game/turfs/closed/wall/misc_walls.dm @@ -63,6 +63,10 @@ icon_state = "rusty_wall-255" smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS +/turf/closed/wall/rust/icecropolis + baseturfs = /turf/open/indestructible/necropolis/air + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + /turf/closed/wall/r_wall/rust name = "rusted reinforced wall" desc = "A huge chunk of rusted reinforced metal." diff --git a/code/game/turfs/open/_open.dm b/code/game/turfs/open/_open.dm index 44acbe06f6bf..27a3225dbb03 100644 --- a/code/game/turfs/open/_open.dm +++ b/code/game/turfs/open/_open.dm @@ -99,6 +99,9 @@ heavyfootstep = FOOTSTEP_LAVA tiled_dirt = FALSE +/turf/open/indestructible/necropolis/icecropolis + initial_gas_mix = ICEMOON_DEFAULT_ATMOS + /turf/open/indestructible/necropolis/Initialize(mapload, inherited_virtual_z) . = ..() if(prob(12)) diff --git a/code/game/turfs/open/floor/fancy_floor.dm b/code/game/turfs/open/floor/fancy_floor.dm index 3a0184849450..37c369a3d8c9 100644 --- a/code/game/turfs/open/floor/fancy_floor.dm +++ b/code/game/turfs/open/floor/fancy_floor.dm @@ -41,6 +41,9 @@ /turf/open/floor/wood/yew color = WOOD_COLOR_YELLOW +/turf/open/floor/wood/icecropolis + baseturfs = /turf/open/indestructible/necropolis/air + /turf/open/floor/wood/examine(mob/user) . = ..() . += "There's a few screws and a small crack visible." diff --git a/code/game/turfs/open/floor/plasteel_floor.dm b/code/game/turfs/open/floor/plasteel_floor.dm index 61a90ff0da86..7ed16bc5631e 100644 --- a/code/game/turfs/open/floor/plasteel_floor.dm +++ b/code/game/turfs/open/floor/plasteel_floor.dm @@ -332,3 +332,6 @@ icon_state = "tiled_light" base_icon_state = "tiled_light" color = "#938170" + +/turf/open/floor/plasteel/icecropolis + baseturfs = /turf/open/indestructible/necropolis/air diff --git a/code/game/turfs/open/floor/plating/asteroid.dm b/code/game/turfs/open/floor/plating/asteroid.dm index 996d122a4ac9..89f48aee49a1 100644 --- a/code/game/turfs/open/floor/plating/asteroid.dm +++ b/code/game/turfs/open/floor/plating/asteroid.dm @@ -101,7 +101,7 @@ to_chat(user, "There is already a grave there!") return to_chat(user, "You start piling the dirt...") - if(do_after(user, 30, target = src)) + if(do_after(user,30, target = src)) if(locate(/obj/structure/closet/crate/grave) in dest_turf) return if(istype(W, /obj/item/stack/sheet/mineral/wood)) diff --git a/code/game/turfs/open/floor/plating/lavaland.dm b/code/game/turfs/open/floor/plating/lavaland.dm index 84e0173819b7..1dd8d49d746d 100644 --- a/code/game/turfs/open/floor/plating/lavaland.dm +++ b/code/game/turfs/open/floor/plating/lavaland.dm @@ -37,6 +37,15 @@ planetary_atmos = TRUE baseturfs = /turf/open/lava/smooth/lava_land_surface +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/icecropolis + initial_gas_mix = ICEMOON_DEFAULT_ATMOS + baseturfs = /turf/open/indestructible/necropolis/icecropolis + +/turf/open/floor/plating/asteroid/basalt/lava_land_surface/icecropolis/inside + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + planetary_atmos = FALSE + baseturfs = /turf/open/indestructible/necropolis/air + /turf/open/floor/plating/asteroid/basalt/purple icon = 'icons/turf/lavaland_purple.dmi' baseturfs = /turf/open/floor/plating/asteroid/basalt/purple @@ -93,39 +102,3 @@ light_range = 2 light_power = 0.6 light_color = LIGHT_COLOR_FIRE - -/turf/open/floor/concrete/lava - initial_gas_mix = LAVALAND_DEFAULT_ATMOS - light_range = 2 - light_power = 0.6 - light_color = LIGHT_COLOR_FIRE - -/turf/open/floor/concrete/slab_1/lava - initial_gas_mix = LAVALAND_DEFAULT_ATMOS - light_range = 2 - light_power = 0.6 - light_color = LIGHT_COLOR_FIRE - -/turf/open/floor/plating/lava - initial_gas_mix = LAVALAND_DEFAULT_ATMOS - light_range = 2 - light_power = 0.6 - light_color = LIGHT_COLOR_FIRE - -/turf/open/floor/plating/rust/lava - initial_gas_mix = LAVALAND_DEFAULT_ATMOS - light_range = 2 - light_power = 0.6 - light_color = LIGHT_COLOR_FIRE - -/turf/open/floor/plasteel/white/lava - initial_gas_mix = LAVALAND_DEFAULT_ATMOS - light_range = 2 - light_power = 0.6 - light_color = LIGHT_COLOR_FIRE - -/turf/open/floor/plasteel/dark/lava - initial_gas_mix = LAVALAND_DEFAULT_ATMOS - light_range = 2 - light_power = 0.6 - light_color = LIGHT_COLOR_FIRE diff --git a/code/game/turfs/open/floor/plating/misc_plating.dm b/code/game/turfs/open/floor/plating/misc_plating.dm index 84a49d1a0038..e9b28fb4a613 100644 --- a/code/game/turfs/open/floor/plating/misc_plating.dm +++ b/code/game/turfs/open/floor/plating/misc_plating.dm @@ -11,6 +11,11 @@ icon_state = "plating" initial_gas_mix = ICEMOON_DEFAULT_ATMOS +/turf/open/floor/plating/icecropolis + icon_state = "plating" + baseturfs = /turf/open/indestructible/necropolis/air + initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + /turf/open/floor/plating/abductor name = "alien floor" icon_state = "alienpod1" diff --git a/code/game/turfs/open/floor/plating/rockplanet.dm b/code/game/turfs/open/floor/plating/rockplanet.dm index b6324ebbb3d8..eb0caa6485b1 100644 --- a/code/game/turfs/open/floor/plating/rockplanet.dm +++ b/code/game/turfs/open/floor/plating/rockplanet.dm @@ -65,63 +65,15 @@ initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS name = "exterior plating" -/turf/open/floor/plating/rockplanet/lit - light_range = 2 - light_power = 0.6 - light_color = COLOR_VERY_LIGHT_GRAY /turf/open/floor/plasteel/stairs/rockplanet initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS name = "exterior stairs" + /turf/open/floor/engine/hull/rockplanet initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS /turf/open/floor/plasteel/rockplanet initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS name = "exterior floor" - -/turf/open/floor/plasteel/patterned/rockplanet - initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS - -/turf/open/floor/plasteel/patterned/rockplanet/lit - light_range = 2 - light_power = 0.6 - light_color = COLOR_VERY_LIGHT_GRAY - name = "exterior floor" - -/turf/open/floor/plasteel/patterned/brushed/rockplanet - initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS - -/turf/open/floor/plasteel/patterned/brushed/rockplanet/lit - light_range = 2 - light_power = 0.6 - light_color = COLOR_VERY_LIGHT_GRAY - name = "exterior floor" - -/turf/open/floor/plasteel/patterned/ridged/rockplanet - initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS - -/turf/open/floor/plasteel/patterned/ridged/rockplanet/lit - light_range = 2 - light_power = 0.6 - light_color = COLOR_VERY_LIGHT_GRAY - name = "exterior floor" - -/turf/open/floor/plating/rust/rockplanet - initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS - -/turf/open/floor/plating/rust/rockplanet/lit - light_range = 2 - light_power = 0.6 - light_color = COLOR_VERY_LIGHT_GRAY - name = "exterior plating" - -/turf/open/floor/wood/rockplanet - initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS - -/turf/open/floor/pod/rockplanet - initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS - -/turf/open/floor/engine/hull/reinforced/rockplanet - initial_gas_mix = ROCKPLANET_DEFAULT_ATMOS diff --git a/code/game/turfs/open/floor/reinf_floor.dm b/code/game/turfs/open/floor/reinf_floor.dm index 7fb94e541bda..a164b159d6f6 100644 --- a/code/game/turfs/open/floor/reinf_floor.dm +++ b/code/game/turfs/open/floor/reinf_floor.dm @@ -133,13 +133,6 @@ name = "fuel mix floor" initial_gas_mix = ATMOS_TANK_FUEL -/turf/open/floor/engine/hydrogen - name = "\improper hydrogen floor" - initial_gas_mix = ATMOS_TANK_HYDROGEN - -/turf/open/floor/engine/hydrogen_fuel - name = "hydrogen mix floor" - initial_gas_mix = ATMOS_TANK_HYDROGEN_FUEL /turf/open/floor/engine/cult name = "engraved floor" diff --git a/code/game/turfs/open/floor/suns_floor.dm b/code/game/turfs/open/floor/suns_floor.dm deleted file mode 100644 index efa1aa91a61a..000000000000 --- a/code/game/turfs/open/floor/suns_floor.dm +++ /dev/null @@ -1,45 +0,0 @@ -/turf/open/floor/suns - name = "white marble floor" - icon = 'icons/turf/floors/suns.dmi' - icon_state = "light" - floor_tile = /obj/item/stack/tile/suns - -/turf/open/floor/suns/plain - name = "white plain marble floor" - icon_state = "lightplain" - floor_tile = /obj/item/stack/tile/suns/plain - -/turf/open/floor/suns/pattern - name = "patterned white marble floor" - icon_state = "lightpattern" - floor_tile = /obj/item/stack/tile/suns/pattern - -/turf/open/floor/suns/hatch - name = "hatched wooden floor" - icon_state = "lighthatched" - floor_tile = /obj/item/stack/tile/suns/hatch - -/turf/open/floor/suns/diagonal - name = "diagonal wooden floor" - icon_state = "lightdiag" - floor_tile = /obj/item/stack/tile/suns/diagonal - -/turf/open/floor/suns/grid - name = "dark grid floor" - icon_state = "darkchunky" - floor_tile = /obj/item/stack/tile/suns/grid - -/turf/open/floor/suns/dark - name = "black marble floor" - icon_state = "dark" - floor_tile = /obj/item/stack/tile/suns/dark - -/turf/open/floor/suns/dark/plain - name = "black plain marble floor" - icon_state = "darkplain" - floor_tile = /obj/item/stack/tile/suns/dark/plain - -/turf/open/floor/suns/dark/pattern - name = "patterned black marble floor" - icon_state = "darkpattern" - floor_tile = /obj/item/stack/tile/suns/dark/pattern diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index e5cc9709559c..4ed4b47297a2 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -461,12 +461,12 @@ GLOBAL_LIST_EMPTY(created_baseturf_lists) return if(length(src_object.contents())) to_chat(usr, "You start dumping out the contents...") - if(!do_after(usr, 20, target=src_object.parent)) + if(!do_after(usr,20,target=src_object.parent)) return FALSE var/list/things = src_object.contents() var/datum/progressbar/progress = new(user, things.len, src) - while (do_after(usr, 10, src, TRUE, FALSE, CALLBACK(src_object, TYPE_PROC_REF(/datum/component/storage, mass_remove_from_storage), src, things, progress))) + while (do_after(usr, 10, TRUE, src, FALSE, CALLBACK(src_object, TYPE_PROC_REF(/datum/component/storage, mass_remove_from_storage), src, things, progress))) stoplag(1) progress.end_progress() diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 82e75d63b30e..7b147385c556 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -731,7 +731,7 @@ /datum/admins/proc/podspawn_atom(object as text) set category = "Event.Spawning" set desc = "(atom path) Spawn an atom via supply drop" - set name = "Podspawn" + set name = "Supply drop spawn" if(!check_rights(R_SPAWN)) return diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 42193738319e..f4913b6be1e8 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -103,7 +103,6 @@ GLOBAL_LIST_INIT(admin_verbs_fun, list( /client/proc/cmd_admin_gib_self, /client/proc/cmd_change_command_name, /client/proc/cmd_admin_create_centcom_report, - /client/proc/cmd_admin_distress_signal, /client/proc/drop_bomb, /client/proc/set_dynex_scale, /client/proc/drop_dynex_bomb, @@ -172,10 +171,13 @@ GLOBAL_PROTECT(admin_verbs_debug) /client/proc/cmd_display_del_log, /client/proc/cmd_display_init_log, /client/proc/cmd_display_overlay_log, + /client/proc/cmd_admin_grantfullaccess, + /client/proc/cmd_assume_direct_control, //-errorage + /client/proc/cmd_give_direct_control, /client/proc/getserverlogs, /*for accessing server logs*/ /client/proc/getcurrentlogs, /*for accessing server logs for the current round*/ /client/proc/restart_controller, - /client/proc/enable_debug_verbs, + /client/proc/disable_debug_verbs, /client/proc/callproc, /client/proc/callproc_datum, /client/proc/SDQL2_query, @@ -212,6 +214,12 @@ GLOBAL_PROTECT(admin_verbs_debug) /datum/admins/proc/overmap_view, /* Opens HTML overmap viewer UI */ /client/proc/toggle_AI_interact, /*toggle admin ability to interact with machines as an AI*/ /client/proc/toggle_cdn, + /client/proc/check_timer_sources, + /client/proc/air_status, //Air things + /client/proc/air_status_loc, //More air things + /client/proc/manipulate_organs, + /client/proc/set_server_fps, //allows you to set the ticklag. + /client/proc/start_singlo, ) GLOBAL_LIST_INIT(admin_verbs_possess, list(/proc/possess, /proc/release)) GLOBAL_PROTECT(admin_verbs_possess) @@ -255,7 +263,6 @@ GLOBAL_LIST_INIT(admin_verbs_hideable, list( /client/proc/cinematic, /client/proc/cmd_admin_add_freeform_ai_law, /client/proc/cmd_admin_create_centcom_report, - /client/proc/cmd_admin_distress_signal, /client/proc/cmd_change_command_name, /client/proc/object_say, /client/proc/toggle_random_events, @@ -273,7 +280,7 @@ GLOBAL_LIST_INIT(admin_verbs_hideable, list( /client/proc/cmd_debug_make_powernets, /client/proc/cmd_debug_mob_lists, /client/proc/cmd_debug_del_all, - /client/proc/enable_debug_verbs, + /client/proc/disable_debug_verbs, /proc/possess, /proc/release, /client/proc/reload_admins, @@ -306,7 +313,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) if(rights & R_SERVER) add_verb(src, GLOB.admin_verbs_server) if(rights & R_DEBUG) - add_verb(src, GLOB.admin_verbs_debug) + add_verb(src, list(GLOB.admin_verbs_debug, GLOB.admin_verbs_debug_extra)) if(rights & R_POSSESS) add_verb(src, GLOB.admin_verbs_possess) if(rights & R_PERMISSIONS) @@ -340,7 +347,7 @@ GLOBAL_PROTECT(admin_verbs_hideable) GLOB.admin_verbs_spawn, /*Debug verbs added by "show debug verbs"*/ GLOB.admin_verbs_debug_extra, - /client/proc/enable_debug_verbs, + /client/proc/disable_debug_verbs, /client/proc/readmin )) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 9a226bbcb617..ae039c216120 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -27,7 +27,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that */ /client/proc/air_status_loc() - set category = "Debug.Debug" + set category = "Debug" set name = "Air Status in Location" if(!mob) return @@ -185,7 +185,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that SSblackbox.record_feedback("tally", "admin_verb", 1, "Make Powernets") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_admin_grantfullaccess(mob/M in GLOB.mob_list) - set category = "Debug.Debug" + set category = "Debug" set name = "Grant Full Access" if(!SSticker.HasRoundStarted()) @@ -228,7 +228,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that message_admins("[key_name_admin(usr)] has granted [M.key] full access.") /client/proc/cmd_assume_direct_control(mob/M in GLOB.mob_list) - set category = "Debug.Debug" + set category = "Debug" set name = "Assume direct control" set desc = "Direct intervention" @@ -249,7 +249,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that SSblackbox.record_feedback("tally", "admin_verb", 1, "Assume Direct Control") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! /client/proc/cmd_give_direct_control(mob/M in GLOB.mob_list) - set category = "Debug.Debug" + set category = "Debug" set name = "Give direct control" if(!M) @@ -530,7 +530,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that return dresscode /client/proc/start_singlo() - set category = "Debug.Debug" + set category = "Debug" set name = "Start Singularity" set desc = "Sets up the singularity and all machines to get power flowing through the station" @@ -797,7 +797,7 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that /// A debug verb to check the sources of currently running timers /client/proc/check_timer_sources() - set category = "Debug.Debug" + set category = "Debug" set name = "Check Timer Sources" set desc = "Checks the sources of the running timers" if (!check_rights(R_DEBUG)) diff --git a/code/modules/admin/verbs/diagnostics.dm b/code/modules/admin/verbs/diagnostics.dm index 469c0cda08f3..7e89d542eb2b 100644 --- a/code/modules/admin/verbs/diagnostics.dm +++ b/code/modules/admin/verbs/diagnostics.dm @@ -1,5 +1,5 @@ /client/proc/air_status(turf/target) - set category = "Debug.Debug" + set category = "Debug" set name = "Display Air Status" if(!isturf(target)) diff --git a/code/modules/admin/verbs/fps.dm b/code/modules/admin/verbs/fps.dm index 8ac8d6b91d44..a3e7c5f5df0b 100644 --- a/code/modules/admin/verbs/fps.dm +++ b/code/modules/admin/verbs/fps.dm @@ -1,6 +1,6 @@ //replaces the old Ticklag verb, fps is easier to understand /client/proc/set_server_fps() - set category = "Debug.Debug" + set category = "Debug" set name = "Set Server FPS" set desc = "Sets game speed in frames-per-second. Can potentially break the game" diff --git a/code/modules/admin/verbs/manipulate_organs.dm b/code/modules/admin/verbs/manipulate_organs.dm index 42873241b71b..0695777a6897 100644 --- a/code/modules/admin/verbs/manipulate_organs.dm +++ b/code/modules/admin/verbs/manipulate_organs.dm @@ -1,6 +1,6 @@ /client/proc/manipulate_organs(mob/living/carbon/C in world) set name = "Manipulate Organs" - set category = "Debug.Debug" + set category = "Debug" var/operation = input("Select organ operation.", "Organ Manipulation", "cancel") as null|anything in list("add organ", "add implant", "drop organ/implant", "remove organ/implant", "cancel") if (!operation) return diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 8f1b69bc831d..6d8bac8adcfc 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -43,15 +43,6 @@ GLOBAL_LIST_INIT(admin_verbs_debug_extra, list( /client/proc/show_line_profiling, /client/proc/start_line_profiling, /client/proc/stop_line_profiling, - /client/proc/check_timer_sources, - /client/proc/air_status, //Air things - /client/proc/air_status_loc, //More air things - /client/proc/manipulate_organs, - /client/proc/set_server_fps, //allows you to set the ticklag. - /client/proc/start_singlo, - /client/proc/cmd_admin_grantfullaccess, - /client/proc/cmd_assume_direct_control, //-errorage - /client/proc/cmd_give_direct_control, )) GLOBAL_PROTECT(admin_verbs_debug_extra) diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 853d33e1b61b..f189fdf6106d 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -360,21 +360,6 @@ message_admins("[key_name_admin(src)] has changed Central Command's name to [input]") log_admin("[key_name(src)] has changed the Central Command name to: [input]") -/client/proc/cmd_admin_distress_signal() - set category = "Event" - set name = "Create Distress Signal" - - var/datum/overmap/ship/ship = SSshuttle.get_ship(usr) - if(!ship) - return - var/confirm = alert(src, "Do you want to create a distress signal for [ship.name]", "Distress Signal", "Yes", "Cancel") - - switch(confirm) - if("Yes") - create_distress_beacon(ship) - if("Cancel") - return - /client/proc/cmd_admin_delete(atom/A as obj|mob|turf in world) set category = "Debug" set name = "Delete" diff --git a/code/modules/antagonists/changeling/powers/linglink.dm b/code/modules/antagonists/changeling/powers/linglink.dm index f158499d8b0f..6036ae1d00f6 100644 --- a/code/modules/antagonists/changeling/powers/linglink.dm +++ b/code/modules/antagonists/changeling/powers/linglink.dm @@ -67,7 +67,7 @@ to_chat(user, "We must keep holding on to [target] to sustain the link. ") while(user.pulling && user.grab_state >= GRAB_NECK) target.reagents.add_reagent(/datum/reagent/medicine/salbutamol, 0.5) // So they don't choke to death while you interrogate them - do_after(user, 10 SECONDS, target, hidden = TRUE) + do_after(user, 10 SECONDS, target, TRUE) changeling.islinking = 0 target.mind.linglink = 0 diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index 5058dc73f081..7355880e6da1 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -61,6 +61,10 @@ Runes can either be invoked by one's self or with many different cultists. Each if(do_after(user, 15, target = src)) to_chat(user, "You carefully erase the [lowertext(cultist_name)] rune.") qdel(src) + else if(istype(I, /obj/item/nullrod)) + user.say("BEGONE FOUL MAGIKS!!", forced = "nullrod") + to_chat(user, "You disrupt the magic of [src] with [I].") + qdel(src) /obj/effect/rune/attack_hand(mob/living/user) . = ..() @@ -498,6 +502,9 @@ structure_check() searches for nearby cultist structures required for the invoca if(do_after(user, 50, target = src)) //Prevents accidental erasures. log_game("Summon Narsie rune erased by [key_name(user)] with [I.name]") message_admins("[ADMIN_LOOKUPFLW(user)] erased a Narsie rune with [I.name]") + else if(istype(I, /obj/item/nullrod)) //Begone foul magiks. You cannot hinder me. + log_game("Summon Narsie rune erased by [key_name(user)] using a null rod") + message_admins("[ADMIN_LOOKUPFLW(user)] erased a Narsie rune with a null rod") else ..() diff --git a/code/modules/antagonists/ert/frontiersmen.dm b/code/modules/antagonists/ert/frontiersmen.dm index d6a1a5182cf0..3c76dcebed9c 100644 --- a/code/modules/antagonists/ert/frontiersmen.dm +++ b/code/modules/antagonists/ert/frontiersmen.dm @@ -26,9 +26,6 @@ outfit = /datum/outfit/job/frontiersmen/ert/leader role = "Officer" -/datum/antagonist/ert/frontier/leader/unnarmed - outfit = /datum/outfit/job/frontiersmen/ert/leader/unnarmed - /datum/antagonist/ert/frontier/medic name = "Frontiersmen Medic" outfit = /datum/outfit/job/frontiersmen/ert/medic @@ -38,11 +35,3 @@ name = "Frontiersmen Engineer" outfit = /datum/outfit/job/frontiersmen/ert/engineer role = "Sapper" - -/datum/antagonist/ert/frontier/better - name = "Frontiersmen Grunt" - outfit = /datum/outfit/job/frontiersmen/ert/grunt/skm - -/datum/antagonist/ert/frontier/unnarmed - name = "Frontiersmen Grunt" - outfit = /datum/outfit/job/frontiersmen/ert/grunt diff --git a/code/modules/antagonists/ert/inteq.dm b/code/modules/antagonists/ert/inteq.dm index f4636487da5f..591ad684cc1d 100644 --- a/code/modules/antagonists/ert/inteq.dm +++ b/code/modules/antagonists/ert/inteq.dm @@ -20,5 +20,5 @@ /datum/antagonist/ert/inteq/leader name = "Inteq Mercenary Leader" - outfit = /datum/outfit/job/inteq/captain/empty + outfit = /datum/outfit/job/inteq/captain role = "Vanguard" diff --git a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm index 648803185661..f3d6bb31abf4 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclearbomb.dm @@ -126,7 +126,7 @@ if(istype(I, /obj/item/nuke_core_container)) var/obj/item/nuke_core_container/core_box = I to_chat(user, "You start loading the plutonium core into [core_box]...") - if(do_after(user, 50, target = src, hidden = TRUE)) + if(do_after(user,50,target=src, hidden = TRUE)) if(core_box.load(core, user)) to_chat(user, "You load the plutonium core into [core_box].") deconstruction_state = NUKESTATE_CORE_REMOVED diff --git a/code/modules/antagonists/revenant/revenant.dm b/code/modules/antagonists/revenant/revenant.dm index 084176f4b8c4..76da8304df09 100644 --- a/code/modules/antagonists/revenant/revenant.dm +++ b/code/modules/antagonists/revenant/revenant.dm @@ -190,6 +190,17 @@ return BULLET_ACT_FORCE_PIERCE return ..() +//damage, gibbing, and dying +/mob/living/simple_animal/revenant/attackby(obj/item/W, mob/living/user, params) + . = ..() + if(istype(W, /obj/item/nullrod)) + visible_message("[src] violently flinches!", \ + "As \the [W] passes through you, you feel your essence draining away!") + adjustBruteLoss(25) //hella effective + inhibited = TRUE + update_action_buttons_icon() + addtimer(CALLBACK(src, PROC_REF(reset_inhibit)), 30) + /mob/living/simple_animal/revenant/proc/reset_inhibit() inhibited = FALSE update_action_buttons_icon() diff --git a/code/modules/antagonists/traitor/syndicate_contract.dm b/code/modules/antagonists/traitor/syndicate_contract.dm index d6bbba359303..a6edcb075361 100644 --- a/code/modules/antagonists/traitor/syndicate_contract.dm +++ b/code/modules/antagonists/traitor/syndicate_contract.dm @@ -143,10 +143,10 @@ // Pay contractor their portion of ransom if (status == CONTRACT_STATUS_COMPLETE) var/mob/living/carbon/human/H - var/obj/item/card/bank/C + var/obj/item/card/id/C if(ishuman(contract.owner.current)) H = contract.owner.current - C = H.get_bankcard() + C = H.get_idcard(TRUE) if(C && C.registered_account) C.registered_account.adjust_money(ransom * 0.35, "syndicate_contract") diff --git a/code/modules/antagonists/wizard/equipment/artefact.dm b/code/modules/antagonists/wizard/equipment/artefact.dm index a20b905b590d..a95ef0d1b579 100644 --- a/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/code/modules/antagonists/wizard/equipment/artefact.dm @@ -58,6 +58,14 @@ if(spawn_amt_left <= 0) qdel(src) +/obj/effect/rend/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/nullrod)) + user.visible_message("[user] seals \the [src] with \the [I].") + qdel(src) + return + else + return ..() + /obj/effect/rend/singularity_pull() return diff --git a/code/modules/atmospherics/auxgm/gas_types.dm b/code/modules/atmospherics/auxgm/gas_types.dm index fb0d7026a6d1..e128623f9cb8 100644 --- a/code/modules/atmospherics/auxgm/gas_types.dm +++ b/code/modules/atmospherics/auxgm/gas_types.dm @@ -155,15 +155,3 @@ gas_overlay = "freon" moles_visible = MOLES_GAS_VISIBLE *30 fusion_power = -5 - -/datum/gas/hydrogen - id = GAS_HYDROGEN - specific_heat = 10 - name = "Hydrogen" - flags = GAS_FLAG_DANGEROUS - moles_visible = MOLES_GAS_VISIBLE - color = "#ffe" - fusion_power = 0 - fire_products = list(GAS_H2O = 1) - fire_burn_rate = 2 - fire_temperature = FIRE_MINIMUM_TEMPERATURE_TO_EXIST - 50 diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index e5a1be0294d6..895bfdc96cf4 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -121,8 +121,7 @@ GAS_STIMULUM = new/datum/tlv/dangerous, GAS_NITRYL = new/datum/tlv/dangerous, GAS_PLUOXIUM = new/datum/tlv(-1, -1, 5, 6), // Unlike oxygen, pluoxium does not fuel plasma/tritium fires - GAS_FREON = new/datum/tlv/dangerous, - GAS_HYDROGEN = new/datum/tlv/dangerous + GAS_FREON = new/datum/tlv/dangerous ) /obj/machinery/airalarm/server // No checks here. @@ -141,8 +140,7 @@ GAS_STIMULUM = new/datum/tlv/no_checks, GAS_NITRYL = new/datum/tlv/no_checks, GAS_PLUOXIUM = new/datum/tlv/no_checks, - GAS_FREON = new/datum/tlv/no_checks, - GAS_HYDROGEN = new/datum/tlv/no_checks + GAS_FREON = new/datum/tlv/no_checks ) heating_manage = FALSE @@ -162,8 +160,7 @@ GAS_STIMULUM = new/datum/tlv/dangerous, GAS_NITRYL = new/datum/tlv/dangerous, GAS_PLUOXIUM = new/datum/tlv(-1, -1, 1000, 1000), // Unlike oxygen, pluoxium does not fuel plasma/tritium fires - GAS_FREON = new/datum/tlv/dangerous, - GAS_HYDROGEN = new/datum/tlv/dangerous + GAS_FREON = new/datum/tlv/dangerous ) heating_manage = FALSE @@ -567,8 +564,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/airalarm, 27) GAS_BZ, GAS_STIMULUM, GAS_PLUOXIUM, - GAS_FREON, - GAS_HYDROGEN + GAS_FREON ), "scrubbing" = 1, "widenet" = 1 diff --git a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm index 7416014ee463..c32a750848da 100644 --- a/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm +++ b/code/modules/atmospherics/machinery/components/binary_devices/volume_pump.dm @@ -204,18 +204,18 @@ piping_layer = 2 icon_state = "volpump_map-2" -/obj/machinery/atmospherics/components/binary/volume_pump/layer4 - piping_layer = 4 - icon_state = "volpump_map-4" +/obj/machinery/atmospherics/components/binary/volume_pump/layer2 + piping_layer = 2 + icon_state = "volpump_map-2" /obj/machinery/atmospherics/components/binary/volume_pump/on on = TRUE - icon_state = "volpump_on_map-3" + icon_state = "volpump_map-2" /obj/machinery/atmospherics/components/binary/volume_pump/on/layer2 piping_layer = 2 - icon_state = "volpump_on_map-2" + icon_state = "volpump_map-2" /obj/machinery/atmospherics/components/binary/volume_pump/on/layer4 piping_layer = 4 - icon_state = "volpump_on_map-4" + icon_state = "volpump_map-4" diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index 5ff6b2e396b5..3705cb361d82 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -299,7 +299,7 @@ close_machine(target) else user.visible_message("[user] starts shoving [target] inside [src].", "You start shoving [target] inside [src].") - if (do_after(user, 25, target = target)) + if (do_after(user, 25, target=target)) close_machine(target) /obj/machinery/atmospherics/components/unary/cryo_cell/attackby(obj/item/I, mob/user, params) diff --git a/code/modules/atmospherics/machinery/other/miner.dm b/code/modules/atmospherics/machinery/other/miner.dm index 9f5a6a9aa6db..ca85e9cc5569 100644 --- a/code/modules/atmospherics/machinery/other/miner.dm +++ b/code/modules/atmospherics/machinery/other/miner.dm @@ -178,8 +178,3 @@ name = "\improper Water Vapor Gas Miner" overlay_color = "#99928E" spawn_id = GAS_H2O - -/obj/machinery/atmospherics/miner/hydrogen - name = "\improper Hydrogen Gas Miner" - overlay_color = "#ffffffda" - spawn_id = GAS_HYDROGEN diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm index f2e563c07b5e..6b0f025b6b89 100644 --- a/code/modules/atmospherics/machinery/portable/canister.dm +++ b/code/modules/atmospherics/machinery/portable/canister.dm @@ -52,9 +52,7 @@ "stimulum" = /obj/machinery/portable_atmospherics/canister/stimulum, "pluoxium" = /obj/machinery/portable_atmospherics/canister/pluoxium, "caution" = /obj/machinery/portable_atmospherics/canister, - "freon" = /obj/machinery/portable_atmospherics/canister/freon, - "hydrogen" = /obj/machinery/portable_atmospherics/canister/hydrogen, - "fuel mix" = /obj/machinery/portable_atmospherics/canister/fuel + "freon" = /obj/machinery/portable_atmospherics/canister/freon ) /obj/machinery/portable_atmospherics/canister/interact(mob/user) @@ -149,27 +147,6 @@ gas_type = GAS_FREON filled = 1 -/obj/machinery/portable_atmospherics/canister/hydrogen - name = "hydrogen canister" - desc = "Hydrogen. Used in thruster fuel." - icon_state = "orangews" - gas_type = GAS_HYDROGEN - -/obj/machinery/portable_atmospherics/canister/fuel - name = "fuel canister" - desc = "A highly volatile mix of hydrogen and oxygen." - icon_state = "orangewshaz" - -/obj/machinery/portable_atmospherics/canister/fuel_test - name = "test canister" - desc = "Hydrogen. Used in thruster fuel." - icon_state = "orangewshaz" - -/obj/machinery/portable_atmospherics/canister/fuel_test/create_gas() - air_contents.set_moles(GAS_O2, 500) - air_contents.set_moles(GAS_HYDROGEN, 1000) - air_contents.set_temperature(T20C) - /obj/machinery/portable_atmospherics/canister/fusion_test name = "fusion test canister" desc = "Don't be a badmin." @@ -239,11 +216,6 @@ air_contents.set_moles(GAS_O2, (O2STANDARD * maximum_pressure * filled) * air_contents.return_volume() / (R_IDEAL_GAS_EQUATION * air_contents.return_temperature())) air_contents.set_moles(GAS_N2, (N2STANDARD * maximum_pressure * filled) * air_contents.return_volume() / (R_IDEAL_GAS_EQUATION * air_contents.return_temperature())) -/obj/machinery/portable_atmospherics/canister/fuel/create_gas() - air_contents.set_temperature(starter_temp) - air_contents.set_moles(GAS_HYDROGEN, (2/3 * maximum_pressure * filled) * air_contents.return_volume() / (R_IDEAL_GAS_EQUATION * air_contents.return_temperature())) - air_contents.set_moles((GAS_O2), (1/3 * maximum_pressure * filled) * air_contents.return_volume() / (R_IDEAL_GAS_EQUATION * air_contents.return_temperature())) - /obj/machinery/portable_atmospherics/canister/update_icon_state() if(machine_stat & BROKEN) icon_state = "[icon_state]-1" diff --git a/code/modules/atmospherics/machinery/portable/scrubber.dm b/code/modules/atmospherics/machinery/portable/scrubber.dm index 7505d2b8789e..8e71222ab4d4 100644 --- a/code/modules/atmospherics/machinery/portable/scrubber.dm +++ b/code/modules/atmospherics/machinery/portable/scrubber.dm @@ -8,7 +8,7 @@ var/volume_rate = 1000 var/overpressure_m = 80 var/use_overlays = TRUE - var/list/scrubbing = list(GAS_PLASMA, GAS_CO2, GAS_NITROUS, GAS_BZ, GAS_NITRYL, GAS_TRITIUM, GAS_HYPERNOB, GAS_H2O, GAS_FREON, GAS_HYDROGEN) + var/list/scrubbing = list(GAS_PLASMA, GAS_CO2, GAS_NITROUS, GAS_BZ, GAS_NITRYL, GAS_TRITIUM, GAS_HYPERNOB, GAS_H2O, GAS_FREON) /obj/machinery/portable_atmospherics/scrubber/Destroy() var/turf/T = get_turf(src) diff --git a/code/modules/awaymissions/corpse.dm b/code/modules/awaymissions/corpse.dm index 0bf0b74c715a..11358938bd47 100644 --- a/code/modules/awaymissions/corpse.dm +++ b/code/modules/awaymissions/corpse.dm @@ -224,7 +224,7 @@ C.sensor_mode = NO_SENSORS - var/obj/item/card/id/W = H.get_idcard() + var/obj/item/card/id/W = H.wear_id if(W) if(H.age) W.registered_age = H.age @@ -437,7 +437,7 @@ /datum/outfit/spacebartender/post_equip(mob/living/carbon/human/H, visualsOnly) . = ..() - var/obj/item/card/id/W = H.get_idcard() + var/obj/item/card/id/W = H.wear_id if(H.age < AGE_MINOR) W.registered_age = AGE_MINOR to_chat(H, "You're not technically old enough to access or serve alcohol, but your ID has been discreetly modified to display your age as [AGE_MINOR]. Try to keep that a secret!") diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm index f2dbb91f3f0f..b64a2abf02de 100644 --- a/code/modules/awaymissions/mission_code/snowdin.dm +++ b/code/modules/awaymissions/mission_code/snowdin.dm @@ -579,7 +579,7 @@ uniform = /obj/item/clothing/under/syndicate/coldres shoes = /obj/item/clothing/shoes/combat/coldres ears = /obj/item/radio/headset/syndicate/alt - r_pocket = /obj/item/gun/ballistic/automatic/pistol/syndicate + r_pocket = /obj/item/gun/ballistic/automatic/pistol id = /obj/item/card/id/syndicate implants = list(/obj/item/implant/exile) diff --git a/code/modules/buildmode/submodes/lightmaker.dm b/code/modules/buildmode/submodes/lightmaker.dm deleted file mode 100644 index 2b50343c641a..000000000000 --- a/code/modules/buildmode/submodes/lightmaker.dm +++ /dev/null @@ -1,31 +0,0 @@ -/datum/buildmode_mode/lightmaker - key = "lightmaker" - - var/light_range = 3 - var/light_power = 1 - var/light_color = COLOR_WHITE - -/datum/buildmode_mode/lightmaker/show_help(client/target_client) - to_chat(target_client, span_purple(examine_block( - "[span_bold("Left Click")] -> Create light\n\ - [span_bold("Right Click")] -> Delete light\n\ - [span_bold("Right Click on Build Mode Button")] -> Change light properties")) - ) - -/datum/buildmode_mode/lightmaker/change_settings(client/target_client) - var/choice = alert("Change the new light range, power or color?", "Light Maker", "Range", "Power", "Color", "Cancel") - switch(choice) - if("Range") - light_range = input(target_client, "Range of light", text("Input")) as num|null - if("Power") - light_power = input(target_client, "Power of light", text("Input")) as num|null - if("Color") - light_color = input(target_client, "Light color", text("Input")) as color|null - -/datum/buildmode_mode/lightmaker/handle_click(client/target_client, params, obj/object) - var/list/modifiers = params2list(params) - - if(LAZYACCESS(modifiers, LEFT_CLICK)) - object.set_light(light_range, light_power, light_color) - if(LAZYACCESS(modifiers, RIGHT_CLICK)) - object.set_light(0,0,COLOR_WHITE) diff --git a/code/modules/cargo/blackmarket/blackmarket_items/clothing.dm b/code/modules/cargo/blackmarket/blackmarket_items/clothing.dm index a4c4195beca0..951574fedfe2 100644 --- a/code/modules/cargo/blackmarket/blackmarket_items/clothing.dm +++ b/code/modules/cargo/blackmarket/blackmarket_items/clothing.dm @@ -160,7 +160,7 @@ /datum/blackmarket_item/clothing/ramzi_suit name = "Rusted Red Hardsuit" desc = "A vintage ICW Era Gorlex Maruader hardsuit. The previous owner said we could have it when we pried it off their cold dead hands. Dry cleaning not included." - item = /obj/item/clothing/suit/space/hardsuit/syndi/ramzi + item = /obj/item/clothing/head/helmet/space/hardsuit/syndi/ramzi price_min = 1500 price_max = 2500 diff --git a/code/modules/cargo/blackmarket/blackmarket_items/consumables.dm b/code/modules/cargo/blackmarket/blackmarket_items/consumables.dm index e3a20e0e8905..6e6551b58e86 100644 --- a/code/modules/cargo/blackmarket/blackmarket_items/consumables.dm +++ b/code/modules/cargo/blackmarket/blackmarket_items/consumables.dm @@ -161,10 +161,10 @@ availability_prob = 80 unlimited = TRUE -/datum/blackmarket_item/consumable/vimukti - name = "Can of Vimukti" +/datum/blackmarket_item/consumable/thirteenloko + name = "Can of Thirteen Loko" desc = "This product was quietly discontinued after multiple health related incidents. But you aren't a coward, are you?" - item = /obj/item/reagent_containers/food/drinks/soda_cans/vimukti + item = /obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko price_min = 10 price_max = 50 diff --git a/code/modules/cargo/blackmarket/blackmarket_items/tools.dm b/code/modules/cargo/blackmarket/blackmarket_items/tools.dm index d24cbf68171d..0c86f608e51c 100644 --- a/code/modules/cargo/blackmarket/blackmarket_items/tools.dm +++ b/code/modules/cargo/blackmarket/blackmarket_items/tools.dm @@ -1,6 +1,46 @@ /datum/blackmarket_item/tool category = "Tools" +/datum/blackmarket_item/tool/caravan_wrench + name = "Experimental Wrench" + desc = "The extra fast and handy wrench you always wanted!" + item = /obj/item/wrench/caravan + + price_min = 100 + price_max = 200 + stock_max = 3 + availability_prob = 40 + +/datum/blackmarket_item/tool/caravan_wirecutters + name = "Experimental Wirecutters" + desc = "The extra fast and handy wirecutters you always wanted!" + item = /obj/item/wirecutters/caravan + + price_min = 100 + price_max = 200 + stock_max = 3 + availability_prob = 40 + +/datum/blackmarket_item/tool/caravan_screwdriver + name = "Experimental Screwdriver" + desc = "The extra fast and handy screwdriver you always wanted!" + item = /obj/item/screwdriver/caravan + + price_min = 100 + price_max = 200 + stock_max = 3 + availability_prob = 40 + +/datum/blackmarket_item/tool/caravan_crowbar + name = "Experimental Crowbar" + desc = "The extra fast and handy crowbar you always wanted!" + item = /obj/item/crowbar/red/caravan + + price_min = 100 + price_max = 200 + stock_max = 3 + availability_prob = 40 + /datum/blackmarket_item/tool/combat_wrench name = "Combat Wrench" desc = "Under fire while doing repairs? With this dual purpose wrench, never be caught unprepared again!" @@ -125,7 +165,7 @@ /datum/blackmarket_item/tool/suppressor name = "Suppressor" desc = "A suppressor, for when you to keep your murder on the down low." - item = /obj/item/attachment/silencer + item = /obj/item/suppressor price_min = 100 price_max = 700 diff --git a/code/modules/cargo/blackmarket/blackmarket_items/weapons.dm b/code/modules/cargo/blackmarket/blackmarket_items/weapons.dm index 3d6b32a67569..83740509f2d7 100644 --- a/code/modules/cargo/blackmarket/blackmarket_items/weapons.dm +++ b/code/modules/cargo/blackmarket/blackmarket_items/weapons.dm @@ -38,7 +38,7 @@ /datum/blackmarket_item/weapon/switchblade name = "Switchblade" desc = "Extra shrap switchblades for intimidation AND style. Bandages not included if you cut yourself." - item = /obj/item/kitchen/knife/switchblade + item = /obj/item/switchblade price_min = 500 price_max = 700 @@ -150,7 +150,7 @@ /datum/blackmarket_item/weapon/saber_smg name = "Saber 9mm SMG" desc = "A prototype 9mm submachine gun. Most of these never got past the RND phase and into distribution. But we happen know a guy." - item = /obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq/proto + item = /obj/item/gun/ballistic/automatic/smg/proto pair_item = /datum/blackmarket_item/weapon/saber_mag price_min = 2500 @@ -209,38 +209,6 @@ stock_max = 3 availability_prob = 30 -/datum/blackmarket_item/weapon/mecha_syringe_gun - name = "Mounted Syringe Gun" - desc = "We ripped this off an old Nanotrasen exosuit. It's a real advanced piece of equipment. Exosuit not included." - item = /obj/item/mecha_parts/mecha_equipment/medical/syringe_gun - - price_min = 5000 - price_max = 7000 - stock = 1 - availability_prob = 15 - -/datum/blackmarket_item/weapon/mecha_hades - name = "Mounted FNX-99 Carbine" - desc = "This so called \"Hades\" carbine is sure to burn brightly above the competition! Not to be confused with the \"Hades\" energy rifle. Exosuit not included." - item = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine - pair_item = /datum/blackmarket_item/weapon/mecha_hades_ammo - - price_min = 2000 - price_max = 3000 - stock_max = 2 - availability_prob = 25 - -/datum/blackmarket_item/weapon/mecha_hades_ammo - name = "FNX-99 Incediary Ammo" - desc = "A box of 24 incendiary shells for the FNX-99 mounted carbine." - item = /obj/item/mecha_ammo/incendiary - - price_min = 250 - price_max = 350 - stock_min = 3 - stock_max = 5 - availability_prob = 0 - /datum/blackmarket_item/weapon/model_h name = "Model H" desc = "A Model H slug pistol. The H stands for Hurt. Chambered in ferromagnetic slugs." diff --git a/code/modules/cargo/bounties/chef.dm b/code/modules/cargo/bounties/chef.dm index 969a41601fbb..d0e946ba2a6e 100644 --- a/code/modules/cargo/bounties/chef.dm +++ b/code/modules/cargo/bounties/chef.dm @@ -2,7 +2,7 @@ name = "Birthday Cake" description = "Nanotrasen's birthday is coming up! Ship them a birthday cake to celebrate!" reward = 4000 - wanted_types = list(/obj/item/food/cake/birthday, /obj/item/food/cakeslice/birthday) + wanted_types = list(/obj/item/reagent_containers/food/snacks/store/cake/birthday, /obj/item/reagent_containers/food/snacks/cakeslice/birthday) /datum/bounty/item/chef/soup name = "Soup" @@ -43,7 +43,7 @@ name = "Bread" description = "Problems with central planning have led to bread prices skyrocketing. Ship some bread to ease tensions." reward = 1000 - wanted_types = list(/obj/item/food/bread, /obj/item/food/breadslice, /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/pizzabread, /obj/item/reagent_containers/food/snacks/rawpastrybase) + wanted_types = list(/obj/item/reagent_containers/food/snacks/store/bread, /obj/item/reagent_containers/food/snacks/breadslice, /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/pizzabread, /obj/item/reagent_containers/food/snacks/rawpastrybase) /datum/bounty/item/chef/pie name = "Pie" diff --git a/code/modules/cargo/bounties/mining.dm b/code/modules/cargo/bounties/mining.dm index 4eb48b09c7cb..b2df34d8f964 100644 --- a/code/modules/cargo/bounties/mining.dm +++ b/code/modules/cargo/bounties/mining.dm @@ -41,7 +41,7 @@ description = "Station 14's Research Director claims that pagan bone talismans protect their wearer. Ship them a few so they can start testing." reward = 7500 required_count = 3 - wanted_types = list(/obj/item/clothing/accessory/bonearmlet) + wanted_types = list(/obj/item/clothing/accessory/talisman) /datum/bounty/item/mining/bone_dagger name = "Bone Daggers" diff --git a/code/modules/cargo/bounties/reagent.dm b/code/modules/cargo/bounties/reagent.dm index 0fcbbf4f1794..a3ece1cce8c6 100644 --- a/code/modules/cargo/bounties/reagent.dm +++ b/code/modules/cargo/bounties/reagent.dm @@ -71,7 +71,7 @@ /datum/reagent/consumable/ethanol/syndicatebomb,\ /datum/reagent/consumable/ethanol/tequila_sunrise,\ /datum/reagent/consumable/ethanol/manly_dorf,\ - /datum/reagent/consumable/ethanol/vimukti,\ + /datum/reagent/consumable/ethanol/thirteenloko,\ /datum/reagent/consumable/triple_citrus,\ /datum/reagent/consumable/ethanol/vodkamartini,\ /datum/reagent/consumable/ethanol/whiskeysoda,\ @@ -100,7 +100,10 @@ /datum/reagent/consumable/ethanol/booger,\ /datum/reagent/consumable/ethanol/hippies_delight,\ /datum/reagent/consumable/ethanol/drunkenblumpkin,\ + /datum/reagent/consumable/ethanol/fetching_fizz,\ /datum/reagent/consumable/ethanol/goldschlager,\ + /datum/reagent/consumable/ethanol/manhattan_proj,\ + /datum/reagent/consumable/ethanol/narsour,\ /datum/reagent/consumable/ethanol/neurotoxin,\ /datum/reagent/consumable/ethanol/patron,\ /datum/reagent/consumable/ethanol/quadruple_sec,\ diff --git a/code/modules/cargo/console.dm b/code/modules/cargo/console.dm index 82fd2c11d01a..143480b2bc71 100644 --- a/code/modules/cargo/console.dm +++ b/code/modules/cargo/console.dm @@ -1,57 +1,42 @@ -#define BEACON_COST 500 -#define SP_LINKED 1 -#define SP_READY 2 -#define SP_LAUNCH 3 -#define SP_UNLINK 4 -#define SP_UNREADY 5 - /obj/machinery/computer/cargo - name = "outpost communications console" - desc = "This console allows the user to communicate with a nearby outpost to \ - purchase supplies and manage missions. Purchases are delivered near-instantly." - icon_screen = "supply_express" + name = "supply console" + desc = "Used to order supplies, approve requests, and control the shuttle." + icon_screen = "supply" circuit = /obj/item/circuitboard/computer/cargo light_color = COLOR_BRIGHT_ORANGE + var/requestonly = FALSE var/contraband = FALSE var/self_paid = FALSE var/safety_warning = "For safety reasons, the automated supply shuttle \ cannot transport live organisms, human remains, classified nuclear weaponry, \ homing beacons or machinery housing any form of artificial intelligence." + var/blockade_warning = "Bluespace instability detected. Shuttle movement impossible." + /// radio used by the console to send messages on supply channel + var/obj/item/radio/headset/radio /// var that tracks message cooldown var/message_cooldown - var/blockade_warning = "Bluespace instability detected. Delivery impossible." - var/message - /// Number of beacons printed. Used to determine beacon names. - var/printed_beacons = 0 - var/list/supply_pack_data - /// The currently linked supplypod beacon - var/obj/item/supplypod_beacon/beacon - /// Area instance that cargo pods are sent to - var/area/landingzone - /// The pod type used to deliver orders - var/podType = /obj/structure/closet/supplypod/centcompod - /// Cooldown to prevent printing supplypod beacon spam - var/cooldown = 0 - /// Is the console in beacon mode? exists to let beacon know when a pod may come in - var/use_beacon = FALSE - /// The account to charge purchases to, defaults to the cargo budget - var/datum/bank_account/charge_account + +/obj/machinery/computer/cargo/request + name = "supply request console" + desc = "Used to request supplies from cargo." + icon_screen = "request" + circuit = /obj/item/circuitboard/computer/cargo/request + requestonly = TRUE /obj/machinery/computer/cargo/Initialize() . = ..() + radio = new /obj/item/radio/headset/headset_cargo(src) var/obj/item/circuitboard/computer/cargo/board = circuit contraband = board.contraband if (board.obj_flags & EMAGGED) obj_flags |= EMAGGED else obj_flags &= ~EMAGGED - generate_pack_data() /obj/machinery/computer/cargo/Destroy() - if(beacon) - beacon.unlink_console() + QDEL_NULL(radio) return ..() /obj/machinery/computer/cargo/proc/get_export_categories() @@ -80,68 +65,49 @@ /obj/machinery/computer/cargo/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) - ui = new(user, src, "OutpostCommunications", name) + ui = new(user, src, "Cargo", name) ui.open() - if(!charge_account) - reconnect() -/obj/machinery/computer/cargo/ui_data(mob/user) - var/canBeacon = beacon && (isturf(beacon.loc) || ismob(beacon.loc))//is the beacon in a valid location? +/obj/machinery/computer/cargo/ui_data() var/list/data = list() - - // not a big fan of get_containing_shuttle - var/obj/docking_port/mobile/D = SSshuttle.get_containing_shuttle(src) - var/datum/overmap/ship/controlled/ship - var/outpost_docked = FALSE + data["location"] = SSshuttle.supply.getStatusText() + var/datum/bank_account/D = SSeconomy.get_dep_account(ACCOUNT_CAR) if(D) - ship = D.current_ship - outpost_docked = istype(ship.docked_to, /datum/overmap/outpost) - - data["onShip"] = !isnull(ship) - data["numMissions"] = ship ? LAZYLEN(ship.missions) : 0 - data["maxMissions"] = ship ? ship.max_missions : 0 - data["outpostDocked"] = outpost_docked - data["points"] = charge_account ? charge_account.account_balance : 0 - data["siliconUser"] = user.has_unlimited_silicon_privilege && check_ship_ai_access(user) - data["beaconZone"] = beacon ? get_area(beacon) : ""//where is the beacon located? outputs in the tgui - data["usingBeacon"] = use_beacon //is the mode set to deliver to the beacon or the cargobay? - data["canBeacon"] = !use_beacon || canBeacon //is the mode set to beacon delivery, and is the beacon in a valid location? - data["canBuyBeacon"] = charge_account ? (cooldown <= 0 && charge_account.account_balance >= BEACON_COST) : FALSE - data["beaconError"] = use_beacon && !canBeacon ? "(BEACON ERROR)" : ""//changes button text to include an error alert if necessary - data["hasBeacon"] = beacon != null//is there a linked beacon? - data["beaconName"] = beacon ? beacon.name : "No Beacon Found" - data["printMsg"] = cooldown > 0 ? "Print Beacon for [BEACON_COST] credits ([cooldown])" : "Print Beacon for [BEACON_COST] credits"//buttontext for printing beacons - data["supplies"] = list() - message = "Sales are near-instantaneous - please choose carefully." + data["points"] = D.account_balance + data["away"] = SSshuttle.supply.get_docked() == SSshuttle.supply_away_port + data["self_paid"] = self_paid + data["docked"] = SSshuttle.supply.mode == SHUTTLE_IDLE + var/message = "Remember to stamp and send back the supply manifests." + if(SSshuttle.centcom_message) + message = SSshuttle.centcom_message if(SSshuttle.supplyBlocked) message = blockade_warning - if(use_beacon && !beacon) - message = "BEACON ERROR: BEACON MISSING"//beacon was destroyed - else if (use_beacon && !canBeacon) - message = "BEACON ERROR: MUST BE EXPOSED"//beacon's loc/user's loc must be a turf data["message"] = message - if(!supply_pack_data) - generate_pack_data() - stack_trace("You didn't give the cargo tech good advice, and he ripped the manifest. As a result, there was no pack data for [src]") - data["supplies"] = supply_pack_data - if (cooldown > 0)//cooldown used for printing beacons - cooldown-- - - data["shipMissions"] = list() - data["outpostMissions"] = list() + data["cart"] = list() + for(var/datum/supply_order/SO in SSshuttle.shoppinglist) + data["cart"] += list(list( + "object" = SO.pack.name, + "cost" = SO.pack.cost, + "id" = SO.id, + "orderer" = SO.orderer, + "paid" = !isnull(SO.paying_account) //paid by requester + )) - if(ship) - for(var/datum/mission/M as anything in ship.missions) - data["shipMissions"] += list(M.get_tgui_info()) - if(outpost_docked) - var/datum/overmap/outpost/out = ship.docked_to - for(var/datum/mission/M as anything in out.missions) - data["outpostMissions"] += list(M.get_tgui_info()) + data["requests"] = list() + for(var/datum/supply_order/SO in SSshuttle.requestlist) + data["requests"] += list(list( + "object" = SO.pack.name, + "cost" = SO.pack.cost, + "orderer" = SO.orderer, + "reason" = SO.reason, + "id" = SO.id + )) return data /obj/machinery/computer/cargo/ui_static_data(mob/user) var/list/data = list() + data["requestonly"] = requestonly data["supplies"] = list() for(var/pack in SSshuttle.supply_packs) var/datum/supply_pack/P = SSshuttle.supply_packs[pack] @@ -150,7 +116,7 @@ "name" = P.group, "packs" = list() ) - if(P.hidden && !(obj_flags & EMAGGED)) + if((P.hidden && !(obj_flags & EMAGGED)) || (P.contraband && !contraband) || (P.special && !P.special_enabled) || P.DropPodOnly) continue data["supplies"][P.group]["packs"] += list(list( "name" = P.name, @@ -158,6 +124,7 @@ "id" = pack, "desc" = P.desc || P.name, // If there is a description, use it. Otherwise use the pack's name. "small_item" = P.small_item, + "access" = P.access )) return data @@ -166,154 +133,115 @@ if(.) return switch(action) - if("withdrawCash") - var/val = text2num(params["value"]) - // no giving yourself money - if(!charge_account || !val || val <= 0) + if("send") + if(!SSshuttle.supply.canMove()) + say(safety_warning) return - if(charge_account.adjust_money(-val)) - var/obj/item/holochip/cash_chip = new /obj/item/holochip(drop_location(), val) - if(ishuman(usr)) - var/mob/living/carbon/human/user = usr - user.put_in_hands(cash_chip) - playsound(src, 'sound/machines/twobeep_high.ogg', 50, TRUE) - src.visible_message("[src] dispenses a holochip.") - return TRUE - - if("LZCargo") - use_beacon = FALSE - if (beacon) - beacon.update_status(SP_UNREADY) //ready light on beacon will turn off - if("LZBeacon") - use_beacon = TRUE - if (beacon) - beacon.update_status(SP_READY) //turns on the beacon's ready light - if("printBeacon") - if(charge_account?.adjust_money(-BEACON_COST)) - cooldown = 10//a ~ten second cooldown for printing beacons to prevent spam - var/obj/item/supplypod_beacon/C = new /obj/item/supplypod_beacon(drop_location()) - C.link_console(src, usr)//rather than in beacon's Initialize(), we can assign the computer to the beacon by reusing this proc) - printed_beacons++//printed_beacons starts at 0, so the first one out will be called beacon # 1 - beacon.name = "Supply Pod Beacon #[printed_beacons]" + if(SSshuttle.supplyBlocked) + say(blockade_warning) + return + if(SSshuttle.supply.get_docked() == SSshuttle.supply_home_port) + SSshuttle.supply.export_categories = get_export_categories() + SSshuttle.moveShuttle(SSshuttle.supply, SSshuttle.supply_away_port, TRUE) + say("The supply shuttle is departing.") + investigate_log("[key_name(usr)] sent the supply shuttle away.", INVESTIGATE_CARGO) + else + investigate_log("[key_name(usr)] called the supply shuttle.", INVESTIGATE_CARGO) + say("The supply shuttle has been called and will arrive in [SSshuttle.supply.timeLeft(600)] minutes.") + SSshuttle.moveShuttle(SSshuttle.supply, SSshuttle.supply_home_port, TRUE) + . = TRUE if("add") - var/area/ship/current_area = get_area(src) - var/datum/supply_pack/pack = SSshuttle.supply_packs[text2path(params["id"])] - if( \ - !pack || !charge_account?.has_money(pack.cost) || !istype(current_area) || \ - !istype(current_area.mobile_port.current_ship.docked_to, /datum/overmap/outpost) \ - ) + if(istype(src, /obj/machinery/computer/cargo/express)) return - - var/turf/landing_turf - if(!isnull(beacon) && use_beacon) // prioritize beacons over landing in cargobay - landing_turf = get_turf(beacon) - beacon.update_status(SP_LAUNCH) - else if(!use_beacon)// find a suitable supplypod landing zone in cargobay - var/list/empty_turfs = list() - if(!landingzone) - reconnect() - if(!landingzone) - WARNING("[src] couldnt find a Ship/Cargo (aka cargobay) area on a ship, and as such it has set the supplypod landingzone to the area it resides in.") - landingzone = get_area(src) - for(var/turf/open/floor/T in landingzone.contents)//uses default landing zone - if(T.is_blocked_turf()) - continue - empty_turfs += T - CHECK_TICK - landing_turf = pick(empty_turfs) - - // note that, because of CHECK_TICK above, we aren't sure if we can - // afford the pack, even though we checked earlier. luckily adjust_money - // returns false if the account can't afford the price - if(landing_turf && charge_account.adjust_money(-pack.cost)) - var/name = "*None Provided*" - var/rank = "*None Provided*" - if(ishuman(usr)) - var/mob/living/carbon/human/H = usr - name = H.get_authentification_name() - rank = H.get_assignment(hand_first = TRUE) - else if(issilicon(usr)) - name = usr.real_name - rank = "Silicon" - var/datum/supply_order/SO = new(pack, name, rank, usr.ckey, "") - new /obj/effect/pod_landingzone(landing_turf, podType, SO) - update_appearance() // ?????????????????? - return TRUE - - if("mission-act") - var/datum/mission/mission = locate(params["ref"]) - var/obj/docking_port/mobile/D = SSshuttle.get_containing_shuttle(src) - var/datum/overmap/ship/controlled/ship = D.current_ship - var/datum/overmap/outpost/outpost = ship.docked_to - if(!istype(outpost) || mission.source_outpost != outpost) // important to check these to prevent href fuckery + var/id = text2path(params["id"]) + var/datum/supply_pack/pack = SSshuttle.supply_packs[id] + if(!istype(pack)) return - if(!mission.accepted) - if(LAZYLEN(ship.missions) >= ship.max_missions) + if((pack.hidden && !(obj_flags & EMAGGED)) || (pack.contraband && !contraband) || pack.DropPodOnly) + return + + var/name = "*None Provided*" + var/rank = "*None Provided*" + var/ckey = usr.ckey + if(ishuman(usr)) + var/mob/living/carbon/human/H = usr + name = H.get_authentification_name() + rank = H.get_assignment(hand_first = TRUE) + else if(issilicon(usr)) + name = usr.real_name + rank = "Silicon" + + var/datum/bank_account/account + if(self_paid && ishuman(usr)) + var/mob/living/carbon/human/H = usr + var/obj/item/card/id/id_card = H.get_idcard(TRUE) + if(!istype(id_card)) + say("No ID card detected.") + return + account = id_card.registered_account + if(!istype(account)) + say("Invalid bank account.") return - mission.accept(ship, loc) - return TRUE - else if(mission.servant == ship) - if(mission.can_complete()) - mission.turn_in() - else - mission.give_up() - return TRUE -/obj/machinery/computer/cargo/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock) - . = ..() - reconnect(port) + var/reason = "" + if(requestonly && !self_paid) + reason = stripped_input("Reason:", name, "") + if(isnull(reason) || ..()) + return -/obj/machinery/computer/cargo/proc/reconnect(obj/docking_port/mobile/port) - if(!port) - var/area/ship/current_area = get_area(src) - if(!istype(current_area)) - return - port = current_area.mobile_port - if(!port) - return - charge_account = port.current_ship.ship_account - landingzone = locate(/area/ship/cargo) in port.shuttle_areas + var/turf/T = get_turf(src) + var/datum/supply_order/SO = new(pack, name, rank, ckey, reason, account) + SO.generateRequisition(T) + if(requestonly && !self_paid) + SSshuttle.requestlist += SO + else + SSshuttle.shoppinglist += SO + if(self_paid) + say("Order processed. The price will be charged to [account.account_holder]'s bank account on delivery.") + if(requestonly && message_cooldown < world.time) + radio.talk_into(src, "A new order has been requested.", RADIO_CHANNEL_COMMAND) + message_cooldown = world.time + 30 SECONDS + . = TRUE + if("remove") + var/id = text2num(params["id"]) + for(var/datum/supply_order/SO in SSshuttle.shoppinglist) + if(SO.id == id) + SSshuttle.shoppinglist -= SO + . = TRUE + break + if("clear") + SSshuttle.shoppinglist.Cut() + . = TRUE + if("approve") + var/id = text2num(params["id"]) + for(var/datum/supply_order/SO in SSshuttle.requestlist) + if(SO.id == id) + SSshuttle.requestlist -= SO + SSshuttle.shoppinglist += SO + . = TRUE + break + if("deny") + var/id = text2num(params["id"]) + for(var/datum/supply_order/SO in SSshuttle.requestlist) + if(SO.id == id) + SSshuttle.requestlist -= SO + . = TRUE + break + if("denyall") + SSshuttle.requestlist.Cut() + . = TRUE + if("toggleprivate") + self_paid = !self_paid + . = TRUE + if(.) + post_signal("supply") -/obj/machinery/computer/cargo/attackby(obj/item/W, mob/living/user, params) - var/value = W.get_item_credit_value() - if(value && charge_account) - charge_account.adjust_money(value) - to_chat(user, "You deposit [W]. The Vessel Budget is now [charge_account.account_balance] cr.") - qdel(W) - return TRUE - else if(istype(W, /obj/item/supplypod_beacon)) - var/obj/item/supplypod_beacon/sb = W - if (sb.cargo_console != src) - sb.link_console(src, user) - return TRUE - else - to_chat(user, "[src] is already linked to [sb].") - ..() +/obj/machinery/computer/cargo/proc/post_signal(command) -/obj/machinery/computer/cargo/proc/generate_pack_data() - supply_pack_data = list() - for(var/pack in SSshuttle.supply_packs) - var/datum/supply_pack/P = SSshuttle.supply_packs[pack] - if(!supply_pack_data[P.group]) - supply_pack_data[P.group] = list( - "name" = P.group, - "packs" = list() - ) - if((P.hidden)) - continue - supply_pack_data[P.group]["packs"] += list(list( - "name" = P.name, - "cost" = P.cost, - "id" = pack, - "desc" = P.desc || P.name // If there is a description, use it. Otherwise use the pack's name. - )) + var/datum/radio_frequency/frequency = SSradio.return_frequency(FREQ_STATUS_DISPLAYS) -/obj/machinery/computer/cargo/retro - icon = 'icons/obj/machines/retro_computer.dmi' - icon_state = "computer-retro" - deconpath = /obj/structure/frame/computer/retro + if(!frequency) + return -/obj/machinery/computer/cargo/solgov - icon = 'icons/obj/machines/retro_computer.dmi' - icon_state = "computer-solgov" - deconpath = /obj/structure/frame/computer/solgov + var/datum/signal/status_signal = new(list("command" = command)) + frequency.post_signal(src, status_signal) diff --git a/code/modules/cargo/expressconsole.dm b/code/modules/cargo/expressconsole.dm new file mode 100644 index 000000000000..81409d63d031 --- /dev/null +++ b/code/modules/cargo/expressconsole.dm @@ -0,0 +1,262 @@ +#define BEACON_COST 500 +#define SP_LINKED 1 +#define SP_READY 2 +#define SP_LAUNCH 3 +#define SP_UNLINK 4 +#define SP_UNREADY 5 + +/obj/machinery/computer/cargo/express + name = "outpost communications console" + desc = "This console allows the user to communicate with a nearby outpost to \ + purchase supplies and manage missions. Purchases are delivered near-instantly." + icon_screen = "supply_express" + circuit = /obj/item/circuitboard/computer/cargo/express + var/blockade_warning = "Bluespace instability detected. Delivery impossible." + + var/message + /// Number of beacons printed. Used to determine beacon names. + var/printed_beacons = 0 + var/list/meme_pack_data + /// The currently linked supplypod beacon + var/obj/item/supplypod_beacon/beacon + /// Area instance that cargo pods are sent to + var/area/landingzone + /// The pod type used to deliver orders + var/podType = /obj/structure/closet/supplypod/centcompod + /// Cooldown to prevent printing supplypod beacon spam + var/cooldown = 0 + /// Is the console in beacon mode? exists to let beacon know when a pod may come in + var/use_beacon = FALSE + /// The account to charge purchases to, defaults to the cargo budget + var/datum/bank_account/charge_account + +/obj/machinery/computer/cargo/express/retro + icon = 'icons/obj/machines/retro_computer.dmi' + icon_state = "computer-retro" + deconpath = /obj/structure/frame/computer/retro + +/obj/machinery/computer/cargo/express/solgov + icon = 'icons/obj/machines/retro_computer.dmi' + icon_state = "computer-solgov" + deconpath = /obj/structure/frame/computer/solgov + +/obj/machinery/computer/cargo/express/Initialize() + . = ..() + packin_up() + +/obj/machinery/computer/cargo/express/connect_to_shuttle(obj/docking_port/mobile/port, obj/docking_port/stationary/dock) + . = ..() + reconnect(port) + +/obj/machinery/computer/cargo/express/proc/reconnect(obj/docking_port/mobile/port) + if(!port) + var/area/ship/current_area = get_area(src) + if(!istype(current_area)) + return + port = current_area.mobile_port + if(!port) + return + charge_account = port.current_ship.ship_account + landingzone = locate(/area/ship/cargo) in port.shuttle_areas + +/obj/machinery/computer/cargo/express/Destroy() + if(beacon) + beacon.unlink_console() + return ..() + +/obj/machinery/computer/cargo/express/attackby(obj/item/W, mob/living/user, params) + var/value = W.get_item_credit_value() + if(value && charge_account) + charge_account.adjust_money(value) + to_chat(user, "You deposit [W]. The Vessel Budget is now [charge_account.account_balance] cr.") + qdel(W) + return TRUE + else if(istype(W, /obj/item/supplypod_beacon)) + var/obj/item/supplypod_beacon/sb = W + if (sb.express_console != src) + sb.link_console(src, user) + return TRUE + else + to_chat(user, "[src] is already linked to [sb].") + ..() + +/obj/machinery/computer/cargo/express/proc/packin_up() // oh shit, I'm sorry + meme_pack_data = list() // sorry for what? + for(var/pack in SSshuttle.supply_packs) // our quartermaster taught us not to be ashamed of our supply packs + var/datum/supply_pack/P = SSshuttle.supply_packs[pack] // specially since they're such a good price and all + if(!meme_pack_data[P.group]) // yeah, I see that, your quartermaster gave you good advice + meme_pack_data[P.group] = list( // it gets cheaper when I return it + "name" = P.group, // mmhm + "packs" = list() // sometimes, I return it so much, I rip the manifest + ) // see, my quartermaster taught me a few things too + if((P.hidden)) // like, how not to rip the manifest + continue// by using someone else's crate + meme_pack_data[P.group]["packs"] += list(list( + "name" = P.name, + "cost" = P.cost, + "id" = pack, + "desc" = P.desc || P.name // If there is a description, use it. Otherwise use the pack's name. + )) + +/obj/machinery/computer/cargo/express/ui_interact(mob/living/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "OutpostCommunications", name) + ui.open() + if(!charge_account) + reconnect() + +/obj/machinery/computer/cargo/express/ui_data(mob/user) + var/canBeacon = beacon && (isturf(beacon.loc) || ismob(beacon.loc))//is the beacon in a valid location? + var/list/data = list() + + // not a big fan of get_containing_shuttle + var/obj/docking_port/mobile/D = SSshuttle.get_containing_shuttle(src) + var/datum/overmap/ship/controlled/ship + var/outpost_docked = FALSE + if(D) + ship = D.current_ship + outpost_docked = istype(ship.docked_to, /datum/overmap/outpost) + + data["onShip"] = !isnull(ship) + data["numMissions"] = ship ? LAZYLEN(ship.missions) : 0 + data["maxMissions"] = ship ? ship.max_missions : 0 + data["outpostDocked"] = outpost_docked + data["points"] = charge_account ? charge_account.account_balance : 0 + data["siliconUser"] = user.has_unlimited_silicon_privilege && check_ship_ai_access(user) + data["beaconZone"] = beacon ? get_area(beacon) : ""//where is the beacon located? outputs in the tgui + data["usingBeacon"] = use_beacon //is the mode set to deliver to the beacon or the cargobay? + data["canBeacon"] = !use_beacon || canBeacon //is the mode set to beacon delivery, and is the beacon in a valid location? + data["canBuyBeacon"] = charge_account ? (cooldown <= 0 && charge_account.account_balance >= BEACON_COST) : FALSE + data["beaconError"] = use_beacon && !canBeacon ? "(BEACON ERROR)" : ""//changes button text to include an error alert if necessary + data["hasBeacon"] = beacon != null//is there a linked beacon? + data["beaconName"] = beacon ? beacon.name : "No Beacon Found" + data["printMsg"] = cooldown > 0 ? "Print Beacon for [BEACON_COST] credits ([cooldown])" : "Print Beacon for [BEACON_COST] credits"//buttontext for printing beacons + data["supplies"] = list() + message = "Sales are near-instantaneous - please choose carefully." + if(SSshuttle.supplyBlocked) + message = blockade_warning + if(use_beacon && !beacon) + message = "BEACON ERROR: BEACON MISSING"//beacon was destroyed + else if (use_beacon && !canBeacon) + message = "BEACON ERROR: MUST BE EXPOSED"//beacon's loc/user's loc must be a turf + data["message"] = message + if(!meme_pack_data) + packin_up() + stack_trace("You didn't give the cargo tech good advice, and he ripped the manifest. As a result, there was no pack data for [src]") + data["supplies"] = meme_pack_data + if (cooldown > 0)//cooldown used for printing beacons + cooldown-- + + data["shipMissions"] = list() + data["outpostMissions"] = list() + + if(ship) + for(var/datum/mission/M as anything in ship.missions) + data["shipMissions"] += list(M.get_tgui_info()) + if(outpost_docked) + var/datum/overmap/outpost/out = ship.docked_to + for(var/datum/mission/M as anything in out.missions) + data["outpostMissions"] += list(M.get_tgui_info()) + + return data + +/obj/machinery/computer/cargo/express/ui_act(action, params, datum/tgui/ui) + . = ..() + if(.) + return + + switch(action) + if("withdrawCash") + var/val = text2num(params["value"]) + // no giving yourself money + if(!charge_account || !val || val <= 0) + return + if(charge_account.adjust_money(-val)) + var/obj/item/holochip/cash_chip = new /obj/item/holochip(drop_location(), val) + if(ishuman(usr)) + var/mob/living/carbon/human/user = usr + user.put_in_hands(cash_chip) + playsound(src, 'sound/machines/twobeep_high.ogg', 50, TRUE) + src.visible_message("[src] dispenses a holochip.") + return TRUE + + if("LZCargo") + use_beacon = FALSE + if (beacon) + beacon.update_status(SP_UNREADY) //ready light on beacon will turn off + if("LZBeacon") + use_beacon = TRUE + if (beacon) + beacon.update_status(SP_READY) //turns on the beacon's ready light + if("printBeacon") + if(charge_account?.adjust_money(-BEACON_COST)) + cooldown = 10//a ~ten second cooldown for printing beacons to prevent spam + var/obj/item/supplypod_beacon/C = new /obj/item/supplypod_beacon(drop_location()) + C.link_console(src, usr)//rather than in beacon's Initialize(), we can assign the computer to the beacon by reusing this proc) + printed_beacons++//printed_beacons starts at 0, so the first one out will be called beacon # 1 + beacon.name = "Supply Pod Beacon #[printed_beacons]" + + if("add") + var/area/ship/current_area = get_area(src) + var/datum/supply_pack/pack = SSshuttle.supply_packs[text2path(params["id"])] + if( \ + !pack || !charge_account?.has_money(pack.cost) || !istype(current_area) || \ + !istype(current_area.mobile_port.current_ship.docked_to, /datum/overmap/outpost) \ + ) + return + + var/turf/landing_turf + if(!isnull(beacon) && use_beacon) // prioritize beacons over landing in cargobay + landing_turf = get_turf(beacon) + beacon.update_status(SP_LAUNCH) + else if(!use_beacon)// find a suitable supplypod landing zone in cargobay + var/list/empty_turfs = list() + if(!landingzone) + reconnect() + if(!landingzone) + WARNING("[src] couldnt find a Ship/Cargo (aka cargobay) area on a ship, and as such it has set the supplypod landingzone to the area it resides in.") + landingzone = get_area(src) + for(var/turf/open/floor/T in landingzone.contents)//uses default landing zone + if(T.is_blocked_turf()) + continue + empty_turfs += T + CHECK_TICK + landing_turf = pick(empty_turfs) + + // note that, because of CHECK_TICK above, we aren't sure if we can + // afford the pack, even though we checked earlier. luckily adjust_money + // returns false if the account can't afford the price + if(landing_turf && charge_account.adjust_money(-pack.cost)) + var/name = "*None Provided*" + var/rank = "*None Provided*" + if(ishuman(usr)) + var/mob/living/carbon/human/H = usr + name = H.get_authentification_name() + rank = H.get_assignment(hand_first = TRUE) + else if(issilicon(usr)) + name = usr.real_name + rank = "Silicon" + var/datum/supply_order/SO = new(pack, name, rank, usr.ckey, "") + new /obj/effect/pod_landingzone(landing_turf, podType, SO) + update_appearance() // ?????????????????? + return TRUE + + if("mission-act") + var/datum/mission/mission = locate(params["ref"]) + var/obj/docking_port/mobile/D = SSshuttle.get_containing_shuttle(src) + var/datum/overmap/ship/controlled/ship = D.current_ship + var/datum/overmap/outpost/outpost = ship.docked_to + if(!istype(outpost) || mission.source_outpost != outpost) // important to check these to prevent href fuckery + return + if(!mission.accepted) + if(LAZYLEN(ship.missions) >= ship.max_missions) + return + mission.accept(ship, loc) + return TRUE + else if(mission.servant == ship) + if(mission.can_complete()) + mission.turn_in() + else + mission.give_up() + return TRUE diff --git a/code/modules/cargo/packs/ammo.dm b/code/modules/cargo/packs/ammo.dm index 82f2ab354665..ab521998f07c 100644 --- a/code/modules/cargo/packs/ammo.dm +++ b/code/modules/cargo/packs/ammo.dm @@ -9,7 +9,7 @@ /datum/supply_pack/ammo/co9mm_mag name = "9mm Commander Magazine Crate" desc = "Contains a 9mm magazine for the standard-issue Commander pistol, containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/co9mm) + contains = list(/obj/item/ammo_box/magazine/co9mm,) cost = 500 /datum/supply_pack/ammo/m45_mag @@ -18,17 +18,17 @@ contains = list(/obj/item/ammo_box/magazine/m45) cost = 500 -/datum/supply_pack/ammo/a44roum_speedloader - name = ".44 Roumain Speedloader Crate" - desc = "Contains a .44 Roumain speedloader for the HP Montagne, containing six rounds." - contains = list(/obj/item/ammo_box/a44roum_speedloader) +/datum/supply_pack/ammo/m45_speedloader + name = ".45 ACP Speedloader Crate" + desc = "Contains a .45 ACP speedloader for the HP Montagne, containing six rounds." + contains = list(/obj/item/ammo_box/c45_speedloader) cost = 400 /datum/supply_pack/ammo/c38_mag name = ".38 Speedloader Crate" desc = "Contains a .38 speedloader for revolvers, containing six rounds." contains = list(/obj/item/ammo_box/c38) - cost = 250 + cost = 350 /datum/supply_pack/ammo/m10mm_mag name = "10mm Stechkin Magazine Crate" @@ -70,18 +70,12 @@ cost = 500 contains = list(/obj/item/ammo_box/a12g/slug) -/datum/supply_pack/ammo/techshells - name = "Unloaded Shotgun Technological Shells Crate" - desc = "Contains a box of 7 versatile tech shells, capable of producing a variety of deadly effects for any situation. Some assembly required." - cost = 210 - contains = list(/obj/item/storage/box/techshot) - /* .38 ammo */ /datum/supply_pack/ammo/winchester_ammo - name = ".38 Ammo Boxes Crate" + name = "Flaming Arrow and Detective Special .38 Ammo Boxes" desc = "Contains two 50 round ammo boxes for refilling .38 weapons." cost = 250 contains = list(/obj/item/ammo_box/c38_box, @@ -213,7 +207,7 @@ name = "9mm Ammo Box Crate" desc = "Contains a fifty-round 9mm box for pistols and SMGs such as the Commander or Saber." contains = list(/obj/item/ammo_box/c9mm) - cost = 200 + cost = 250 /datum/supply_pack/ammo/a308_ammo_box name = "308 Ammo Box Crate" @@ -225,7 +219,7 @@ name = "9mm AP Ammo Box Crate" desc = "Contains a fifty-round 9mm box loaded with armor piercing ammo." contains = list(/obj/item/ammo_box/c9mm/ap) - cost = 400 + cost = 500 /datum/supply_pack/ammo/a357match_ammo_box name = ".357 Match Ammo Box Crate" @@ -255,7 +249,7 @@ name = "9mm HP Ammo Box Crate" desc = "Contains a fifty-round 9mm box loaded with hollow point ammo, great against unarmored targets." contains = list(/obj/item/ammo_box/c9mm/hp) - cost = 400 + cost = 500 /datum/supply_pack/ammo/a357hp_ammo_box name = ".357 HP Ammo Box Crate" @@ -284,7 +278,7 @@ name = "9mm Rubber Ammo Box Crate" desc = "Contains a fifty-round 9mm box loaded with less-than-lethal rubber rounds." contains = list(/obj/item/ammo_box/c9mm/rubbershot) - cost = 200 + cost = 250 /datum/supply_pack/ammo/c10mmrubber_ammo_box name = "10mm Rubber Ammo Box Crate" @@ -370,21 +364,3 @@ desc = "Contains a fifty-round box for high-powered gauss guns such as the GAR assault rifle." contains = list(/obj/item/ammo_box/ferrolancebox) cost = 250 - -/datum/supply_pack/ammo/a44roum - name = ".44 Roumain Ammo Box Crate" - desc = "Contains a fifty-round box of .44 roumain ammo for revolvers such as the Shadow and Montagne." - contains = list(/obj/item/ammo_box/a44roum) - cost = 250 - -/datum/supply_pack/ammo/a44roum_rubber - name = ".44 Roumain Rubber Ammo Box Crate" - desc = "Contains a fifty-round box of .44 roumain ammo loaded with less-than-lethal rubber rounds." - contains = list(/obj/item/ammo_box/a44roum/rubber) - cost = 250 - -/datum/supply_pack/ammo/a44roum_hp - name = ".44 Roumain Hollow Point Ammo Box Crate" - desc = "Contains a fifty-round box of .44 roumain hollow point ammo, great against unarmored targets." - contains = list(/obj/item/ammo_box/a44roum/hp) - cost = 500 diff --git a/code/modules/cargo/packs/costumes_toys.dm b/code/modules/cargo/packs/costumes_toys.dm index fa63529b7955..5bce9871719a 100644 --- a/code/modules/cargo/packs/costumes_toys.dm +++ b/code/modules/cargo/packs/costumes_toys.dm @@ -115,7 +115,7 @@ if(prob(30)) //Not all mafioso have mustaches, some people also find this item annoying. new /obj/item/clothing/mask/fakemoustache/italian(C) if(prob(10)) //A little extra sugar every now and then to shake things up. - new /obj/item/kitchen/knife/switchblade(C) + new /obj/item/switchblade(C) /datum/supply_pack/costumes_toys/mech_suits name = "Mech Pilot's Suit Crate" diff --git a/code/modules/cargo/packs/food.dm b/code/modules/cargo/packs/food.dm index 9c366406af5c..bf16fb592e21 100644 --- a/code/modules/cargo/packs/food.dm +++ b/code/modules/cargo/packs/food.dm @@ -25,7 +25,7 @@ /datum/supply_pack/food/pizza name = "Pizza Crate" desc = "Best prices on this side of the galaxy. All deliveries are guaranteed to be 99.5% anomaly-free!" - cost = 3000// Best prices this side of the galaxy. + cost = 6000 // Best prices this side of the galaxy. contains = list(/obj/item/pizzabox/margherita, /obj/item/pizzabox/mushroom, /obj/item/pizzabox/meat, @@ -163,10 +163,10 @@ name = "Bread Crate" desc = "A crate full of various breads. Bready to either be eaten or made into delicious meals." cost = 1000 - contains = list(/obj/item/food/bread/plain, - /obj/item/food/breadslice/plain, - /obj/item/food/breadslice/plain, - /obj/item/food/breadslice/plain, //Weighted to be more common + contains = list(/obj/item/reagent_containers/food/snacks/store/bread/plain, + /obj/item/reagent_containers/food/snacks/breadslice/plain, + /obj/item/reagent_containers/food/snacks/breadslice/plain, + /obj/item/reagent_containers/food/snacks/breadslice/plain, //Weighted to be more common /obj/item/reagent_containers/food/snacks/bun, /obj/item/reagent_containers/food/snacks/tortilla, /obj/item/reagent_containers/food/snacks/pizzabread @@ -184,7 +184,7 @@ cost = 5000 contains = list(/obj/item/stack/sheet/mineral/coal/five, /obj/machinery/grill/unwrenched, - /obj/item/reagent_containers/food/drinks/soda_cans/xeno_energy) + /obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy) crate_name = "grilling starter kit crate" crate_type = /obj/structure/closet/crate/large diff --git a/code/modules/cargo/packs/gun.dm b/code/modules/cargo/packs/gun.dm index 8a9bd51ccbc5..3424b48b941a 100644 --- a/code/modules/cargo/packs/gun.dm +++ b/code/modules/cargo/packs/gun.dm @@ -9,52 +9,52 @@ /datum/supply_pack/gun/disposable name = "Disposable Gun Crate" desc = "In some sectors, these disposable pistols are the only firearms that can be legally sold for less than 200cr. That price is still far too high." - cost = 300 - contains = list(/obj/item/storage/pistolcase/disposable) + cost = 150 + contains = list(/obj/item/gun/ballistic/automatic/pistol/disposable) crate_name = "disposable gun crate" /datum/supply_pack/gun/derringer name = ".38 Derringer Crate" desc = "A cheap, concealable pistol manufactured by the reputable Hunter's Pride. At least it's better than a disposable pistol. Chambered in .38 rounds." cost = 350 - contains = list(/obj/item/storage/pistolcase/derringer) + contains = list(/obj/item/gun/ballistic/derringer) crate_name = "derringer crate" /datum/supply_pack/gun/commanders name = "Commander Pistol Crate" desc = "Contains a modified Candor 'Commander' pistol, produced by Nanotrasen and chambered in 9mm." cost = 750 - contains = list(/obj/item/storage/pistolcase/commander) + contains = list(/obj/item/gun/ballistic/automatic/pistol/commander) /datum/supply_pack/gun/makarovs name = "Stechkin Pistol Crate" desc = "Contains a concealable stechkin pistol, produced by Scarborough Arms and chambered in 10mm." cost = 1000 - contains = list(/obj/item/storage/pistolcase/stechkin) + contains = list(/obj/item/gun/ballistic/automatic/pistol) /datum/supply_pack/gun/candors name = "Candor Pistol Crate" desc = "Contains a Candor pistol, the trusty sidearm of any spacer, produced by Hunter's Pride and chambered in .45 ACP." cost = 1000 - contains = list(/obj/item/storage/pistolcase/candor) + contains = list(/obj/item/gun/ballistic/automatic/pistol/candor) /datum/supply_pack/gun/pepperbox name = "HP Firebrand Pepperbox Revolver Crate" desc = "Contains a concealable pepperbox revolver manufactured by the Saint Roumain Militia, chambered in .357." cost = 1250 - contains = list(/obj/item/storage/pistolcase/firebrand) + contains = list(/obj/item/gun/ballistic/revolver/firebrand) /datum/supply_pack/gun/detrevolver name = "Hunter's Pride Detective Revolver Crate" desc = "Contains a concealable revolver favored by police departments around the sector, chambered in .38." cost = 600 - contains = list(/obj/item/storage/pistolcase/detective) + contains = list(/obj/item/gun/ballistic/revolver/detective) /datum/supply_pack/gun/shadowrevolver name = "Shadow Revolver Crate" - desc = "Contains a concealable Shadow revolver, chambered in .44 Roumain." + desc = "Contains a concealable Shadow revolver, chambered in .45 ACP." cost = 1000 - contains = list(/obj/item/storage/pistolcase/shadow) + contains = list(/obj/item/gun/ballistic/revolver/shadow) /* @@ -65,21 +65,21 @@ name = "Laser Gun Crate" desc = "Contains a lethal, high-energy laser gun." cost = 1000 - contains = list(/obj/item/storage/pistolcase/laser) + contains = list(/obj/item/gun/energy/laser) crate_name = "laser crate" /datum/supply_pack/gun/mini_energy name = "Mini Energy Gun Crate" desc = "Contains a small, versatile energy gun, capable of firing both nonlethal and lethal blasts, but with a limited power cell." cost = 500 - contains = list(/obj/item/storage/pistolcase/miniegun) + contains = list(/obj/item/gun/energy/e_gun/mini) crate_name = "laser crate" /datum/supply_pack/gun/energy name = "Energy Gun Crate" desc = "Contains a versatile energy gun, capable of firing both nonlethal and lethal blasts of light." cost = 1250 - contains = list(/obj/item/storage/pistolcase/egun) + contains = list(/obj/item/gun/energy/e_gun) crate_name = "energy gun crate" crate_type = /obj/structure/closet/crate/secure/plasma @@ -87,7 +87,7 @@ name = "Ion Rifle Crate" desc = "Contains a single Mk.I Ion Projector, a special anti-tank rifle designed to disable electronic threats at range." cost = 10000 - contains = list(/obj/item/storage/pistolcase/iongun) + contains = list(/obj/item/gun/energy/ionrifle) crate_name = "ion rifle crate" crate_type = /obj/structure/closet/crate/secure/plasma @@ -95,14 +95,14 @@ name = "Etherbor SG-8 Beam Pistol Crate" desc = "Contains a single SG-8 Beam Pistol, a civilian-grade sidearm developed in the PGF, manufactured by Etherbor Industries." cost = 1000 - contains = list(/obj/item/storage/pistolcase/kalixpistol) + contains = list(/obj/item/gun/energy/kalix/pistol) crate_name = "beam pistol crate" /datum/supply_pack/gun/laser/kalix name = "Etherbor BG-12 Beam Rifle Crate" desc = "Contains a single BG-12 Beam Rifle, a civilian-grade semi-automatic developed in the PGF, manufactured by Etherbor Industries." cost = 3000 - contains = list(/obj/item/storage/guncase/kalixrifle) + contains = list(/obj/item/gun/energy/kalix) crate_name = "beam rifle crate" /* @@ -113,21 +113,21 @@ name = "Double Barrel Shotgun Crate" desc = "For when you need to deal with 2 drunkards the old-fashioned way. Contains a double-barreled shotgun, favored by Bartenders. Warranty voided if sawed off." cost = 1000 - contains = list(/obj/item/storage/guncase/doublebarrel) + contains = list(/obj/item/gun/ballistic/shotgun/doublebarrel) crate_name = "shotguns crate" /datum/supply_pack/gun/hellfire_shotgun name = "Hellfire Shotgun Crate" desc = "For when you need to deal with 8 hooligans. Contains a pump shotgun, with a 8-round capacity." cost = 2000 - contains = list(/obj/item/storage/guncase/hellfire) + contains = list(/obj/item/gun/ballistic/shotgun/hellfire) crate_name = "shotgun crate" /datum/supply_pack/gun/brimstone_shotgun name = "Brimstone Shotgun Crate" desc = "For when you need to deal with 5 hooligans, and QUICKLY. Contains a slamfire shotgun, with a 5-round capacity. Warranty voided if sawed off." cost = 2000 - contains = list(/obj/item/storage/guncase/brimstone) + contains = list(/obj/item/gun/ballistic/shotgun/brimstone) crate_name = "shotgun crate" /* @@ -138,82 +138,54 @@ name = "Flaming Arrow Lever Action Rifle Crate" desc = "Contains an antiquated lever action rifle intended for hunting wildlife. Chambered in .38 rounds." cost = 750 - contains = list(/obj/item/storage/guncase/winchester) + contains = list(/obj/item/gun/ballistic/shotgun/flamingarrow) crate_name = "rifle crate" /datum/supply_pack/gun/illestren name = "Illestren Rifle Crate" desc = "Contains an expertly made bolt action rifle intended for hunting wildlife. Chambered in 8x50mmR rounds." cost = 1250 - contains = list(/obj/item/storage/guncase/illestren) + contains = list(/obj/item/gun/ballistic/rifle/illestren) crate_name = "rifle crate" /datum/supply_pack/gun/beacon - name = "Beacon Break Action Rifle Crate" + name = "Contender Break Action Rifle Crate" desc = "Contains a single shot break action rifle to hunt wildlife that annoys you in particular. Chambered in devastating .45-70 rounds. Warranty voided if sawed off." cost = 2250 - contains = list(/obj/item/storage/guncase/beacon) + contains = list(/obj/item/gun/ballistic/shotgun/doublebarrel/beacon) crate_name = "rifle crate" /datum/supply_pack/gun/scout name = "Scout Sniper Rifle Crate" desc = "Contains a traditional scoped rifle to hunt wildlife and big game from a respectful distance. Chambered in powerful .300 Magnum." cost = 5500 - contains = list(/obj/item/storage/guncase/scout) + contains = list(/obj/item/gun/ballistic/rifle/scout) crate_name = "rifle crate" /datum/supply_pack/gun/cobra20 name = "Cobra-20 SMG Crate" desc = "Contains a .45 submachine gun, manufactured by Scaraborough Arms and chambered in .45" cost = 3000 - contains = list(/obj/item/storage/guncase/cobra) + contains = list(/obj/item/gun/ballistic/automatic/smg/c20r/cobra) crate_name = "SMG crate" /datum/supply_pack/gun/wt550 name = "WT-550 Auto Rifle Crate" desc = "Contains a high-powered, automatic personal defense weapon chambered in 4.6x30mm." cost = 4000 - contains = list(/obj/item/storage/guncase/wt550) + contains = list(/obj/item/gun/ballistic/automatic/smg/wt550) crate_name = "auto rifle crate" /datum/supply_pack/gun/p16 name = "P16 Assault Rifle Crate" desc = "Contains a high-powered, automatic rifle chambered in 5.56mm." cost = 5000 - contains = list(/obj/item/storage/guncase/p16) + contains = list(/obj/item/gun/ballistic/automatic/assault/p16) crate_name = "auto rifle crate" /datum/supply_pack/gun/skm name = "SKM-24 Rifle Crate" desc = "Contains a high-powered, automatic rifle chambered in 7.62x40mm CLIP." cost = 5000 - contains = list(/obj/item/storage/guncase/skm) + contains = list(/obj/item/gun/ballistic/automatic/assault/skm) crate_name = "auto rifle crate" - -/datum/supply_pack/gun/attachment/rail_light - name = "Tactical Rail Light Crate" - desc = "Contains a single rail light to be mounted on a firearm." - cost = 250 - contains = list(/obj/item/attachment/rail_light) - crate_name = "rail light crate" - -/datum/supply_pack/gun/attachment/laser_sight - name = "Laser Sight Crate" - desc = "Contains a single rail light to be mounted on a firearm." - cost = 250 - contains = list(/obj/item/attachment/laser_sight) - crate_name = "laser sight crate" - -/datum/supply_pack/gun/attachment/bayonet - name = "Bayonet Crate" - desc = "Contains a single bayonet to be mounted on a firearm." - cost = 250 - contains = list(/obj/item/attachment/bayonet) - crate_name = "bayonet crate" - -/datum/supply_pack/gun/attachment/silencer - name = "Suppressor Crate" - desc = "Contains a single suppressor to be mounted on a firearm." - cost = 250 - contains = list(/obj/item/attachment/silencer) - crate_name = "silencer crate" diff --git a/code/modules/cargo/packs/machinery.dm b/code/modules/cargo/packs/machinery.dm index f25e4818329e..56ed7130738b 100644 --- a/code/modules/cargo/packs/machinery.dm +++ b/code/modules/cargo/packs/machinery.dm @@ -210,15 +210,6 @@ crate_name = "plasma thruster crate" crate_type = /obj/structure/closet/crate/engineering -/datum/supply_pack/machinery/combustion_thruster - name = "Combustion Thruster Crate" - desc = "A crate containing a combustion thruster and its heater's electronics. For when you need complicated thrust." - cost = 2000 - contains = list(/obj/item/circuitboard/machine/shuttle/fire_heater, - /obj/item/circuitboard/machine/shuttle/engine/fire) - crate_name = "combustion thruster crate" - crate_type = /obj/structure/closet/crate/engineering - /datum/supply_pack/machinery/drill_crate name = "Heavy duty laser mining drill" desc = "An experimental laser-based mining drill that Nanotrasen is kindly allowing YOU, the customer, to opt into testing of." diff --git a/code/modules/cargo/packs/mechs.dm b/code/modules/cargo/packs/mechs.dm index 937126a86361..376c22fc0db8 100644 --- a/code/modules/cargo/packs/mechs.dm +++ b/code/modules/cargo/packs/mechs.dm @@ -109,14 +109,6 @@ Mech Equipment /obj/item/mecha_parts/mecha_equipment/drill ) -/datum/supply_pack/mech/equipment/diamond_drill - name = "Mech diamond drill kit" - desc = "Contains mechanized diamond drill, for the enterprising prospector!" - cost = 750 - contains = list( - /obj/item/mecha_parts/mecha_equipment/drill/diamonddrill - ) - /datum/supply_pack/mech/equipment/scanner name = "Mech scanner kit" desc = "An electronic mining scanner, graded to interface with a mech." @@ -133,22 +125,6 @@ Mech Equipment /obj/item/mecha_parts/mecha_equipment/generator ) -/datum/supply_pack/mech/equipment/nuclear_gen - name = "Mech nuclear generator kit" - desc = "Contains a uranium-fueled generator for a mech, ideal for polluting the environment." - cost = 1250 - contains = list( - /obj/item/mecha_parts/mecha_equipment/generator/nuclear - ) - -/datum/supply_pack/mech/equipment/tesla_energy_relay - name = "Mech tesla relay kit" - desc = "Contains an advanced exosuit module which draws power from nearby APCs." - cost = 1750 - contains = list( - /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay - ) - /datum/supply_pack/mech/equipment/clamp name = "Mech clamp kit" desc = "Contains a clamp designed for mechanized freight hauling." @@ -157,37 +133,6 @@ Mech Equipment /obj/item/mecha_parts/mecha_equipment/hydraulic_clamp ) -/datum/supply_pack/mech/equipment/extinguisher - name = "Mech extinguisher kit" - desc = "Contains a heavy duty fire extinguisher, for heavy duty firefighting." - cost = 250 - contains = list( - /obj/item/mecha_parts/mecha_equipment/extinguisher - ) - -/datum/supply_pack/mech/equipment/cable_layer - name = "Mech RCL Kit" - desc = "Contains a \"rapid cable layer\" for laying down long lengths of wire." - cost = 250 - contains = list( - /obj/item/mecha_parts/mecha_equipment/cable_layer - ) - -/datum/supply_pack/mech/equipment/mech_sleeper - name = "Mech Mounted Sleeper Kit" - desc = "Contains a mounted sleeper device, used for retrieving and stabilizing patients." - cost = 1000 - contains = list( - /obj/item/mecha_parts/mecha_equipment/medical/sleeper - ) - -/datum/supply_pack/mech/equipment/beam_gun - name = "Mech Beam Gun Kit" - desc = "Contains an advanced mounted medical beamgun, capable of alleviating wounds to targets." - cost = 7000 - contains = list( - /obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam - ) /datum/supply_pack/mech/equipment/rcs name = "Mech RCS kit" desc = "A gas fueled RCS pack, ideal for mechanized space operation." @@ -204,40 +149,19 @@ Mech Equipment /obj/item/mecha_parts/mecha_equipment/conversion_kit/ripley ) -/datum/supply_pack/mech/equipment/melee_armor_booster - name = "Mech CCW armor kit" - desc = "A \"close combat weaponry\" module designed to deflect melee attacks." - cost = 750 - contains = list( - /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster - ) - -/datum/supply_pack/mech/equipment/projectile_armor_booster - name = "Mech projectile armor kit" - desc = "A protective exosuit module designed to deflect ranged attacks." - cost = 1000 - contains = list( - /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster - ) - /* weapons */ -/datum/supply_pack/mech/weapon - name = "Mech weapons crate" - crate_type = /obj/structure/closet/crate/secure/weapon - crate_name = "mech weapon crate" - -/datum/supply_pack/mech/weapon/pka +/datum/supply_pack/mech/equipment/pka name = "Mech Mounted Proto-Kinetic Accelerator kit" desc = "A ranged mining attachment for any mech." - cost = 750 + cost = 1500 contains = list( /obj/item/mecha_parts/mecha_equipment/weapon/energy/mecha_kineticgun ) -/datum/supply_pack/mech/weapon/laser +/datum/supply_pack/mech/equipment/laser name = "Immolator kit" desc = "A light laser cannon designed for combat usage." cost = 1000 @@ -245,75 +169,10 @@ weapons /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser ) -/datum/supply_pack/mech/weapon/biglaser +/datum/supply_pack/mech/equipment/biglaser name = "Solaris kit" desc = "A heavy laser cannon designed for combat usage." cost = 2000 contains = list( /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy ) - -/datum/supply_pack/mech/weapon/ion_cannon - name = "MK4 ion cannon kit" - desc = "Contains a heavy ion cannon for disabling technology in large blasts." - cost = 3000 - contains = list( - /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion - ) - -/datum/supply_pack/mech/weapon/scattershot - name = "LBX AC 10 kit" - desc = "Contains a \"Scattershot\" gun to mount on combat exosuits." - cost = 1750 - contains = list( - /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot - ) - -/datum/supply_pack/mech/weapon/lmg - name = "Ultra AC 2 kit" - desc = "Contains a mounted gun which fires in three round bursts." - cost = 2250 - contains = list( - /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg - ) - -/datum/supply_pack/mech/weapon/missile_rack - name = "BRM-6 kit" - desc = "Contains a low-explosive missile launcher, excellent for breaching through obstacles." - cost = 3000 - contains = list( - /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/breaching - ) - -/* -ammo -*/ - -/datum/supply_pack/mech/ammo - name = "Mech ammo crate" - crate_type = /obj/structure/closet/crate/secure/gear - crate_name = "mech ammo crate" - -/datum/supply_pack/mech/ammo/scattershot_ammo - name = "LBX AC 10 ammo box" - desc = "Contains a fourty-round box of upscaled buckshot, to be loaded directly in a mounted LBX AC 10." - cost = 500 - contains = list( - /obj/item/mecha_ammo/scattershot - ) - -/datum/supply_pack/mech/ammo/lmg_ammo - name = "Ultra AC 2 ammo box" - desc = "Contains a three hundred-round box of heavy ammunition for the Ultra AC 2." - cost = 750 - contains = list( - /obj/item/mecha_ammo/lmg - ) - -/datum/supply_pack/mech/ammo/missile_rack_ammo - name = "BRM-6 missile box" - desc = "Contains a box of six breaching missiles designed to explode upon striking hard surfaces." - cost = 1000 - contains = list( - /obj/item/mecha_ammo/missiles_br - ) diff --git a/code/modules/cargo/packs/medical.dm b/code/modules/cargo/packs/medical.dm index 075c0cc40895..08b576937138 100644 --- a/code/modules/cargo/packs/medical.dm +++ b/code/modules/cargo/packs/medical.dm @@ -9,42 +9,42 @@ /datum/supply_pack/medical/firstaid_single name = "First Aid Kit Single-Pack" desc = "Contains one first aid kit for healing most types of wounds." - cost = 400 + cost = 750 small_item = TRUE contains = list(/obj/item/storage/firstaid/regular) /datum/supply_pack/medical/firstaidbruises_single name = "Bruise Treatment Kit Single-Pack" desc = "Contains one first aid kit focused on healing bruises and broken bones." - cost = 700 + cost = 1250 small_item = TRUE contains = list(/obj/item/storage/firstaid/brute) /datum/supply_pack/medical/firstaidburns_single name = "Burn Treatment Kit Single-Pack" desc = "Contains one first aid kit focused on healing severe burns." - cost = 700 + cost = 1250 small_item = TRUE contains = list(/obj/item/storage/firstaid/fire) /datum/supply_pack/medical/firstaidoxygen_single name = "Oxygen Deprivation Kit Single-Pack" desc = "Contains one first aid kit focused on helping oxygen deprivation victims." - cost = 500 + cost = 1250 small_item = TRUE contains = list(/obj/item/storage/firstaid/o2) /datum/supply_pack/medical/firstaidtoxins_single name = "Toxin Treatment Kit Single-Pack" desc = "Contains one first aid kit focused on healing damage dealt by heavy toxins." - cost = 500 + cost = 1250 small_item = TRUE contains = list(/obj/item/storage/firstaid/toxin) /datum/supply_pack/medical/firstaid_rad_single name = "Radiation Treatment Kit Single-Pack" desc = "Contains one first aid kit focused on reducing the damage done by radiation." - cost = 500 + cost = 1000 small_item = TRUE contains = list(/obj/item/storage/firstaid/radiation) diff --git a/code/modules/cargo/supplypod_beacon.dm b/code/modules/cargo/supplypod_beacon.dm index b9c41a29e11f..11fd10229e5e 100644 --- a/code/modules/cargo/supplypod_beacon.dm +++ b/code/modules/cargo/supplypod_beacon.dm @@ -7,7 +7,7 @@ lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' w_class = WEIGHT_CLASS_SMALL - var/obj/machinery/computer/cargo/cargo_console + var/obj/machinery/computer/cargo/express/express_console var/linked = FALSE var/ready = FALSE var/launched = FALSE @@ -49,39 +49,39 @@ /obj/item/supplypod_beacon/examine(user) . = ..() - if(!cargo_console) + if(!express_console) . += "[src] is not currently linked to an Express Supply console." else . += "Alt-click to unlink it from the Express Supply console." /obj/item/supplypod_beacon/Destroy() - if(cargo_console) - cargo_console.beacon = null + if(express_console) + express_console.beacon = null return ..() /obj/item/supplypod_beacon/proc/unlink_console() - if(cargo_console) - cargo_console.beacon = null - cargo_console = null + if(express_console) + express_console.beacon = null + express_console = null update_status(SP_UNLINK) update_status(SP_UNREADY) -/obj/item/supplypod_beacon/proc/link_console(obj/machinery/computer/cargo/C, mob/living/user) +/obj/item/supplypod_beacon/proc/link_console(obj/machinery/computer/cargo/express/C, mob/living/user) if (C.beacon)//if new console has a beacon, then... C.beacon.unlink_console()//unlink the old beacon from new console - if (cargo_console)//if this beacon has an express console - cargo_console.beacon = null//remove the connection the expressconsole has from beacons - cargo_console = C//set the linked console var to the console - cargo_console.beacon = src//out with the old in with the news + if (express_console)//if this beacon has an express console + express_console.beacon = null//remove the connection the expressconsole has from beacons + express_console = C//set the linked console var to the console + express_console.beacon = src//out with the old in with the news update_status(SP_LINKED) - if (cargo_console.use_beacon) + if (express_console.use_beacon) update_status(SP_READY) to_chat(user, "[src] linked to [C].") /obj/item/supplypod_beacon/AltClick(mob/user) if (!user.canUseTopic(src, !issilicon(user))) return - if (cargo_console) + if (express_console) unlink_console() else to_chat(user, "There is no linked console.") diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 87a33b0c989b..0fd922a2856a 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -107,9 +107,6 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( cmd_admin_pm(href_list["priv_msg"],null) return - if(href_list["commandbar_typing"]) - handle_commandbar_typing(href_list) - switch(href_list["_src_"]) if("holder") hsrc = holder @@ -229,8 +226,6 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( // Instantiate tgui panel tgui_panel = new(src, "browseroutput") - initialize_commandbar_spy() - GLOB.ahelp_tickets.client_login(src) GLOB.interviews.client_login(src) GLOB.requests.client_login(src) diff --git a/code/modules/client/loadout/loadout_accessories.dm b/code/modules/client/loadout/loadout_accessories.dm index c1e4d7a088a8..b81588c8e72e 100644 --- a/code/modules/client/loadout/loadout_accessories.dm +++ b/code/modules/client/loadout/loadout_accessories.dm @@ -50,16 +50,6 @@ display_name = "tie, recolorable" path = /obj/item/clothing/neck/tie -//Bone -/datum/gear/accessory/fangnecklace - display_name = "wolf fang necklace" - path = /obj/item/clothing/neck/fangnecklace - -/datum/gear/accessory/bonearmlet - display_name = "bone armlet" - path = /obj/item/clothing/accessory/bonearmlet - slot = null - //Misc /datum/gear/accessory/waistcoat @@ -72,6 +62,11 @@ path = /obj/item/clothing/neck/stethoscope allowed_roles = list("Medical Doctor", "Chief Medical Officer") +/datum/gear/accessory/collar + display_name = "pet collar" + description = "Only the truly insane would wear this around their neck." + path = /obj/item/clothing/neck/petcollar + /datum/gear/accessory/gloves/black display_name = "black gloves" description = "Standard hand coverings for everyday use." @@ -92,3 +87,14 @@ description = "Excessively fancy elbow-length gloves." path = /obj/item/clothing/gloves/color/evening slot = ITEM_SLOT_GLOVES + +/datum/gear/accessory/tiki + display_name = "tiki mask" + description = "A wooden mask, simple, really." + path = /obj/item/clothing/mask/gas/tiki_mask + slot = ITEM_SLOT_MASK + +/datum/gear/accessory/joymask + display_name = "face with tears of joy mask" + path = /obj/item/clothing/mask/joy + slot = ITEM_SLOT_MASK diff --git a/code/modules/client/loadout/loadout_general.dm b/code/modules/client/loadout/loadout_general.dm index 8bb3ff3cb69d..4c081a67e92f 100644 --- a/code/modules/client/loadout/loadout_general.dm +++ b/code/modules/client/loadout/loadout_general.dm @@ -62,6 +62,10 @@ display_name = "toy, magic eight ball" path = /obj/item/toy/eightball +/datum/gear/wallet + display_name = "wallet" + path = /obj/item/storage/wallet + /datum/gear/pai display_name = "personal AI device" path = /obj/item/paicard @@ -160,6 +164,14 @@ display_name = "tool, emergency crowbar" path = /obj/item/crowbar/red +/datum/gear/balloon + display_name = "toy, balloon" + path = /obj/item/toy/balloon + +/datum/gear/balloon/ian + display_name = "toy, ian balloon" + path = /obj/item/toy/balloon/corgi + /datum/gear/surgical_mask display_name = "surgical mask" path = /obj/item/clothing/mask/surgical diff --git a/code/modules/client/loadout/loadout_hat.dm b/code/modules/client/loadout/loadout_hat.dm index 23e34d7d19c3..d4ab1c858f26 100644 --- a/code/modules/client/loadout/loadout_hat.dm +++ b/code/modules/client/loadout/loadout_hat.dm @@ -92,6 +92,10 @@ display_name = "beanie" path = /obj/item/clothing/head/beanie +/datum/gear/hat/tinfoil + display_name = "tinfoil hat" + path = /obj/item/clothing/head/foilhat + /datum/gear/hat/wig display_name = "wig" path = /obj/item/clothing/head/wig @@ -100,10 +104,20 @@ display_name = "cowboy hat" path = /obj/item/clothing/head/cowboy +/datum/gear/hat/catears + display_name = "cat ears" + path = /obj/item/clothing/head/kitty + +/datum/gear/hat/horse + display_name = "horse mask" + path = /obj/item/clothing/mask/horsehead + slot = ITEM_SLOT_MASK + +/datum/gear/hat/piratehat + display_name = "pirate hat" + description = "Yarr. Comes with one free pirate speak manual." + path = /obj/item/clothing/head/pirate + /datum/gear/hat/trapper display_name = "trapper hat" path = /obj/item/clothing/head/trapper - -/datum/gear/hat/flowers - display_name = "plastic flower, pickable" - path = /obj/item/clothing/head/plastic_flower diff --git a/code/modules/client/loadout/loadout_suit.dm b/code/modules/client/loadout/loadout_suit.dm index f8757bfa5b38..8c758145f71e 100644 --- a/code/modules/client/loadout/loadout_suit.dm +++ b/code/modules/client/loadout/loadout_suit.dm @@ -81,10 +81,6 @@ display_name = "hoodie, T4L1" path = /obj/item/clothing/suit/hooded/hoodie/rilena -/datum/gear/suit/jacket/hoodie_baw - display_name = "hoodie, black w grey hood" - path = /obj/item/clothing/suit/hooded/hoodie/blackwa - /datum/gear/suit/jacket/highvis display_name = "industrial jacket" path = /obj/item/clothing/suit/toggle/industrial @@ -107,7 +103,7 @@ path = /obj/item/clothing/suit/toggle/labcoat /datum/gear/suit/raincoat - display_name = "translucent labcoat" + display_name = "Cybersun labcoat" description = "Designer lab safety equipment. You're pretty sure this is just a raincoat." path = /obj/item/clothing/suit/toggle/labcoat/raincoat diff --git a/code/modules/client/loadout/loadout_uniform.dm b/code/modules/client/loadout/loadout_uniform.dm index 96b4088b65bd..616c4308b437 100644 --- a/code/modules/client/loadout/loadout_uniform.dm +++ b/code/modules/client/loadout/loadout_uniform.dm @@ -160,6 +160,10 @@ display_name = "suit, charcoal" path = /obj/item/clothing/under/suit/charcoal +/datum/gear/uniform/suit/galaxy + display_name = "suit, galaxy" + path = /obj/item/clothing/under/rank/civilian/lawyer/galaxy + /datum/gear/uniform/suit/white_skirt display_name = "suitskirt, white shirt" path = /obj/item/clothing/under/suit/black/skirt @@ -232,3 +236,8 @@ /datum/gear/uniform/dress/rilena display_name = "red dress, Ri cosplay" path = /obj/item/clothing/under/dress/rilena + +//Premium +/datum/gear/uniform/tacticool + display_name = "tacticool turtleneck" + path = /obj/item/clothing/under/syndicate/tacticool diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 006074e74bcd..b9a4fb8f0ca3 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -879,19 +879,18 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "" mutant_category = 0 - // begin generic adjective - if(!mutant_category) - dat += APPEARANCE_CATEGORY_COLUMN + if(generic_adjective) + if(!mutant_category) + dat += APPEARANCE_CATEGORY_COLUMN - dat += "

Character Adjective

" + dat += "

Character Adjective

" - dat += "[generic_adjective]
" + dat += "[generic_adjective]
" - mutant_category++ - if(mutant_category >= MAX_MUTANT_ROWS) - dat += "" - mutant_category = 0 - // end generic adjective + mutant_category++ + if(mutant_category >= MAX_MUTANT_ROWS) + dat += "" + mutant_category = 0 if("wings" in pref_species.default_features && GLOB.r_wings_list.len >1) if(!mutant_category) diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 71d968d16130..3c3040f03906 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -448,15 +448,9 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car READ_FILE(S["equipped_gear"], equipped_gear) if(config) //This should *probably* always be there, but just in case. if(length(equipped_gear) > CONFIG_GET(number/max_loadout_items)) - to_chat(parent, span_userdanger("Loadout maximum items exceeded in loaded slot, Your loadout has been cleared! You had [length(equipped_gear)]/[CONFIG_GET(number/max_loadout_items)] equipped items!")) + to_chat(parent, "Loadout maximum items exceeded in loaded slot, Your loadout has been cleared! You had [length(equipped_gear)]/[CONFIG_GET(number/max_loadout_items)] equipped items!") equipped_gear = list() - WRITE_FILE(S["equipped_gear"], equipped_gear) - - for(var/gear in equipped_gear) - if(!(gear in GLOB.gear_datums)) - to_chat(parent, span_warning("Removing nonvalid loadout item [gear] from loadout")) - equipped_gear -= gear //be GONE - WRITE_FILE(S["equipped_gear"], equipped_gear) + WRITE_FILE(S["equipped_gear"] , equipped_gear) READ_FILE(S["feature_human_tail"], features["tail_human"]) READ_FILE(S["feature_human_ears"], features["ears"]) diff --git a/code/modules/client/verbs/typing.dm b/code/modules/client/verbs/typing.dm deleted file mode 100644 index 28abf10ee7e8..000000000000 --- a/code/modules/client/verbs/typing.dm +++ /dev/null @@ -1,28 +0,0 @@ -#define IC_VERBS list("say", "me", "whisper") - -/client/var/commandbar_thinking = FALSE -/client/var/commandbar_typing = FALSE - -/client/proc/initialize_commandbar_spy() - src << output('html/typing_indicator.html', "commandbar_spy") - -/client/proc/handle_commandbar_typing(href_list) - if (length(href_list["verb"]) < 1 || !(lowertext(href_list["verb"]) in IC_VERBS) || text2num(href_list["argument_length"]) < 1) - if (commandbar_typing) - commandbar_typing = FALSE - stop_typing() - return - - if (!commandbar_typing) - commandbar_typing = TRUE - start_typing() - -/client/proc/start_typing() - mob.set_typing_indicator(TRUE) - -/client/proc/stop_typing() - if(isnull(mob)) - return FALSE - mob.set_typing_indicator(FALSE) - -#undef IC_VERBS diff --git a/code/modules/clothing/factions/clip.dm b/code/modules/clothing/factions/clip.dm index ce87ea624d7a..97eed2728fb6 100644 --- a/code/modules/clothing/factions/clip.dm +++ b/code/modules/clothing/factions/clip.dm @@ -163,16 +163,6 @@ supports_variations = DIGITIGRADE_VARIATION_SAME_ICON_FILE -/obj/item/clothing/suit/armor/vest/clip_correspondent - name = "press armor vest" - desc = "A slim Type I armored vest that provides decent protection against most types of damage. The white letters on the front read \"PRESS\" in CLIP Kalixcian." - - icon = 'icons/obj/clothing/faction/clip/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/clip/suits.dmi' - - icon_state = "armor_correspondant" - item_state = "armor_correspondant" - //spacesuits /obj/item/clothing/suit/space/hardsuit/clip_patroller name = "\improper CM-410 'Patroller' EVA Hardsuit" @@ -319,17 +309,6 @@ . = ..() AddComponent(/datum/component/wearertargeting/earprotection, list(ITEM_SLOT_HEAD)) -/obj/item/clothing/head/helmet/bulletproof/m10/clip_correspondent - name = "CLIP War Correspondant M10 Helmet" - desc = "A light bulletproof helmet worn by War Correspondants of the CLIP." - - icon = 'icons/obj/clothing/faction/clip/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/clip/head.dmi' - vox_override_icon = 'icons/mob/clothing/faction/clip/vox.dmi' - - icon_state = "clip_m10_correspondant" - item_state = "clip_m10_correspondant" - /obj/item/clothing/head/helmet/riot/clip name = "\improper Minutemen riot helmet" desc = "Designed to protect against close range attacks. Mainly used by the CMM-BARD against hostile xenofauna, it also sees prolific use on some Minutemen member worlds." diff --git a/code/modules/clothing/factions/frontiersmen.dm b/code/modules/clothing/factions/frontiersmen.dm deleted file mode 100644 index 9bac6c40a004..000000000000 --- a/code/modules/clothing/factions/frontiersmen.dm +++ /dev/null @@ -1,260 +0,0 @@ -////////////// -//Jumpsuits// -///////////// - -/obj/item/clothing/under/frontiersmen - name = "\improper frontiersmen uniform" - desc = "Fatigues worn by members of the Frontiersmen pirate fleet. Its poor-quality linen is very uncomfortable to move around in." - icon_state = "frontier" - item_state = "frontier" - can_adjust = FALSE - icon = 'icons/obj/clothing/faction/frontiersmen/uniforms.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/uniforms.dmi' - -/obj/item/clothing/under/frontiersmen/deckhand - name = "\improper deckhand jumpsuit" - desc = "A cheap olive-green jumpsuit used by the Frontiersmen on their vessels. It has an old smell permeating it." - icon_state = "frontier_deckhand" - item_state = "frontier_deckhand" - -/obj/item/clothing/under/frontiersmen/fireproof - name = "\improper fireproof frontiersmen fatigues" - desc = "An all-black set of fatigues worn by the flamethrower units of the Frontiersmen. It feels oddly itchy when worn..." - icon_state = "frontier_fireproof" - item_state = "frontier_fireproof" - armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) - resistance_flags = FIRE_PROOF - -/obj/item/clothing/under/frontiersmen/officer - name = "\improper Frontiersmen officer's uniform" - desc = "Worn by officers of the Frontiersmen pirate fleet. It's less comfortable than it looks." - icon_state = "frontier_officer" - -/obj/item/clothing/under/frontiersmen/admiral - name = "\improper frontiersmen admiral uniform" - desc = "Worn by admirals of the Frontiersmen pirate fleet, adorned with a tasteful amount of gold and completed with a very-stylish all-white aesthetic. Quite snobby for a bunch of pirates." - icon_state = "frontier_admiral" - item_state = "frontier_admiral" - -//////////////////// -//Unarmored suits// -/////////////////// - -/obj/item/clothing/suit/frontiersmen - name = "frontiersmen smock" - desc = "A basic white surgical apron worn by the Frontiersmen. It seems it could stain very easily..." - icon_state = "frontier_surgery" - icon = 'icons/obj/clothing/faction/frontiersmen/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/suits.dmi' - -////////////////// -//Armored suits// -///////////////// - -/obj/item/clothing/suit/armor/vest/bulletproof/frontier - name = "\improper Frontiersmen bulletproof armor" - desc = "A scrap piece of armor made of disused protective plates. This one was used to protect the squishy bits of a Frontiersman, once." - icon_state = "frontier_armor" - icon = 'icons/obj/clothing/faction/frontiersmen/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/suits.dmi' - blood_overlay_type = "armor" - -/obj/item/clothing/suit/armor/vest/marine/frontier - name = "light tactical armor vest" - desc = "A bulky set of stamped plasteel armor plates, coated with the intimidating grey of the Frontiersmen. If you have the time to inspect this vest, either you are about to die, or you have killed the one who wore it originally." - icon_state = "marine_frontier" - item_state = "armor" - icon = 'icons/obj/clothing/faction/frontiersmen/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/suits.dmi' - -/obj/item/clothing/suit/armor/frontier - name = "reinforced fur coat" - desc = "A stiff olive-green coat, meant for frigid conditions. Commonly worn by Frontiersmen command." - icon_state = "frontier_coat" - body_parts_covered = CHEST|GROIN|ARMS - cold_protection = CHEST|GROIN|ARMS - heat_protection = CHEST|GROIN|ARMS - icon_state = "frontier_coat" - item_state = "frontier_coat" - blood_overlay_type = "coat" - armor = list("melee" = 35, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) - icon = 'icons/obj/clothing/faction/frontiersmen/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/suits.dmi' - -/obj/item/clothing/suit/armor/frontier/fireproof - name = "frontiersmen fireproof coat" - desc = "A stiff olive-green coat, used particularly by Frontiersmen flame troopers. It seems to be lined with asbestos, to provide maximum heat and fire deterrence... At the cost of comfort. And mesothelioma." - icon_state = "frontier_fireproof_suit" - armor = list("melee" = 35, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 100) - w_class = WEIGHT_CLASS_BULKY - gas_transfer_coefficient = 0.9 - permeability_coefficient = 0.5 - body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - slowdown = 0.5 - clothing_flags = STOPSPRESSUREDAMAGE | THICKMATERIAL - heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT - cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT - allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/tank/internals/plasmaman, /obj/item/extinguisher, /obj/item/crowbar) - -/////////////// -//Spacesuits// -////////////// - -/obj/item/clothing/head/helmet/space/hardsuit/security/independent/frontier - name = "\improper Frontiersmen hardsuit helmet" - desc = "An old hardsuit helmet based on a even older hardsuit helmet. Used prolifically by the Frontiersmen pirate fleet." - icon_state = "hardsuit0-frontier" - icon = 'icons/obj/clothing/faction/frontiersmen/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/head.dmi' - hardsuit_type = "frontier" - -/obj/item/clothing/suit/space/hardsuit/security/independent/frontier - name = "\improper Frontiersmen hardsuit" - desc = "An old hardsuit based on a even older hardsuit. Used prolifically by the Frontiersmen pirate fleet." - icon_state = "hardsuit_frontier" - hardsuit_type = "hardsuit_frontier" - icon = 'icons/obj/clothing/faction/frontiersmen/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/suits.dmi' - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/security/independent/frontier - -///////// -//Hats// -//////// - -/obj/item/clothing/head/soft/frontiersmen - name = "frontiersman cap" - desc = "An olive-green and grey baseball hat, worn by cargo technicians working under the Frontiersmen. Even they have the rights for a cool cap!" - icon_state = "frontiersoft" - soft_type = "frontiersmen" - icon = 'icons/obj/clothing/faction/frontiersmen/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/head.dmi' - -/obj/item/clothing/head/beret/sec/frontier - name = "\improper Frontiersmen beret" - desc = "A scratchy olive green beret, worn by Frontiersmen who want to look good while intimidating freighter crew." - icon_state = "frontier_beret" - icon = 'icons/obj/clothing/faction/frontiersmen/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/head.dmi' - -/obj/item/clothing/head/beret/sec/frontier/officer - name = "\improper Frontiersmen officer beret" - desc = "A scratchy olive green beret emblazoned with the Frontiersmen insignia, worn by Frontiersmen who want to look good while intimidating freighter captains." - icon_state = "frontier_officer_beret" - armor = list("melee" = 10, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) - -/obj/item/clothing/head/frontier - name = "frontier surgical cap" - desc = "A white surgical cap used by the quite uncommon doctors part of the Frontiersmen." - icon_state = "frontier_surgery" - icon = 'icons/obj/clothing/faction/frontiersmen/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/head.dmi' - -/obj/item/clothing/head/hardhat/frontier - name = "faded white hard hat" - desc = "A grimy white hardhat used by the mechanics and engineers of the Frontiersmen fleet. Smells old." - icon_state = "frontier_hardhat" - icon = 'icons/obj/clothing/faction/frontiersmen/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/head.dmi' - -/obj/item/clothing/head/frontier/peaked - name = "\improper frontiersmen commander's cap" - desc = "An imposing peaked cap, meant for a commander of the Frontiersmen." - icon_state = "frontier_cap" - -/obj/item/clothing/head/frontier/admiral - name = "\improper frontiersmen admiral's cap" - desc = "An imposing peaked cap meant for only the highest of officers of the Frontiersmen pirate fleet." - icon_state = "frontier_admiral_cap" - -/obj/item/clothing/head/helmet/bulletproof/x11/frontier - name = "\improper frontiersmen X-11 helmet" - desc = "A heavily modified X-11 pattern helmet used by the Frontiersmen pirate fleet." - icon_state = "x11helm_frontier" - unique_reskin = null - -/obj/item/clothing/head/helmet/bulletproof/x11/frontier/fireproof - name = "\improper fireproof frontiersmen X-11 helmet" - desc = "A subtly but helpful modifcation of the Frontiersmen X11 to make it fireproof." - heat_protection = HEAD - max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT - cold_protection = HEAD - min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT - resistance_flags = FIRE_PROOF - armor = list("melee" = 15, "bullet" = 60, "laser" = 10, "energy" = 10, "bomb" = 40, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) - -/obj/item/clothing/head/helmet/marine/frontier - name = "frontiersmen reinforced helmet" - desc = "A reinforced Frontiersmen X-11. The front plate has a small window to let the user see." - icon_state = "marine_frontier" - icon = 'icons/obj/clothing/faction/frontiersmen/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/head.dmi' - -//////////// -//Glasses// -/////////// - -////////// -//Masks// -///////// - -/obj/item/clothing/mask/gas/frontiersmen - name = "sack gas mask" - desc = "A gas mask that can be connected to an air supply. It's made out of sack, but still works just as good for protecting you." - icon_state = "gasmask_frontier" - icon = 'icons/obj/clothing/faction/frontiersmen/mask.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/mask.dmi' - resistance_flags = FIRE_PROOF - -////////// -//Neck// -///////// - -////////// -//Belts// -///////// - -/obj/item/storage/belt/security/military/frontiersmen - name = "leather bandolier" - desc = "A rudimentary leather bandolier, utilized by both independents and frontiersmen alike. Usually slung diagonally, from the shoulder to the waist." - icon_state = "frontierwebbing" - item_state = "frontierwebbing" - icon = 'icons/obj/clothing/faction/frontiersmen/belt.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/belt.dmi' - - unique_reskin = null - -/obj/item/storage/belt/medical/webbing/frontiersmen - name = "leather medical bandolier" - desc = "A rudimentary leather bandolier, utilized by both independents and frontiersmen alike. This one is painted white, usually to be worn by a medic." - icon_state = "frontiermedicalwebbing" - item_state = "frontiermedicalwebbing" - icon = 'icons/obj/clothing/faction/frontiersmen/belt.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/frontiersmen/belt.dmi' - -/obj/item/storage/belt/medical/webbing/frontiersmen/surgery/PopulateContents() - new /obj/item/scalpel(src) - new /obj/item/circular_saw(src) - new /obj/item/surgicaldrill(src) - new /obj/item/retractor(src) - new /obj/item/cautery(src) - new /obj/item/hemostat(src) - new /obj/item/hypospray/mkii(src) - update_appearance() - - -/obj/item/storage/belt/security/military/frontiersmen/skm_ammo/PopulateContents() - for(var/i in 1 to 4) - new /obj/item/ammo_box/magazine/skm_762_40(src) - new /obj/item/grenade/frag(src) - -/obj/item/storage/belt/security/military/frontiersmen/aps_mp_ammo/PopulateContents() //replace with spitter. remind me. - for(var/i in 1 to 4) - new /obj/item/ammo_box/magazine/pistolm9mm(src) - new /obj/item/grenade/frag(src) - -/obj/item/storage/belt/security/military/frontiersmen/flamer/PopulateContents() - for(var/i in 1 to 4) - new /obj/item/reagent_containers/glass/beaker/large/napalm(src) - new /obj/item/grenade/frag(src) diff --git a/code/modules/clothing/factions/gezena.dm b/code/modules/clothing/factions/gezena.dm index 96c6eee3c734..fe6a6d9bdb6a 100644 --- a/code/modules/clothing/factions/gezena.dm +++ b/code/modules/clothing/factions/gezena.dm @@ -36,7 +36,7 @@ item_state = "bluecloth" blood_overlay_type = "coat" togglename = "zipper" - body_parts_covered = CHEST + body_parts_covered = CHEST|ARMS pocket_storage_component_path = /datum/component/storage/concrete/pockets/exo supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON armor = list("melee" = 20, "bullet" = 20, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 0) @@ -53,11 +53,20 @@ icon_state = "coat" item_state = "bluecloth" blood_overlay_type = "coat" - body_parts_covered = CHEST|GROIN + body_parts_covered = CHEST|ARMS|GROIN|LEGS pocket_storage_component_path = /datum/component/storage/concrete/pockets/exo supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON armor = list("melee" = 35, "bullet" = 35, "laser" = 20, "energy" = 40, "bomb" = 20, "bio" = 20, "rad" = 0, "fire" = 50, "acid" = 50) - allowed = null + allowed = list( + /obj/item/flashlight, + /obj/item/tank/internals/emergency_oxygen, + /obj/item/tank/internals/plasmaman, + /obj/item/toy, + /obj/item/storage/fancy/cigarettes, + /obj/item/lighter, + /obj/item/radio, + /obj/item/gun/energy/kalix, + ) /obj/item/clothing/suit/armor/gezena/engi name = "engineer navywear coat" diff --git a/code/modules/clothing/factions/hardliners.dm b/code/modules/clothing/factions/hardliners.dm deleted file mode 100644 index 5c3423f745c0..000000000000 --- a/code/modules/clothing/factions/hardliners.dm +++ /dev/null @@ -1,181 +0,0 @@ -////////////// -//Jumpsuits// -///////////// - -/obj/item/clothing/under/syndicate/hardliners - name = "hardliners uniform" - desc = "A crimson combat uniform, reminiscent of the Gorlex Marauders at the height of the Inter-Corporate Wars. It's oddly comfortable, and warm." - icon_state = "hardliners" - item_state = "hardliners" - armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 40) - can_adjust = FALSE - icon = 'icons/obj/clothing/faction/hardliners/uniforms.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/uniforms.dmi' - -/obj/item/clothing/under/syndicate/hardliners/jumpsuit - name = "hardliners jumpsuit" - desc = "A black jumpsuit with white overalls, a scant reminder of the old miners of Gorlex VII." - icon_state = "hl_jumpsuit" - item_state = "hl_jumpsuit" - -/obj/item/clothing/under/syndicate/hardliners/officer - name = "hardliners officer uniform" - desc = "A button-up uniform with cargo pants, certainly more tactical than most officer uniforms." - icon_state = "hl_officer" - item_state = "hl_officer" - -//////////////////// -//Unarmored suits// -/////////////////// - -/obj/item/clothing/suit/hardliners - name = "white smock" - desc = "A plain-white surgical smock typically worn by both Hardliners and Cybersun staff. Even mercenaries need medical attention!" - icon = 'icons/obj/clothing/faction/hardliners/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/suits.dmi' - icon_state = "hl_apron" - item_state = "whitecloth" - -/obj/item/clothing/suit/hazardvest/hardliners - name = "blood-red hazard vest" - desc = "A white high-visibility vest, worn by mechanics associated with Hardliners. Safety first!" - icon = 'icons/obj/clothing/faction/hardliners/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/suits.dmi' - icon_state = "hl_hazard" - item_state = "whitecloth" - -////////////////// -//Armored suits// -///////////////// - -/obj/item/clothing/suit/armor/hardliners - name = "hardliners armor vest" - desc = "A slim Type I armored vest, painted in a classic white associated with the Hardliners. It would probably make bloodstains very obvious..." - icon_state = "hl_vest" - item_state = "armor" - icon = 'icons/obj/clothing/faction/hardliners/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/suits.dmi' - blood_overlay_type = "armor" - -/obj/item/clothing/suit/armor/hardliners/jacket - name = "hardliners armored kutte" - desc = "A leather Kutte with a slim Type I armored vest, painted in a classic white associated with the Hardliners. The patch of the Hardliner movement can be seen behind the leather kutte, a nostalgic callback to the leather outfits used by the civilians of Gorlex VII." - icon_state = "hl_jacket" - item_state = "armor" - icon = 'icons/obj/clothing/faction/hardliners/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/suits.dmi' - blood_overlay_type = "armor" - -/obj/item/clothing/suit/armor/hardliners/sergeant - name = "hardliners sergeant jacket" - desc = "An armored jacket typically worn by sergeant of the Hardliners. They're reminiscent of the garb worn by old Gorlex navymen, prior to its destruction." - body_parts_covered = CHEST|GROIN|ARMS - icon_state = "hl_sergeant" - item_state = "hl_sergeant" - blood_overlay_type = "coat" - armor = list("melee" = 35, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) - -/obj/item/clothing/suit/toggle/armor/vest/hardliners - name = "hardliners captain coat" - desc = "An imposing armored coat worn by captains of Hardliner fleets, hand-designed by Cybersun tailors to provide maximum protection to its wearer." - body_parts_covered = CHEST|GROIN|ARMS - icon_state = "hl_captain" - item_state = "hl_captain" - icon = 'icons/obj/clothing/faction/hardliners/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/suits.dmi' - blood_overlay_type = "coat" - armor = list("melee" = 35, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) - togglename = "buttons" - -/////////////// -//Spacesuits// -////////////// - -/obj/item/clothing/head/helmet/space/hardsuit/syndi/hl - name = "white-red hardsuit helmet" - desc = "An advanced dual-mode helmet derived from ICW-era advanced special operations helmets, its red partly replaced by white. It is in EVA mode. Manufactured by Cybersun Biodynamics." - alt_desc = "An advanced dual-mode helmet derived from ICW-era advanced special operations helmets, its red partly replaced by white. It is in combat mode. Manufactured by Cybersun Biodynamics." - icon_state = "hardsuit1-hl" - item_state = "hardsuit1-hl" - icon = 'icons/obj/clothing/faction/hardliners/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/head.dmi' - hardsuit_type = "hl" - -/obj/item/clothing/suit/space/hardsuit/syndi/hl - name = "white-red hardsuit" - desc = "An advanced dual-mode hardsuit derived from ICW-era advanced special operations hardsuits, its red partly replaced by white. It is in EVA mode. Manufactured by Cybersun Biodynamics." - alt_desc = "An advanced dual-mode hardsuit derived from ICW-era advanced special operations hardsuits, its red partly replaced by white. It is in combat mode. Manufactured by Cybersun Biodynamics." - icon_state = "hardsuit1-hl" - item_state = "hardsuit1-hl" - hardsuit_type = "hl" - icon = 'icons/obj/clothing/faction/hardliners/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/suits.dmi' - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/hl - lightweight = 1 - jetpack = null - -///////// -//Hats// -//////// - -/obj/item/clothing/head/hardliners - name = "white surgical cap" - desc = "A surgical cap used by doctors of Hardliner fleets, matching their white smocks." - icon_state = "hl_surgery" - icon = 'icons/obj/clothing/faction/hardliners/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/head.dmi' - - -/obj/item/clothing/head/hardhat/hardliners - name = "white-red hard hat" - desc = "A white-red hardhat typically used by both miners and mechanics under the Hardliner fleets." - icon_state = "hl_hardhat" - icon = 'icons/obj/clothing/faction/hardliners/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/head.dmi' - -/obj/item/clothing/head/hardliners/peaked - name = "Hardliner peaked cap" - desc = "A stylish peaked cap utilized by high-ranking officers of the Hardliner movement. Most who wear it are likely to have been a veteran of the ICW, still vying for revenge against Nanotrasen..." - icon_state = "hl_officer" - item_state = "hl_officer" - -/obj/item/clothing/head/helmet/hardliners - name = "hardliners X-11 helmet" - desc = "A well-armored helmet utilized by the Hardliners, though painted in their iconic white. Either it makes them stick out like a sore thumb, or it provides excellent camouflage in snow-covered planets." - icon = 'icons/obj/clothing/faction/hardliners/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/head.dmi' - armor = list("melee" = 40, "bullet" = 60, "laser" = 35, "energy" = 35, "bomb" = 40, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) // The guys who specialize in ballistics would probably have better bullet armor. Maybe. - icon_state = "hl_x11" - item_state = "hl_x11" - -/obj/item/clothing/head/helmet/hardliners/swat - name = "hardliners pilot helmet" - desc = "A modified X-11 helmet utilized by regular pilots, as well as the feared mech pilots of the Hardliner movement. The attached visor helps protect against sudden flashes from explosions." - flash_protect = FLASH_PROTECTION_WELDER - icon_state = "hl_pilot" - item_state = "hl_pilot" - -//////////// -//Glasses// -/////////// - -/obj/item/clothing/glasses/hud/security/sunglasses/hardliners - name = "hardliners security goggles" - desc = "Tinted-red flash-proof goggles used by Hardliners, with an integrated security HUD, courtesy of their partners, Cybersun." - icon_state = "hl_goggles" - item_state = "hl_goggles" - icon = 'icons/obj/clothing/faction/hardliners/eyes.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/eyes.dmi' - glass_colour_type = /datum/client_colour/glass_colour/red - -////////// -//Belts// -///////// - -/obj/item/storage/belt/security/webbing/hardliners - name = "hardliners webbing" - desc = "A set of tactical webbing for operators of the Hardliner movement, can hold security gear." - icon_state = "hl_webbing" - item_state = "hl_webbing" - icon = 'icons/obj/clothing/faction/hardliners/belt.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/hardliners/belt.dmi' diff --git a/code/modules/clothing/factions/srm.dm b/code/modules/clothing/factions/srm.dm deleted file mode 100644 index cd901306b7a7..000000000000 --- a/code/modules/clothing/factions/srm.dm +++ /dev/null @@ -1,154 +0,0 @@ -////////////// -//Jumpsuits// -///////////// - -/obj/item/clothing/under/suit/roumain - name = "saint-roumain's worksuit" - desc = "A simple, hard-wearing suit designed for the hardworking hunters of the Saint-Roumain Militia." - icon_state = "rouma_work" - item_state = "rouma_work" - can_adjust = FALSE - icon = 'icons/obj/clothing/faction/srm/uniforms.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/srm/uniforms.dmi' - -////////////////// -//Armored suits// -///////////////// - -/obj/item/clothing/suit/armor/roumain - name = "saint-roumain duster" - desc = "A coat made from hard leather. Meant to withstand long hunts in harsh wilderness." - icon_state = "armor_rouma" - item_state = "rouma_coat" - body_parts_covered = CHEST|GROIN|ARMS - cold_protection = CHEST|GROIN|ARMS - heat_protection = CHEST|GROIN|ARMS - icon = 'icons/obj/clothing/faction/srm/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/srm/suits.dmi' - -/obj/item/clothing/suit/armor/roumain/shadow - name = "saint-roumain shadow duster" - desc = "A coat made from hard leather. Its rough, barely-treated finish is typical of one of the Saint-Roumain Militia's trainees." - icon_state = "armor_rouma_shadow" - item_state = "rouma_shadow_coat" - -/obj/item/clothing/suit/toggle/labcoat/roumain_med - name = "saint-roumain medical duster" - desc = "A coat made from hard leather and further treated with exotic sterilizing oils and wax. The treatment and its more closed design offers much better protection against biological hazards." - icon = 'icons/obj/clothing/faction/srm/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/srm/suits.dmi' - icon_state = "rouma_med_coat" - armor = list("melee" = 35, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 50, "rad" = 0, "fire" = 50, "acid" = 50) - -/obj/item/clothing/suit/hazardvest/roumain - name = "saint-roumain machinist leather vest" - desc = "A modified Roumain leather duster with its large flaps and sleeves cut off to provide extra mobility when maintaining weapons and vessels belonging to the Church of Saint Roumain. Its specialty treatment grants it better protection against acid and fire." - icon = 'icons/obj/clothing/faction/srm/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/srm/suits.dmi' - icon_state = "armor_rouma_machinist" - item_state = "rouma_coat" - armor = list("melee" = 30, "bullet" = 20, "laser" = 20, "energy" = 40, "bomb" = 35, "bio" = 0, "rad" = 0, "fire" = 60, "acid" = 60) - -/obj/item/clothing/suit/armor/roumain/flamebearer - name = "saint-roumain flamebearer robes" - desc = "A set of ashy-grey robes made from hard leather, adorned with gold trims. Its rough finish after a near-char and application of aromatics is heavily favored for the ecclesiastical sect of the Church of Saint Roumain, a living reminder of the Ashen Huntsman himself." - icon_state = "armor_rouma_flamebearer" - -/obj/item/clothing/suit/armor/roumain/colligne - name = "saint-roumain colligne coat" - desc = "A well-maintained hard leather coat typically worn to denote the rank of Colligne, a trainee Hunter Montagne. It is treated with bullet-resistant materials, and lined with the dark fur of Illestrian dire wolves." - icon_state = "armor_rouma_colligne" - item_state = "rouma_coat" - body_parts_covered = CHEST|GROIN|ARMS|LEGS - cold_protection = CHEST|GROIN|LEGS|ARMS - heat_protection = CHEST|GROIN|LEGS|ARMS - -/obj/item/clothing/suit/armor/roumain/montagne - name = "saint-roumain montagne coat" - desc = "A stylish red coat to indicate that you are, in fact, a Hunter Montagne. Made of extra hard exotic leather, treated with bullet-resistant materials, and lined with the fur of some unidentifiable creature." - icon_state = "armor_rouma_montagne" - item_state = "rouma_montagne_coat" - body_parts_covered = CHEST|GROIN|ARMS|LEGS - armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 70, "acid" = 90) - cold_protection = CHEST|GROIN|LEGS|ARMS - heat_protection = CHEST|GROIN|LEGS|ARMS - -/////////////// -//Spacesuits// -////////////// - -/obj/item/clothing/head/helmet/space/hardsuit/solgov/roumain - name = "\improper roumain hardsuit helmet" - desc = "An armored helmet with an unusual design that recalls both pre-industrial Solarian armor and iconography depicting the Ashen Huntsman. Though hand-made, it is surprisingly quite spaceworthy." - icon = 'icons/obj/clothing/faction/srm/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/srm/head.dmi' - icon_state = "hardsuit0-roumain" - item_state = "hardsuit0-roumain" - hardsuit_type = "roumain" - worn_y_offset = 4 - -/obj/item/clothing/suit/space/hardsuit/solgov/roumain - name = "\improper roumain hardsuit" - desc = "A hand-crafted suit of armor either modified from a set of normal plate armor or designed to resemble one. A powered exoskeleton has been cleverly integrated into the design and, surprisingly, it is completely vacuum-proof. Suits like this are a testament to what the master craftsmen of Hunter's Pride are capable of." - icon = 'icons/obj/clothing/faction/srm/suits.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/srm/suits.dmi' - icon_state = "hardsuit-roumain" - item_state = "hardsuit-roumain" - helmettype = /obj/item/clothing/head/helmet/space/hardsuit/solgov/roumain - slowdown = 0.5 - -///////// -//Hats// -//////// - -/obj/item/clothing/head/cowboy/sec/roumain - name = "hunter's hat" - desc = "A fancy hat with a nice feather. The way it covers your eyes makes you feel like a badass." - icon_state = "rouma_hat" - icon = 'icons/obj/clothing/faction/srm/head.dmi' - mob_overlay_icon = 'icons/mob/clothing/faction/srm/head.dmi' - -/obj/item/clothing/head/cowboy/sec/roumain/shadow - name = "shadow's hat" - desc = "A rough, simple hat. The way it covers your eyes makes you feel badass, but you just look like a wannabe hunter." - icon_state = "rouma_shadow_hat" - -/obj/item/clothing/head/cowboy/sec/roumain/machinist - name = "machinist's hat" - desc = "A small, humble leather top hat. It gives you the gnawing urge to create classical gizmos and goobers, or alternatively repair any breaches within your vessel." - icon_state = "rouma_machinist_hat" - -/obj/item/clothing/head/cowboy/sec/roumain/med - name = "medical hunter's hat" - desc = "A very wide-brimmed, round hat treated with oil and wax. Somehow manages to look stylish and creepy at the same time." - icon_state = "rouma_med_hat" - -/obj/item/clothing/head/cowboy/sec/roumain/flamebearer - name = "flamebearer's hat" - desc = "A wide-brimmed, pointed hat with charred leather, granting it an ash-grey appearance. The design honors the one the Ashen Huntsman himself wore, according to legend." - icon_state = "rouma_flamebearer_hat" - -/obj/item/clothing/head/cowboy/sec/roumain/colligne - name = "colligne's hat" - desc = "A fancy, pointy leather hat with a large feather plume to signal that you are, in fact... A Hunter Colligne. You still have some ways to go before you gain the title of Montagne." - icon_state = "rouma_colligne_hat" - -/obj/item/clothing/head/cowboy/sec/roumain/montagne - name = "montagne's hat" - desc = "A very fancy hat with a large feather plume to signal that you are, in fact, a Hunter Montagne. The exotic fur lining is impeccably soft." - icon_state = "rouma_montagne_hat" - -/////////////// -//Accessories// -/////////////// - -//These are stored in clothing/accessories.dmi instead of a factional variant due to accessory code being dogwater -//Please transfer them over to a factional file if accessory code is ever fixed - -/obj/item/clothing/accessory/waistcoat/roumain - name = "roumain waistcoat" - desc = "A warm, red wool waistcoat, worn by any member of the Church of Saint Roumain, though heavily favored by Machinists for the added warmth given to their rather breezy outfit." - icon_state = "rouma_waistcoat" - icon = 'icons/obj/clothing/accessories.dmi' - mob_overlay_icon = 'icons/mob/clothing/accessories.dmi' - minimize_when_attached = TRUE diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index 559816007b13..0698981207bf 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -259,7 +259,7 @@ desc = "A snazzy looking pair of ballistic goggles with an integrated security hud. The opaque visor provides flash protection." icon_state = "inteq_goggles" item_state = "inteq_goggles" - supports_variations = KEPORI_VARIATION | VOX_VARIATION + supports_variations = KEPORI_VARIATION glass_colour_type = /datum/client_colour/glass_colour/orange /obj/item/clothing/glasses/hud/health/prescription diff --git a/code/modules/clothing/head/berets.dm b/code/modules/clothing/head/berets.dm index 9d3ca21ed4f0..8d6f97eb4bd2 100644 --- a/code/modules/clothing/head/berets.dm +++ b/code/modules/clothing/head/berets.dm @@ -214,6 +214,19 @@ desc = "A snow white beret with an air of distinction around it, emblazoned with the golden shield of the IRMG as the badge." icon_state = "inteq_honorable_beret" +// Frontier + +/obj/item/clothing/head/beret/sec/frontier + name = "\improper Frontiersmen beret" + desc = "A scratchy olive green beret, worn by Frontiersmen who want to look good while intimidating freighter crew." + icon_state = "frontier_beret" + +/obj/item/clothing/head/beret/sec/frontier/officer + name = "\improper Frontiersmen officer beret" + desc = "A scratchy olive green beret emblazoned with the Frontiersmen insignia, worn by Frontiersmen who want to look good while intimidating freighter captains." + icon_state = "frontier_officer_beret" + + // CentCom /obj/item/clothing/head/beret/centcom_formal diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index a6de8769642a..6648f6341196 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -230,11 +230,10 @@ /obj/item/clothing/head/helmet/marine name = "tactical combat helmet" - desc = "A tactical black helmet, sealed from outside hazards with a reinforced visor." + desc = "A tactical black helmet, sealed from outside hazards with a plate of reinforced glass." icon_state = "marine_command" item_state = "helmetalt" - armor = list("melee" = 50, "bullet" = 75, "laser" = 55, "energy" = 25, "bomb" = 60, "bio" = 100, "fire" = 70, "acid" = 50) - slowdown = 0.3 + armor = list("melee" = 50, "bullet" = 50, "laser" = 30, "energy" = 25, "bomb" = 50, "bio" = 100, "fire" = 40, "acid" = 50) min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT clothing_flags = STOPSPRESSUREDAMAGE resistance_flags = FIRE_PROOF | ACID_PROOF @@ -501,7 +500,7 @@ icon_state = "inteq_swat" item_state = "inteq_swat" flags_inv = HIDEHAIR - supports_variations = KEPORI_VARIATION | VOX_VARIATION + supports_variations = KEPORI_VARIATION content_overlays = TRUE /obj/item/clothing/head/helmet/inteq @@ -510,7 +509,7 @@ icon_state = "inteq_helmet" icon_state = "inteq_helmet" can_flashlight = TRUE - supports_variations = KEPORI_VARIATION | VOX_VARIATION + supports_variations = KEPORI_VARIATION content_overlays = TRUE /obj/item/clothing/head/solgov @@ -589,3 +588,9 @@ "Snow" = "x11helm_snow", "Urban" = "x11helm_urban", ) + +/obj/item/clothing/head/helmet/bulletproof/x11/frontier + name = "\improper Frontiersmen X11 Helmet" + desc = "A heavily modified X11 used by the Frontiersmen pirate fleet." + icon_state = "x11helm_frontier" + unique_reskin = null diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index 3e04245e1a14..f81b5a8b8259 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -37,12 +37,12 @@ name = "captain's hat" icon_state = "captain_nt" -/obj/item/clothing/head/frontier/peaked +/obj/item/clothing/head/caphat/frontier name = "\improper Frontiersmen commander's cap" desc = "An imposing peaked cap, meant for a commander of the Frontiersmen." icon_state = "frontier_cap" -/obj/item/clothing/head/frontier/peaked/admiral +/obj/item/clothing/head/caphat/frontier/admiral name = "\improper Frontiersmen admiral's cap" desc = "An imposing peaked cap meant for only the highest of officers of the Frontiersmen pirate fleet." icon_state = "frontier_admiral_cap" @@ -138,6 +138,26 @@ desc = "A robust stetson adorned with a deputy's badge. Its imitation leather is thick and worn." icon_state = "cowboysec" +/obj/item/clothing/head/cowboy/sec/roumain + name = "hunter's hat" + desc = "A fancy hat with a nice feather. The way it covers your eyes makes you feel like a badass." + icon_state = "rouma_hat" + +/obj/item/clothing/head/cowboy/sec/roumain/shadow + name = "shadow's hat" + desc = "A rough, simple hat. The way it covers your eyes makes you feel badass, but you just look like a wannabe hunter." + icon_state = "rouma_shadow_hat" + +/obj/item/clothing/head/cowboy/sec/roumain/med + name = "medical hunter's hat" + desc = "A very wide-brimmed, round hat treated with oil and wax. Somehow manages to look stylish and creepy at the same time." + icon_state = "rouma_med_hat" + +/obj/item/clothing/head/HoS/cowboy/montagne + name = "montagne's hat" + desc = "A very fancy hat with a large feather plume to signal that you are, in fact, a Hunter Montagne. The exotic fur lining is impeccably soft and bafflingly bulletproof." + icon_state = "rouma_montagne_hat" + /obj/item/clothing/head/HoS/syndicate name = "syndicate cap" desc = "A black cap fit for a high ranking syndicate officer." @@ -252,12 +272,3 @@ #undef DRILL_SHOUTING #undef DRILL_YELLING #undef DRILL_CANADIAN - -/obj/item/clothing/head/witchunter - name = "witchunter hat" - desc = "This hat saw much use back in the day." - icon_state = "witchhunterhat" - item_state = "witchhunterhat" - flags_cover = HEADCOVERSEYES - flags_inv = HIDEEYES|HIDEHAIR - armor = list("melee" = 30, "bullet" = 10, "laser" = 10, "energy" = 10, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 80, "acid" = 80) diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 24e2f95f03bd..b9e828ab3974 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -315,6 +315,13 @@ var/datum/brain_trauma/mild/phobia/conspiracies/paranoia var/warped = FALSE +/obj/item/clothing/head/foilhat/Initialize(mapload) + . = ..() + if(!warped) + AddComponent(/datum/component/anti_magic, FALSE, FALSE, TRUE, ITEM_SLOT_HEAD, 6, TRUE, null, CALLBACK(src, PROC_REF(warp_up))) + else + warp_up() + /obj/item/clothing/head/foilhat/equipped(mob/living/carbon/human/user, slot) . = ..() if(slot != ITEM_SLOT_HEAD || warped) @@ -367,20 +374,3 @@ if(!warped) warp_up() -/obj/item/clothing/head/plastic_flower - name = "plastic flower" - desc = "A realistic imitation of a flower. Not edible though." - icon = 'icons/obj/hydroponics/harvest.dmi' - icon_state = "poppy" - body_parts_covered = null - unique_reskin = list( - "Poppy" = "poppy", - "Sunflower" = "sunflower", - "Moonflower" = "moonflower", - "Novaflower" = "novaflower", - "Harebell" = "harebell", - "Geranium" = "geranium", - "Lily" = "lily" - ) - custom_materials = (list(/datum/material/plastic = 1000)) - diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index d2b573711051..725764a10b04 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -154,6 +154,13 @@ clothing_flags = VOICEBOX_TOGGLABLE modifies_speech = TRUE +/obj/item/clothing/mask/frog/handle_speech(datum/source, list/speech_args) //whenever you speak + if(!(clothing_flags & VOICEBOX_DISABLED)) + if(prob(5)) //sometimes, the angry spirit finds others words to speak. + speech_args[SPEECH_MESSAGE] = pick("HUUUUU!!","SMOOOOOKIN'!!","Hello my baby, hello my honey, hello my rag-time gal.", "Feels bad, man.", "GIT DIS GUY OFF ME!!" ,"SOMEBODY STOP ME!!", "NORMIES, GET OUT!!") + else + speech_args[SPEECH_MESSAGE] = pick("Ree!!", "Reee!!","REEE!!","REEEEE!!") //but its usually just angry gibberish, + /obj/item/clothing/mask/frog/cursed clothing_flags = NONE diff --git a/code/modules/clothing/neck/_neck.dm b/code/modules/clothing/neck/_neck.dm index 3f431df81ccb..8d5251e9e8c8 100644 --- a/code/modules/clothing/neck/_neck.dm +++ b/code/modules/clothing/neck/_neck.dm @@ -433,9 +433,3 @@ playsound(src,"shatter", 70) new /obj/effect/decal/cleanable/glass/strange(get_turf(src)) return ..() - -/obj/item/clothing/neck/fangnecklace - name = "wolf fang necklace" - desc = "A necklace made out of a wolf's fang and some sinew. According to a common Frontier superstition, it brings good luck to its wearer." - icon_state = "fang_necklace" - cuttable = FALSE diff --git a/code/modules/clothing/outfits/ert/frontiersmen_ert.dm b/code/modules/clothing/outfits/ert/frontiersmen_ert.dm index 1ab6b3cf320e..f0fd3bb81eb2 100644 --- a/code/modules/clothing/outfits/ert/frontiersmen_ert.dm +++ b/code/modules/clothing/outfits/ert/frontiersmen_ert.dm @@ -1,10 +1,11 @@ -/datum/outfit/job/frontiersmen/ert //most basic of grunts +/datum/outfit/job/frontiersmen/ert name = "ERT - Frontiersman Basic" - head = /obj/item/clothing/head/helmet/bulletproof/x11/frontier + head = /obj/item/clothing/head/beret/sec/frontier + mask = /obj/item/clothing/mask/gas/sechailer/balaclava suit = /obj/item/clothing/suit/armor/vest/bulletproof/frontier suit_store = /obj/item/gun/ballistic/rifle/illestren - uniform = /obj/item/clothing/under/frontiersmen + uniform = /obj/item/clothing/under/rank/security/officer/frontier shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/color/black ears = /obj/item/radio/headset/pirate/alt @@ -12,10 +13,9 @@ l_pocket = /obj/item/flashlight/seclite r_pocket = /obj/item/tank/internals/emergency_oxygen/double - box = /obj/item/storage/box/survival/frontier id = null // lol - backpack_contents = list(/obj/item/clothing/mask/gas/frontiersmen, /obj/item/ammo_box/magazine/illestren_a850r=5, /obj/item/grenade/frag=1) + backpack_contents = list(/obj/item/ammo_box/magazine/illestren_a850r=5, /obj/item/grenade/frag=1) /datum/outfit/job/frontiersmen/ert/random name = "ERT - Frontiersman Randomized" @@ -48,7 +48,7 @@ if(prob(30)) mask = pickweight(list( - /obj/item/clothing/mask/gas/frontiersmen = 5, + /obj/item/clothing/mask/gas = 5, /obj/item/clothing/mask/gas/sechailer/balaclava = 5, /obj/item/clothing/mask/breath = 5, /obj/item/clothing/mask/whistle = 3)) @@ -59,9 +59,8 @@ /obj/item/storage/backpack/satchel = 20, /obj/item/storage/backpack/messenger = 20, /obj/item/melee/baton/cattleprod/loaded = 5, - /obj/item/food/baguette = 2, // yes you can put this on your back + /obj/item/reagent_containers/food/snacks/baguette = 2, // yes you can put this on your back /obj/item/deployable_turret_folded = 1, - /obj/item/gun/ballistic/automatic/hmg/skm_lmg/extended = 1, )) if(prob(90)) @@ -75,8 +74,6 @@ if("Doctor") backpack_contents += list(/obj/item/storage/firstaid/regular = 1) gloves = /obj/item/clothing/gloves/color/latex - suit = /obj/item/clothing/suit/frontiersmen - head = /obj/item/clothing/head/frontier if(prob(50)) belt = /obj/item/storage/belt/medical/surgery if(prob(30)) @@ -86,16 +83,7 @@ if(prob(10)) belt = /obj/item/storage/belt/grenade/full if("Ammo Carrier") - var/loops = rand(1,3) - for(var/i in 1 to loops) - var/ammotype = pick(list( - /obj/item/ammo_box/c8x50mm_box, - /obj/item/ammo_box/c45, - /obj/item/ammo_box/a357_box, - /obj/item/ammo_box/c45, - /obj/item/ammo_box/a4570, - /obj/item/stock_parts/cell/gun/mini)) - backpack_contents += ammotype + backpack_contents += list(/obj/item/ammo_box/a762_40 = 1) var/weapon = pick(list("Bolt-Action", "Pistol", "Melee")) switch(weapon) @@ -108,78 +96,50 @@ if("Pistol") r_hand = pick(list( /obj/item/gun/ballistic/automatic/pistol/disposable, - /obj/item/gun/ballistic/automatic/pistol/candor, + /obj/item/gun/ballistic/automatic/pistol, /obj/item/gun/ballistic/revolver/firebrand, - /obj/item/gun/ballistic/revolver/shadow, - /obj/item/gun/ballistic/shotgun/doublebarrel/beacon/presawn, /obj/item/gun/energy/e_gun/mini)) if(prob(30)) l_hand = pick(list( /obj/item/gun/ballistic/automatic/pistol/disposable, - /obj/item/gun/ballistic/automatic/pistol/candor, + /obj/item/gun/ballistic/automatic/pistol, /obj/item/gun/ballistic/revolver/firebrand, - /obj/item/gun/ballistic/revolver/shadow, - /obj/item/gun/ballistic/shotgun/doublebarrel/beacon/presawn, /obj/item/gun/energy/e_gun/mini)) if("Melee") r_hand = pickweight(list( - /obj/item/kitchen/knife/combat/survival = 15, + /obj/item/kitchen/knife = 15, /obj/item/melee/baseball_bat = 10, + /obj/item/melee/cleric_mace = 7, /obj/item/melee/roastingstick = 2, /obj/item/kitchen/fork = 1, /obj/item/melee/flyswatter = 1, )) -/datum/outfit/job/frontiersmen/ert/grunt //better armed, use for quick creating pirate ships - name = "ERT - Frontiersman Grunt (Unarmed)" - - suit_store = null - belt = /obj/item/storage/belt/security/military/frontiersmen - - backpack_contents = list(/obj/item/clothing/mask/gas/frontiersmen) - -/datum/outfit/job/frontiersmen/ert/grunt/skm - name = "ERT - Frontiersman Grunt (SKM-24)" - - suit_store = /obj/item/gun/ballistic/automatic/assault/skm - belt = /obj/item/storage/belt/security/military/frontiersmen/skm_ammo - -/datum/outfit/job/frontiersmen/ert/grunt/aps_mp //remember. Remind me to replace this with the spitter. - name = "ERT - Frontiersman Grunt (Stechkin APS)" - - suit_store = /obj/item/gun/ballistic/automatic/pistol/APS - belt = /obj/item/storage/belt/security/military/frontiersmen/aps_mp_ammo /datum/outfit/job/frontiersmen/ert/leader name = "ERT - Frontiersman Officer" - uniform = /obj/item/clothing/under/frontiersmen/officer + uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer head = /obj/item/clothing/head/beret/sec/frontier/officer ears = /obj/item/radio/headset/pirate/alt/captain back = /obj/item/storage/backpack/satchel/leather suit = /obj/item/clothing/suit/armor/frontier - suit_store = /obj/item/gun/ballistic/automatic/pistol/deagle - - backpack_contents = list(/obj/item/clothing/mask/gas/frontiersmen, /obj/item/ammo_box/magazine/m50=2, /obj/item/binoculars=1, /obj/item/kitchen/knife/combat/survival) - -/datum/outfit/job/frontiersmen/ert/leader/unnarmed - name = "ERT - Frontiersman Officer (Unnarmed)" - - suit_store = null + suit_store = /obj/item/gun/ballistic/revolver + belt = /obj/item/storage/belt/military/assault - backpack_contents = list(/obj/item/clothing/mask/gas/frontiersmen, /obj/item/binoculars=1, /obj/item/kitchen/knife/combat/survival) + backpack_contents = list(/obj/item/ammo_box/a357=3, /obj/item/binoculars=1, /obj/item/kitchen/knife/combat/survival) /datum/outfit/job/frontiersmen/ert/medic name = "ERT - Frontiersman Medic" - head = /obj/item/clothing/head/frontier back = /obj/item/storage/backpack/medic mask = /obj/item/clothing/mask/surgical gloves = /obj/item/clothing/gloves/color/latex/nitrile - belt = /obj/item/storage/belt/medical/webbing/frontiersmen/surgery - suit_store = /obj/item/gun/ballistic/automatic/pistol/APS + belt = /obj/item/storage/belt/medical/surgery + suit = null + suit_store = null - backpack_contents = list(/obj/item/clothing/mask/gas/frontiersmen, /obj/item/storage/firstaid/medical=1, /obj/item/reagent_containers/hypospray/medipen/stimpack=3, /obj/item/ammo_box/magazine/pistolm9mm=2) + backpack_contents = list(/obj/item/storage/firstaid/medical=1, /obj/item/reagent_containers/hypospray/medipen/stimpack=3) /datum/outfit/job/frontiersmen/ert/engineer @@ -187,38 +147,8 @@ back = /obj/item/storage/backpack/industrial belt = /obj/item/storage/belt/utility/full - head = /obj/item/clothing/head/hardhat/frontier - glasses = /obj/item/clothing/glasses/welding + head = /obj/item/clothing/head/hardhat/weldhat suit_store = null - backpack_contents = list(/obj/item/clothing/mask/gas/frontiersmen, /obj/item/grenade/c4=3, /obj/item/crowbar/large=1) - -/datum/outfit/job/frontiersmen/ert/flamer - name = "ERT - Frontiersman Flame Trooper" - - head = /obj/item/clothing/head/helmet/bulletproof/x11/frontier/fireproof - mask = /obj/item/clothing/mask/gas/frontiersmen - suit = /obj/item/clothing/suit/armor/frontier/fireproof - suit_store = /obj/item/tank/internals/oxygen/red - uniform = /obj/item/clothing/under/frontiersmen/fireproof - gloves = /obj/item/clothing/gloves/combat - back = /obj/item/storage/backpack - belt = /obj/item/storage/belt/security/military/frontiersmen/flamer - - l_hand = /obj/item/flamethrower/full/tank - - backpack_contents = list(/obj/item/gun/ballistic/shotgun/doublebarrel/presawn=1,/obj/item/ammo_box/a12g=1,/obj/item/extinguisher=2,/obj/item/radio=1) - - -/datum/outfit/job/frontiersmen/ert/sentry_lmg - name = "ERT - Frontiersman Sentry (SKM-24v)" - - head = /obj/item/clothing/head/helmet/marine/frontier - mask = /obj/item/clothing/mask/gas/sechailer/balaclava - suit = /obj/item/clothing/suit/armor/vest/marine/frontier - suit_store = /obj/item/gun/ballistic/automatic/hmg/skm_lmg/drum_mag - gloves = /obj/item/clothing/gloves/combat - - belt = /obj/item/gun/ballistic/revolver/mateba + backpack_contents = list(/obj/item/grenade/c4=3, /obj/item/crowbar/large=1) - backpack_contents = list(/obj/item/ammo_box/magazine/skm_762_40/drum=2,/obj/item/ammo_box/a357=2,/obj/item/grenade/frag=1,/obj/item/radio=1) diff --git a/code/modules/clothing/outfits/ert/nanotrasen_ert.dm b/code/modules/clothing/outfits/ert/nanotrasen_ert.dm index 4cec7ad56f8a..a541941208e2 100644 --- a/code/modules/clothing/outfits/ert/nanotrasen_ert.dm +++ b/code/modules/clothing/outfits/ert/nanotrasen_ert.dm @@ -29,7 +29,7 @@ belt = /obj/item/storage/belt/security/full backpack_contents = list(/obj/item/storage/box/survival/engineer=1,\ /obj/item/melee/baton/loaded=1) - l_pocket = /obj/item/kitchen/knife/switchblade + l_pocket = /obj/item/switchblade /datum/outfit/centcom/ert/commander/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() diff --git a/code/modules/clothing/outfits/ert/syndicate_ert.dm b/code/modules/clothing/outfits/ert/syndicate_ert.dm index 29da95448ee4..472983e890db 100644 --- a/code/modules/clothing/outfits/ert/syndicate_ert.dm +++ b/code/modules/clothing/outfits/ert/syndicate_ert.dm @@ -27,7 +27,7 @@ head = /obj/item/clothing/head/HoS/beret/syndicate ears = /obj/item/radio/headset/syndicate/captain - backpack_contents = list(/obj/item/gun/ballistic/automatic/pistol/syndicate=1, /obj/item/ammo_box/magazine/m10mm=2, /obj/item/radio=1) + backpack_contents = list(/obj/item/gun/ballistic/automatic/pistol=1, /obj/item/ammo_box/magazine/m10mm=2, /obj/item/radio=1) // gorlex loyalist/2nd battlegroup @@ -58,7 +58,7 @@ belt = /obj/item/storage/belt/medical/webbing/paramedic glasses = /obj/item/clothing/glasses/hud/health/sunglasses gloves = /obj/item/clothing/gloves/color/latex/nitrile/evil - suit_store = /obj/item/gun/ballistic/automatic/pistol/syndicate + suit_store = /obj/item/gun/ballistic/automatic/pistol l_pocket = /obj/item/radio @@ -73,7 +73,7 @@ gloves = /obj/item/clothing/gloves/fingerless suit = /obj/item/clothing/suit/armor/vest belt = /obj/item/storage/belt/security - suit_store = /obj/item/gun/ballistic/automatic/marksman/sniper_rifle + suit_store = /obj/item/gun/ballistic/automatic/sniper_rifle/syndicate r_pocket = /obj/item/kitchen/knife/combat/survival l_pocket = /obj/item/binoculars diff --git a/code/modules/clothing/outfits/factions/frontiersmen.dm b/code/modules/clothing/outfits/factions/frontiersmen.dm index 7045f5182188..e8119ddffac4 100644 --- a/code/modules/clothing/outfits/factions/frontiersmen.dm +++ b/code/modules/clothing/outfits/factions/frontiersmen.dm @@ -3,7 +3,7 @@ // faction_icon = "bg_frontiersmen" - uniform = /obj/item/clothing/under/frontiersmen + uniform = /obj/item/clothing/under/rank/security/officer/frontier r_pocket = /obj/item/radio shoes = /obj/item/clothing/shoes/jackboots ears = /obj/item/radio/headset/pirate @@ -24,14 +24,13 @@ // Assistant /datum/outfit/job/frontiersmen/assistant - name = "Frontiersmen - Deckhand" - id_assignment = "Deckhand" + name = "Frontiersmen - Rookie" + id_assignment = "Rookie" job_icon = "assistant" jobtype = /datum/job/assistant - uniform = /obj/item/clothing/under/frontiersmen/deckhand head = /obj/item/clothing/head/beret/sec/frontier - shoes = /obj/item/clothing/shoes/workboots + shoes = /obj/item/clothing/shoes/sneakers/black // you do not get jackboots!!!! fuck you!!!! // Atmospheric Technician @@ -41,7 +40,7 @@ jobtype = /datum/job/atmos accessory = /obj/item/clothing/accessory/armband/engine - head = /obj/item/clothing/head/hardhat/frontier + head = /obj/item/clothing/head/hardhat // Cargo Technician @@ -51,8 +50,9 @@ jobtype = /datum/job/cargo_tech accessory = /obj/item/clothing/accessory/armband/cargo + suit = /obj/item/clothing/suit/hazardvest shoes = /obj/item/clothing/shoes/workboots - head = /obj/item/clothing/head/soft/frontiersmen + head = /obj/item/clothing/head/soft backpack_contents = list(/obj/item/modular_computer/tablet/preset/cargo) // Captain @@ -63,21 +63,21 @@ jobtype = /datum/job/captain ears = /obj/item/radio/headset/pirate/alt/captain - uniform = /obj/item/clothing/under/frontiersmen/officer - head = /obj/item/clothing/head/frontier/peaked + uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer + head = /obj/item/clothing/head/caphat/frontier suit = /obj/item/clothing/suit/armor/frontier - shoes = /obj/item/clothing/shoes/jackboots + shoes = /obj/item/clothing/shoes/cowboy/black gloves = /obj/item/clothing/gloves/combat /datum/outfit/job/frontiersmen/captain/admiral name = "Frontiersmen - Admiral" id_assignment = "Admiral" - uniform = /obj/item/clothing/under/frontiersmen/admiral - head = /obj/item/clothing/head/frontier/peaked/admiral - shoes = /obj/item/clothing/shoes/jackboots + uniform = /obj/item/clothing/under/rank/security/officer/frontier/admiral + head = /obj/item/clothing/head/caphat/frontier/admiral + shoes = /obj/item/clothing/shoes/cowboy/white ears = /obj/item/radio/headset/pirate/captain - gloves = /obj/item/clothing/gloves/combat + gloves = /obj/item/clothing/gloves/color/evening suit = null // Chief Engineer @@ -89,8 +89,8 @@ accessory = /obj/item/clothing/accessory/armband/engine ears = /obj/item/radio/headset/pirate/captain - uniform = /obj/item/clothing/under/frontiersmen/officer - head = /obj/item/clothing/head/hardhat/frontier + uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer + head = /obj/item/clothing/head/hardhat/weldhat/white shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat belt = /obj/item/storage/belt/utility/full @@ -103,8 +103,9 @@ jobtype = /datum/job/engineer accessory = /obj/item/clothing/accessory/armband/engine + suit = /obj/item/clothing/suit/hazardvest shoes = /obj/item/clothing/shoes/workboots - head = /obj/item/clothing/head/hardhat/frontier + head = /obj/item/clothing/head/hardhat r_pocket = /obj/item/analyzer @@ -116,7 +117,7 @@ job_icon = "cook" jobtype = /datum/job/cook - uniform = /obj/item/clothing/under/frontiersmen + uniform = /obj/item/clothing/under/rank/security/officer/frontier head = /obj/item/clothing/head/chefhat suit = /obj/item/clothing/suit/apron/chef @@ -129,8 +130,8 @@ jobtype = /datum/job/head_of_personnel ears = /obj/item/radio/headset/pirate/alt - uniform = /obj/item/clothing/under/frontiersmen/officer - shoes = /obj/item/clothing/shoes/jackboots + uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer + shoes = /obj/item/clothing/shoes/cowboy/black head = /obj/item/clothing/head/beret/sec/frontier/officer gloves = /obj/item/clothing/gloves/combat r_pocket = /obj/item/kitchen/knife/combat/survival @@ -143,12 +144,12 @@ jobtype = /datum/job/hos accessory = /obj/item/clothing/accessory/armband - uniform = /obj/item/clothing/under/frontiersmen/officer + uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer head = /obj/item/clothing/head/beret/sec/frontier/officer suit = /obj/item/clothing/suit/armor/vest/bulletproof/frontier - shoes = /obj/item/clothing/shoes/jackboots + shoes = /obj/item/clothing/shoes/cowboy/black gloves = /obj/item/clothing/gloves/combat - backpack_contents = list(/obj/item/clothing/mask/gas/frontiersmen, /obj/item/melee/baton/loaded=1) + backpack_contents = list(/obj/item/melee/baton/loaded=1) suit_store = null // Security Officer @@ -160,19 +161,16 @@ jobtype = /datum/job/officer accessory = /obj/item/clothing/accessory/armband + mask = /obj/item/clothing/mask/gas/sechailer/balaclava suit = null - uniform = /obj/item/clothing/under/frontiersmen + uniform = /obj/item/clothing/under/rank/security/officer/frontier shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/color/black ears = /obj/item/radio/headset/pirate/alt - box = /obj/item/storage/box/survival/frontier - l_pocket = /obj/item/flashlight/seclite r_pocket = /obj/item/tank/internals/emergency_oxygen/double - backpack_contents = list(/obj/item/clothing/mask/gas/frontiersmen) - // Medical Doctor /datum/outfit/job/frontiersmen/doctor @@ -182,9 +180,6 @@ jobtype = /datum/job/doctor accessory = /obj/item/clothing/accessory/armband/med - uniform = /obj/item/clothing/under/frontiersmen + uniform = /obj/item/clothing/under/rank/security/officer/frontier glasses = /obj/item/clothing/glasses/hud/health r_pocket = /obj/item/kitchen/knife/combat/survival - suit = /obj/item/clothing/suit/frontiersmen - head = /obj/item/clothing/head/frontier - belt = /obj/item/storage/belt/medical/webbing/frontiersmen diff --git a/code/modules/clothing/outfits/factions/gezena.dm b/code/modules/clothing/outfits/factions/gezena.dm index df7a5145e47f..ed32d8b698e7 100644 --- a/code/modules/clothing/outfits/factions/gezena.dm +++ b/code/modules/clothing/outfits/factions/gezena.dm @@ -7,7 +7,6 @@ if(visualsOnly) return H.faction |= list(FACTION_PLAYER_GEZENA) - H.grant_language(/datum/language/draconic) //Playable Roles (put in ships): /datum/outfit/job/gezena/assistant diff --git a/code/modules/clothing/outfits/factions/independent.dm b/code/modules/clothing/outfits/factions/independent.dm index db227c2903c7..07be3d75d36b 100644 --- a/code/modules/clothing/outfits/factions/independent.dm +++ b/code/modules/clothing/outfits/factions/independent.dm @@ -6,6 +6,8 @@ box = /obj/item/storage/box/survival id = /obj/item/card/id + r_pocket = /obj/item/storage/wallet + // Assistant /datum/outfit/job/independent/assistant @@ -17,21 +19,8 @@ /datum/outfit/job/independent/assistant/waiter name = "Independent - Assistant (Waiter)" - uniform = /obj/item/clothing/under/suit/waiter - alt_uniform = /obj/item/clothing/under/suit/waiter/syndicate - gloves = /obj/item/clothing/gloves/color/evening - ears = /obj/item/radio/headset/headset_srv shoes = /obj/item/clothing/shoes/laceup - l_pocket = /obj/item/lighter - r_pocket = /obj/item/reagent_containers/glass/rag - -/datum/outfit/job/independent/assistant/waiter/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) - ..() - if(visualsOnly) - return - var/obj/item/card/id/W = H.wear_id - W.access += list(ACCESS_KITCHEN) /datum/outfit/job/independent/assistant/fancy name = "Independent - Assistant (Formal Uniform)" @@ -67,6 +56,14 @@ gloves = /obj/item/clothing/gloves/color/white accessory = /obj/item/clothing/neck/scarf/darkblue +/datum/outfit/job/independent/assistant/tenant + name = "Independent - Assistant (Tenant)" + + uniform = /obj/item/clothing/under/misc/pj/red + alt_uniform = /obj/item/clothing/under/misc/pj/blue + dcoat = /obj/item/clothing/suit/nerdshirt + + /datum/outfit/job/independent/assistant/pharma name = "Independent - Assistant (Pharmacology Student)" @@ -149,18 +146,6 @@ implants = list(/obj/item/implant/radio) accessory = null -/datum/outfit/job/independent/captain/manager - name = "Independent - Captain (Manager)" - - id = /obj/item/card/id - gloves = /obj/item/clothing/gloves/color/white - uniform = /obj/item/clothing/under/suit/black_really - alt_uniform = /obj/item/clothing/under/suit/blacktwopiece - dcoat = null - glasses = /obj/item/clothing/glasses/sunglasses - head = null - accessory = null - // Head of Personnel /datum/outfit/job/independent/hop @@ -312,6 +297,7 @@ jobtype = /datum/job/engineer belt = /obj/item/storage/belt/utility/full/engi + l_pocket = /obj/item/storage/wallet gloves = /obj/item/clothing/gloves/color/yellow ears = /obj/item/radio/headset/headset_eng uniform = /obj/item/clothing/under/rank/engineering/engineer @@ -390,6 +376,7 @@ id = /obj/item/card/id/silver belt = /obj/item/storage/belt/utility/chief/full + l_pocket = /obj/item/storage/wallet ears = /obj/item/radio/headset/headset_com uniform = /obj/item/clothing/under/rank/engineering/chief_engineer dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering @@ -607,8 +594,7 @@ job_icon = "cook" ears = /obj/item/radio/headset/headset_srv - shoes = /obj/item/clothing/shoes/laceup - uniform = /obj/item/clothing/under/rank/civilian/chef + uniform = /obj/item/clothing/under/rank/civilian/chef //WS Edit - Alt Uniforms suit = /obj/item/clothing/suit/toggle/chef alt_suit = /obj/item/clothing/suit/apron/chef head = /obj/item/clothing/head/chefhat @@ -623,6 +609,8 @@ var/chosen_box = pick(possible_boxes) var/obj/item/storage/box/I = new chosen_box(src) H.equip_to_slot_or_del(I,ITEM_SLOT_BACKPACK) + var/datum/martial_art/cqc/under_siege/justacook = new + justacook.teach(H) // Bartender @@ -637,14 +625,6 @@ suit = /obj/item/clothing/suit/armor/vest backpack_contents = list(/obj/item/storage/box/beanbag=1) shoes = /obj/item/clothing/shoes/laceup - accessory = /obj/item/clothing/accessory/waistcoat - -/datum/outfit/job/independent/bartender/disarmed //No armor, no shotgun ammo. - name = "Independent - Bartender (Disarmed)" - - suit = null - alt_suit = null - backpack_contents = null /datum/outfit/job/independent/bartender/pharma name = "Independent - Bartender (Mixologist)" @@ -656,7 +636,6 @@ belt = /obj/item/storage/belt gloves = /obj/item/clothing/gloves/color/latex/nitrile uniform = /obj/item/clothing/under/suit/black - accessory = null // Lawyer diff --git a/code/modules/clothing/outfits/factions/inteq.dm b/code/modules/clothing/outfits/factions/inteq.dm index 6ad58203e2e6..75a36b1a3132 100644 --- a/code/modules/clothing/outfits/factions/inteq.dm +++ b/code/modules/clothing/outfits/factions/inteq.dm @@ -29,40 +29,31 @@ ///captains /datum/outfit/job/inteq/captain - name = "IRMG - Vanguard" + name = "IRMG - Vanguard (Naked)" id_assignment = "Vanguard" jobtype = /datum/job/captain job_icon = "captain" - id = /obj/item/card/id/gold - head = /obj/item/clothing/head/beret/sec/hos/inteq - glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq - mask = /obj/item/clothing/mask/gas/sechailer/balaclava/inteq - suit = /obj/item/clothing/suit/armor/hos/inteq - dcoat = /obj/item/clothing/suit/hooded/wintercoat/security/inteq - belt = /obj/item/storage/belt/security/webbing/inteq - gloves = /obj/item/clothing/gloves/combat ears = /obj/item/radio/headset/inteq/alt/captain shoes = /obj/item/clothing/shoes/combat - r_pocket = /obj/item/assembly/flash/handheld l_pocket = /obj/item/restraints/handcuffs + jobtype = /datum/job/captain + id = /obj/item/card/id/gold backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1) -/datum/outfit/job/inteq/captain/empty - name = "IRMG - Vanguard (Naked)" - - head = null - glasses = null - mask = null - belt = null - suit = null - dcoat = null - gloves = null +/datum/outfit/job/inteq/captain/geared + name = "IRMG - Vanguard" - r_pocket = null - l_pocket = null + head = /obj/item/clothing/head/beret/sec/hos/inteq + glasses = /obj/item/clothing/glasses/hud/security/sunglasses/inteq + mask = /obj/item/clothing/mask/gas/sechailer/balaclava/inteq + belt = /obj/item/storage/belt/security/webbing/inteq + suit = /obj/item/clothing/suit/armor/hos/inteq + dcoat = /obj/item/clothing/suit/hooded/wintercoat/security/inteq + gloves = /obj/item/clothing/gloves/combat + accessory = null /datum/outfit/job/inteq/captain/honorable name = "IRMG - Honorable Vanguard" @@ -80,8 +71,8 @@ ///Chief Engineer /datum/outfit/job/inteq/ce - name = "IRMG - Honorable Artificer" - id_assignment = "Honorable Artificer" + name = "IRMG - Artificer Class II" + id_assignment = "Artificer Class II" job_icon = "chiefengineer" jobtype = /datum/job/chief_engineer @@ -149,14 +140,6 @@ satchel = /obj/item/storage/backpack/messenger/inteq courierbag = /obj/item/storage/backpack/messenger/inteq -/datum/outfit/job/inteq/security/empty - name = "IRMG - Enforcer (Naked)" - head = null - suit = null - belt = null - mask = null - gloves = null - /datum/outfit/job/inteq/security/beluga name = "IRMG - Enforcer (Beluga)" @@ -173,6 +156,14 @@ satchel = /obj/item/storage/backpack/messenger/inteq courierbag = /obj/item/storage/backpack/messenger/inteq +/datum/outfit/job/inteq/security/empty + name = "IRMG - Enforcer (Naked)" + head = null + suit = null + belt = null + mask = null + gloves = null + ///engineers /datum/outfit/job/inteq/engineer @@ -210,17 +201,6 @@ courierbag = /obj/item/storage/backpack/messenger/inteq backpack_contents = list(/obj/item/melee/classic_baton=1) -/datum/outfit/job/inteq/warden/pilot - name = "IRMG - Shuttle Pilot" - job_icon = "securityofficer" - id_assignment = "Shuttle Pilot" - - head = /obj/item/clothing/head/soft/inteq - suit = /obj/item/clothing/suit/armor/vest/alt - belt = null - mask = /obj/item/clothing/mask/breath - gloves = /obj/item/clothing/gloves/fingerless - // cmo /datum/outfit/job/inteq/cmo diff --git a/code/modules/clothing/outfits/factions/minutemen.dm b/code/modules/clothing/outfits/factions/minutemen.dm index 5c038b05f181..a8ce0907a35a 100644 --- a/code/modules/clothing/outfits/factions/minutemen.dm +++ b/code/modules/clothing/outfits/factions/minutemen.dm @@ -246,21 +246,6 @@ r_pocket = /obj/item/radio -/datum/outfit/job/clip/correspondant - name = "CLIP - War Correspondent" - job_icon = "curator" - jobtype = /datum/job/curator - - head = /obj/item/clothing/head/helmet/bulletproof/m10/clip_correspondent - uniform = /obj/item/clothing/under/clip/formal/with_shirt - suit = /obj/item/clothing/suit/armor/vest/clip_correspondent - shoes = /obj/item/clothing/shoes/laceup - - backpack = /obj/item/storage/backpack/satchel/leather - satchel = /obj/item/storage/backpack/satchel/leather - - r_pocket = /obj/item/radio - // Colonial League Minutemen /datum/outfit/job/clip/minutemen @@ -560,7 +545,7 @@ /datum/outfit/job/clip/minutemen/grunt/dressed/armed/f4 //f4 is rename of GAL, don't wanna repath upon adding the clip guns though, if i forget to remove this during then, fucking yell at me name = "CLIP Minutemen - Minuteman (Armed - CM-GAL)" - suit_store = /obj/item/gun/ballistic/automatic/marksman/gal + suit_store = /obj/item/gun/ballistic/automatic/gal belt = /obj/item/storage/belt/military/clip/gal /datum/outfit/job/clip/minutemen/grunt/dressed/armed/cm5 diff --git a/code/modules/clothing/outfits/factions/nanotrasen.dm b/code/modules/clothing/outfits/factions/nanotrasen.dm index f03c91d51a11..93f1ee3a347c 100644 --- a/code/modules/clothing/outfits/factions/nanotrasen.dm +++ b/code/modules/clothing/outfits/factions/nanotrasen.dm @@ -53,13 +53,9 @@ head = /obj/item/clothing/head/nanotrasen/cap/supply uniform = /obj/item/clothing/under/nanotrasen/supply/qm - suit = null - alt_suit = null dcoat = /obj/item/clothing/suit/hooded/wintercoat/cargo shoes = /obj/item/clothing/shoes/sneakers/brown glasses = /obj/item/clothing/glasses/sunglasses - gloves = null - neck = null l_hand = /obj/item/clipboard chameleon_extras = /obj/item/stamp/qm @@ -224,6 +220,7 @@ id = /obj/item/card/id/silver belt = /obj/item/storage/belt/utility/chief/full + l_pocket = /obj/item/storage/wallet ears = /obj/item/radio/headset/headset_com uniform = /obj/item/clothing/under/nanotrasen/engineering/director dcoat = /obj/item/clothing/suit/hooded/wintercoat/engineering diff --git a/code/modules/clothing/outfits/factions/roumain.dm b/code/modules/clothing/outfits/factions/roumain.dm index fe31fddd9041..424827e69010 100644 --- a/code/modules/clothing/outfits/factions/roumain.dm +++ b/code/modules/clothing/outfits/factions/roumain.dm @@ -19,7 +19,7 @@ name = "Saint-Roumain Militia - Shadow" id_assignment = "Shadow" jobtype = /datum/job/assistant - job_icon = "srm_shadow" + job_icon = "assistant" uniform = /obj/item/clothing/under/suit/roumain alt_uniform = null @@ -33,40 +33,14 @@ /datum/outfit/job/roumain/captain name = "Saint-Roumain Militia - Hunter Montagne" id_assignment = "Hunter Montagne" - job_icon = "srm_montagne" + job_icon = "captain" jobtype = /datum/job/captain - ears = /obj/item/radio/headset/headset_com/alt - uniform = /obj/item/clothing/under/suit/roumain - shoes = /obj/item/clothing/shoes/workboots/mining - suit = /obj/item/clothing/suit/armor/roumain/montagne - head = /obj/item/clothing/head/cowboy/sec/roumain/montagne - id = /obj/item/card/id/gold - - duffelbag = /obj/item/storage/backpack/cultpack - courierbag = /obj/item/storage/backpack/cultpack - backpack = /obj/item/storage/backpack/cultpack - satchel = /obj/item/storage/backpack/cultpack - - backpack_contents = list(/obj/item/book/manual/srmlore=1, - /obj/item/stamp/chap = 1, - /obj/item/melee/classic_baton/telescopic=1, - ) - chameleon_extras = null - -// Second-In-Command - -/datum/outfit/job/roumain/hop - name = "Saint-Roumain Militia - Hunter Colligne" - id_assignment = "Hunter Colligne" - job_icon = "srm_colligne" - jobtype = /datum/job/head_of_personnel - ears = /obj/item/radio/headset/headset_com uniform = /obj/item/clothing/under/suit/roumain shoes = /obj/item/clothing/shoes/workboots/mining - suit = /obj/item/clothing/suit/armor/roumain/colligne - head = /obj/item/clothing/head/cowboy/sec/roumain/colligne + suit = /obj/item/clothing/suit/armor/hos/roumain/montagne + head = /obj/item/clothing/head/HoS/cowboy/montagne id = /obj/item/card/id/silver duffelbag = /obj/item/storage/backpack/cultpack @@ -84,7 +58,7 @@ name = "Saint-Roumain Militia - Hunter" id_assignment = "Hunter" jobtype = /datum/job/officer - job_icon = "hsrm_hunter" + job_icon = "securityofficer" uniform = /obj/item/clothing/under/suit/roumain alt_uniform = null @@ -100,34 +74,12 @@ backpack_contents = null -// engineer - -/datum/outfit/job/roumain/engineer - name = "Saint-Roumain Militia - Machinist" - id_assignment = "Machinist" - job_icon = "srm_machinist" - jobtype = /datum/job/engineer - - uniform = /obj/item/clothing/under/suit/roumain - alt_uniform = null - shoes = /obj/item/clothing/shoes/workboots/mining - belt = /obj/item/storage/belt/utility/full/engi - suit = /obj/item/clothing/suit/hazardvest/roumain - head = /obj/item/clothing/head/cowboy/sec/roumain/machinist - accessory = /obj/item/clothing/accessory/waistcoat/roumain - gloves = null - - backpack = /obj/item/storage/backpack - satchel = /obj/item/storage/backpack/satchel - duffelbag = /obj/item/storage/backpack/duffelbag - courierbag = /obj/item/storage/backpack/messenger - // Medical Doctor /datum/outfit/job/roumain/doctor name = "Saint-Roumain Militia - Hunter Doctor" id_assignment = "Hunter Doctor" - job_icon = "srm_doctor" + job_icon = "medicaldoctor" jobtype = /datum/job/doctor uniform = /obj/item/clothing/under/suit/roumain @@ -142,27 +94,3 @@ satchel = /obj/item/storage/backpack/satchel duffelbag = /obj/item/storage/backpack/duffelbag courierbag = /obj/item/storage/backpack/messenger - -// Chaplain - -/datum/outfit/job/roumain/flamebearer - name = "Saint-Roumain Militia - Flamebearer" - id_assignment = "Flamebearer" - job_icon = "srm_flamebearer" - jobtype = /datum/job/chaplain - - uniform = /obj/item/clothing/under/suit/roumain - alt_uniform = null - shoes = /obj/item/clothing/shoes/workboots/mining - suit = /obj/item/clothing/suit/armor/roumain/flamebearer - head = /obj/item/clothing/head/cowboy/sec/roumain/flamebearer - gloves = null - - duffelbag = /obj/item/storage/backpack/cultpack - courierbag = /obj/item/storage/backpack/cultpack - backpack = /obj/item/storage/backpack/cultpack - satchel = /obj/item/storage/backpack/cultpack - - backpack_contents = list(/obj/item/book/manual/srmlore=1, - /obj/item/stamp/chap = 1, - ) diff --git a/code/modules/clothing/outfits/factions/syndicate.dm b/code/modules/clothing/outfits/factions/syndicate.dm index 4dbbe0826e21..8f13554f4b00 100644 --- a/code/modules/clothing/outfits/factions/syndicate.dm +++ b/code/modules/clothing/outfits/factions/syndicate.dm @@ -22,11 +22,10 @@ //generates a codename and assigns syndicate access, used in the twinkleshine. /datum/outfit/job/syndicate/proc/assign_codename(mob/living/carbon/human/H) - var/obj/item/card/id/I = H.get_idcard() - if(I) - I.registered_name = pick(GLOB.twinkle_names) + "-" + num2text(rand(1, 12)) // squidquest real - I.access |= list(ACCESS_SYNDICATE) - I.update_label() + var/obj/item/card/id/I = H.wear_id + I.registered_name = pick(GLOB.twinkle_names) + "-" + num2text(rand(1, 12)) // squidquest real + I.access |= list(ACCESS_SYNDICATE) + I.update_label() //and now, for the Assistants @@ -55,10 +54,10 @@ box = /obj/item/storage/box/survival/syndie /datum/outfit/job/syndicate/assistant/gorlex - name = "Syndicate - Junior Agent (Hardliner)" + name = "Syndicate - Junior Agent (Gorlex Marauders)" - uniform = /obj/item/clothing/under/syndicate/hardliners - alt_uniform = /obj/item/clothing/under/syndicate/hardliners/jumpsuit + uniform = /obj/item/clothing/under/syndicate/gorlex + alt_uniform = /obj/item/clothing/under/syndicate /datum/outfit/job/syndicate/assistant/ngr name = "Syndicate - Initiate (New Gorlex Republic)" @@ -200,33 +199,11 @@ /datum/outfit/job/syndicate/bartender/post_equip(mob/living/carbon/human/H, visualsOnly) . = ..() - var/obj/item/card/id/W = H.get_idcard() + var/obj/item/card/id/W = H.wear_id if(H.age < AGE_MINOR) W.registered_age = AGE_MINOR to_chat(H, "You're not technically old enough to access or serve alcohol, but your ID has been discreetly modified to display your age as [AGE_MINOR]. Try to keep that a secret!") -/datum/outfit/job/syndicate/bartender/suns - name = "Syndicate - Student Mixologist (SUNS)" - id_assignment = "Student Mixologist" - - uniform = /obj/item/clothing/under/syndicate/suns/uniform2 - alt_uniform = /obj/item/clothing/under/syndicate/suns/alt - mask = /obj/item/clothing/mask/breath/suns - suit = null - belt = null - head = null - shoes = /obj/item/clothing/shoes/laceup/suns - gloves = null - ears = null - accessory = /obj/item/clothing/accessory/waistcoat/suns/poof - - backpack = /obj/item/storage/backpack - satchel = /obj/item/storage/backpack/satchel - duffelbag = /obj/item/storage/backpack/duffelbag - courierbag = /obj/item/storage/backpack/messenger - - backpack_contents = null - /datum/outfit/job/syndicate/bartender/twink name = "Syndicate - Bartender (Twinkleshine, Donk)" @@ -329,12 +306,11 @@ /datum/outfit/job/syndicate/captain/gorlex - name = "Syndicate - Captain (Hardliner)" - uniform = /obj/item/clothing/under/syndicate/hardliners/officer + name = "Syndicate - Captain (Gorlex Marauders)" + uniform = /obj/item/clothing/under/syndicate/ngr/officer - head = /obj/item/clothing/head/hardliners/peaked - suit = /obj/item/clothing/suit/toggle/armor/vest/hardliners - shoes = /obj/item/clothing/shoes/combat + head = /obj/item/clothing/head/ngr/peaked + suit = /obj/item/clothing/suit/armor/ngr/captain /datum/outfit/job/syndicate/captain/ngr name = "Syndicate - Captain (New Gorlex Republic)" @@ -452,6 +428,17 @@ id = /obj/item/card/id/syndicate_command/captain_id gloves = /obj/item/clothing/gloves/combat +/datum/outfit/job/syndicate/ce/gorlex + name = "Syndicate - Foreman (Gorlex Marauders)" + + ears = /obj/item/radio/headset/syndicate/alt + uniform = /obj/item/clothing/under/syndicate/gorlex + alt_uniform = null + suit = /obj/item/clothing/suit/toggle/hazard + alt_suit = null + shoes = /obj/item/clothing/shoes/jackboots + gloves = /obj/item/clothing/gloves/combat + /datum/outfit/job/syndicate/ce/ngr name = "Syndicate - Foreman (New Gorlex Republic)" @@ -579,27 +566,24 @@ backpack_contents = list(/obj/item/melee/baton/loaded=1) /datum/outfit/job/syndicate/hos/gorlex - name = "Syndicate - Sergeant (Hardliner)" + name = "Syndicate - Sergeant (Gorlex)" id_assignment = "Sergeant" - uniform = /obj/item/clothing/under/syndicate/hardliners/officer - head = /obj/item/clothing/head/hardliners/peaked - suit = /obj/item/clothing/suit/armor/hardliners/sergeant - id = /obj/item/card/id/syndicate_command/crew_id - shoes = /obj/item/clothing/shoes/combat - suit_store = /obj/item/gun/ballistic/automatic/pistol/syndicate - /datum/outfit/job/syndicate/hos/ngr name = "Syndicate - Lieutenant (New Gorlex Republic)" id_assignment = "Lieutenant" + ears = /obj/item/radio/headset/syndicate/alt uniform = /obj/item/clothing/under/syndicate/ngr/officer head = /obj/item/clothing/head/ngr/peaked - suit = /obj/item/clothing/suit/armor/ngr/lieutenant + suit =/obj/item/clothing/suit/armor/ngr/lieutenant id = /obj/item/card/id/syndicate_command/crew_id shoes = /obj/item/clothing/shoes/combat - suit_store = /obj/item/gun/ballistic/automatic/pistol/syndicate - + glasses = /obj/item/clothing/glasses/hud/security/sunglasses + suit_store = /obj/item/gun/ballistic/automatic/pistol + r_pocket = /obj/item/assembly/flash/handheld + l_pocket = /obj/item/restraints/handcuffs + backpack_contents = list(/obj/item/melee/baton/loaded=1) /datum/outfit/job/syndicate/hos/twink name = "Syndicate - Lieutenant (Twinkleshine, NGR)" @@ -707,15 +691,13 @@ uniform = /obj/item/clothing/under/syndicate/medic accessory = /obj/item/clothing/accessory/armband/medblue - shoes = /obj/item/clothing/shoes/combat + shoes = /obj/item/clothing/shoes/jackboots /datum/outfit/job/syndicate/doctor/gorlex - name = "Syndicate - Medical Doctor (Hardliner)" + name = "Syndicate - Medical Doctor (Gorlex)" - uniform = /obj/item/clothing/under/syndicate/hardliners - head = /obj/item/clothing/head/hardliners - suit = /obj/item/clothing/suit/hardliners - glasses = /obj/item/clothing/glasses/hud/health + uniform = /obj/item/clothing/under/syndicate/gorlex + glasses = /obj/item/clothing/glasses/hud/health/prescription r_pocket = /obj/item/kitchen/knife/combat/survival back = /obj/item/storage/backpack/duffelbag/syndie/med id = /obj/item/card/id/syndicate_command/crew_id @@ -922,25 +904,7 @@ /datum/outfit/job/syndicate/security/gorlex - name = "Syndicate - Trooper (Hardliner)" - id_assignment = "Trooper" - job_icon = "securityofficer" - - uniform = /obj/item/clothing/under/syndicate/hardliners - belt = /obj/item/storage/belt/security/webbing/hardliners - suit = /obj/item/clothing/suit/armor/hardliners - gloves = /obj/item/clothing/gloves/color/black - head = /obj/item/clothing/head/helmet/hardliners - shoes = /obj/item/clothing/shoes/combat - l_pocket = /obj/item/restraints/handcuffs - r_pocket = /obj/item/assembly/flash/handheld - -/datum/outfit/job/syndicate/security/gorlex - name = "Syndicate - Pilot (Hardliner)" - id_assignment = "Pilot" - job_icon = "securityofficer" - - head = /obj/item/clothing/head/helmet/hardliners/swat + name = "Syndicate - Assault Operative (Gorlex)" /datum/outfit/job/syndicate/security/ngr name = "Syndicate - Operative (New Gorlex Republic)" @@ -956,14 +920,6 @@ l_pocket = /obj/item/restraints/handcuffs r_pocket = /obj/item/assembly/flash/handheld -/datum/outfit/job/syndicate/security/ngr/pilot - name = "Syndicate - Pilot (New Gorlex Republic)" - id_assignment = "Pilot" - job_icon = "securityofficer" - - uniform = /obj/item/clothing/under/syndicate/ngr/fatigues - head = /obj/item/clothing/head/helmet/ngr/swat - /datum/outfit/job/syndicate/security/twink name = "Syndicate - Operative (Twinkleshine)" @@ -1031,12 +987,10 @@ /obj/item/stack/marker_beacon/ten=1) /datum/outfit/job/syndicate/miner/gorlex - name = "Syndicate - Wrecker (Hardliner)" + name = "Syndicate - Wrecker (Gorlex Marauders)" id_assignment = "Wrecker" - head = /obj/item/clothing/head/hardhat/hardliners - suit = /obj/item/clothing/suit/hazardvest/hardliners - uniform = /obj/item/clothing/under/syndicate/hardliners/jumpsuit + uniform = /obj/item/clothing/under/syndicate/gorlex accessory = /obj/item/clothing/accessory/armband/cargo shoes = /obj/item/clothing/shoes/workboots ears = /obj/item/radio/headset/alt @@ -1136,12 +1090,10 @@ id = /obj/item/card/id/syndicate_command/crew_id /datum/outfit/job/syndicate/engineer/gorlex - name = "Syndicate - Mechanic (Hardliner)" + name = "Syndicate - Mechanic (Gorlex Marauders)" id_assignment = "Mechanic" - head = /obj/item/clothing/head/hardhat/hardliners - suit = /obj/item/clothing/suit/hazardvest/hardliners - uniform = /obj/item/clothing/under/syndicate/hardliners + uniform = /obj/item/clothing/under/syndicate/gorlex shoes = /obj/item/clothing/shoes/workboots glasses = null diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 02fbb162892b..c07841cdba5a 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -166,7 +166,7 @@ if(L.status) to_chat(user, "This bulb is too damaged to use as a replacement!") return - if(do_after(user, 50, src)) + if(do_after(user, 50, 1, src)) qdel(I) helmet = new helmettype(src) to_chat(user, "You have successfully repaired [src]'s helmet.") @@ -444,6 +444,27 @@ combat_slowdown = 0.5 jetpack = null +//Hardliner Syndie suit +/obj/item/clothing/head/helmet/space/hardsuit/syndi/hl + name = "white-red hardsuit helmet" + desc = "An advanced dual-mode helmet derived from ICW-era advanced special operations helmets, its red partly replaced by white. It is in EVA mode. Manufactured by Second Battlegroup." + alt_desc = "An advanced dual-mode helmet derived from ICW-era advanced special operations helmets, its red partly replaced by white. It is in combat mode. Manufactured by Second Battlegroup." + icon_state = "hardsuit1-hl" + item_state = "hardsuit1-hl" + hardsuit_type = "hl" + +/obj/item/clothing/suit/space/hardsuit/syndi/hl + name = "white-red hardsuit" + desc = "An advanced dual-mode hardsuit derived from ICW-era advanced special operations hardsuits, its red partly replaced by white. It is in EVA mode. Manufactured by Second Battlegroup." + alt_desc = "An advanced dual-mode hardsuit derived from ICW-era advanced special operations hardsuits, its red partly replaced by white. It is in combat mode. Manufactured by the Second Battlegroup." + icon_state = "hardsuit1-hl" + item_state = "hardsuit1-hl" + hardsuit_type = "hl" + helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/hl + lightweight = 1 + jetpack = null + + //Elite Syndie suit /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite name = "elite syndicate hardsuit helmet" @@ -564,6 +585,11 @@ max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT helmettype = /obj/item/clothing/head/helmet/space/hardsuit/wizard +/obj/item/clothing/suit/space/hardsuit/wizard/Initialize() + . = ..() + AddComponent(/datum/component/anti_magic, TRUE, FALSE, FALSE, ITEM_SLOT_OCLOTHING, INFINITY, FALSE) + + //Medical hardsuit /obj/item/clothing/head/helmet/space/hardsuit/medical name = "medical hardsuit helmet" @@ -1047,6 +1073,12 @@ armor = list("melee" = 35, "bullet" = 25, "laser" = 20,"energy" = 40, "bomb" = 10, "bio" = 100, "rad" = 50, "fire" = 75, "acid" = 75) supports_variations = VOX_VARIATION +/obj/item/clothing/head/helmet/space/hardsuit/security/independent/frontier + name = "\improper Frontiersmen hardsuit helmet" + desc = "An old hardsuit helmet based on a even older hardsuit helmet. Used prolifically by the Frontiersmen pirate fleet." + icon_state = "hardsuit0-frontier" + hardsuit_type = "frontier" + /obj/item/clothing/suit/space/hardsuit/security/independent icon_state = "hardsuit-independent-sec" name = "security hardsuit" @@ -1058,6 +1090,13 @@ armor = list("melee" = 35, "bullet" = 25, "laser" = 20, "energy" = 40, "bomb" = 10, "bio" = 100, "rad" = 50, "fire" = 75, "acid" = 75) supports_variations = VOX_VARIATION +/obj/item/clothing/suit/space/hardsuit/security/independent/frontier + name = "\improper Frontiersmen hardsuit" + desc = "An old hardsuit based on a even older hardsuit. Used prolifically by the Frontiersmen pirate fleet." + icon_state = "hardsuit_frontier" + hardsuit_type = "hardsuit_frontier" + helmettype = /obj/item/clothing/head/helmet/space/hardsuit/security/independent/frontier + //Mining /obj/item/clothing/head/helmet/space/hardsuit/mining/independent name = "mining hardsuit helmet" @@ -1217,7 +1256,6 @@ item_state = "hardsuit_solgov" armor = list("melee" = 50, "bullet" = 45, "laser" = 40, "energy" = 30, "bomb" = 60, "bio" = 100, "rad" = 60, "fire" = 90, "acid" = 75) //intentionally the fucking strong, this is master chief-tier armor //is this really what you call the strong?? is this the best solgov has to offer?????? helmettype = /obj/item/clothing/head/helmet/space/hardsuit/solgov - allowed = list(/obj/item/gun, /obj/item/ammo_box,/obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/melee/transforming/energy/sword/saber, /obj/item/restraints/handcuffs, /obj/item/tank/internals) slowdown = 0 supports_variations = DIGITIGRADE_VARIATION diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm index 67dc7ce529b3..ae6ebb525a64 100644 --- a/code/modules/clothing/spacesuits/miscellaneous.dm +++ b/code/modules/clothing/spacesuits/miscellaneous.dm @@ -332,6 +332,10 @@ Contains: actions_types = list() resistance_flags = FIRE_PROOF +/obj/item/clothing/suit/space/hardsuit/ert/paranormal/Initialize() + . = ..() + AddComponent(/datum/component/anti_magic, FALSE, FALSE, TRUE, ITEM_SLOT_OCLOTHING) + /obj/item/clothing/suit/space/hardsuit/ert/paranormal name = "paranormal response team hardsuit" desc = "Powerful wards are built into this hardsuit, protecting the user from all manner of paranormal threats." @@ -341,6 +345,10 @@ Contains: max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT resistance_flags = FIRE_PROOF +/obj/item/clothing/suit/space/hardsuit/ert/paranormal/Initialize() + . = ..() + AddComponent(/datum/component/anti_magic, TRUE, TRUE, TRUE, ITEM_SLOT_OCLOTHING) + /obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor name = "inquisitor's hardsuit" icon_state = "hardsuit-inq" @@ -365,6 +373,11 @@ Contains: resistance_flags = FIRE_PROOF allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/pickaxe, /obj/item/spear, /obj/item/organ/regenerative_core/legion, /obj/item/kitchen/knife, /obj/item/kinetic_crusher, /obj/item/resonator, /obj/item/melee/transforming/cleaving_saw) + +/obj/item/clothing/suit/space/hardsuit/berserker/Initialize() + . = ..() + AddComponent(/datum/component/anti_magic, TRUE, TRUE, TRUE, ITEM_SLOT_OCLOTHING) + /obj/item/clothing/suit/space/hardsuit/berserker/RemoveHelmet() var/obj/item/clothing/head/helmet/space/hardsuit/berserker/helm = helmet if(helm?.berserk_active) diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index 9dfd23210d9c..47ce052d5bec 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -36,25 +36,19 @@ item_state = "armoralt" //supports_variations = KEPORI_VARIATION -/obj/item/clothing/suit/armor/vest/trauma - name = "cybersun trauma team armor vest" - icon_state = "traumavest" - desc = "A set of stamped plasteel armor plates decorated with a medical cross and colors associated with the medical division of Cybersun." - /obj/item/clothing/suit/armor/vest/marine - name = "tactical armor vest" - desc = "A heavy set of the finest mass-produced stamped plasteel armor plates money can buy." + name = "light tactical armor vest" + desc = "A set of the finest mass-produced stamped plasteel armor plates money can buy." icon_state = "marine_light" item_state = "armor" clothing_flags = THICKMATERIAL body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS - armor = list("melee" = 50, "bullet" = 75, "laser" = 55, "energy" = 25, "bomb" = 60, "bio" = 100, "fire" = 70, "acid" = 50) + armor = list("melee" = 50, "bullet" = 50, "laser" = 30, "energy" = 25, "bomb" = 50, "bio" = 100, "fire" = 40, "acid" = 50) cold_protection = CHEST | GROIN | LEGS | FEET | ARMS | HANDS min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT heat_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS resistance_flags = FIRE_PROOF | ACID_PROOF supports_variations = VOX_VARIATION | DIGITIGRADE_VARIATION_NO_NEW_ICON - slowdown = 0.5 /obj/item/clothing/suit/armor/vest/marine/medium name = "medium tactical armor vest" @@ -64,6 +58,11 @@ name = "large tactical armor vest" icon_state = "marine_heavy" +/obj/item/clothing/suit/armor/vest/marine/trauma + name = "cybersun trauma team armor vest" + icon_state = "traumavest" + desc = "A set of stamped plasteel armor plates decorated with a medical cross and colors associated with the medical division of Cybersun." + /obj/item/clothing/suit/armor/vest/old name = "degrading armor vest" desc = "Older generation Type 1 armored vest. Due to degradation over time the vest is far less maneuverable to move in." @@ -203,6 +202,11 @@ strip_delay = 70 equip_delay_other = 50 +/obj/item/clothing/suit/armor/vest/bulletproof/frontier + name = "\improper Frontiersmen bulletproof armor" + desc = "A scrap piece of armor made of disused protective plates. This one was used to protect the squishy bits of a Frontiersman, once." + icon_state = "frontier_armor" + /obj/item/clothing/suit/armor/laserproof name = "reflector vest" desc = "A vest that excels in protecting the wearer against energy projectiles, as well as occasionally reflecting them." @@ -360,6 +364,27 @@ /obj/item/melee/baton, ) +/obj/item/clothing/suit/armor/roumain + name = "saint-roumain duster" + desc = "A coat made from hard leather. Meant to withstand long hunts in harsh wilderness." + icon_state = "armor_rouma" + item_state = "rouma_coat" + body_parts_covered = CHEST|GROIN|ARMS + cold_protection = CHEST|GROIN|ARMS + heat_protection = CHEST|GROIN|ARMS + +/obj/item/clothing/suit/armor/roumain/shadow + name = "saint-roumain shadow duster" + desc = "A coat made from hard leather. Its rough, barely-treated finish is typical of one of the Saint-Roumain Militia's trainees." + icon_state = "armor_rouma_shadow" + item_state = "rouma_shadow_coat" + +/obj/item/clothing/suit/armor/hos/roumain/montagne + name = "saint-roumain montagne coat" + desc = "A stylish red coat to indicate that you are, in fact, a Hunter Montagne. Made of extra hard exotic leather, treated with bullet-resistant materials, and lined with the fur of some unidentifiable creature." + icon_state = "armor_rouma_montagne" + item_state = "rouma_montagne_coat" + /obj/item/clothing/suit/armor/vest/bulletproof/solgov name = "\improper Sonnensoldner gambison" desc = "A standard armor vest fielded for SolGov's Sonnensoldners." @@ -461,6 +486,14 @@ icon_state = "armor_brigphysjacket" body_parts_covered = CHEST|ARMS +/obj/item/clothing/suit/armor/frontier + name = "reinforced fur coat" + desc = "A stiff coat, meant for frigid conditions." + icon_state = "frontier_coat" + body_parts_covered = CHEST|GROIN|ARMS + cold_protection = CHEST|GROIN|ARMS + heat_protection = CHEST|GROIN|ARMS + /obj/item/clothing/suit/toggle/armor/vest/centcom_formal name = "\improper CentCom formal coat" desc = "A stylish coat given to CentCom Commanders. Perfect for sending ERTs to suicide missions with style!" diff --git a/code/modules/clothing/suits/hoodies.dm b/code/modules/clothing/suits/hoodies.dm index b69061cffbd1..f58d445c53f0 100644 --- a/code/modules/clothing/suits/hoodies.dm +++ b/code/modules/clothing/suits/hoodies.dm @@ -11,7 +11,6 @@ /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/radio, - /obj/item/storage/pill_bottle ) armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) //it's just a hoodie. supports_variations = KEPORI_VARIATION @@ -116,9 +115,3 @@ icon_state = "hoodie_rilena" item_state = "hoodie_rilena" -/obj/item/clothing/suit/hooded/hoodie/blackwa - name = "black and white hoodie" - desc = "A hoodie that is black, with a white hood. It has a comfy pocket for keeping your hands warm." - icon_state = "hoodie_bwa" - item_state = "hoodie_bwa" - hoodtype = /obj/item/clothing/head/hooded/hood/gray diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 994b4cf7cf6d..79aaf15c4d34 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -114,7 +114,6 @@ item_state = "highvis" blood_overlay_type = "coat" body_parts_covered = CHEST|ARMS - cold_protection = CHEST|GROIN|ARMS togglename = "zipper" allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/t_scanner, /obj/item/radio) resistance_flags = NONE @@ -287,10 +286,3 @@ body_parts_covered = HEAD flags_inv = HIDEHAIR|HIDEEARS|HIDEFACE|HIDEFACIALHAIR -/obj/item/clothing/suit/armor/witchhunter - name = "witchunter garb" - desc = "This worn outfit saw much use back in the day." - icon_state = "chaplain_witchhunter" - item_state = "witchhunter" - body_parts_covered = CHEST|GROIN|LEGS|ARMS - allowed = list(/obj/item/storage/book/bible, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman) diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm index 798a34606bc1..f95a91ab27fe 100644 --- a/code/modules/clothing/suits/labcoat.dm +++ b/code/modules/clothing/suits/labcoat.dm @@ -59,15 +59,21 @@ armor = list(melee = 10, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 10, rad = 0, fire = 50, acid = 50) /obj/item/clothing/suit/toggle/labcoat/raincoat - name = "translucent labcoat" - desc = {"A uniquely designed, translucent labcoat. It's made from a special material that actively repels fluids. + name = "\improper Cybersun labcoat" + desc = {"A translucent, uniquely designed labcoat from Cybersun Solutions. It's made from a special material that actively repels fluids. You're pretty sure this is just a raincoat. -Wearing a raincoat inside is like wearing sunglasses at night. A good chemist does both. +Wearing a raincoat inside is like wearing sunglasses at night. A good Cybersun exec does both. "} icon_state = "raincoat" item_state = "raincoat" +/obj/item/clothing/suit/toggle/labcoat/roumain_med + name = "saint-roumain medical duster" + desc = "A coat made from hard leather and further treated with exotic sterilizing oils and wax. The treatment and its more closed design offers much better protection against biological hazards." + icon_state = "rouma_med_coat" + armor = list("melee" = 35, "bullet" = 30, "laser" = 30, "energy" = 40, "bomb" = 25, "bio" = 50, "rad" = 0, "fire" = 50, "acid" = 50) + /obj/item/clothing/suit/longcoat name = "longcoat" desc = "A long, victorian styled labcoat." diff --git a/code/modules/clothing/suits/wintercoats.dm b/code/modules/clothing/suits/wintercoats.dm index 5c1bfb47be66..9b141148e5a2 100644 --- a/code/modules/clothing/suits/wintercoats.dm +++ b/code/modules/clothing/suits/wintercoats.dm @@ -12,16 +12,14 @@ body_parts_covered = CHEST|GROIN|ARMS cold_protection = CHEST|GROIN|ARMS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT - pocket_storage_component_path = /datum/component/storage/concrete/pockets/exo/large - allowed = list( /obj/item/flashlight, - /obj/item/tank/internals/emergency_oxygen, - /obj/item/tank/internals/plasmaman, - /obj/item/toy, - /obj/item/storage/fancy/cigarettes, - /obj/item/lighter, - /obj/item/radio, - /obj/item/storage/pill_bottle - ) + allowed = list( + /obj/item/flashlight, + /obj/item/tank/internals/emergency_oxygen, + /obj/item/tank/internals/plasmaman, + /obj/item/toy, + /obj/item/storage/fancy/cigarettes, + /obj/item/lighter, + ) /obj/item/clothing/head/hooded/winterhood name = "winter hood" diff --git a/code/modules/clothing/under/accessories.dm b/code/modules/clothing/under/accessories.dm index f7710d52a12d..76de51b173cd 100644 --- a/code/modules/clothing/under/accessories.dm +++ b/code/modules/clothing/under/accessories.dm @@ -381,13 +381,22 @@ //OONGA BOONGA// //////////////// -/obj/item/clothing/accessory/bonearmlet - name = "bone armlet" - desc = "An armlet made out of animal bone and sinew. According to a common Frontier superstition, it brings good luck to its wearer." - icon_state = "bone_armlet" +/obj/item/clothing/accessory/talisman + name = "bone talisman" + desc = "A hunter's talisman, some say the old gods smile on those who wear it." + icon_state = "talisman" + armor = list("melee" = 5, "bullet" = 5, "laser" = 5, "energy" = 5, "bomb" = 20, "bio" = 20, "rad" = 5, "fire" = 0, "acid" = 25) attachment_slot = ARMS above_suit = TRUE +/obj/item/clothing/accessory/wolftalisman + name = "hunter's necklace" + desc = "A thick necklace woven from sinew and bits of wolfhide, adorned with a carved fang. Slaying such beasts is rumoured to elate the gods of old, and such an item proves your worth." + icon_state = "wolf_talisman" + armor = list("melee" = 15 , "bullet" = 15, "laser" = 10, "energy" = 10, "bomb" = 20, "bio" = 20, "rad" = 5, "fire" = 25, "acid" = 25) + attachment_slot = CHEST + above_suit = TRUE + /obj/item/clothing/accessory/skullcodpiece name = "skull codpiece" desc = "A legion skull fitted to a codpiece, intended to protect the important things in life." diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 46a1ff275d15..29ee1c732399 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -290,18 +290,18 @@ . = ..() AddElement(/datum/element/update_icon_updates_onmob) -/obj/item/clothing/under/frontiersmen +/obj/item/clothing/under/rank/security/officer/frontier name = "\improper Frontiersmen uniform" desc = "Worn by members of the Frontiersmen pirate fleet. It's very uncomfortable to move around in." icon_state = "frontier" item_state = "gy_suit" -/obj/item/clothing/under/frontiersmen/officer +/obj/item/clothing/under/rank/security/officer/frontier/officer name = "\improper Frontiersmen officer's uniform" desc = "Worn by officers of the Frontiersmen pirate fleet. It's less comfortable than it looks." icon_state = "frontier_officer" -/obj/item/clothing/under/frontiersmen/admiral +/obj/item/clothing/under/rank/security/officer/frontier/admiral name = "\improper Frontiersmen admiral's uniform" desc = "Worn by admirals of the Frontiersmen pirate fleet. It's the only Frontiersman uniform that isn't mass produced." icon_state = "frontier_admiral" diff --git a/code/modules/clothing/under/suits.dm b/code/modules/clothing/under/suits.dm index a0ec0a4da5e5..786f2dcd5fa3 100644 --- a/code/modules/clothing/under/suits.dm +++ b/code/modules/clothing/under/suits.dm @@ -29,6 +29,7 @@ item_state = "waiter" /obj/item/clothing/under/suit/waiter/syndicate + name = "syndicate waiter's outfit" icon_state = "waiter_s" item_state = "waiter_s" @@ -139,6 +140,12 @@ body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS|HEAD flags_inv = HIDEGLOVES|HIDESHOES|HIDEEARS|HIDEEYES|HIDEHAIR +/obj/item/clothing/under/suit/roumain + name = "saint-roumain's worksuit" + desc = "A simple, hard-wearing suit designed for the hardworking hunters of the Saint-Roumain Militia." + icon_state = "rouma_work" + item_state = "rouma_work" + /obj/item/clothing/under/suit/dresssuit name = "navy dress-suit" desc = "A very strange piece of clothing. Mostly navy, but with a pink undershirt. Who would even wear this?" diff --git a/code/modules/clothing/under/syndicate.dm b/code/modules/clothing/under/syndicate.dm index 2283e6a45b07..85c9996489e2 100644 --- a/code/modules/clothing/under/syndicate.dm +++ b/code/modules/clothing/under/syndicate.dm @@ -206,7 +206,7 @@ head = /obj/item/clothing/head/helmet/space/syndicate/surplus mask = /obj/item/clothing/mask/breath shoes = /obj/item/clothing/shoes/laceup - r_hand = /obj/item/gun/ballistic/automatic/marksman/ebr + r_hand = /obj/item/gun/ballistic/automatic/ebr gloves = null l_pocket = /obj/item/pinpointer/nuke/syndicate r_pocket = /obj/item/ammo_box/magazine/ebr diff --git a/code/modules/economy/account.dm b/code/modules/economy/account.dm index 4213ae91376b..64280475664a 100644 --- a/code/modules/economy/account.dm +++ b/code/modules/economy/account.dm @@ -1,23 +1,21 @@ /datum/bank_account var/account_holder = "Rusty Venture" var/account_balance = 0 - var/holder_age = 18 var/list/bank_cards = list() var/add_to_accounts = TRUE var/account_id -/datum/bank_account/New(newname, age) +/datum/bank_account/New(newname, job) if(add_to_accounts) SSeconomy.bank_accounts += src account_holder = newname - holder_age = age account_id = rand(111111,999999) /datum/bank_account/Destroy() if(add_to_accounts) SSeconomy.bank_accounts -= src - for(var/obj/item/card/bank/bank_card as anything in bank_cards) - bank_card.registered_account = null + for(var/obj/item/card/id/id_card as anything in bank_cards) + id_card.registered_account = null SSeconomy.bank_money -= account_balance return ..() @@ -51,6 +49,10 @@ return for(var/obj/A in bank_cards) var/icon_source = A + if(istype(A, /obj/item/card/id)) + var/obj/item/card/id/id_card = A + if(id_card.uses_overlays) + icon_source = id_card.get_cached_flat_icon() var/mob/card_holder = recursive_loc_check(A, /mob) if(ismob(card_holder)) //If on a mob if(!card_holder.client || (!(card_holder.client.prefs.chat_toggles & CHAT_BANKCARD) && !force)) diff --git a/code/modules/economy/pay_stand.dm b/code/modules/economy/pay_stand.dm index 9382a03d062e..af7d9be4b947 100644 --- a/code/modules/economy/pay_stand.dm +++ b/code/modules/economy/pay_stand.dm @@ -6,14 +6,14 @@ density = TRUE anchored = TRUE var/locked = FALSE - var/obj/item/card/bank/my_card + var/obj/item/card/id/my_card var/obj/item/assembly/signaler/signaler //attached signaler, let people attach signalers that get activated if the user's transaction limit is achieved. var/signaler_threshold = 0 //signaler threshold amount var/amount_deposited = 0 //keep track of the amount deposited over time so you can pay multiple times to reach the signaler threshold var/force_fee = 0 //replaces the "pay whatever" functionality with a set amount when non-zero. /obj/machinery/paystand/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/card/bank)) + if(istype(W, /obj/item/card/id)) if(W == my_card) if(user.a_intent == INTENT_DISARM) var/rename_msg = stripped_input(user, "Rename the Paystand:", "Paystand Naming", name) @@ -31,7 +31,7 @@ to_chat(user, "You [src.locked ? "lock" : "unlock"] the paystand, protecting the bolts from [anchored ? "loosening" : "tightening"].") return if(!my_card) - var/obj/item/card/bank/assistant_mains_need_to_die = W + var/obj/item/card/id/assistant_mains_need_to_die = W if(!assistant_mains_need_to_die.registered_account) return var/msg = stripped_input(user, "Name of pay stand:", "Paystand Naming", "[user]'s Awesome Paystand") @@ -42,7 +42,7 @@ my_card = assistant_mains_need_to_die to_chat(user, "You link the stand to your account.") return - var/obj/item/card/bank/vbucks = W + var/obj/item/card/id/vbucks = W if(vbucks.registered_account) var/momsdebitcard = 0 if(!force_fee) diff --git a/code/modules/fishing/fish/_fish.dm b/code/modules/fishing/fish/_fish.dm index 4f2c3cd1343a..f474018739d0 100644 --- a/code/modules/fishing/fish/_fish.dm +++ b/code/modules/fishing/fish/_fish.dm @@ -1,6 +1,6 @@ // Fish path used for autogenerated fish /obj/item/fish - name = "generic fish" + name = "generic looking aquarium fish" desc = "very bland" icon = 'icons/obj/aquarium.dmi' icon_state = "trout" //Replace this with "bugfish" from tg please diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 4774ea852424..ced086e1dfc6 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -476,15 +476,15 @@ GLOBAL_LIST_INIT(hallucination_list, list( A = image(image_file,H,"dualsaberred1", layer=ABOVE_MOB_LAYER) if("taser") if(side == "right") - image_file = GUN_RIGHTHAND_ICON + image_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' else - image_file = GUN_LEFTHAND_ICON + image_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' A = image(image_file,H,"advtaserstun4", layer=ABOVE_MOB_LAYER) if("ebow") if(side == "right") - image_file = GUN_RIGHTHAND_ICON + image_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' else - image_file = GUN_LEFTHAND_ICON + image_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' A = image(image_file,H,"crossbow", layer=ABOVE_MOB_LAYER) if("baton") if(side == "right") diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm index 6ffea82fb945..d6a281a2b925 100644 --- a/code/modules/food_and_drinks/drinks/drinks.dm +++ b/code/modules/food_and_drinks/drinks/drinks.dm @@ -221,8 +221,8 @@ // Formatting is the same as food. /obj/item/reagent_containers/food/drinks/coffee - name = "Solar's Best black coffee" - desc = "A cup of piping hot black coffee. Made from beans grown across the solar cantons for the caffeine that every spacer needs." + name = "robust coffee" + desc = "Careful, the beverage you're about to enjoy is extremely hot." icon_state = "coffee" list_reagents = list(/datum/reagent/consumable/coffee = 30) spillable = TRUE @@ -258,13 +258,13 @@ icon_state = "tea_empty" /obj/item/reagent_containers/food/drinks/mug/tea - name = "Guildmaiden's tea" - desc = "Dark tea, made from pressed, fermented tea leaves. Originally from Sol, it became wildly popular among the Rachnid Guilds, and has become a staple." + name = "Duke Purple tea" + desc = "An insult to Duke Purple is an insult to the Space Queen! Any proper gentleman will fight you, if you sully this tea." list_reagents = list(/datum/reagent/consumable/tea = 30) /obj/item/reagent_containers/food/drinks/mug/coco - name = "Solar's Best Hot Cocoa" - desc = "A cup of hot water mixed with chocolate and malted milk powder. A classic hot drink from the Solarian Confederation." + name = "Pearl Hot Chocolate" + desc = "A rich delicacy from the humid regions of Terra." list_reagents = list(/datum/reagent/consumable/hot_coco = 15, /datum/reagent/consumable/sugar = 5) foodtype = SUGAR resistance_flags = FREEZE_PROOF @@ -286,7 +286,7 @@ /obj/item/reagent_containers/food/drinks/dry_ramen name = "cup ramen" - desc = "A cup full of dried noodles, premixed with a flavor powder. Adding 5 units of water will cause the cup to self-heat, cooking it rapidly. Commonly eaten under dozens of brands, from students to eating on a budget. Always umami!" + desc = "Just add 5ml of water, self heats! A taste that reminds you of your school years. Now new with salty flavour!" icon_state = "ramen" list_reagents = list(/datum/reagent/consumable/dry_ramen = 15, /datum/reagent/consumable/sodiumchloride = 3) foodtype = GRAIN @@ -294,12 +294,12 @@ custom_price = 95 /obj/item/reagent_containers/food/drinks/waterbottle - name = "Ryuunosuke Reserve" //we still have to find a way to make multiple variants as per the plan - desc = "Water bottled from a plant somewhere on Ryuunosuke. It has a mild, mineral-y flavor." + name = "bottle of water" + desc = "A bottle of water filled at an old Earth bottling facility." icon = 'icons/obj/drinks/drinks.dmi' icon_state = "smallbottle" item_state = "bottle" - list_reagents = list(/datum/reagent/water = 50) + list_reagents = list(/datum/reagent/water = 49.5, /datum/reagent/fluorine = 0.5)//see desc, don't think about it too hard custom_materials = list(/datum/material/plastic=1000) volume = 50 amount_per_transfer_from_this = 10 @@ -369,11 +369,11 @@ update_appearance() /obj/item/reagent_containers/food/drinks/beer - name = "Bizircan Brewery GDM" //ditto the plan for bottled water, need to find a way to make multiple variants - desc = "A popular Gezenan drink made of fermented honey and spices, known as Gezenan Dark Mead, or GDM for short." + name = "space beer" + desc = "Beer. In space." icon_state = "beer" list_reagents = list(/datum/reagent/consumable/ethanol/beer = 30) - foodtype = SUGAR | ALCOHOL + foodtype = GRAIN | ALCOHOL custom_price = 60 /obj/item/reagent_containers/food/drinks/beer/light @@ -382,8 +382,8 @@ list_reagents = list(/datum/reagent/consumable/ethanol/beer/light = 30) /obj/item/reagent_containers/food/drinks/ale - name = "RHIMBASA TAP" - desc = "An ale that is brewed on Reh'himl, named after the planet that shields it from their sun. Telh'aim Pale Ales are shortened to TAP, with most breweries reducing their names to acronyms alongside it." + name = "Magm-Ale" + desc = "A true dorf's drink of choice." icon_state = "alebottle" item_state = "beer" list_reagents = list(/datum/reagent/consumable/ethanol/ale = 30) @@ -454,17 +454,17 @@ if(/datum/reagent/consumable/pineapplejuice) icon_state = "pineapplebox" name = "pineapple juice box" - desc = "Sweet, tart pineapple juice." + desc = "Why would you even want this?" foodtype = FRUIT | PINEAPPLE if(/datum/reagent/consumable/milk/chocolate_milk) icon_state = "chocolatebox" name = "carton of chocolate milk" - desc = "Milk mixed with chocolate, a common childhood favorite!" + desc = "Milk for cool kids!" foodtype = SUGAR if(/datum/reagent/consumable/ethanol/eggnog) icon_state = "nog2" name = "carton of eggnog" - desc = "A carton of eggnog, a drink of choice for celebrating Winter Solstice." + desc = "For enjoying the most wonderful time of the year." foodtype = MEAT else icon_state = "juicebox" @@ -511,7 +511,7 @@ /obj/item/reagent_containers/food/drinks/flask name = "flask" - desc = "Every good spacer knows it's a good idea to bring along a couple of pints of whiskey wherever they go." + desc = "Every good spaceman knows it's a good idea to bring along a couple of pints of whiskey wherever they go." custom_price = 200 icon_state = "flask" custom_materials = list(/datum/material/iron=250) @@ -530,10 +530,10 @@ icon_state = "detflask" list_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 30) -/obj/item/reagent_containers/food/drinks/mug +/obj/item/reagent_containers/food/drinks/britcup name = "cup" - desc = "A mug. Stylishly plain." - icon_state = "tea_empty" + desc = "A cup with the british flag emblazoned on it." + icon_state = "britcup" volume = 30 spillable = TRUE @@ -643,35 +643,39 @@ . = ..() /obj/item/reagent_containers/food/drinks/soda_cans/cola - name = "Master Cola" - desc = "Originally a commission to the Rachnid culinary guilds from Solarian historical reenactors on creating an authentic cola that, at some point, dominated the globe in popularity, this soft drink comes as close to anyone might be able to taste the sodas of yore... But it's still a pretty alright drink." + name = "Space Cola" + desc = "Cola. in space." icon_state = "cola" list_reagents = list(/datum/reagent/consumable/space_cola = 30) foodtype = SUGAR /obj/item/reagent_containers/food/drinks/soda_cans/tonic - name = "Sixikirtchia's Tonic" - desc = "A can of water mixed with quinine, which the label purportedly states that it has more health benefits for the Vox than fending off malaria. Most people use it for mixing drinks, Vox or otherwise." + name = "T-Borg's tonic water" + desc = "Quinine tastes funny, but at least it'll keep that Space Malaria away." icon_state = "tonic" list_reagents = list(/datum/reagent/consumable/tonic = 50) foodtype = ALCOHOL /obj/item/reagent_containers/food/drinks/soda_cans/sodawater - name = "Stitiamix Club" - desc = "Mineral-flavored carbonated water, infused on some part of The Shoal. Touts being made out of minerals from embedded asteroids, apparently!" + name = "soda water" + desc = "A can of soda water. Why not make a scotch and soda?" icon_state = "sodawater" list_reagents = list(/datum/reagent/consumable/sodawater = 50) -/obj/item/reagent_containers/food/drinks/soda_cans/orange_soda - name = "Sol Sparkler: Orange Remembrance" - desc = "A line of flavored seltzer water from the Solarian Confederation. Its infamy stems from being flavored sparingly enough to warrant it being referred to as being vague memories of the fruit in question." - icon_state = "orange_soda" - list_reagents = list(/datum/reagent/consumable/orangejuice = 5, /datum/reagent/consumable/sodawater = 25) +/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime + name = "orange soda" + desc = "You wanted ORANGE. It gave you Lemon Lime." + icon_state = "lemon-lime" + list_reagents = list(/datum/reagent/consumable/lemon_lime = 30) foodtype = FRUIT +/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime/Initialize() + . = ..() + name = "lemon-lime soda" + /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry name = "Sol Dry" - desc = "A can of ginger ale, known for helping those with upset stomachs. Popularized due to a widespread belief from Solarians that drinking it will alleviate the nausea from bluespace travel." + desc = "Maybe this will help your tummy feel better. Maybe not." icon_state = "sol_dry" list_reagents = list(/datum/reagent/consumable/sol_dry = 30) foodtype = SUGAR @@ -683,79 +687,86 @@ list_reagents = list(/datum/reagent/consumable/space_up = 30) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/lunapunch - name = "Lunapunch" - desc = "A soda with a distinctly herbal sweetness and a bitter aftertaste, popular across the C.L.I.P. colonies. Originally marketed as a health soft-drink for members of the CMM, the herbs used in its recipe claim to have health benefits... to dubious results." - icon_state = "lunapunch" - list_reagents = list(/datum/reagent/consumable/lunapunch = 30) +/obj/item/reagent_containers/food/drinks/soda_cans/starkist + name = "Star-kist" + desc = "The taste of a star in liquid form. And, a bit of tuna...?" + icon_state = "starkist" + list_reagents = list(/datum/reagent/consumable/space_cola = 15, /datum/reagent/consumable/orangejuice = 15) foodtype = SUGAR | FRUIT | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/comet_trail - name = "Comet Trail" - desc = "A citrusy drink from the Kepori space installation known as The Ring. Known for its sharp flavor and refreshing carbonation -- best served cold." - icon_state = "comet_trail" - list_reagents = list(/datum/reagent/consumable/comet_trail = 30) +/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind + name = "Space Mountain Wind" + desc = "Blows right through you like a space wind." + icon_state = "space_mountain_wind" + list_reagents = list(/datum/reagent/consumable/spacemountainwind = 30) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/vimukti - name = "Vimukti" - desc = "A liquor brewed from sweet lichen scraped off the walls of Shoal water condensers. Stamped with the thirteen-spoked wheel of enlightenment. Spiritual Vox consider it to open the mind's boundaries." +/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko + name = "Thirteen Loko" + desc = "The CMO has advised crew members that consumption of Thirteen Loko may result in seizures, blindness, drunkenness, or even death. Please Drink Responsibly." icon_state = "thirteen_loko" - list_reagents = list(/datum/reagent/consumable/ethanol/vimukti = 30) + list_reagents = list(/datum/reagent/consumable/ethanol/thirteenloko = 30) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/tadrixx - name = "Tadrixx" - desc = "A Kalixcian drink made from a plant that tastes similar to sassafrass, which is used in root beer. A stumpy drake holding a mug of it is on the front." - icon_state = "tadrixx" - list_reagents = list(/datum/reagent/consumable/tadrixx = 30) +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb + name = "Dr. Gibb" + desc = "A delicious mixture of 42 different flavors." + icon_state = "dr_gibb" + list_reagents = list(/datum/reagent/consumable/dr_gibb = 30) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel - name = "PAC-Fuel" - desc = "A carbonated energy drink themed after the purple coloration, similar to plasma. It seems to have gotten a sponsorship with the the G.E.C., with a special offer for some sort of deal on... gaming gear and industrial equipment?" +/obj/item/reagent_containers/food/drinks/soda_cans/pwr_game + name = "Pwr Game" + desc = "The only drink with the PWR that true gamers crave. When a gamer talks about gamerfuel, this is what they're literally referring to." icon_state = "purple_can" - list_reagents = list(/datum/reagent/consumable/pacfuel = 30) + list_reagents = list(/datum/reagent/consumable/pwr_game = 30) -/obj/item/reagent_containers/food/drinks/soda_cans/shoal_punch - name = "Shoal Punch" - desc = "Carbonated fruit soda, made from a mix of dozens of fruits collected and grown on The Shoal. There's an extensive list of potential allergens on the back." - icon_state = "shoal_punch" - list_reagents = list(/datum/reagent/consumable/shoal_punch = 30) +/obj/item/reagent_containers/food/drinks/soda_cans/shamblers + name = "Shambler's juice" + desc = "~Shake me up some of that Shambler's Juice!~" + icon_state = "shamblers" + list_reagents = list(/datum/reagent/consumable/shamblers = 30) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/crosstalk - name = "Crosstalk" - desc = "Crosstalk! Share the energy with everyone! The can is a little thin to be passing it around to actually share the energy drink around, though." +/obj/item/reagent_containers/food/drinks/soda_cans/grey_bull + name = "Grey Bull" + desc = "Grey Bull, it gives you gloves!" icon_state = "energy_drink" - list_reagents = list(/datum/reagent/consumable/crosstalk = 20) + list_reagents = list(/datum/reagent/consumable/grey_bull = 20) foodtype = SUGAR | JUNKFOOD -/obj/item/reagent_containers/food/drinks/soda_cans/xeno_energy - name = "Xeno-Energy" - desc = "A sickly green energy drink that poses itself as made from the real blood of xenomorphs. Deeply controversial among the BARD ranks." - icon_state = "xeno_energy" - item_state = "xeno_energy" - list_reagents = list(/datum/reagent/consumable/xeno_energy = 40, /datum/reagent/consumable/electrolytes = 10) +/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy + name = "Monkey Energy" + desc = "Unleash the ape!" + icon_state = "monkey_energy" + item_state = "monkey_energy" + list_reagents = list(/datum/reagent/consumable/monkey_energy = 40, /datum/reagent/consumable/electrolytes = 10) foodtype = SUGAR | JUNKFOOD +/obj/item/reagent_containers/food/drinks/soda_cans/efuel + name = "E-Fuel" + desc = "Shocking for the Elzu!" + icon_state = "monkey_energy" + item_state = "monkey_energy" + list_reagents = list(/datum/reagent/consumable/electrolytes = 50) + /obj/item/reagent_containers/food/drinks/soda_cans/air - name = "Tradewind Canned" - desc = "Intended to be filled with air from home planets for the sake of nostalgia after it's initial failure as an emergency method of 'canning air'. Tradewind Canned - a breath from home." + name = "canned air" + desc = "There is no air shortage. Do not drink." icon_state = "air" list_reagents = list(/datum/reagent/nitrogen = 24, /datum/reagent/oxygen = 6) /obj/item/reagent_containers/food/drinks/soda_cans/molten name = "Molten Bubbles" - desc = "A spicy soft drink made from a coca-like plant from Kalixcis. Popularly served both cold -and- hot, depending on the weather." + desc = "A spicy cola to cool the nerves and burn the soul." icon_state = "molten" - list_reagents = list(/datum/reagent/consumable/molten = 50) + list_reagents = list(/datum/reagent/medicine/molten_bubbles = 50) /obj/item/reagent_containers/food/drinks/soda_cans/plasma name = "Plasma Fizz" - desc = "A spinoff of the popular Molten Bubbles drink from Kalixcis, made to emulate the flavor of spiced grape instead. It's... not exactly convincing or a very good mix." + desc = "A dangerous fusion of flavors!" icon_state = "plasma" - list_reagents = list(/datum/reagent/consumable/molten/plasma_fizz = 50) + list_reagents = list(/datum/reagent/medicine/molten_bubbles/plasma = 50) /obj/item/reagent_containers/food/drinks/ration name = "empty ration pouch" diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 785607cdef67..c19fd9dd3baa 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -124,20 +124,20 @@ AddComponent(/datum/component/butchering, 200, 55) /obj/item/reagent_containers/food/drinks/bottle/gin - name = "Neue Wacholder Gin" - desc = "A bottle of high quality gin, cultivated from juniper berries grown across the Solar cantons. Brewed in Stuteföhle." + name = "Griffeater gin" + desc = "A bottle of high quality gin, produced in the New London Space Station." icon_state = "ginbottle" list_reagents = list(/datum/reagent/consumable/ethanol/gin = 100) /obj/item/reagent_containers/food/drinks/bottle/whiskey - name = "Kadi-Witka Reserve" - desc = "An equivalent to single-malt whiskey, commonly enjoyed and brewed in a brewery originally founded Zohil. While different from traditionally used wheat, it can be safely enjoyed by every species." + name = "Uncle Git's special reserve" + desc = "A premium single-malt whiskey, gently matured inside the tunnels of a nuclear shelter. TUNNEL WHISKEY RULES." icon_state = "whiskeybottle" list_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 100) /obj/item/reagent_containers/food/drinks/bottle/kong name = "Kong" - desc = "Makes You Go Ape!" + desc = "Makes You Go Ape!®" list_reagents = list(/datum/reagent/consumable/ethanol/whiskey/kong = 100) /obj/item/reagent_containers/food/drinks/bottle/candycornliquor @@ -146,8 +146,8 @@ list_reagents = list(/datum/reagent/consumable/ethanol/whiskey/candycorn = 100) /obj/item/reagent_containers/food/drinks/bottle/vodka - name = "Triple Horned" - desc = "Potato-based liquor commonly known as Vodka, distilled thrice to the standards of the PGF's requirements for their rations." + name = "Tunguska triple distilled" + desc = "Vodka, prime choice of drink and fuel." icon_state = "vodkabottle" list_reagents = list(/datum/reagent/consumable/ethanol/vodka = 100) @@ -158,8 +158,8 @@ list_reagents = list(/datum/reagent/consumable/ethanol/vodka = 100) /obj/item/reagent_containers/food/drinks/bottle/tequila - name = "Rimeki Letisa" - desc = "Originally made from fermented succulents growing near Teceti's equator-deserts, this brand considers itself equivalent to the original tequila." + name = "Caccavo guaranteed quality tequila" + desc = "Made from premium petroleum distillates, pure thalidomide and other fine quality ingredients!" icon_state = "tequilabottle" list_reagents = list(/datum/reagent/consumable/ethanol/tequila = 100) @@ -173,19 +173,19 @@ /obj/item/reagent_containers/food/drinks/bottle/patron name = "Wrapp Artiste Patron" - desc = "Tequila laced with silver, showy enough to impress when ordered in nightclubs across the galaxy." + desc = "Silver laced tequila, served in space night clubs across the galaxy." icon_state = "patronbottle" list_reagents = list(/datum/reagent/consumable/ethanol/patron = 100) /obj/item/reagent_containers/food/drinks/bottle/rum - name = "Ahkskra Spiced" - desc = "Ahkskra Spiced - a spiced rum for the vox folkhero in everyone. Features a gallant-looking vox on the front of the bottle." + name = "Captain Pete's Cuban spiced rum" + desc = "This isn't just rum, oh no. It's practically GRIFF in a bottle." icon_state = "rumbottle" list_reagents = list(/datum/reagent/consumable/ethanol/rum = 100) /obj/item/reagent_containers/food/drinks/bottle/holywater name = "flask of holy water" - desc = "A flask of water, sanctified in some way by the supertitious." + desc = "A flask of the chaplain's holy water." icon_state = "holyflask" list_reagents = list(/datum/reagent/water/holywater = 100) foodtype = NONE @@ -195,108 +195,144 @@ list_reagents = list(/datum/reagent/hellwater = 100) /obj/item/reagent_containers/food/drinks/bottle/vermouth - name = "Whitespear Dry" - desc = "Dry and sweet vermouth, commonly used for mixed drinks. Some Solarians drink it as a digestive before meals." + name = "Goldeneye vermouth" + desc = "Sweet, sweet dryness~" icon_state = "vermouthbottle" list_reagents = list(/datum/reagent/consumable/ethanol/vermouth = 100) /obj/item/reagent_containers/food/drinks/bottle/kahlua - name = "Keh'Lu'Tex Liqueur" - desc = "An adapted recipe of a caffeine-mixed liqueur originating from Reh'himl, which replaces its original ingredient with coffee from Terra." + name = "Robert Robust's coffee liqueur" + desc = "A widely known, Mexican coffee-flavoured liqueur. In production since 1936, HONK." icon_state = "kahluabottle" list_reagents = list(/datum/reagent/consumable/ethanol/kahlua = 100) - foodtype = SUGAR | ALCOHOL //it's coffee and rum . + foodtype = VEGETABLES /obj/item/reagent_containers/food/drinks/bottle/goldschlager - name = "Student-Union's Gold Standard" - desc = "Extremely high-proof cinnamon schnapps, typically found in commemorative bottles by those in the Student-Union Association of Naturalistic Sciences. Nigh-undrinkable and with a tasteless amount of gold flakes floating within." + name = "College Girl goldschlager" + desc = "Because they are the only ones who will drink 100 proof cinnamon schnapps." icon_state = "goldschlagerbottle" list_reagents = list(/datum/reagent/consumable/ethanol/goldschlager = 100) /obj/item/reagent_containers/food/drinks/bottle/cognac - name = "Geheimnis Cognac" - desc = "While the origins of the name 'cognac' are lost to time, this type of brandy is reserved as a high-class drink with particular methods of brewing." + name = "Chateau de Baton premium cognac" + desc = "A sweet and strongly alchoholic drink, made after numerous distillations and years of maturing. You might as well not scream 'SHITCURITY' this time." icon_state = "cognacbottle" list_reagents = list(/datum/reagent/consumable/ethanol/cognac = 100) /obj/item/reagent_containers/food/drinks/bottle/wine - name = "Waldstätte Sauvignon" - desc = "A bottle of wine, brewed from grapes specifically grown in Neue Waldstätte. You've mostly seen these in bottles sold specifically for tourists." + name = "Doublebeard's bearded special wine" + desc = "A faint aura of unease and asspainery surrounds the bottle." icon_state = "winebottle" list_reagents = list(/datum/reagent/consumable/ethanol/wine = 100) foodtype = FRUIT | ALCOHOL /obj/item/reagent_containers/food/drinks/bottle/absinthe - name = "Severtail Green" - desc = "Strong absinthe brewed in the Pan-Gezenan Federation, with their own transplants of Wormwood gifted to them during the first contact with humankind. If the legend (and label) means anything, the first attempt at brewing this caused some poor sarathi's tail to fall off." + name = "extra-strong absinthe" + desc = "An strong alcoholic drink brewed and distributed by" icon_state = "absinthebottle" list_reagents = list(/datum/reagent/consumable/ethanol/absinthe = 100) +/obj/item/reagent_containers/food/drinks/bottle/absinthe/Initialize() + . = ..() + redact() + +/obj/item/reagent_containers/food/drinks/bottle/absinthe/proc/redact() + // There was a large fight in the coderbus about a player reference + // in absinthe. Ergo, this is why the name generation is now so + // complicated. Judge us kindly. + var/shortname = pickweight( + list("T&T" = 1, "A&A" = 1, "Generic" = 1)) + var/fullname + switch(shortname) + if("T&T") + fullname = "Teal and Tealer" + if("A&A") + fullname = "Ash and Asher" + if("Generic") + fullname = "Nanotrasen Cheap Imitations" + var/removals = list("\[REDACTED\]", "\[EXPLETIVE DELETED\]", + "\[EXPUNGED\]", "\[INFORMATION ABOVE YOUR SECURITY CLEARANCE\]", + "\[MOVE ALONG CITIZEN\]", "\[NOTHING TO SEE HERE\]") + var/chance = 50 + + if(prob(chance)) + shortname = pick_n_take(removals) + + var/list/final_fullname = list() + for(var/word in splittext(fullname, " ")) + if(prob(chance)) + word = pick_n_take(removals) + final_fullname += word + + fullname = jointext(final_fullname, " ") + + // Actually finally setting the new name and desc + name = "[shortname] [name]" + desc = "[desc] [fullname] Inc." + + /obj/item/reagent_containers/food/drinks/bottle/absinthe/premium - name = "Chacheyi Gold" - desc = "A higher shelf absinthe, distributed primarily from The Shoal. Features the folkhero Chacheyi on the label, alongside their goldgrub companions." + name = "Gwyn's premium absinthe" + desc = "A potent alcoholic beverage, almost makes you forget the ash in your lungs." icon_state = "absinthepremium" +/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium/redact() + return + /obj/item/reagent_containers/food/drinks/bottle/lizardwine - name = "bottle of Blueflame Pyrecask" - desc = "An alcoholic beverage originating from isolated vineyards on Zohil, maintained by the reclusive religious sects of the Blueflame. Now considered so popular and high quality, imitation bottles can be found everywhere. Check the label for point of origin." + name = "bottle of 'kalixcis' wine" + desc = "An alcoholic beverage of sarathi origin, now so widespread that knock-offs can be found everywhere. Check the label for point of origin." icon_state = "lizardwine" list_reagents = list(/datum/reagent/consumable/ethanol/lizardwine = 100) foodtype = FRUIT | ALCOHOL /obj/item/reagent_containers/food/drinks/bottle/hcider - name = "Neue Hamburg Spiced" - desc = "One of the main exports of Neue Hamburg - hard, spiced cider. Enjoyed all across the cantons and beyond." + name = "Jian Hard Cider" + desc = "Apple juice for adults." icon_state = "hcider" volume = 50 list_reagents = list(/datum/reagent/consumable/ethanol/hcider = 50) /obj/item/reagent_containers/food/drinks/bottle/amaretto - name = "Lu'Ni'Xer'Nan Amaretto" - desc = "A popular Rachnid take on the recipe for Amaretto, which fell to obscurity after only being semi-rediscovered by Solarian historians. Features a semi-reconstructed depiction of a supposed origin story, with the painter Lu'Ni'Xer'Nan and her muse, an innkeeper." + name = "Luini Amaretto" + desc = "A gentle and syrup like drink, tastes of almonds and apricots" icon_state = "disaronno" list_reagents = list(/datum/reagent/consumable/ethanol/amaretto = 100) /obj/item/reagent_containers/food/drinks/bottle/grappa - name = "Neue Maynila Grappamiel" - desc = "A bottle of Grappa, premixed with honey-based spirits. Commonly seen as a drink for recycling grapes after their use in winemaking, and commonly seen as a winter drink." + name = "Phillipes well-aged Grappa" + desc = "Bottle of Grappa." icon_state = "grappabottle" list_reagents = list(/datum/reagent/consumable/ethanol/grappa = 100) /obj/item/reagent_containers/food/drinks/bottle/sake - name = "Sakamai Sake" - desc = "An alcoholic drink derived from rice, rediscovered by Solarian historians and reintroduced to the best of their ability to reproduce it." + name = "Ryo's traditional sake" + desc = "Sweet as can be, and burns like fire going down." icon_state = "sakebottle" list_reagents = list(/datum/reagent/consumable/ethanol/sake = 100) /obj/item/reagent_containers/food/drinks/bottle/sake/Initialize() . = ..() if(prob(10)) - name = "Fluffy Tail" - desc += "This particular brand's mascot is a human with nine fox tails - which is an impressive amount of genemodding." + name = "Fluffy Tail Sake" + desc += " On the bottle is a picture of a kitsune with nine touchable tails." icon_state = "sakebottle_k" else if(prob(10)) name = "Inubashiri's Home Brew" - desc += "This particular brand's mascot is a human with vaguely canine ears and a tail." + desc += " Awoo." icon_state = "sakebottle_i" /obj/item/reagent_containers/food/drinks/bottle/fernet name = "Fernet Bronca" - desc = "A bitter and aromatic drink, commonly enjoyed in the intersolar cantons due to relaxed alcoholic tariffs from being technically classified as a medicinal beverage. Commonly mixed with cola-based soft drinks." + desc = "A bottle of pure Fernet Bronca, produced in Cordoba Space Station" icon_state = "fernetbottle" list_reagents = list(/datum/reagent/consumable/ethanol/fernet = 100) -/obj/item/reagent_containers/food/drinks/bottle/triplesec - name = "Teeka-Gih's triple sec liqueur" - desc = "A bottle of triple sec originating from Bezuts." - icon_state = "triplesecbottle" - list_reagents = list(/datum/reagent/consumable/ethanol/triple_sec = 100) - //////////////////////////JUICES AND STUFF /////////////////////// /obj/item/reagent_containers/food/drinks/bottle/orangejuice name = "orange juice" - desc = "Sweet and tart orange juice. Usually found fortified to make it more nutritious. Full of vitamin C!" + desc = "Full of vitamins and deliciousness!" custom_price = 100 icon_state = "orangejuice" item_state = "carton" @@ -306,21 +342,9 @@ list_reagents = list(/datum/reagent/consumable/orangejuice = 100) foodtype = FRUIT | BREAKFAST -/obj/item/reagent_containers/food/drinks/bottle/lemonjuice - name = "lemon juice" - desc = "Lemonade for everyone!" - custom_price = 100 - icon_state = "lemonjuice" - item_state = "carton" - lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/kitchen_righthand.dmi' - isGlass = FALSE - list_reagents = list(/datum/reagent/consumable/lemonjuice = 100) - foodtype = FRUIT - /obj/item/reagent_containers/food/drinks/bottle/cream name = "milk cream" - desc = "Cream made from milk. It's thicker than milk, which hopefully prevents any mixups." + desc = "It's cream. Made from milk. What else did you think you'd find in there?" custom_price = 100 icon_state = "cream" item_state = "carton" @@ -332,7 +356,7 @@ /obj/item/reagent_containers/food/drinks/bottle/tomatojuice name = "tomato juice" - desc = "Juice from tomatoes and salt. You'll often find some technicians soaking in this if they've been working with plasma." + desc = "Well, at least it LOOKS like tomato juice. You can't tell with all that redness." custom_price = 100 icon_state = "tomatojuice" item_state = "carton" @@ -344,7 +368,7 @@ /obj/item/reagent_containers/food/drinks/bottle/limejuice name = "lime juice" - desc = "Lime juice. You might want to mix something with this instead of drinking it straight..." + desc = "Sweet-sour goodness." custom_price = 100 icon_state = "limejuice" item_state = "carton" @@ -356,7 +380,7 @@ /obj/item/reagent_containers/food/drinks/bottle/pineapplejuice name = "pineapple juice" - desc = "Tart, sweet juice from the tropical pineapple." + desc = "Extremely tart, yellow juice." custom_price = 100 icon_state = "pineapplejuice" item_state = "carton" @@ -379,8 +403,8 @@ list_reagents = list(/datum/reagent/consumable/menthol = 100) /obj/item/reagent_containers/food/drinks/bottle/grenadine - name = "Three-Star Grenadine" - desc = "A commonly seen bottle of grenadine - or sweet fruit syrup. It might even contain real cherries, as well as some blackcurrant for color." + name = "Jester Grenadine" + desc = "Contains 0% real cherries!" custom_price = 100 icon_state = "grenadine" isGlass = TRUE @@ -389,8 +413,8 @@ /obj/item/reagent_containers/food/drinks/bottle/applejack - name = "Mars Lightning" - desc = "A strong brandy originating from apples, considered the older sibling to hard cider. Mars Lightning is often partnered with anti-gravity racing companies, leading to it often being served straight or for impromptu mixes." + name = "Buckin' Bronco's Applejack" + desc = "Kicks like a horse, tastes like an apple!" custom_price = 100 icon_state = "applejack_bottle" isGlass = TRUE @@ -398,22 +422,22 @@ foodtype = FRUIT /obj/item/reagent_containers/food/drinks/bottle/champagne - name = "Treu Champagne" - desc = "Finely sourced from entire canton planets dedicated to faithful reproduction of pre-Night Of Fire vineyards. Typically enjoyed for celebrations and the turn of new years." + name = "Eau d' Dandy Brut Champagne" + desc = "Finely sourced from only the most pretentious French vineyards." custom_premium_price = 250 icon_state = "champagne_bottle" isGlass = TRUE list_reagents = list(/datum/reagent/consumable/ethanol/champagne = 100) /obj/item/reagent_containers/food/drinks/bottle/blazaam - name = "Hyperspace Highball" - desc = "Infamously expensive, infamously contains bluespace 'flakes' for bragging rights, and infamously removed from most shelves due to accidents involving teleportation accidents upon ingestion." + name = "Ginbad's Blazaam" + desc = "You feel like you should give the bottle a good rub before opening." icon_state = "blazaambottle" list_reagents = list(/datum/reagent/consumable/ethanol/blazaam = 100) /obj/item/reagent_containers/food/drinks/bottle/trappist - name = "Roumain Trapper's" - desc = "Traditionally (and heavily monitored for authenticity) made beer brewed on Illestren. Trapper's beer must be brewed by Saint Roumain Hunters or Shadows, made to fit the needs of their community first, and must never be made for profit... which makes it a common sight in the Frontier." + name = "Mont de Requin Trappistes Bleu" + desc = "Brewed in space-Belgium. Fancy!" custom_premium_price = 170 icon_state = "trappistbottle" volume = 50 @@ -421,41 +445,27 @@ /obj/item/reagent_containers/food/drinks/bottle/hooch name = "hooch bottle" - desc = "A bottle of homebrewed, low quality alcohol. The paper wrapping is covered in little signatures and messages - how many hands have passed this bottle before you came around?" + desc = "A bottle of rotgut. Its owner has applied some street wisdom to cleverly disguise it as a brown paper bag." icon_state = "hoochbottle" list_reagents = list(/datum/reagent/consumable/ethanol/hooch = 100) /obj/item/reagent_containers/food/drinks/bottle/moonshine name = "moonshine jug" - desc = "High-proof hard liquor, most likely made in the privacy of a bootlegger's ship. Permanent marker on packaging tape is the most you'll get for a label. Remember: if it doesn't burn blue, don't drink it!" + desc = "It is said that the ancient Applalacians used these stoneware jugs to capture lightning in a bottle." icon_state = "moonshinebottle" list_reagents = list(/datum/reagent/consumable/ethanol/moonshine = 100) /obj/item/reagent_containers/food/drinks/bottle/coconut - name = "T4l1's Pure Coconut Delight" - desc = "A fanmade, promotional bottle of coconut cream liquor. There's a stylized picture of a synthetic kepori on the side, along with a blurb about whoever she is. You're pretty certain this stuff is synthetic, despite Teceti growing actual coconut trees..." //if i have to recognize rilena here, I'm going to have fun with it + name = "Tali's Pure Coconut Delight" + desc = "Seems to be some promotional product for a Teceti video game. You're pretty certain this stuff is synthetic." icon_state = "coconutbottle" list_reagents = list(/datum/reagent/consumable/ethanol/creme_de_coconut = 100) isGlass = TRUE -/obj/item/reagent_containers/food/drinks/bottle/cacao - name = "Sharai's Pure Cacao Delight" - desc = "Seems to be some promotional product for a Teceti video game. You're pretty certain this stuff is synthetic." - icon_state = "cacaobottle" - list_reagents = list(/datum/reagent/consumable/ethanol/creme_de_cacao = 100) - isGlass = TRUE - -/obj/item/reagent_containers/food/drinks/bottle/menthe - name = "Mora's Pure Mint Delight" - desc = "Seems to be some promotional product for a Teceti video game. You're pretty certain this stuff is synthetic." - icon_state = "mintbottle" - list_reagents = list(/datum/reagent/consumable/ethanol/creme_de_menthe = 100) - isGlass = TRUE - ////////////////////////// MOLOTOV /////////////////////// /obj/item/reagent_containers/food/drinks/bottle/molotov name = "molotov cocktail" - desc = "A throwing weapon used to ignite things, typically filled with an accelerant. Recommended highly by desperate militias and revolutionaries. Light and toss." + desc = "A throwing weapon used to ignite things, typically filled with an accelerant. Recommended highly by rioters and revolutionaries. Light and toss." icon_state = "vodkabottle" list_reagents = list() var/active = 0 @@ -515,7 +525,7 @@ /obj/item/reagent_containers/food/drinks/bottle/pruno name = "pruno mix" - desc = "A trash bag filled with fruit, sugar, yeast, and water, pulped together into a pungent slurry to be fermented in an enclosed space, traditionally the toilet." + desc = "A trash bag filled with fruit, sugar, yeast, and water, pulped together into a pungent slurry to be fermented in an enclosed space, traditionally the toilet. Security would love to confiscate this, one of the many things wrong with them." icon = 'icons/obj/janitor.dmi' icon_state = "trashbag" list_reagents = list(/datum/reagent/consumable/prunomix = 50) @@ -559,7 +569,7 @@ else reagents.add_reagent(/datum/reagent/consumable/ethanol/pruno, 50) name = "bag of pruno" - desc = "Fermented prison wine made from fruit, sugar, and despair." + desc = "Fermented prison wine made from fruit, sugar, and despair. You probably shouldn't drink this around Security." icon_state = "trashbag1" // pruno releases air as it ferments, we don't want to simulate this in atmos, but we can make it look like it did for (var/mob/living/M in view(2, get_turf(src))) // letting people and/or narcs know when the pruno is done to_chat(M, "A pungent smell emanates from [src], like fruit puking out its guts.") @@ -567,7 +577,7 @@ /obj/item/reagent_containers/food/drinks/colocup/lean name = "lean" - desc = "Despite this mix of codeine-based cough syrup and a soft drink of choice being popular online, you're not sure anyone talking about ever tried it. First time for everything?" + desc = "A cup of that purple drank, the stuff that makes you go WHEEZY BABY." icon_state = "lean" list_reagents = list(/datum/reagent/consumable/lean = 50) random_sprite = FALSE @@ -577,7 +587,7 @@ desc = "Sealed for a guaranteed fresh taste in every bottle." icon_state = "sandbottle" volume = 50 - list_reagents = list(/datum/reagent/consumable/molten/sand = 50) + list_reagents = list(/datum/reagent/medicine/molten_bubbles/sand = 50) reagent_flags = null //Cap's on /obj/item/reagent_containers/food/drinks/bottle/sarsaparilla/attack_self(mob/user) @@ -618,10 +628,6 @@ custom_materials = list(/datum/material/wood = 800) w_class = WEIGHT_CLASS_BULKY var/sealed = FALSE - var/max_bottles = 6 - var/list/valid_bottles = list(/obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/ale, - /obj/item/reagent_containers/food/drinks/bottle) /obj/item/storage/bottles/Initialize() . = ..() @@ -632,8 +638,12 @@ var/datum/component/storage/S = GetComponent(/datum/component/storage) S.max_w_class = WEIGHT_CLASS_NORMAL S.max_combined_w_class = 16 - S.max_items = max_bottles - S.set_holdable(valid_bottles) + S.max_items = 6 + S.set_holdable(list( + /obj/item/reagent_containers/food/drinks/beer, + /obj/item/reagent_containers/food/drinks/ale, + /obj/item/reagent_containers/food/drinks/bottle + )) S.locked = sealed /obj/item/storage/bottles/update_icon_state() @@ -652,7 +662,7 @@ . = ..() if(sealed) var/datum/component/storage/S = GetComponent(/datum/component/storage) - user.visible_message("[user] pries open \the [src].", "You pry open \the [src]") + user.visible_message("[user] prys open \the [src].", "You pry open \the [src]") playsound(src, 'sound/machines/wooden_closet_close.ogg', 20, 1) sealed = FALSE S.locked = FALSE @@ -662,23 +672,9 @@ /obj/item/storage/bottles/sandblast name = "sarsaparilla bottle crate" - desc = "Holds six bottles of the finest sarsaparilla this side of the Frontier." + desc = "Holds six bottles of the finest sarsaparilla this side of the sector." sealed = TRUE /obj/item/storage/bottles/sandblast/PopulateContents() for(var/i in 1 to 6) new /obj/item/reagent_containers/food/drinks/bottle/sarsaparilla(src) - -/obj/item/storage/bottles/moonshine - name = "moonshine bottle crate" - desc = "Holds four bottles of the strongest hooch this side of the Frontier." - icon_state = "hoochcrate" - max_bottles = 4 - valid_bottles = list(/obj/item/reagent_containers/food/drinks/bottle/moonshine) - -/obj/item/storage/bottles/moonshine/PopulateContents() - for(var/i in 1 to 4) - new /obj/item/reagent_containers/food/drinks/bottle/moonshine(src) - -/obj/item/storage/bottles/moonshine/sealed - sealed = TRUE diff --git a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm index 2f73f7678e38..1d7adb7db4f2 100644 --- a/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/drinkingglass.dm @@ -100,6 +100,10 @@ name = "Space Cola" list_reagents = list(/datum/reagent/consumable/space_cola = 50) +/obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola + name = "Nuka Cola" + list_reagents = list(/datum/reagent/consumable/nuka_cola = 50) + /obj/item/reagent_containers/food/drinks/drinkingglass/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/reagent_containers/food/snacks/egg)) //breaking eggs var/obj/item/reagent_containers/food/snacks/egg/E = I diff --git a/code/modules/food_and_drinks/food/customizables.dm b/code/modules/food_and_drinks/food/customizables.dm index 3147ee9a5de4..c4daa88869a7 100644 --- a/code/modules/food_and_drinks/food/customizables.dm +++ b/code/modules/food_and_drinks/food/customizables.dm @@ -24,7 +24,7 @@ /obj/item/reagent_containers/food/snacks/customizable/examine(mob/user) . = ..() var/ingredients_listed = "" - for(var/obj/item/ING in ingredients) + for(var/obj/item/reagent_containers/food/snacks/ING in ingredients) ingredients_listed += "[ING.name], " var/size = "standard" if(ingredients.len<2) @@ -36,39 +36,31 @@ . += "It contains [ingredients.len?"[ingredients_listed]":"no ingredient, "]making a [size]-sized [initial(name)]." /obj/item/reagent_containers/food/snacks/customizable/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/reagent_containers/food/snacks/customizable)) - return - var/datum/component/edible/E = I.GetComponent(/datum/component/edible) - var/obj/item/reagent_containers/food/snacks/S = I - if(istype(S) || E) + if(!istype(I, /obj/item/reagent_containers/food/snacks/customizable) && istype(I, /obj/item/reagent_containers/food/snacks)) + var/obj/item/reagent_containers/food/snacks/S = I if(I.w_class > WEIGHT_CLASS_SMALL) to_chat(user, "The ingredient is too big for [src]!") else if((ingredients.len >= ingMax) || (reagents.total_volume >= volume)) to_chat(user, "You can't add more ingredients to [src]!") - else if(istype(I, /obj/item/reagent_containers/food/snacks/pizzaslice/custom)) + else if(istype(I, /obj/item/reagent_containers/food/snacks/pizzaslice/custom) || istype(I, /obj/item/reagent_containers/food/snacks/cakeslice/custom)) to_chat(user, "Adding [I.name] to [src] would make a mess.") else if(!user.transferItemToLoc(I, src)) return - ingredients += I - I.reagents.trans_to(src,min(S.reagents.total_volume, 15), transfered_by = user) //limit of 15, we don't want our custom food to be completely filled by just one ingredient with large reagent volume. - if(istype(S)) - if(S.trash) - S.generate_trash(get_turf(user)) - mix_filling_color(S.filling_color) - foodtype |= S.foodtype - update_customizable_overlays(S.filling_color) - else - mix_filling_color(E.filling_color) - foodtype |= E.foodtypes - update_customizable_overlays(E.filling_color) + if(S.trash) + S.generate_trash(get_turf(user)) + ingredients += S + mix_filling_color(S) + S.reagents.trans_to(src,min(S.reagents.total_volume, 15), transfered_by = user) //limit of 15, we don't want our custom food to be completely filled by just one ingredient with large reagent volume. + foodtype |= S.foodtype + update_customizable_overlays(S) to_chat(user, "You add the [I.name] to the [name].") - update_food_name(I) + update_food_name(S) else . = ..() -/obj/item/reagent_containers/food/snacks/customizable/proc/update_food_name(obj/item/S) +/obj/item/reagent_containers/food/snacks/customizable/proc/update_food_name(obj/item/reagent_containers/food/snacks/S) for(var/obj/item/I in ingredients) if(!istype(S, I.type)) customname = "custom" @@ -96,25 +88,25 @@ attackby(I, user) qdel(BASE) -/obj/item/reagent_containers/food/snacks/customizable/proc/mix_filling_color(newcolor) +/obj/item/reagent_containers/food/snacks/customizable/proc/mix_filling_color(obj/item/reagent_containers/food/snacks/S) if(ingredients.len == 1) - filling_color = newcolor + filling_color = S.filling_color else var/list/rgbcolor = list(0,0,0,0) var/customcolor = GetColors(filling_color) - var/ingcolor = GetColors(newcolor) + var/ingcolor = GetColors(S.filling_color) rgbcolor[1] = (customcolor[1]+ingcolor[1])/2 rgbcolor[2] = (customcolor[2]+ingcolor[2])/2 rgbcolor[3] = (customcolor[3]+ingcolor[3])/2 rgbcolor[4] = (customcolor[4]+ingcolor[4])/2 filling_color = rgb(rgbcolor[1], rgbcolor[2], rgbcolor[3], rgbcolor[4]) -/obj/item/reagent_containers/food/snacks/customizable/update_customizable_overlays(filling_color = "#FFFFFF") +/obj/item/reagent_containers/food/snacks/customizable/update_customizable_overlays(obj/item/reagent_containers/food/snacks/S) var/mutable_appearance/filling = mutable_appearance(icon, "[initial(icon_state)]_filling") - if(filling_color == "#FFFFFF") + if(S.filling_color == "#FFFFFF") filling.color = pick("#FF0000","#0000FF","#008000","#FFFF00") else - filling.color = filling_color + filling.color = S.filling_color switch(ingredients_placement) if(INGREDIENTS_SCATTER) @@ -170,6 +162,26 @@ foodtype = GRAIN +/obj/item/reagent_containers/food/snacks/customizable/bread + name = "bread" + ingMax = 6 + slice_path = /obj/item/reagent_containers/food/snacks/breadslice/custom + slices_num = 5 + icon = 'icons/obj/food/burgerbread.dmi' + icon_state = "tofubread" + foodtype = GRAIN + + +/obj/item/reagent_containers/food/snacks/customizable/cake + name = "cake" + ingMax = 6 + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/custom + slices_num = 5 + icon = 'icons/obj/food/piecake.dmi' + icon_state = "plaincake" + foodtype = GRAIN | DAIRY + + /obj/item/reagent_containers/food/snacks/customizable/kebab name = "kebab" desc = "Delicious food on a stick." @@ -179,6 +191,15 @@ ingMax = 6 icon_state = "rod" +/obj/item/reagent_containers/food/snacks/customizable/pasta + name = "spaghetti" + desc = "Noodles. With stuff. Delicious." + ingredients_placement = INGREDIENTS_SCATTER + ingMax = 6 + icon = 'icons/obj/food/pizzaspaghetti.dmi' + icon_state = "spaghettiboiled" + foodtype = GRAIN + /obj/item/reagent_containers/food/snacks/customizable/pie name = "pie" @@ -209,6 +230,43 @@ icon_state = "bowl" +/obj/item/reagent_containers/food/snacks/customizable/sandwich + name = "toast" + desc = "A timeless classic." + ingredients_placement = INGREDIENTS_STACK + icon = 'icons/obj/food/burgerbread.dmi' + icon_state = "breadslice" + var/finished = 0 + foodtype = GRAIN + +/obj/item/reagent_containers/food/snacks/customizable/sandwich/initialize_custom_food(obj/item/reagent_containers/BASE, obj/item/I, mob/user) + icon_state = BASE.icon_state + ..() + +/obj/item/reagent_containers/food/snacks/customizable/sandwich/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/reagent_containers/food/snacks/breadslice)) //we're finishing the custom food. + var/obj/item/reagent_containers/food/snacks/breadslice/BS = I + if(finished) + return + to_chat(user, "You finish the [src.name].") + finished = 1 + name = "[customname] sandwich" + BS.reagents.trans_to(src, BS.reagents.total_volume, transfered_by = user) + ingMax = ingredients.len //can't add more ingredients after that + var/mutable_appearance/TOP = mutable_appearance(icon, "[BS.icon_state]") + TOP.pixel_y = 2 * ingredients.len + 3 + add_overlay(TOP) + if(istype(BS, /obj/item/reagent_containers/food/snacks/breadslice/custom)) + var/mutable_appearance/filling = new(icon, "[initial(BS.icon_state)]_filling") + filling.color = BS.filling_color + filling.pixel_y = 2 * ingredients.len + 3 + add_overlay(filling) + qdel(BS) + return + else + ..() + + /obj/item/reagent_containers/food/snacks/customizable/soup name = "soup" desc = "A bowl with liquid and... stuff in it." diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index 9e84c272dbb6..b64d52eea54a 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -56,16 +56,6 @@ All foods are distributed among various categories. Use common sense. //Placeholder for effect that trigger on eating that aren't tied to reagents. -/obj/item/reagent_containers/food/snacks/Initialize(mapload) - . = ..() - RegisterSignal(src, COMSIG_ITEM_FRIED, PROC_REF(on_fried)) - - -/obj/item/reagent_containers/food/snacks/proc/on_fried(fry_object) - reagents.trans_to(fry_object, reagents.total_volume) - qdel() - return COMSIG_FRYING_HANDLED - /obj/item/reagent_containers/food/snacks/add_initial_reagents() if(tastes && tastes.len) if(list_reagents) @@ -177,27 +167,26 @@ All foods are distributed among various categories. Use common sense. /obj/item/reagent_containers/food/snacks/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/storage)) ..() // -> item/attackby() - return FALSE - var/datum/component/edible/E = W.GetComponent(/datum/component/edible) - if(istype(W, /obj/item/reagent_containers/food/snacks) || E) + return 0 + if(istype(W, /obj/item/reagent_containers/food/snacks)) var/obj/item/reagent_containers/food/snacks/S = W if(custom_food_type && ispath(custom_food_type)) - if(W.w_class > WEIGHT_CLASS_SMALL) - to_chat(user, span_warning("[S] is too big for [src]!")) - return FALSE - if(!S.customfoodfilling || istype(W, /obj/item/reagent_containers/food/snacks/customizable) || istype(W, /obj/item/reagent_containers/food/snacks/pizzaslice/custom)) - to_chat(user, span_warning("[src] can't be filled with [S]!")) - return FALSE + if(S.w_class > WEIGHT_CLASS_SMALL) + to_chat(user, "[S] is too big for [src]!") + return 0 + if(!S.customfoodfilling || istype(W, /obj/item/reagent_containers/food/snacks/customizable) || istype(W, /obj/item/reagent_containers/food/snacks/pizzaslice/custom) || istype(W, /obj/item/reagent_containers/food/snacks/cakeslice/custom)) + to_chat(user, "[src] can't be filled with [S]!") + return 0 if(contents.len >= 20) - to_chat(user, span_warning("You can't add more ingredients to [src]!")) - return FALSE + to_chat(user, "You can't add more ingredients to [src]!") + return 0 var/obj/item/reagent_containers/food/snacks/customizable/C = new custom_food_type(get_turf(src)) - C.initialize_custom_food(src, W, user) - return FALSE + C.initialize_custom_food(src, S, user) + return 0 var/sharp = W.get_sharpness() if(sharp) if(slice(sharp, W, user)) - return TRUE + return 1 else ..() @@ -347,10 +336,26 @@ All foods are distributed among various categories. Use common sense. /// All the food items that can store an item inside itself, like bread or cake. /obj/item/reagent_containers/food/snacks/store w_class = WEIGHT_CLASS_NORMAL + var/stored_item = 0 -/obj/item/reagent_containers/food/snacks/store/Initialize() - . = ..() - AddComponent(/datum/component/food_storage) +/obj/item/reagent_containers/food/snacks/store/attackby(obj/item/W, mob/user, params) + ..() + if(W.w_class <= WEIGHT_CLASS_SMALL & !istype(W, /obj/item/reagent_containers/food/snacks)) //can't slip snacks inside, they're used for custom foods. + if(W.get_sharpness()) + return 0 + if(stored_item) + return 0 + if(!iscarbon(user)) + return 0 + if(contents.len >= 20) + to_chat(user, "[src] is full.") + return 0 + to_chat(user, "You slip [W] inside [src].") + user.transferItemToLoc(W, src) + add_fingerprint(user) + contents += W + stored_item = 1 + return 1 // no afterattack here /obj/item/reagent_containers/food/snacks/MouseDrop(atom/over) var/turf/T = get_turf(src) diff --git a/code/modules/food_and_drinks/food/snacks/dough.dm b/code/modules/food_and_drinks/food/snacks/dough.dm index 4f5f06379927..9567690dc71c 100644 --- a/code/modules/food_and_drinks/food/snacks/dough.dm +++ b/code/modules/food_and_drinks/food/snacks/dough.dm @@ -7,7 +7,7 @@ desc = "A piece of dough." icon = 'icons/obj/food/food_ingredients.dmi' icon_state = "dough" - cooked_type = /obj/item/food/bread/plain + cooked_type = /obj/item/reagent_containers/food/snacks/store/bread/plain list_reagents = list(/datum/reagent/consumable/nutriment = 6) w_class = WEIGHT_CLASS_NORMAL tastes = list("dough" = 1) @@ -82,7 +82,7 @@ desc = "Cook it to get a cake." icon = 'icons/obj/food/food_ingredients.dmi' icon_state = "cakebatter" - cooked_type = /obj/item/food/cake/plain + cooked_type = /obj/item/reagent_containers/food/snacks/store/cake/plain list_reagents = list(/datum/reagent/consumable/nutriment = 9) w_class = WEIGHT_CLASS_NORMAL tastes = list("batter" = 1) diff --git a/code/modules/food_and_drinks/food/snacks/meat.dm b/code/modules/food_and_drinks/food/snacks/meat.dm index 6cc7413cbfdd..e4ccbd1c8f90 100644 --- a/code/modules/food_and_drinks/food/snacks/meat.dm +++ b/code/modules/food_and_drinks/food/snacks/meat.dm @@ -279,7 +279,7 @@ /obj/item/reagent_containers/food/snacks/meat/slab/gondola name = "gondola meat" desc = "According to legends of old, consuming raw gondola flesh grants one inner peace." - list_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/cooking_oil = 3) + list_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/tranquility = 5, /datum/reagent/consumable/cooking_oil = 3) tastes = list("meat" = 4, "tranquility" = 1) filling_color = "#9A6750" cooked_type = /obj/item/reagent_containers/food/snacks/meat/steak/gondola diff --git a/code/modules/food_and_drinks/food/snacks_bread.dm b/code/modules/food_and_drinks/food/snacks_bread.dm new file mode 100644 index 000000000000..13342a968900 --- /dev/null +++ b/code/modules/food_and_drinks/food/snacks_bread.dm @@ -0,0 +1,302 @@ + +/obj/item/reagent_containers/food/snacks/store/bread + icon = 'icons/obj/food/burgerbread.dmi' + volume = 80 + slices_num = 5 + tastes = list("bread" = 10) + foodtype = GRAIN + +/obj/item/reagent_containers/food/snacks/store/bread/Initialize() + . = ..() + AddElement(/datum/element/dunkable, 10) + +/obj/item/reagent_containers/food/snacks/breadslice + icon = 'icons/obj/food/burgerbread.dmi' + bitesize = 2 + custom_food_type = /obj/item/reagent_containers/food/snacks/customizable/sandwich + filling_color = "#FFA500" + list_reagents = list(/datum/reagent/consumable/nutriment = 2) + slot_flags = ITEM_SLOT_HEAD + customfoodfilling = 0 //to avoid infinite bread-ception + foodtype = GRAIN + +/obj/item/reagent_containers/food/snacks/breadslice/Initialize() + . = ..() + AddElement(/datum/element/dunkable, 10) + +/obj/item/reagent_containers/food/snacks/store/bread/plain + name = "bread" + desc = "Some plain old earthen bread." + icon_state = "bread" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 7) + list_reagents = list(/datum/reagent/consumable/nutriment = 10) + custom_food_type = /obj/item/reagent_containers/food/snacks/customizable/bread + slice_path = /obj/item/reagent_containers/food/snacks/breadslice/plain + tastes = list("bread" = 10) + foodtype = GRAIN + +/obj/item/reagent_containers/food/snacks/breadslice/plain + name = "bread slice" + desc = "A slice of home." + icon_state = "breadslice" + customfoodfilling = 1 + foodtype = GRAIN + +/obj/item/reagent_containers/food/snacks/breadslice/moldy + name = "moldy bread slice" + desc = "Entire stations have been ripped apart over arguing whether this is still good to eat." + icon_state = "moldybreadslice" + customfoodfilling = 0 + bonus_reagents = list(/datum/reagent/consumable/mold = 10) + tastes = list("decaying fungus" = 1) + foodtype = GROSS + +/obj/item/reagent_containers/food/snacks/store/bread/meat + name = "meatbread loaf" + desc = "The culinary base of every self-respecting eloquen/tg/entleman." + icon_state = "meatbread" + slice_path = /obj/item/reagent_containers/food/snacks/breadslice/meat + bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 10) + list_reagents = list(/datum/reagent/consumable/nutriment = 30, /datum/reagent/consumable/nutriment/vitamin = 5) + tastes = list("bread" = 10, "meat" = 10) + foodtype = GRAIN | MEAT + +/obj/item/reagent_containers/food/snacks/breadslice/meat + name = "meatbread slice" + desc = "A slice of delicious meatbread." + icon_state = "meatbreadslice" + foodtype = GRAIN | MEAT + +/obj/item/reagent_containers/food/snacks/store/bread/xenomeat + name = "xenomeatbread loaf" + desc = "The culinary base of every self-respecting eloquen/tg/entleman. Extra Heretical." + icon_state = "xenomeatbread" + slice_path = /obj/item/reagent_containers/food/snacks/breadslice/xenomeat + bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 10) + list_reagents = list(/datum/reagent/consumable/nutriment = 30, /datum/reagent/consumable/nutriment/vitamin = 5) + tastes = list("bread" = 10, "acid" = 10) + foodtype = GRAIN | MEAT + +/obj/item/reagent_containers/food/snacks/breadslice/xenomeat + name = "xenomeatbread slice" + desc = "A slice of delicious meatbread. Extra Heretical." + icon_state = "xenobreadslice" + filling_color = "#32CD32" + list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 1) + foodtype = GRAIN | MEAT + +/obj/item/reagent_containers/food/snacks/store/bread/spidermeat + name = "spider meat loaf" + desc = "Reassuringly green meatloaf made from spider meat." + icon_state = "spidermeatbread" + slice_path = /obj/item/reagent_containers/food/snacks/breadslice/spidermeat + bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 10) + list_reagents = list(/datum/reagent/consumable/nutriment = 30, /datum/reagent/toxin = 15, /datum/reagent/consumable/nutriment/vitamin = 5) + tastes = list("bread" = 10, "cobwebs" = 5) + foodtype = GRAIN | MEAT | TOXIC + +/obj/item/reagent_containers/food/snacks/breadslice/spidermeat + name = "spider meat bread slice" + desc = "A slice of meatloaf made from an animal that most likely still wants you dead." + icon_state = "spiderbreadslice" + filling_color = "#7CFC00" + list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/toxin = 3, /datum/reagent/consumable/nutriment/vitamin = 1) + foodtype = GRAIN | MEAT | TOXIC + +/obj/item/reagent_containers/food/snacks/store/bread/banana + name = "banana-nut bread" + desc = "A heavenly and filling treat." + icon_state = "bananabread" + slice_path = /obj/item/reagent_containers/food/snacks/breadslice/banana + bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/banana = 20) + list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/banana = 20) + tastes = list("bread" = 10) // bananjuice will also flavour + foodtype = GRAIN | FRUIT + + +/obj/item/reagent_containers/food/snacks/breadslice/banana + name = "banana-nut bread slice" + desc = "A slice of delicious banana bread." + icon_state = "bananabreadslice" + filling_color = "#FFD700" + list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/banana = 4) + foodtype = GRAIN | FRUIT + +/obj/item/reagent_containers/food/snacks/store/bread/tofu + name = "Tofubread" + desc = "Like meatbread but for vegetarians. Not guaranteed to give superpowers." + icon_state = "tofubread" + slice_path = /obj/item/reagent_containers/food/snacks/breadslice/tofu + bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 10) + list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 5) + tastes = list("bread" = 10, "tofu" = 10) + foodtype = GRAIN | VEGETABLES + +/obj/item/reagent_containers/food/snacks/breadslice/tofu + name = "tofubread slice" + desc = "A slice of delicious tofubread." + icon_state = "tofubreadslice" + filling_color = "#FF8C00" + list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 1) + foodtype = GRAIN | VEGETABLES + +/obj/item/reagent_containers/food/snacks/store/bread/creamcheese + name = "cream cheese bread" + desc = "Yum yum yum!" + icon_state = "creamcheesebread" + slice_path = /obj/item/reagent_containers/food/snacks/breadslice/creamcheese + bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 5) + list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 5) + tastes = list("bread" = 10, "cheese" = 10) + foodtype = GRAIN | DAIRY + +/obj/item/reagent_containers/food/snacks/breadslice/creamcheese + name = "cream cheese bread slice" + desc = "A slice of yum!" + icon_state = "creamcheesebreadslice" + filling_color = "#FF8C00" + list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 1) + foodtype = GRAIN | DAIRY + +/obj/item/reagent_containers/food/snacks/store/bread/mimana + name = "mimana bread" + desc = "Best eaten in silence." + icon_state = "mimanabread" + slice_path = /obj/item/reagent_containers/food/snacks/breadslice/mimana + bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 5) + list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/toxin/mutetoxin = 5, /datum/reagent/consumable/nothing = 5, /datum/reagent/consumable/nutriment/vitamin = 5) + tastes = list("bread" = 10, "silence" = 10) + foodtype = GRAIN | FRUIT + +/obj/item/reagent_containers/food/snacks/breadslice/mimana + name = "mimana bread slice" + desc = "A slice of silence!" + icon_state = "mimanabreadslice" + filling_color = "#C0C0C0" + list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/toxin/mutetoxin = 1, /datum/reagent/consumable/nothing = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + foodtype = GRAIN | FRUIT + +/obj/item/reagent_containers/food/snacks/breadslice/custom + name = "bread slice" + icon_state = "tofubreadslice" + filling_color = "#FFFFFF" + foodtype = GRAIN + +/obj/item/reagent_containers/food/snacks/baguette + name = "baguette" + desc = "Bon appetit!" + icon = 'icons/obj/food/burgerbread.dmi' + icon_state = "baguette" + item_state = "baguette" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2) + list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 1) + bitesize = 3 + w_class = WEIGHT_CLASS_NORMAL + slot_flags = ITEM_SLOT_BACK|ITEM_SLOT_BELT + attack_verb = list("touche'd") + tastes = list("bread" = 1) + foodtype = GRAIN + +/obj/item/reagent_containers/food/snacks/garlicbread + name = "garlic bread" + desc = "Alas, it is limited." + icon = 'icons/obj/food/burgerbread.dmi' + icon_state = "garlicbread" + item_state = "garlicbread" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 2) + list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/garlic = 2) + bitesize = 3 + tastes = list("bread" = 1, "garlic" = 1, "butter" = 1) + foodtype = GRAIN + +/obj/item/reagent_containers/food/snacks/deepfryholder + name = "Deep Fried Foods Holder Obj" + desc = "If you can see this description the code for the deep fryer fucked up." + icon = 'icons/obj/food/food.dmi' + icon_state = "" + bitesize = 2 + +/obj/item/reagent_containers/food/snacks/deepfryholder/Initialize(mapload, obj/item/fried) + . = ..() + name = fried.name //We'll determine the other stuff when it's actually removed + appearance = fried.appearance + layer = initial(layer) + plane = initial(plane) + lefthand_file = fried.lefthand_file + righthand_file = fried.righthand_file + item_state = fried.item_state + desc = fried.desc + w_class = fried.w_class + slowdown = fried.slowdown + equip_delay_self = fried.equip_delay_self + equip_delay_other = fried.equip_delay_other + strip_delay = fried.strip_delay + species_exception = fried.species_exception + item_flags = fried.item_flags + obj_flags = fried.obj_flags + inhand_x_dimension = fried.inhand_x_dimension + inhand_y_dimension = fried.inhand_y_dimension + + if(istype(fried, /obj/item/reagent_containers/food/snacks)) + fried.reagents.trans_to(src, fried.reagents.total_volume) + qdel(fried) + else + fried.forceMove(src) + +/obj/item/reagent_containers/food/snacks/deepfryholder/Destroy() + if(contents) + QDEL_LIST(contents) + . = ..() + +/obj/item/reagent_containers/food/snacks/deepfryholder/On_Consume(mob/living/eater) + if(contents) + QDEL_LIST(contents) + ..() + +/obj/item/reagent_containers/food/snacks/deepfryholder/proc/fry(cook_time = 30) + switch(cook_time) + if(0 to 15) + add_atom_colour(rgb(166,103,54), FIXED_COLOUR_PRIORITY) + name = "lightly-fried [name]" + desc = "[desc] It's been lightly fried in a deep fryer." + if(16 to 49) + add_atom_colour(rgb(103,63,24), FIXED_COLOUR_PRIORITY) + name = "fried [name]" + desc = "[desc] It's been fried, increasing its tastiness value by [rand(1, 75)]%." + if(50 to 59) + add_atom_colour(rgb(63,23,4), FIXED_COLOUR_PRIORITY) + name = "deep-fried [name]" + desc = "[desc] Deep-fried to perfection." + if(60 to INFINITY) + add_atom_colour(rgb(33,19,9), FIXED_COLOUR_PRIORITY) + name = "\proper the physical manifestation of the very concept of fried foods" + desc = "A heavily-fried...something. Who can tell anymore?" + filling_color = color + foodtype |= FRIED + +/obj/item/reagent_containers/food/snacks/butterbiscuit + name = "butter biscuit" + desc = "Well butter my biscuit!" + icon = 'icons/obj/food/food.dmi' + icon_state = "butterbiscuit" + filling_color = "#F0E68C" + list_reagents = list(/datum/reagent/consumable/nutriment = 5) + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + tastes = list("butter" = 1, "biscuit" = 1) + foodtype = GRAIN | BREAKFAST + +/obj/item/reagent_containers/food/snacks/butterdog + name = "butterdog" + desc = "Made from exotic butters." + icon = 'icons/obj/food/food.dmi' + icon_state = "butterdog" + bitesize = 1 + filling_color = "#F1F49A" + list_reagents = list(/datum/reagent/consumable/nutriment = 5) + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + tastes = list("butter", "exotic butter") + foodtype = GRAIN | DAIRY + +/obj/item/reagent_containers/food/snacks/butterdog/ComponentInitialize() + . = ..() + AddComponent(/datum/component/slippery, 80) diff --git a/code/modules/food_and_drinks/food/snacks_cake.dm b/code/modules/food_and_drinks/food/snacks_cake.dm new file mode 100644 index 000000000000..a048fb0e4371 --- /dev/null +++ b/code/modules/food_and_drinks/food/snacks_cake.dm @@ -0,0 +1,431 @@ +/obj/item/reagent_containers/food/snacks/store/cake + icon = 'icons/obj/food/piecake.dmi' + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/plain + slices_num = 5 + bitesize = 3 + volume = 80 + list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/nutriment/vitamin = 5) + tastes = list("cake" = 1) + foodtype = GRAIN | DAIRY + +/obj/item/reagent_containers/food/snacks/cakeslice + icon = 'icons/obj/food/piecake.dmi' + trash = /obj/item/trash/plate + list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/nutriment/vitamin = 1) + customfoodfilling = 0 //to avoid infinite cake-ception + tastes = list("cake" = 1) + foodtype = GRAIN | DAIRY + +/obj/item/reagent_containers/food/snacks/store/cake/plain + name = "plain cake" + desc = "A plain cake, not a lie." + icon_state = "plaincake" + custom_food_type = /obj/item/reagent_containers/food/snacks/customizable/cake + bonus_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 2) + tastes = list("sweetness" = 2,"cake" = 5) + foodtype = GRAIN | DAIRY | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/plain + name = "plain cake slice" + desc = "Just a slice of cake, it is enough for everyone." + icon_state = "plaincake_slice" + filling_color = "#FFD700" + customfoodfilling = 1 + tastes = list("sweetness" = 2,"cake" = 5) + foodtype = GRAIN | DAIRY | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/carrot + name = "carrot cake" + desc = "A favorite desert of a certain wascally wabbit. Not a lie." + icon_state = "carrotcake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/carrot + slices_num = 5 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/medicine/oculine = 5, /datum/reagent/consumable/nutriment/vitamin = 10) + list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/medicine/oculine = 10, /datum/reagent/consumable/nutriment/vitamin = 5) + tastes = list("cake" = 5, "sweetness" = 2, "carrot" = 1) + foodtype = GRAIN | DAIRY | VEGETABLES | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/carrot + name = "carrot cake slice" + desc = "Carrotty slice of Carrot Cake, carrots are good for your eyes! Also not a lie." + icon_state = "carrotcake_slice" + filling_color = "#FFA500" + list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/medicine/oculine = 2, /datum/reagent/consumable/nutriment/vitamin = 1) + tastes = list("cake" = 5, "sweetness" = 2, "carrot" = 1) + foodtype = GRAIN | DAIRY | VEGETABLES | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/brain + name = "brain cake" + desc = "A squishy cake-thing." + icon_state = "braincake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/brain + slices_num = 5 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/medicine/mannitol = 10, /datum/reagent/consumable/nutriment/vitamin = 10) + list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/medicine/mannitol = 10, /datum/reagent/consumable/nutriment/vitamin = 5) + tastes = list("cake" = 5, "sweetness" = 2, "brains" = 1) + foodtype = GRAIN | DAIRY | MEAT | GROSS | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/brain + name = "brain cake slice" + desc = "Lemme tell you something about prions. THEY'RE DELICIOUS." + icon_state = "braincakeslice" + filling_color = "#FF69B4" + list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/medicine/mannitol = 2, /datum/reagent/consumable/nutriment/vitamin = 1) + tastes = list("cake" = 5, "sweetness" = 2, "brains" = 1) + foodtype = GRAIN | DAIRY | MEAT | GROSS | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/cheese + name = "cheese cake" + desc = "DANGEROUSLY cheesy." + icon_state = "cheesecake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/cheese + slices_num = 5 + bonus_reagents = list(/datum/reagent/consumable/nutriment/vitamin = 10) + tastes = list("cake" = 4, "cream cheese" = 3) + foodtype = GRAIN | DAIRY + +/obj/item/reagent_containers/food/snacks/cakeslice/cheese + name = "cheese cake slice" + desc = "Slice of pure cheestisfaction." + icon_state = "cheesecake_slice" + filling_color = "#FFFACD" + tastes = list("cake" = 4, "cream cheese" = 3) + foodtype = GRAIN | DAIRY + +/obj/item/reagent_containers/food/snacks/store/cake/orange + name = "orange cake" + desc = "A cake with added orange." + icon_state = "orangecake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/orange + slices_num = 5 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 10) + tastes = list("cake" = 5, "sweetness" = 2, "oranges" = 2) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/orange + name = "orange cake slice" + desc = "Just a slice of cake, it is enough for everyone." + icon_state = "orangecake_slice" + filling_color = "#FFA500" + tastes = list("cake" = 5, "sweetness" = 2, "oranges" = 2) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/lime + name = "lime cake" + desc = "A cake with added lime." + icon_state = "limecake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/lime + slices_num = 5 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 10) + tastes = list("cake" = 5, "sweetness" = 2, "unbearable sourness" = 2) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/lime + name = "lime cake slice" + desc = "Just a slice of cake, it is enough for everyone." + icon_state = "limecake_slice" + filling_color = "#00FF00" + tastes = list("cake" = 5, "sweetness" = 2, "unbearable sourness" = 2) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/lemon + name = "lemon cake" + desc = "A cake with added lemon." + icon_state = "lemoncake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/lemon + slices_num = 5 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 10) + tastes = list("cake" = 5, "sweetness" = 2, "sourness" = 2) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/lemon + name = "lemon cake slice" + desc = "Just a slice of cake, it is enough for everyone." + icon_state = "lemoncake_slice" + filling_color = "#FFEE00" + tastes = list("cake" = 5, "sweetness" = 2, "sourness" = 2) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/chocolate + name = "chocolate cake" + desc = "A cake with added chocolate." + icon_state = "chocolatecake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/chocolate + slices_num = 5 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 10) + tastes = list("cake" = 5, "sweetness" = 1, "chocolate" = 4) + foodtype = GRAIN | DAIRY | JUNKFOOD | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/chocolate + name = "chocolate cake slice" + desc = "Just a slice of cake, it is enough for everyone." + icon_state = "chocolatecake_slice" + filling_color = "#A0522D" + tastes = list("cake" = 5, "sweetness" = 1, "chocolate" = 4) + foodtype = GRAIN | DAIRY | JUNKFOOD | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/birthday + name = "birthday cake" + desc = "Happy Birthday little clown..." + icon_state = "birthdaycake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/birthday + slices_num = 5 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/sprinkles = 10, /datum/reagent/consumable/nutriment/vitamin = 5) + list_reagents = list(/datum/reagent/consumable/nutriment = 20, /datum/reagent/consumable/sprinkles = 10, /datum/reagent/consumable/nutriment/vitamin = 5) + tastes = list("cake" = 5, "sweetness" = 1) + foodtype = GRAIN | DAIRY | JUNKFOOD | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/birthday/microwave_act(obj/machinery/microwave/M) //super sekrit club + new /obj/item/clothing/head/hardhat/cakehat(get_turf(src)) + qdel(src) + +/obj/item/reagent_containers/food/snacks/cakeslice/birthday + name = "birthday cake slice" + desc = "A slice of your birthday." + icon_state = "birthdaycakeslice" + filling_color = "#DC143C" + list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sprinkles = 2, /datum/reagent/consumable/nutriment/vitamin = 1) + tastes = list("cake" = 5, "sweetness" = 1) + foodtype = GRAIN | DAIRY | JUNKFOOD | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/birthday/energy + name = "energy cake" + desc = "Just enough calories for a whole nuclear operative squad." + icon_state = "energycake" + force = 5 + hitsound = 'sound/weapons/blade1.ogg' + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/birthday/energy + list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/sprinkles = 10, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/pwr_game = 10, /datum/reagent/consumable/liquidelectricity = 10) + tastes = list("cake" = 3, "a Vlad's Salad" = 1) + +/obj/item/reagent_containers/food/snacks/store/cake/birthday/energy/proc/energy_bite(mob/living/user) + to_chat(user, "As you eat the cake, you accidentally hurt yourself on the embedded energy sword!") + user.apply_damage(30,BRUTE,BODY_ZONE_HEAD) + playsound(user, 'sound/weapons/blade1.ogg', 5, TRUE) + +/obj/item/reagent_containers/food/snacks/store/cake/birthday/energy/attack(mob/living/M, mob/living/user) + . = ..() + if(HAS_TRAIT(user, TRAIT_PACIFISM) && M != user) //Prevents pacifists from attacking others directly + return + energy_bite(M, user) + +/obj/item/reagent_containers/food/snacks/store/cake/birthday/energy/microwave_act(obj/machinery/microwave/M) //super sekriter club + new /obj/item/clothing/head/hardhat/cakehat/energycake(get_turf(src)) + qdel(src) + +/obj/item/reagent_containers/food/snacks/cakeslice/birthday/energy + name = "energy cake slice" + desc = "For the traitor on the go." + icon_state = "energycakeslice" + force = 2 + hitsound = 'sound/weapons/blade1.ogg' + filling_color = "#00FF00" + list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/consumable/sprinkles = 2, /datum/reagent/consumable/nutriment/vitamin = 1, /datum/reagent/consumable/pwr_game = 2, /datum/reagent/consumable/liquidelectricity = 2) + tastes = list("cake" = 3, "a Vlad's Salad" = 1) + +/obj/item/reagent_containers/food/snacks/cakeslice/birthday/energy/proc/energy_bite(mob/living/user) + to_chat(user, "As you eat the cake slice, you accidentally hurt yourself on the embedded energy dagger!") + user.apply_damage(18,BRUTE,BODY_ZONE_HEAD) + playsound(user, 'sound/weapons/blade1.ogg', 5, TRUE) + +/obj/item/reagent_containers/food/snacks/cakeslice/birthday/energy/attack(mob/living/M, mob/living/user) + . = ..() + if(HAS_TRAIT(user, TRAIT_PACIFISM) && M != user) //Prevents pacifists from attacking others directly + return + energy_bite(M, user) + +/obj/item/reagent_containers/food/snacks/store/cake/apple + name = "apple cake" + desc = "A cake centred with Apple." + icon_state = "applecake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/apple + slices_num = 5 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 10) + tastes = list("cake" = 5, "sweetness" = 1, "apple" = 1) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/apple + name = "apple cake slice" + desc = "A slice of heavenly cake." + icon_state = "applecakeslice" + filling_color = "#FF4500" + tastes = list("cake" = 5, "sweetness" = 1, "apple" = 1) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/custom + name = "cake slice" + icon_state = "plaincake_slice" + filling_color = "#FFFFFF" + foodtype = GRAIN | DAIRY + +/obj/item/reagent_containers/food/snacks/store/cake/slimecake + name = "Slime cake" + desc = "A cake made of slimes. Probably not electrified." + icon_state = "slimecake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/slimecake + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3) + tastes = list("cake" = 5, "sweetness" = 1, "slime" = 1) + foodtype = GRAIN | DAIRY | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/slimecake + name = "slime cake slice" + desc = "A slice of slime cake." + icon_state = "slimecake_slice" + filling_color = "#00FFFF" + tastes = list("cake" = 5, "sweetness" = 1, "slime" = 1) + foodtype = GRAIN | DAIRY | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/pumpkinspice + name = "pumpkin spice cake" + desc = "A hollow cake with real pumpkin." + icon_state = "pumpkinspicecake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/pumpkinspice + bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 5) + tastes = list("cake" = 5, "sweetness" = 1, "pumpkin" = 1) + foodtype = GRAIN | DAIRY | VEGETABLES | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/pumpkinspice + name = "pumpkin spice cake slice" + desc = "A spicy slice of pumpkin goodness." + icon_state = "pumpkinspicecakeslice" + filling_color = "#FFD700" + tastes = list("cake" = 5, "sweetness" = 1, "pumpkin" = 1) + foodtype = GRAIN | DAIRY | VEGETABLES | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/bsvc // blackberry strawberries vanilla cake + name = "blackberry and strawberry vanilla cake" + desc = "A plain cake, filled with assortment of blackberries and strawberries!" + icon_state = "blackbarry_strawberries_cake_vanilla_cake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/bsvc + bonus_reagents = list(/datum/reagent/consumable/nutriment = 14, /datum/reagent/consumable/nutriment/vitamin = 4) + tastes = list("blackberry" = 2, "strawberries" = 2, "vanilla" = 2, "sweetness" = 2, "cake" = 3) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/bsvc + name = "blackberry and strawberry vanilla cake slice" + desc = "Just a slice of cake filled with assortment of blackberries and strawberries!" + icon_state = "blackbarry_strawberries_cake_vanilla_slice" + filling_color = "#FFD700" + tastes = list("blackberry" = 2, "strawberries" = 2, "vanilla" = 2, "sweetness" = 2,"cake" = 3) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/bscc // blackbarry strawberries chocolate cake + name = "blackberry and strawberry chocolate cake" + desc = "A chocolate cake, filled with assortment of blackberries and strawberries!" + icon_state = "blackbarry_strawberries_cake_coco_cake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/bscc + bonus_reagents = list(/datum/reagent/consumable/nutriment = 14, /datum/reagent/consumable/nutriment/vitamin = 4, /datum/reagent/consumable/coco = 5) + tastes = list("blackberry" = 2, "strawberries" = 2, "chocolate" = 2, "sweetness" = 2,"cake" = 3) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/bscc + name = "blackberry and strawberry chocolate cake slice" + desc = "Just a slice of cake filled with assortment of blackberries and strawberries!" + icon_state = "blackbarry_strawberries_cake_coco_slice" + filling_color = "#FFD700" + tastes = list("blackberry" = 2, "strawberries" = 2, "chocolate" = 2, "sweetness" = 2,"cake" = 3) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/holy_cake + name = "angel food cake" + desc = "A cake made for angels and chaplains alike! Contains holy water." + icon_state = "holy_cake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/holy_cake_slice + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3, /datum/reagent/water/holywater = 10) + tastes = list("cake" = 5, "sweetness" = 1, "clouds" = 1) + foodtype = GRAIN | DAIRY | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/holy_cake_slice + name = "angel food cake slice" + desc = "A slice of heavenly cake." + icon_state = "holy_cake_slice" + filling_color = "#00FFFF" + tastes = list("cake" = 5, "sweetness" = 1, "clouds" = 1) + foodtype = GRAIN | DAIRY | SUGAR + +/obj/item/reagent_containers/food/snacks/store/cake/pound_cake + name = "pound cake" + desc = "A condensed cake made for filling people up quickly." + icon_state = "pound_cake" + slices_num = 7 //Its ment to feed the party + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/pound_cake_slice + bonus_reagents = list(/datum/reagent/consumable/nutriment = 60) + tastes = list("cake" = 5, "sweetness" = 1, "batter" = 1) + foodtype = GRAIN | DAIRY | SUGAR | JUNKFOOD + +/obj/item/reagent_containers/food/snacks/cakeslice/pound_cake_slice + name = "pound cake slice" + desc = "A slice of condensed cake made for filling people up quickly." + icon_state = "pound_cake_slice" + filling_color = "#00FFFF" + tastes = list("cake" = 5, "sweetness" = 5, "batter" = 1) + foodtype = GRAIN | DAIRY | SUGAR | JUNKFOOD + +/obj/item/reagent_containers/food/snacks/store/cake/hardware_cake + name = "hardware cake" + desc = "A quote on quote cake that is made with electronic boards and leaks acid..." + icon_state = "hardware_cake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/hardware_cake_slice + bonus_reagents = list(/datum/reagent/toxin/acid = 15, /datum/reagent/fuel/oil = 15) + tastes = list("acid" = 3, "metal" = 4, "glass" = 5) + foodtype = GRAIN | GROSS + +/obj/item/reagent_containers/food/snacks/cakeslice/hardware_cake_slice + name = "hardware cake slice" + desc = "A slice of electronic boards and some acid." + icon_state = "hardware_cake_slice" + filling_color = "#00FFFF" + tastes = list("acid" = 3, "metal" = 4, "glass" = 5) + foodtype = GRAIN | GROSS + +/obj/item/reagent_containers/food/snacks/store/cake/vanilla_cake + name = "vanilla cake" + desc = "A vanilla frosted cake." + icon_state = "vanillacake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/vanilla_slice + bonus_reagents = list(/datum/reagent/consumable/sugar = 15, /datum/reagent/consumable/vanilla = 15) + tastes = list("cake" = 1, "sugar" = 1, "vanilla" = 10) + foodtype = GRAIN | SUGAR | DAIRY + +/obj/item/reagent_containers/food/snacks/cakeslice/vanilla_slice + name = "vanilla cake slice" + desc = "A slice of vanilla frosted cake." + icon_state = "vanillacake_slice" + filling_color = "#00FFFF" + tastes = list("cake" = 1, "sugar" = 1, "vanilla" = 10) + foodtype = GRAIN | SUGAR | DAIRY + +/obj/item/reagent_containers/food/snacks/store/cake/clown_cake + name = "clown cake" + desc = "A funny cake with a clown face on it." + icon_state = "clowncake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/clown_slice + bonus_reagents = list(/datum/reagent/consumable/sugar = 15) + tastes = list("cake" = 1, "sugar" = 1, "joy" = 10) + foodtype = GRAIN | SUGAR | DAIRY + +/obj/item/reagent_containers/food/snacks/cakeslice/clown_slice + name = "clown cake slice" + desc = "A slice of bad jokes, and silly props." + icon_state = "clowncake_slice" + filling_color = "#00FFFF" + tastes = list("cake" = 1, "sugar" = 1, "joy" = 10) + foodtype = GRAIN | SUGAR | DAIRY + +/obj/item/reagent_containers/food/snacks/store/cake/trumpet + name = "spaceman's cake" + desc = "A spaceman's trumpet frosted cake." + icon_state = "trumpetcake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/trumpet + bonus_reagents = list(/datum/reagent/medicine/polypyr = 15, /datum/reagent/consumable/cream = 5, /datum/reagent/consumable/nutriment/vitamin = 5, /datum/reagent/consumable/berryjuice = 5) + filling_color = "#7A3D80" + tastes = list("cake" = 4, "violets" = 2, "jam" = 2) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR + +/obj/item/reagent_containers/food/snacks/cakeslice/trumpet + name = "spaceman's cake" + desc = "A spaceman's trumpet frosted cake." + icon_state = "trumpetcakeslice" + filling_color = "#7A3D80" + tastes = list("cake" = 4, "violets" = 2, "jam" = 2) + foodtype = GRAIN | DAIRY | FRUIT | SUGAR diff --git a/code/modules/food_and_drinks/food/snacks_egg.dm b/code/modules/food_and_drinks/food/snacks_egg.dm index 665d94e1fa9b..360053c28ca4 100644 --- a/code/modules/food_and_drinks/food/snacks_egg.dm +++ b/code/modules/food_and_drinks/food/snacks_egg.dm @@ -10,8 +10,6 @@ filling_color = "#A0522D" tastes = list("chocolate" = 4, "sweetness" = 1) foodtype = JUNKFOOD | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/egg name = "egg" @@ -20,8 +18,7 @@ list_reagents = list(/datum/reagent/consumable/eggyolk = 5) cooked_type = /obj/item/reagent_containers/food/snacks/boiledegg filling_color = "#F0E68C" - foodtype = MEAT | RAW - w_class = WEIGHT_CLASS_TINY + foodtype = MEAT grind_results = list() var/static/chick_count = 0 //I copied this from the chicken_count (note the "en" in there) variable from chicken code. @@ -109,8 +106,6 @@ list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1) tastes = list("egg" = 1) foodtype = MEAT | BREAKFAST - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/omelette //FUCK THIS name = "omelette du fromage" diff --git a/code/modules/food_and_drinks/food/snacks_frozen.dm b/code/modules/food_and_drinks/food/snacks_frozen.dm index d79b91507c1b..930fabc31775 100644 --- a/code/modules/food_and_drinks/food/snacks_frozen.dm +++ b/code/modules/food_and_drinks/food/snacks_frozen.dm @@ -8,24 +8,20 @@ desc = "Portable Ice-cream in its own packaging." icon = 'icons/obj/food/frozen_treats.dmi' icon_state = "icecreamsandwich" - w_class = WEIGHT_CLASS_TINY bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/ice = 2) list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/ice = 2) tastes = list("ice cream" = 1) foodtype = GRAIN | DAIRY | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ /obj/item/reagent_containers/food/snacks/strawberryicecreamsandwich name = "strawberry ice cream sandwich" desc = "Portable ice-cream in its own packaging of the strawberry variety." icon = 'icons/obj/food/frozen_treats.dmi' icon_state = "strawberryicecreamsandwich" - w_class = WEIGHT_CLASS_TINY bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/ice = 2) list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/ice = 2) tastes = list("ice cream" = 2, "berry" = 2) foodtype = FRUIT | DAIRY | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ /obj/item/reagent_containers/food/snacks/spacefreezy @@ -33,7 +29,6 @@ desc = "The best icecream in space." icon = 'icons/obj/food/frozen_treats.dmi' icon_state = "spacefreezy" - w_class = WEIGHT_CLASS_TINY bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 2) list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/bluecherryjelly = 5, /datum/reagent/consumable/nutriment/vitamin = 4) filling_color = "#87CEFA" @@ -45,7 +40,6 @@ desc = "A classic dessert." icon = 'icons/obj/food/frozen_treats.dmi' icon_state = "sundae" - w_class = WEIGHT_CLASS_SMALL bonus_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1) list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/banana = 5, /datum/reagent/consumable/nutriment/vitamin = 2) filling_color = "#FFFACD" @@ -72,14 +66,12 @@ desc = "It's just shaved ice. Still fun to chew on." icon = 'icons/obj/food/frozen_treats.dmi' icon_state = "flavorless_sc" - w_class = WEIGHT_CLASS_SMALL trash = /obj/item/reagent_containers/food/drinks/sillycup //We dont eat paper cups bonus_reagents = list(/datum/reagent/water = 10) //Base line will allways give water list_reagents = list(/datum/reagent/water = 1) // We dont get food for water/juices filling_color = "#FFFFFF" //Ice is white tastes = list("ice" = 1, "water" = 1) foodtype = SUGAR //We use SUGAR as a base line to act in as junkfood, other wise we use fruit - /*food_flags = FOOD_FINGER_FOOD*/ /obj/item/reagent_containers/food/snacks/snowcones/lime name = "lime snowcone" @@ -186,7 +178,7 @@ name = "Space Mountain Wind snowcone" desc = "Space Mountain Wind drizzled over a snowball in a paper cup." icon_state = "mountainwind_sc" - list_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/comet_trail = 5) + list_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/spacemountainwind = 5) tastes = list("ice" = 1, "water" = 1, "mountain wind" = 5) @@ -194,7 +186,7 @@ name = "pwrgame snowcone" desc = "Pwrgame soda drizzled over a snowball in a paper cup." icon_state = "pwrgame_sc" - list_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/pacfuel = 5) + list_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/pwr_game = 5) tastes = list("ice" = 1, "water" = 1, "valid" = 5, "salt" = 5, "wats" = 5) /obj/item/reagent_containers/food/snacks/snowcones/honey diff --git a/code/modules/food_and_drinks/food/snacks_meat.dm b/code/modules/food_and_drinks/food/snacks_meat.dm index c088b2259610..510130ce08be 100644 --- a/code/modules/food_and_drinks/food/snacks_meat.dm +++ b/code/modules/food_and_drinks/food/snacks_meat.dm @@ -211,8 +211,6 @@ filling_color = "#800000" tastes = list("meat" = 1) foodtype = MEAT - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/sausage name = "sausage" @@ -225,7 +223,6 @@ slices_num = 6 slice_path = /obj/item/reagent_containers/food/snacks/salami foodtype = MEAT | BREAKFAST - /*food_flags = FOOD_FINGER_FOOD*/ var/roasted = FALSE /obj/item/reagent_containers/food/snacks/sausage/Initialize() @@ -269,8 +266,6 @@ filling_color = "#CD853F" tastes = list("the jungle" = 1, "bananas" = 1) foodtype = MEAT | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY var/faction var/spawned_mob = /mob/living/carbon/monkey custom_price = 300 @@ -364,8 +359,6 @@ list_reagents = list(/datum/reagent/consumable/nutriment = 2) tastes = list("\"chicken\"" = 1) foodtype = MEAT - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/nugget/Initialize() . = ..() diff --git a/code/modules/food_and_drinks/food/snacks_other.dm b/code/modules/food_and_drinks/food/snacks_other.dm index 0e55d21b3505..3d5adf18e6fd 100644 --- a/code/modules/food_and_drinks/food/snacks_other.dm +++ b/code/modules/food_and_drinks/food/snacks_other.dm @@ -37,9 +37,7 @@ filling_color = "#FF1493" tastes = list("watermelon" = 1) foodtype = FRUIT - /*food_flags = FOOD_FINGER_FOOD*/ juice_results = list(/datum/reagent/consumable/watermelonjuice = 5) - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/candy_corn name = "candy corn" @@ -49,8 +47,6 @@ filling_color = "#FF8C00" tastes = list("candy corn" = 1) foodtype = JUNKFOOD | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/candy_corn/prison name = "desiccated candy corn" @@ -68,8 +64,6 @@ filling_color = "#A0522D" tastes = list("chocolate" = 1) foodtype = JUNKFOOD | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/hugemushroomslice name = "huge mushroom slice" @@ -118,6 +112,19 @@ . = ..() AddElement(/datum/element/dunkable, 10) +/obj/item/reagent_containers/food/snacks/tatortot + name = "tator tot" + desc = "A large fried potato nugget that may or may not try to valid you." + icon_state = "tatortot" + list_reagents = list(/datum/reagent/consumable/nutriment = 4) + filling_color = "FFD700" + tastes = list("potato" = 3, "valids" = 1) + foodtype = FRIED | VEGETABLES + +/obj/item/reagent_containers/food/snacks/tatortot/Initialize() + . = ..() + AddElement(/datum/element/dunkable, 10) + /obj/item/reagent_containers/food/snacks/soydope name = "soy dope" desc = "Dope from a soy." @@ -185,8 +192,6 @@ list_reagents = list(/datum/reagent/toxin/minttoxin = 2) filling_color = "#800000" foodtype = TOXIC | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/eggwrap name = "egg wrap" @@ -224,8 +229,6 @@ filling_color = "#00800" tastes = list("cobwebs" = 1, "sugar" = 2) foodtype = JUNKFOOD | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/chococoin name = "chocolate coin" @@ -236,8 +239,6 @@ filling_color = "#A0522D" tastes = list("chocolate" = 1) foodtype = JUNKFOOD | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/fudgedice name = "fudge dice" @@ -249,8 +250,6 @@ trash = /obj/item/dice/fudge tastes = list("fudge" = 1) foodtype = JUNKFOOD | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/chocoorange name = "chocolate orange" @@ -261,8 +260,6 @@ filling_color = "#A0522D" tastes = list("chocolate" = 3, "oranges" = 1) foodtype = JUNKFOOD | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/eggplantparm name = "eggplant parmigiana" @@ -407,8 +404,6 @@ filling_color = "#F2CE91" tastes = list("oats" = 3, "nuts" = 2, "honey" = 1) foodtype = GRAIN | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/stuffedlegion name = "stuffed legion" @@ -489,8 +484,6 @@ next_succ = 0 tastes = list("candy" = 1) foodtype = JUNKFOOD | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/chewable/lollipop/Initialize() . = ..() @@ -527,7 +520,6 @@ name = "bubblegum" desc = "A rubbery strip of gum. Not exactly filling, but it keeps you busy." icon_state = "bubblegum" - supports_variations = VOX_VARIATION item_state = "bubblegum" color = "#E48AB5" // craftable custom gums someday? list_reagents = list(/datum/reagent/consumable/sugar = 5) @@ -582,8 +574,6 @@ list_reagents = list(/datum/reagent/consumable/sugar = 5, /datum/reagent/medicine/bicaridine = 2, /datum/reagent/medicine/kelotane = 2) //Kek tastes = list("candy") foodtype = JUNKFOOD - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/gumball/Initialize() . = ..() @@ -664,7 +654,6 @@ desc = "delicious, golden, fatty goodness on a stick." icon_state = "butteronastick" trash = /obj/item/stack/rods - /*food_flags = FOOD_FINGER_FOOD*/ /obj/item/reagent_containers/food/snacks/onionrings name = "onion rings" @@ -675,7 +664,6 @@ gender = PLURAL tastes = list("batter" = 3, "onion" = 1) foodtype = VEGETABLES - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/pineappleslice name = "pineapple slice" @@ -685,7 +673,6 @@ juice_results = list(/datum/reagent/consumable/pineapplejuice = 3) tastes = list("pineapple" = 1) foodtype = FRUIT | PINEAPPLE - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/tinychocolate name = "chocolate" diff --git a/code/modules/food_and_drinks/food/snacks_pastry.dm b/code/modules/food_and_drinks/food/snacks_pastry.dm index 7cb9f05900ba..318de66636e7 100644 --- a/code/modules/food_and_drinks/food/snacks_pastry.dm +++ b/code/modules/food_and_drinks/food/snacks_pastry.dm @@ -13,8 +13,6 @@ filling_color = "#D2691E" tastes = list("donut" = 1) foodtype = JUNKFOOD | GRAIN | FRIED | SUGAR | BREAKFAST - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL var/decorated_icon = "donut_homer" var/is_decorated = FALSE var/extra_reagent = null @@ -338,8 +336,6 @@ filling_color = "#F4A460" tastes = list("muffin" = 1) foodtype = GRAIN | SUGAR | BREAKFAST - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/muffin/berry name = "berry muffin" @@ -424,8 +420,6 @@ filling_color = "#CD853F" tastes = list("meat" = 2, "dough" = 2, "laziness" = 1) foodtype = GRAIN - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/donkpocket/warm name = "warm Donk-pocket" @@ -544,7 +538,7 @@ name = "\improper Gondola-pocket" desc = "The choice to use real gondola meat in the recipe is controversial, to say the least." //Only a monster would craft this. icon_state = "donkpocketgondola" - list_reagents = list(/datum/reagent/consumable/nutriment = 4) + list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/tranquility = 5) cooked_type = /obj/item/reagent_containers/food/snacks/donkpocket/warm/gondola filling_color = "#CD853F" tastes = list("meat" = 2, "dough" = 2, "inner peace" = 1) @@ -554,8 +548,8 @@ name = "warm Gondola-pocket" desc = "The choice to use real gondola meat in the recipe is controversial, to say the least." icon_state = "donkpocketgondola" - bonus_reagents = list(/datum/reagent/medicine/omnizine = 1) - list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/medicine/omnizine = 1) + bonus_reagents = list(/datum/reagent/medicine/omnizine = 1, /datum/reagent/tranquility = 5) + list_reagents = list(/datum/reagent/consumable/nutriment = 4, /datum/reagent/medicine/omnizine = 1, /datum/reagent/tranquility = 5) tastes = list("meat" = 2, "dough" = 2, "inner peace" = 1) foodtype = GRAIN @@ -571,8 +565,6 @@ filling_color = "#F0E68C" tastes = list("cookie" = 1) foodtype = GRAIN | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/cookie/Initialize() . = ..() @@ -591,8 +583,6 @@ filling_color = "#F4A460" tastes = list("cookie" = 1) foodtype = GRAIN | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/fortunecookie/proc/get_fortune() var/atom/drop_location = drop_location() @@ -623,8 +613,6 @@ filling_color = "#F0E68C" tastes = list("pretzel" = 1) foodtype = GRAIN | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/plumphelmetbiscuit name = "plump helmet biscuit" @@ -635,8 +623,6 @@ filling_color = "#F0E68C" tastes = list("mushroom" = 1, "biscuit" = 1) foodtype = GRAIN | VEGETABLES - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/plumphelmetbiscuit/Initialize() var/fey = prob(10) @@ -658,8 +644,6 @@ filling_color = "#F0E68C" tastes = list("cracker" = 1) foodtype = GRAIN - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/hotdog name = "hotdog" @@ -748,19 +732,21 @@ name = "cherry cupcake" desc = "A sweet cupcake with cherry bits." icon_state = "cherrycupcake" - bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3) + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 1) filling_color = "#F0E68C" tastes = list("cake" = 3, "cherry" = 1) foodtype = GRAIN | FRUIT | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL -/obj/item/reagent_containers/food/snacks/cherrycupcake/blue +/obj/item/reagent_containers/food/snacks/bluecherrycupcake name = "blue cherry cupcake" desc = "Blue cherries inside a delicious cupcake." icon_state = "bluecherrycupcake" + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 3) + list_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 1) + filling_color = "#F0E68C" tastes = list("cake" = 3, "blue cherry" = 1) + foodtype = GRAIN | FRUIT | SUGAR /obj/item/reagent_containers/food/snacks/honeybun name = "honey bun" diff --git a/code/modules/food_and_drinks/food/snacks_sandwichtoast.dm b/code/modules/food_and_drinks/food/snacks_sandwichtoast.dm index 169d208bf30d..c15a6606be97 100644 --- a/code/modules/food_and_drinks/food/snacks_sandwichtoast.dm +++ b/code/modules/food_and_drinks/food/snacks_sandwichtoast.dm @@ -9,8 +9,6 @@ cooked_type = /obj/item/reagent_containers/food/snacks/toastedsandwich tastes = list("meat" = 2, "cheese" = 1, "bread" = 2, "lettuce" = 1) foodtype = GRAIN | VEGETABLES - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/toastedsandwich name = "toasted sandwich" @@ -33,8 +31,6 @@ list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/nutriment/vitamin = 1) tastes = list("toast" = 1, "cheese" = 1) foodtype = GRAIN | DAIRY - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/jellysandwich name = "jelly sandwich" diff --git a/code/modules/food_and_drinks/food/snacks_spaghetti.dm b/code/modules/food_and_drinks/food/snacks_spaghetti.dm new file mode 100644 index 000000000000..88c1188f1dee --- /dev/null +++ b/code/modules/food_and_drinks/food/snacks_spaghetti.dm @@ -0,0 +1,106 @@ + +/obj/item/reagent_containers/food/snacks/spaghetti + name = "spaghetti" + desc = "Now that's a nic'e pasta!" + icon = 'icons/obj/food/pizzaspaghetti.dmi' + icon_state = "spaghetti" + list_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 1) + cooked_type = /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti + filling_color = "#F0E68C" + tastes = list("pasta" = 1) + foodtype = GRAIN + +/obj/item/reagent_containers/food/snacks/spaghetti/Initialize() + . = ..() + if(!cooked_type) // This isn't cooked, why would you put uncooked spaghetti in your pocket? + var/list/display_message = list( + "Something wet falls out of their pocket and hits the ground. Is that... [name]?", + "Oh shit! All your pocket [name] fell out!") + AddComponent(/datum/component/spill, display_message, 'sound/effects/splat.ogg') + +/obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti + name = "boiled spaghetti" + desc = "A plain dish of noodles, this needs more ingredients." + icon_state = "spaghettiboiled" + trash = /obj/item/trash/plate + bonus_reagents = list(/datum/reagent/consumable/nutriment = 2) + list_reagents = list(/datum/reagent/consumable/nutriment = 2, /datum/reagent/consumable/nutriment/vitamin = 1) + cooked_type = null + custom_food_type = /obj/item/reagent_containers/food/snacks/customizable/pasta + +/obj/item/reagent_containers/food/snacks/spaghetti/pastatomato + name = "spaghetti" + desc = "Spaghetti and crushed tomatoes. Just like your abusive father used to make!" + icon_state = "pastatomato" + trash = /obj/item/trash/plate + bitesize = 4 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/tomatojuice = 10, /datum/reagent/consumable/nutriment/vitamin = 4) + list_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/tomatojuice = 10, /datum/reagent/consumable/nutriment/vitamin = 4) + cooked_type = null + filling_color = "#DC143C" + tastes = list("pasta" = 1, "tomato" = 1) + foodtype = GRAIN | VEGETABLES + +/obj/item/reagent_containers/food/snacks/spaghetti/copypasta + name = "copypasta" + desc = "You probably shouldn't try this, you always hear people talking about how bad it is..." + icon_state = "copypasta" + trash = /obj/item/trash/plate + bitesize = 4 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 4) + list_reagents = list(/datum/reagent/consumable/nutriment = 12, /datum/reagent/consumable/tomatojuice = 20, /datum/reagent/consumable/nutriment/vitamin = 8) + cooked_type = null + filling_color = "#DC143C" + tastes = list("pasta" = 1, "tomato" = 1) + foodtype = GRAIN | VEGETABLES + +/obj/item/reagent_containers/food/snacks/spaghetti/meatballspaghetti + name = "spaghetti and meatballs" + desc = "Now that's a nic'e meatball!" + icon_state = "meatballspaghetti" + trash = /obj/item/trash/plate + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 4) + list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 4) + cooked_type = null + tastes = list("pasta" = 1, "tomato" = 1, "meat" = 1) + foodtype = GRAIN | MEAT + +/obj/item/reagent_containers/food/snacks/spaghetti/spesslaw + name = "spesslaw" + desc = "A lawyers favourite." + icon_state = "spesslaw" + trash = /obj/item/trash/plate + bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 6) + list_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 6) + cooked_type = null + tastes = list("pasta" = 1, "tomato" = 1, "meat" = 1) + +/obj/item/reagent_containers/food/snacks/spaghetti/chowmein + name = "chow mein" + desc = "A nice mix of noodles and fried vegetables." + icon_state = "chowmein" + trash = /obj/item/trash/plate + bonus_reagents = list(/datum/reagent/consumable/nutriment = 3, /datum/reagent/consumable/nutriment/vitamin = 4) + list_reagents = list(/datum/reagent/consumable/nutriment = 7, /datum/reagent/consumable/nutriment/vitamin = 6) + cooked_type = null + tastes = list("noodle" = 1, "tomato" = 1) + +/obj/item/reagent_containers/food/snacks/spaghetti/beefnoodle + name = "beef noodle" + desc = "Nutritious, beefy and noodly." + icon_state = "beefnoodle" + trash = /obj/item/reagent_containers/glass/bowl + bonus_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/nutriment/vitamin = 6, /datum/reagent/liquidgibs = 3) + cooked_type = null + tastes = list("noodle" = 1, "meat" = 1) + foodtype = GRAIN | MEAT + +/obj/item/reagent_containers/food/snacks/spaghetti/butternoodles + name = "butter noodles" + desc = "Noodles covered in savory butter. Simple and slippery, but delicious." + icon_state = "butternoodles" + trash = /obj/item/trash/plate + bonus_reagents = list(/datum/reagent/consumable/nutriment = 8, /datum/reagent/consumable/nutriment/vitamin = 1) + cooked_type = null + tastes = list("noodle" = 1, "butter" = 1) + foodtype = GRAIN | DAIRY diff --git a/code/modules/food_and_drinks/food/snacks_vend.dm b/code/modules/food_and_drinks/food/snacks_vend.dm index b071add1027a..94477d1932aa 100644 --- a/code/modules/food_and_drinks/food/snacks_vend.dm +++ b/code/modules/food_and_drinks/food/snacks_vend.dm @@ -12,8 +12,6 @@ filling_color = "#D2691E" tastes = list("candy" = 1) foodtype = JUNKFOOD | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_TINY /obj/item/reagent_containers/food/snacks/candy/bronx name = "South Bronx Paradise bar" @@ -84,9 +82,7 @@ filling_color = "#8B0000" tastes = list("dried raisins" = 1) foodtype = JUNKFOOD | FRUIT | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ custom_price = 90 - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/no_raisin/healthy name = "homemade raisins" @@ -103,9 +99,7 @@ junkiness = 25 filling_color = "#FFD700" foodtype = JUNKFOOD | GRAIN | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ custom_price = 30 - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/candy_trash name = "candy cigarette butt" @@ -142,7 +136,6 @@ filling_color = "#F5F5DC" tastes = list("sweetness" = 3, "cake" = 1) foodtype = GRAIN | FRUIT | VEGETABLES - w_class = WEIGHT_CLASS_SMALL /obj/item/reagent_containers/food/snacks/energybar name = "High-power energy bars" @@ -153,5 +146,3 @@ filling_color = "#97ee63" tastes = list("pure electricity" = 3, "fitness" = 2) foodtype = TOXIC - /*food_flags = FOOD_FINGER_FOOD*/ - w_class = WEIGHT_CLASS_SMALL diff --git a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm index 62e6a4075a93..8eccd04c8404 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/deep_fryer.dm @@ -18,8 +18,6 @@ // _- _ // - -//God bless These Deepfried States o7 -2024 - /obj/machinery/deepfryer name = "deep fryer" desc = "Deep fried everything." @@ -29,7 +27,7 @@ use_power = IDLE_POWER_USE idle_power_usage = IDLE_DRAW_LOW layer = BELOW_OBJ_LAYER - var/obj/item/food/deepfryholder/frying //What's being fried RIGHT NOW? + var/obj/item/reagent_containers/food/snacks/deepfryholder/frying //What's being fried RIGHT NOW? var/cook_time = 0 var/oil_use = 0.05 //How much cooking oil is used per tick var/fry_speed = 1 //How quickly we fry food @@ -95,7 +93,7 @@ if(I.resistance_flags & INDESTRUCTIBLE) to_chat(user, "You don't feel it would be wise to fry [I]...") return - if(istype(I, /obj/item/food/deepfryholder)) + if(istype(I, /obj/item/reagent_containers/food/snacks/deepfryholder)) to_chat(user, "Your cooking skills are not up to the legendary Doublefry technique.") return if(default_unfasten_wrench(user, I)) @@ -107,7 +105,7 @@ return ..() else if(!frying && user.transferItemToLoc(I, src)) to_chat(user, "You put [I] into [src].") - frying = new/obj/item/food/deepfryholder(src, I) + frying = new/obj/item/reagent_containers/food/snacks/deepfryholder(src, I) icon_state = "fryer_on" fry_loop.start() diff --git a/code/modules/food_and_drinks/kitchen_machinery/grill.dm b/code/modules/food_and_drinks/kitchen_machinery/grill.dm index c349c7511752..4c1a8695d838 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/grill.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/grill.dm @@ -61,10 +61,10 @@ grill_loop.start() return else - if(I.reagents.has_reagent(/datum/reagent/consumable/xeno_energy)) - grill_fuel += (20 * (I.reagents.get_reagent_amount(/datum/reagent/consumable/xeno_energy))) + if(I.reagents.has_reagent(/datum/reagent/consumable/monkey_energy)) + grill_fuel += (20 * (I.reagents.get_reagent_amount(/datum/reagent/consumable/monkey_energy))) to_chat(user, "You pour the Monkey Energy in [src].") - I.reagents.remove_reagent(/datum/reagent/consumable/xeno_energy, I.reagents.get_reagent_amount(/datum/reagent/consumable/xeno_energy)) + I.reagents.remove_reagent(/datum/reagent/consumable/monkey_energy, I.reagents.get_reagent_amount(/datum/reagent/consumable/monkey_energy)) update_appearance() return ..() @@ -82,6 +82,7 @@ smoke.start() if(grilled_item) grill_time += 1 + grilled_item.reagents.add_reagent(/datum/reagent/consumable/char, 1) grill_fuel -= 10 grilled_item.AddComponent(/datum/component/sizzle) diff --git a/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm b/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm index de4d844aa3ac..1d4e366ad6d9 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/icecream_vat.dm @@ -210,7 +210,7 @@ return /obj/item/reagent_containers/food/snacks/icecream - name = "waffle cone" + name = "ice cream cone" desc = "Delicious waffle cone, but no ice cream." icon = 'icons/obj/kitchen.dmi' icon_state = "icecream_cone_waffle" //default for admin-spawned cones, href_list["cone"] should overwrite this all the time @@ -220,7 +220,6 @@ var/cone_type bitesize = 4 foodtype = DAIRY | SUGAR - /*food_flags = FOOD_FINGER_FOOD*/ /obj/item/reagent_containers/food/snacks/icecream/Initialize() . = ..() diff --git a/code/modules/food_and_drinks/recipes/drinks_recipes.dm b/code/modules/food_and_drinks/recipes/drinks_recipes.dm index 9fdacebf8900..acd768347327 100644 --- a/code/modules/food_and_drinks/recipes/drinks_recipes.dm +++ b/code/modules/food_and_drinks/recipes/drinks_recipes.dm @@ -25,11 +25,14 @@ results = list(/datum/reagent/consumable/hot_ice_coffee = 3) required_reagents = list(/datum/reagent/toxin/hot_ice = 1, /datum/reagent/consumable/coffee = 2) +/datum/chemical_reaction/nuka_cola + results = list(/datum/reagent/consumable/nuka_cola = 6) + required_reagents = list(/datum/reagent/uranium = 1, /datum/reagent/consumable/space_cola = 6) + /datum/chemical_reaction/moonshine results = list(/datum/reagent/consumable/ethanol/moonshine = 10) required_reagents = list(/datum/reagent/consumable/nutriment = 5, /datum/reagent/consumable/sugar = 5) required_catalysts = list(/datum/reagent/consumable/enzyme = 5) - required_container = /obj/structure/fermenting_barrel /datum/chemical_reaction/wine results = list(/datum/reagent/consumable/ethanol/wine = 10) @@ -170,12 +173,16 @@ /datum/chemical_reaction/hiveminderaser results = list(/datum/reagent/consumable/ethanol/hiveminderaser = 4) - required_reagents = list(/datum/reagent/consumable/ethanol/black_russian = 2, /datum/reagent/consumable/ethanol/vimukti = 1, /datum/reagent/consumable/grenadine = 1) + required_reagents = list(/datum/reagent/consumable/ethanol/black_russian = 2, /datum/reagent/consumable/ethanol/thirteenloko = 1, /datum/reagent/consumable/grenadine = 1) /datum/chemical_reaction/manhattan results = list(/datum/reagent/consumable/ethanol/manhattan = 3) required_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 2, /datum/reagent/consumable/ethanol/vermouth = 1) +/datum/chemical_reaction/manhattan_proj + results = list(/datum/reagent/consumable/ethanol/manhattan_proj = 10) + required_reagents = list(/datum/reagent/consumable/ethanol/manhattan = 10, /datum/reagent/uranium = 1) + /datum/chemical_reaction/vodka_tonic results = list(/datum/reagent/consumable/ethanol/vodkatonic = 3) required_reagents = list(/datum/reagent/consumable/ethanol/vodka = 2, /datum/reagent/consumable/tonic = 1) @@ -198,7 +205,7 @@ /datum/chemical_reaction/demonsblood results = list(/datum/reagent/consumable/ethanol/demonsblood = 4) - required_reagents = list(/datum/reagent/consumable/ethanol/rum = 1, /datum/reagent/consumable/comet_trail = 1, /datum/reagent/blood = 1, /datum/reagent/consumable/tadrixx = 1) + required_reagents = list(/datum/reagent/consumable/ethanol/rum = 1, /datum/reagent/consumable/spacemountainwind = 1, /datum/reagent/blood = 1, /datum/reagent/consumable/dr_gibb = 1) /datum/chemical_reaction/booger results = list(/datum/reagent/consumable/ethanol/booger = 4) @@ -333,8 +340,8 @@ results = list(/datum/reagent/consumable/ethanol/driestmartini = 2) required_reagents = list(/datum/reagent/consumable/nothing = 1, /datum/reagent/consumable/ethanol/gin = 1) -/datum/chemical_reaction/vimukti - results = list(/datum/reagent/consumable/ethanol/vimukti = 3) +/datum/chemical_reaction/thirteenloko + results = list(/datum/reagent/consumable/ethanol/thirteenloko = 3) required_reagents = list(/datum/reagent/consumable/ethanol/vodka = 1, /datum/reagent/consumable/coffee = 1, /datum/reagent/consumable/limejuice = 1) /datum/chemical_reaction/chocolatepudding @@ -361,9 +368,9 @@ results = list(/datum/reagent/consumable/pumpkin_latte = 15) required_reagents = list(/datum/reagent/consumable/pumpkinjuice = 5, /datum/reagent/consumable/coffee = 5, /datum/reagent/consumable/cream = 5) -/datum/chemical_reaction/tadrixxfloat - results = list(/datum/reagent/consumable/tadrixxfloat = 15) - required_reagents = list(/datum/reagent/consumable/tadrixx = 5, /datum/reagent/consumable/ice = 5, /datum/reagent/consumable/cream = 5) +/datum/chemical_reaction/gibbfloats + results = list(/datum/reagent/consumable/gibbfloats = 15) + required_reagents = list(/datum/reagent/consumable/dr_gibb = 5, /datum/reagent/consumable/ice = 5, /datum/reagent/consumable/cream = 5) /datum/chemical_reaction/triple_citrus results = list(/datum/reagent/consumable/triple_citrus = 5) @@ -383,6 +390,11 @@ required_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 1, /datum/reagent/consumable/lemonjuice = 1, /datum/reagent/consumable/sugar = 1) mix_message = "The mixture darkens to a rich gold hue." +/datum/chemical_reaction/fetching_fizz + results = list(/datum/reagent/consumable/ethanol/fetching_fizz = 3) + required_reagents = list(/datum/reagent/consumable/nuka_cola = 1, /datum/reagent/iron = 1) //Manufacturable from only the mining station + mix_message = "The mixture slightly vibrates before settling." + /datum/chemical_reaction/hearty_punch results = list(/datum/reagent/consumable/ethanol/hearty_punch = 1) //Very little, for balance reasons required_reagents = list(/datum/reagent/consumable/ethanol/brave_bull = 5, /datum/reagent/consumable/ethanol/syndicatebomb = 5, /datum/reagent/consumable/ethanol/absinthe = 5) @@ -426,6 +438,12 @@ results = list(/datum/reagent/consumable/ethanol/eggnog = 15) required_reagents = list(/datum/reagent/consumable/ethanol/rum = 5, /datum/reagent/consumable/cream = 5, /datum/reagent/consumable/eggyolk = 5) +/datum/chemical_reaction/narsour + results = list(/datum/reagent/consumable/ethanol/narsour = 1) + required_reagents = list(/datum/reagent/blood = 1, /datum/reagent/consumable/lemonjuice = 1, /datum/reagent/consumable/ethanol/demonsblood = 1) + mix_message = "The mixture develops a sinister glow." + mix_sound = 'sound/effects/singlebeat.ogg' + /datum/chemical_reaction/quadruplesec results = list(/datum/reagent/consumable/ethanol/quadruple_sec = 15) required_reagents = list(/datum/reagent/consumable/ethanol/triple_sec = 5, /datum/reagent/consumable/triple_citrus = 5, /datum/reagent/consumable/ethanol/creme_de_menthe = 5) @@ -507,6 +525,7 @@ results = list(/datum/reagent/consumable/ethanol/fernet_cola = 2) required_reagents = list(/datum/reagent/consumable/ethanol/fernet = 1, /datum/reagent/consumable/space_cola = 1) + /datum/chemical_reaction/fanciulli results = list(/datum/reagent/consumable/ethanol/fanciulli = 2) required_reagents = list(/datum/reagent/consumable/ethanol/manhattan = 1, /datum/reagent/consumable/ethanol/fernet = 1) @@ -517,7 +536,8 @@ /datum/chemical_reaction/blank_paper results = list(/datum/reagent/consumable/ethanol/blank_paper = 3) - required_reagents = list(/datum/reagent/consumable/ethanol/silencer = 1, /datum/reagent/consumable/nothing = 1) + required_reagents = list(/datum/reagent/consumable/ethanol/silencer = 1, /datum/reagent/consumable/nothing = 1, /datum/reagent/consumable/nuka_cola = 1) + /datum/chemical_reaction/wizz_fizz results = list(/datum/reagent/consumable/ethanol/wizz_fizz = 3) @@ -525,6 +545,7 @@ mix_message = "The beverage starts to froth with an almost mystical zeal!" mix_sound = 'sound/effects/bubbles2.ogg' + /datum/chemical_reaction/bug_spray results = list(/datum/reagent/consumable/ethanol/bug_spray = 5) required_reagents = list(/datum/reagent/consumable/ethanol/triple_sec = 2, /datum/reagent/consumable/lemon_lime = 1, /datum/reagent/consumable/ethanol/rum = 2, /datum/reagent/consumable/ethanol/vodka = 1) @@ -538,7 +559,7 @@ /datum/chemical_reaction/turbo results = list(/datum/reagent/consumable/ethanol/turbo = 5) - required_reagents = list(/datum/reagent/consumable/ethanol/moonshine = 2, /datum/reagent/nitrous_oxide = 1, /datum/reagent/consumable/ethanol/sugar_rush = 1, /datum/reagent/consumable/pacfuel = 1) + required_reagents = list(/datum/reagent/consumable/ethanol/moonshine = 2, /datum/reagent/nitrous_oxide = 1, /datum/reagent/consumable/ethanol/sugar_rush = 1, /datum/reagent/consumable/pwr_game = 1) /datum/chemical_reaction/old_timer results = list(/datum/reagent/consumable/ethanol/old_timer = 6) @@ -546,7 +567,7 @@ /datum/chemical_reaction/rubberneck results = list(/datum/reagent/consumable/ethanol/rubberneck = 10) - required_reagents = list(/datum/reagent/consumable/ethanol = 4, /datum/reagent/consumable/crosstalk = 5, /datum/reagent/consumable/astrotame = 1) + required_reagents = list(/datum/reagent/consumable/ethanol = 4, /datum/reagent/consumable/grey_bull = 5, /datum/reagent/consumable/astrotame = 1) /datum/chemical_reaction/duplex results = list(/datum/reagent/consumable/ethanol/duplex = 4) @@ -608,11 +629,22 @@ required_reagents = list(/datum/reagent/consumable/ethanol/black_russian = 2, /datum/reagent/consumable/ethanol/creme_de_cacao = 2, /datum/reagent/consumable/ethanol/irishcarbomb = 1) mix_message = "The area around the glass seems to darken as the mixture forms!" +/datum/chemical_reaction/archmagus_brew + results = list(/datum/reagent/consumable/ethanol/archmagus_brew = 4) + required_reagents = list(/datum/reagent/consumable/ethanol/wizz_fizz = 2, /datum/reagent/consumable/ethanol/crevice_spike = 1, /datum/reagent/consumable/ethanol/stinger = 1) + mix_message = "The mixture bubbles intensely before settling in the glass." + /datum/chemical_reaction/out_of_lime results = list(/datum/reagent/consumable/ethanol/out_of_lime = 4) required_reagents = list(/datum/reagent/consumable/lemonade = 1, /datum/reagent/consumable/ethanol/beer/green = 1, /datum/reagent/consumable/orangejuice = 1, /datum/reagent/consumable/ethanol/out_of_touch = 1) mix_message = "The glass cycles through different colors before settling on one." +/datum/chemical_reaction/cogchamp + results = list(/datum/reagent/consumable/ethanol/cogchamp = 3) + required_reagents = list(/datum/reagent/consumable/ethanol/cognac = 1, /datum/reagent/fuel = 1, /datum/reagent/consumable/ethanol/screwdrivercocktail = 1) + mix_message = "You hear faint sounds of gears turning as it mixes." + mix_sound = 'sound/effects/clockcult_gateway_closing.ogg' + /datum/chemical_reaction/ash_wine results = list(/datum/reagent/consumable/ethanol/trickwine/ash_wine = 5) required_reagents = list(/datum/reagent/consumable/ethanol/absinthe = 3, /datum/reagent/ash = 1, /datum/reagent/drug/mushroomhallucinogen = 1) @@ -639,7 +671,7 @@ /datum/chemical_reaction/force_wine results = list(/datum/reagent/consumable/ethanol/trickwine/force_wine = 5) - required_reagents = list(/datum/reagent/consumable/ethanol/tequila = 3, /datum/reagent/calcium = 1, /datum/reagent/consumable/comet_trail = 1) + required_reagents = list(/datum/reagent/consumable/ethanol/tequila = 3, /datum/reagent/calcium = 1, /datum/reagent/consumable/spacemountainwind = 1) required_container = /obj/structure/fermenting_barrel/distiller mix_sound ='sound/magic/forcewall.ogg' @@ -648,18 +680,3 @@ required_reagents = list(/datum/reagent/consumable/ethanol/gin = 3, /datum/reagent/toxin/plasma = 1, /datum/reagent/consumable/tinlux = 1) required_container = /obj/structure/fermenting_barrel/distiller mix_sound ='sound/weapons/laser.ogg' - -/datum/chemical_reaction/molten_bubbles - results = list(/datum/reagent/consumable/molten = 30) - required_reagents = list(/datum/reagent/clf3 = 10, /datum/reagent/consumable/space_cola = 20, /datum/reagent/medicine/leporazine = 1, /datum/reagent/medicine/lavaland_extract = 1) - -/datum/chemical_reaction/plasma_bubbles - results = list(/datum/reagent/consumable/molten/plasma_fizz = 3) - required_reagents = list(/datum/reagent/consumable/molten = 3, /datum/reagent/toxin/plasma = 2) - -/datum/chemical_reaction/sand_bubbles - results = list(/datum/reagent/consumable/molten/sand = 3) - required_reagents = list(/datum/reagent/consumable/molten = 3, /datum/reagent/silicon = 2) - -/datum/chemical_reaction/sand_bubbles/plasma // Subbing plasma bubbles for reg - required_reagents = list(/datum/reagent/consumable/molten/plasma_fizz = 3, /datum/reagent/silicon = 2) diff --git a/code/modules/food_and_drinks/recipes/processor_recipes.dm b/code/modules/food_and_drinks/recipes/processor_recipes.dm index 0a0b00094e79..55db7cf06b84 100644 --- a/code/modules/food_and_drinks/recipes/processor_recipes.dm +++ b/code/modules/food_and_drinks/recipes/processor_recipes.dm @@ -13,13 +13,17 @@ input = /obj/item/reagent_containers/food/snacks/meat/rawcutlet output = /obj/item/reagent_containers/food/snacks/meat/rawbacon +/datum/food_processor_process/potatowedges + input = /obj/item/reagent_containers/food/snacks/grown/potato/wedges + output = /obj/item/reagent_containers/food/snacks/fries + /datum/food_processor_process/sweetpotato input = /obj/item/reagent_containers/food/snacks/grown/potato/sweet output = /obj/item/reagent_containers/food/snacks/yakiimo /datum/food_processor_process/potato input = /obj/item/reagent_containers/food/snacks/grown/potato - output = /obj/item/reagent_containers/food/snacks/fries + output = /obj/item/reagent_containers/food/snacks/tatortot /datum/food_processor_process/carrot input = /obj/item/reagent_containers/food/snacks/grown/carrot @@ -31,7 +35,7 @@ /datum/food_processor_process/spaghetti input = /obj/item/reagent_containers/food/snacks/doughslice - output = /obj/item/food/spaghetti + output = /obj/item/reagent_containers/food/snacks/spaghetti /datum/food_processor_process/corn input = /obj/item/reagent_containers/food/snacks/grown/corn diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm index 0dec69a393f5..f29e948adf4c 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_bread.dm @@ -6,83 +6,83 @@ /datum/crafting_recipe/food/meatbread name = "Meat bread" reqs = list( - /obj/item/food/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, /obj/item/reagent_containers/food/snacks/meat/cutlet/plain = 3, /obj/item/reagent_containers/food/snacks/cheesewedge = 3 ) - result = /obj/item/food/bread/meat + result = /obj/item/reagent_containers/food/snacks/store/bread/meat subcategory = CAT_BREAD /datum/crafting_recipe/food/xenomeatbread name = "Xenomeat bread" reqs = list( - /obj/item/food/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, /obj/item/reagent_containers/food/snacks/meat/cutlet/xeno = 3, /obj/item/reagent_containers/food/snacks/cheesewedge = 3 ) - result = /obj/item/food/bread/xenomeat + result = /obj/item/reagent_containers/food/snacks/store/bread/xenomeat subcategory = CAT_BREAD /datum/crafting_recipe/food/spidermeatbread name = "Spidermeat bread" reqs = list( - /obj/item/food/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, /obj/item/reagent_containers/food/snacks/meat/cutlet/spider = 3, /obj/item/reagent_containers/food/snacks/cheesewedge = 3 ) - result = /obj/item/food/bread/spidermeat + result = /obj/item/reagent_containers/food/snacks/store/bread/spidermeat subcategory = CAT_BREAD /datum/crafting_recipe/food/banananutbread name = "Banana nut bread" reqs = list( /datum/reagent/consumable/milk = 5, - /obj/item/food/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, /obj/item/reagent_containers/food/snacks/boiledegg = 3, /obj/item/reagent_containers/food/snacks/grown/banana = 1 ) - result = /obj/item/food/bread/banana + result = /obj/item/reagent_containers/food/snacks/store/bread/banana subcategory = CAT_BREAD /datum/crafting_recipe/food/tofubread name = "Tofu bread" reqs = list( - /obj/item/food/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, /obj/item/reagent_containers/food/snacks/tofu = 3, /obj/item/reagent_containers/food/snacks/cheesewedge = 3 ) - result = /obj/item/food/bread/tofu + result = /obj/item/reagent_containers/food/snacks/store/bread/tofu subcategory = CAT_BREAD /datum/crafting_recipe/food/creamcheesebread name = "Cream cheese bread" reqs = list( /datum/reagent/consumable/milk = 5, - /obj/item/food/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, /obj/item/reagent_containers/food/snacks/cheesewedge = 2 ) - result = /obj/item/food/bread/creamcheese + result = /obj/item/reagent_containers/food/snacks/store/bread/creamcheese subcategory = CAT_BREAD /datum/crafting_recipe/food/mimanabread name = "Mimana bread" reqs = list( /datum/reagent/consumable/soymilk = 5, - /obj/item/food/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, /obj/item/reagent_containers/food/snacks/tofu = 3, /obj/item/reagent_containers/food/snacks/grown/banana/mime = 1 ) - result = /obj/item/food/bread/mimana + result = /obj/item/reagent_containers/food/snacks/store/bread/mimana subcategory = CAT_BREAD /datum/crafting_recipe/food/garlicbread name = "Garlic Bread" time = 40 reqs = list(/obj/item/reagent_containers/food/snacks/grown/garlic = 1, - /obj/item/food/breadslice/plain = 1, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1, /obj/item/reagent_containers/food/snacks/butter = 1 ) - result = /obj/item/food/garlicbread + result = /obj/item/reagent_containers/food/snacks/garlicbread subcategory = CAT_BREAD /datum/crafting_recipe/food/butterbiscuit @@ -91,7 +91,7 @@ /obj/item/reagent_containers/food/snacks/bun = 1, /obj/item/reagent_containers/food/snacks/butter = 1 ) - result = /obj/item/food/butterbiscuit + result = /obj/item/reagent_containers/food/snacks/butterbiscuit subcategory = CAT_BREAD /datum/crafting_recipe/food/butterdog @@ -100,14 +100,14 @@ /obj/item/reagent_containers/food/snacks/bun = 1, /obj/item/reagent_containers/food/snacks/butter = 3, ) - result = /obj/item/food/butterdog + result = /obj/item/reagent_containers/food/snacks/butterdog subcategory = CAT_BREAD /datum/crafting_recipe/food/moldybread // why would you make this? name = "Moldy Bread" reqs = list( - /obj/item/food/breadslice/plain = 1, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1, /obj/item/reagent_containers/food/snacks/grown/mushroom/amanita = 1 ) - result = /obj/item/food/breadslice/moldy + result = /obj/item/reagent_containers/food/snacks/breadslice/moldy subcategory = CAT_BREAD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm index 7a3a4c6837b5..dcae05095ae8 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_cake.dm @@ -6,190 +6,190 @@ /datum/crafting_recipe/food/carrotcake name = "Carrot cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/grown/carrot = 2 ) - result = /obj/item/food/cake/carrot + result = /obj/item/reagent_containers/food/snacks/store/cake/carrot subcategory = CAT_CAKE /datum/crafting_recipe/food/cheesecake name = "Cheese cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/cheesewedge = 2 ) - result = /obj/item/food/cake/cheese + result = /obj/item/reagent_containers/food/snacks/store/cake/cheese subcategory = CAT_CAKE /datum/crafting_recipe/food/applecake name = "Apple cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/grown/apple = 2 ) - result = /obj/item/food/cake/apple + result = /obj/item/reagent_containers/food/snacks/store/cake/apple subcategory = CAT_CAKE /datum/crafting_recipe/food/orangecake name = "Orange cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 2 ) - result = /obj/item/food/cake/orange + result = /obj/item/reagent_containers/food/snacks/store/cake/orange subcategory = CAT_CAKE /datum/crafting_recipe/food/limecake name = "Lime cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/grown/citrus/lime = 2 ) - result = /obj/item/food/cake/lime + result = /obj/item/reagent_containers/food/snacks/store/cake/lime subcategory = CAT_CAKE /datum/crafting_recipe/food/lemoncake name = "Lemon cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = 2 ) - result = /obj/item/food/cake/lemon + result = /obj/item/reagent_containers/food/snacks/store/cake/lemon subcategory = CAT_CAKE /datum/crafting_recipe/food/chocolatecake name = "Chocolate cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/chocolatebar = 2 ) - result = /obj/item/food/cake/chocolate + result = /obj/item/reagent_containers/food/snacks/store/cake/chocolate subcategory = CAT_CAKE /datum/crafting_recipe/food/birthdaycake name = "Birthday cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/candle = 1, /datum/reagent/consumable/sugar = 5, /datum/reagent/consumable/caramel = 2 ) - result = /obj/item/food/cake/birthday + result = /obj/item/reagent_containers/food/snacks/store/cake/birthday subcategory = CAT_CAKE /datum/crafting_recipe/food/energycake name = "Energy cake" reqs = list( - /obj/item/food/cake/birthday = 1, + /obj/item/reagent_containers/food/snacks/store/cake/birthday = 1, /obj/item/melee/transforming/energy/sword = 1, ) - blacklist = list(/obj/item/food/cake/birthday/energy) - result = /obj/item/food/cake/birthday/energy + blacklist = list(/obj/item/reagent_containers/food/snacks/store/cake/birthday/energy) + result = /obj/item/reagent_containers/food/snacks/store/cake/birthday/energy subcategory = CAT_CAKE /datum/crafting_recipe/food/braincake name = "Brain cake" reqs = list( /obj/item/organ/brain = 1, - /obj/item/food/cake/plain = 1 + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 ) - result = /obj/item/food/cake/brain + result = /obj/item/reagent_containers/food/snacks/store/cake/brain subcategory = CAT_CAKE /datum/crafting_recipe/food/slimecake name = "Slime cake" reqs = list( /obj/item/slime_extract = 1, - /obj/item/food/cake/plain = 1 + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 ) - result = /obj/item/food/cake/slimecake + result = /obj/item/reagent_containers/food/snacks/store/cake/slimecake subcategory = CAT_CAKE /datum/crafting_recipe/food/pumpkinspicecake name = "Pumpkin spice cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/grown/pumpkin = 2 ) - result = /obj/item/food/cake/pumpkinspice + result = /obj/item/reagent_containers/food/snacks/store/cake/pumpkinspice subcategory = CAT_CAKE /datum/crafting_recipe/food/holycake name = "Angel food cake" reqs = list( /datum/reagent/water/holywater = 15, - /obj/item/food/cake/plain = 1 + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1 ) - result = /obj/item/food/cake/holy_cake + result = /obj/item/reagent_containers/food/snacks/store/cake/holy_cake subcategory = CAT_CAKE /datum/crafting_recipe/food/poundcake name = "Pound cake" reqs = list( - /obj/item/food/cake/plain = 4 + /obj/item/reagent_containers/food/snacks/store/cake/plain = 4 ) - result = /obj/item/food/cake/pound_cake + result = /obj/item/reagent_containers/food/snacks/store/cake/pound_cake subcategory = CAT_CAKE /datum/crafting_recipe/food/hardwarecake name = "Hardware cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/circuitboard = 2, /datum/reagent/toxin/acid = 5 ) - result = /obj/item/food/cake/hardware_cake + result = /obj/item/reagent_containers/food/snacks/store/cake/hardware_cake subcategory = CAT_CAKE /datum/crafting_recipe/food/bscccake name = "blackberry and strawberry chocolate cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/chocolatebar = 2, /obj/item/reagent_containers/food/snacks/grown/berries = 5 ) - result = /obj/item/food/cake/bscc + result = /obj/item/reagent_containers/food/snacks/store/cake/bscc subcategory = CAT_CAKE /datum/crafting_recipe/food/bscvcake name = "blackberry and strawberry vanilla cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/grown/berries = 5 ) - result = /obj/item/food/cake/bsvc + result = /obj/item/reagent_containers/food/snacks/store/cake/bsvc subcategory = CAT_CAKE /datum/crafting_recipe/food/clowncake name = "clown cake" always_availible = FALSE reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/sundae = 2, /obj/item/reagent_containers/food/snacks/grown/banana = 5 ) - result = /obj/item/food/cake/clown_cake + result = /obj/item/reagent_containers/food/snacks/store/cake/clown_cake subcategory = CAT_CAKE /datum/crafting_recipe/food/vanillacake name = "vanilla cake" always_availible = FALSE reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/grown/vanillapod = 2 ) - result = /obj/item/food/cake/vanilla_cake + result = /obj/item/reagent_containers/food/snacks/store/cake/vanilla_cake subcategory = CAT_CAKE /datum/crafting_recipe/food/trumpetcake name = "Spaceman's Cake" reqs = list( - /obj/item/food/cake/plain = 1, + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, /obj/item/reagent_containers/food/snacks/grown/trumpet = 2, /datum/reagent/consumable/cream = 5, /datum/reagent/consumable/berryjuice = 5 ) - result = /obj/item/food/cake/trumpet + result = /obj/item/reagent_containers/food/snacks/store/cake/trumpet subcategory = CAT_CAKE @@ -198,7 +198,7 @@ reqs = list( /obj/item/organ/brain = 1, /obj/item/organ/heart = 1, - /obj/item/food/cake/birthday = 1, + /obj/item/reagent_containers/food/snacks/store/cake/birthday = 1, /obj/item/reagent_containers/food/snacks/meat/slab = 3, /datum/reagent/blood = 30, /datum/reagent/consumable/sprinkles = 5, diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm index 96c67eca7a9e..4e0ade4fa22d 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm @@ -139,7 +139,7 @@ time = 30 reqs = list( /obj/item/storage/bag/trash = 1, - /obj/item/food/breadslice/moldy = 1, + /obj/item/reagent_containers/food/snacks/breadslice/moldy = 1, /obj/item/reagent_containers/food/snacks/grown = 4, /obj/item/reagent_containers/food/snacks/candy_corn = 2, /datum/reagent/water = 15 diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm index a4ab818fdd6f..522f362e777e 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_egg.dm @@ -36,7 +36,7 @@ reqs = list( /obj/item/reagent_containers/food/snacks/friedegg = 1, /obj/item/reagent_containers/food/snacks/meat/steak = 1, - /obj/item/food/breadslice/plain = 1, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1, ) result = /obj/item/reagent_containers/food/snacks/benedict subcategory = CAT_EGG diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm index edca42fda076..92647559d9cd 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_frozen.dm @@ -27,7 +27,7 @@ name ="Space freezy" reqs = list( /datum/reagent/consumable/bluecherryjelly = 5, - /datum/reagent/consumable/comet_trail = 15, + /datum/reagent/consumable/spacemountainwind = 15, /obj/item/reagent_containers/food/snacks/icecream = 1 ) result = /obj/item/reagent_containers/food/snacks/spacefreezy @@ -217,7 +217,7 @@ reqs = list( /obj/item/reagent_containers/food/drinks/sillycup = 1, /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/comet_trail = 5 + /datum/reagent/consumable/spacemountainwind = 5 ) result = /obj/item/reagent_containers/food/snacks/snowcones/spacemountainwind subcategory = CAT_ICE @@ -227,7 +227,7 @@ reqs = list( /obj/item/reagent_containers/food/drinks/sillycup = 1, /datum/reagent/consumable/ice = 15, - /datum/reagent/consumable/pacfuel = 15 + /datum/reagent/consumable/pwr_game = 15 ) result = /obj/item/reagent_containers/food/snacks/snowcones/pwrgame subcategory = CAT_ICE diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm index b1191fda7ada..1bb3d250a9ae 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_misc.dm @@ -102,7 +102,7 @@ /datum/reagent/consumable/blackpepper = 1, /obj/item/reagent_containers/food/snacks/pastrybase = 2 ) - result = /obj/item/food/baguette + result = /obj/item/reagent_containers/food/snacks/baguette subcategory = CAT_MISCFOOD ////////////////////////////////////////////////TOAST//////////////////////////////////////////////// @@ -111,7 +111,7 @@ name = "Slime toast" reqs = list( /datum/reagent/toxin/slimejelly = 5, - /obj/item/food/breadslice/plain = 1 + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 ) result = /obj/item/reagent_containers/food/snacks/jelliedtoast/slime subcategory = CAT_MISCFOOD @@ -120,7 +120,7 @@ name = "Jellied toast" reqs = list( /datum/reagent/consumable/cherryjelly = 5, - /obj/item/food/breadslice/plain = 1 + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1 ) result = /obj/item/reagent_containers/food/snacks/jelliedtoast/cherry subcategory = CAT_MISCFOOD @@ -128,7 +128,7 @@ /datum/crafting_recipe/food/butteredtoast name = "Buttered Toast" reqs = list( - /obj/item/food/breadslice/plain = 1, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 1, /obj/item/reagent_containers/food/snacks/butter = 1 ) result = /obj/item/reagent_containers/food/snacks/butteredtoast @@ -138,7 +138,7 @@ name = "Two bread" reqs = list( /datum/reagent/consumable/ethanol/wine = 5, - /obj/item/food/breadslice/plain = 2 + /obj/item/reagent_containers/food/snacks/breadslice/plain = 2 ) result = /obj/item/reagent_containers/food/snacks/twobread subcategory = CAT_MISCFOOD diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm index a1c1297647c3..ec04dcaa4ec9 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_pastry.dm @@ -396,7 +396,8 @@ name = "Gondola-pocket" reqs = list( /obj/item/reagent_containers/food/snacks/pastrybase = 1, - /obj/item/reagent_containers/food/snacks/meatball = 1 + /obj/item/reagent_containers/food/snacks/meatball = 1, + /datum/reagent/tranquility = 5 ) result = /obj/item/reagent_containers/food/snacks/donkpocket/gondola subcategory = CAT_PASTRY @@ -473,7 +474,7 @@ reqs = list( /datum/reagent/consumable/eggyolk = 5, /obj/item/reagent_containers/food/snacks/cheesewedge = 1, - /obj/item/food/bread/plain = 1 + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1 ) result = /obj/item/reagent_containers/food/snacks/khachapuri subcategory = CAT_PASTRY @@ -575,7 +576,7 @@ /obj/item/reagent_containers/food/snacks/pastrybase = 1, /obj/item/reagent_containers/food/snacks/grown/bluecherries = 1 ) - result = /obj/item/reagent_containers/food/snacks/cherrycupcake/blue + result = /obj/item/reagent_containers/food/snacks/bluecherrycupcake subcategory = CAT_PASTRY /datum/crafting_recipe/food/honeybun diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm index b8cefcb9bd80..41829e9ec2b8 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_sandwich.dm @@ -9,7 +9,7 @@ /datum/crafting_recipe/food/sandwich name = "Sandwich" reqs = list( - /obj/item/food/breadslice/plain = 2, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 2, /obj/item/reagent_containers/food/snacks/meat/steak = 1, /obj/item/reagent_containers/food/snacks/cheesewedge = 1 ) @@ -19,7 +19,7 @@ /datum/crafting_recipe/food/grilledcheesesandwich name = "Cheese sandwich" reqs = list( - /obj/item/food/breadslice/plain = 2, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 2, /obj/item/reagent_containers/food/snacks/cheesewedge = 2 ) result = /obj/item/reagent_containers/food/snacks/grilledcheese @@ -29,7 +29,7 @@ name = "Jelly sandwich" reqs = list( /datum/reagent/toxin/slimejelly = 5, - /obj/item/food/breadslice/plain = 2, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 2, ) result = /obj/item/reagent_containers/food/snacks/jellysandwich/slime subcategory = CAT_SANDWICH @@ -38,7 +38,7 @@ name = "Jelly sandwich" reqs = list( /datum/reagent/consumable/cherryjelly = 5, - /obj/item/food/breadslice/plain = 2, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 2, ) result = /obj/item/reagent_containers/food/snacks/jellysandwich/cherry subcategory = CAT_SANDWICH @@ -46,7 +46,7 @@ /datum/crafting_recipe/food/notasandwich name = "Not a sandwich" reqs = list( - /obj/item/food/breadslice/plain = 2, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 2, /obj/item/clothing/mask/fakemoustache = 1 ) result = /obj/item/reagent_containers/food/snacks/notasandwich @@ -55,7 +55,7 @@ /datum/crafting_recipe/food/blt name = "BLT" reqs = list( - /obj/item/food/breadslice/plain = 2, + /obj/item/reagent_containers/food/snacks/breadslice/plain = 2, /obj/item/reagent_containers/food/snacks/meat/bacon = 2, /obj/item/reagent_containers/food/snacks/grown/cabbage = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 1 diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm index 2ad56d0ce62b..796c360c3448 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_spaghetti.dm @@ -6,65 +6,65 @@ /datum/crafting_recipe/food/tomatopasta name = "Tomato pasta" reqs = list( - /obj/item/food/spaghetti/boiledspaghetti = 1, + /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, /obj/item/reagent_containers/food/snacks/grown/tomato = 2 ) - result = /obj/item/food/spaghetti/pastatomato + result = /obj/item/reagent_containers/food/snacks/spaghetti/pastatomato subcategory = CAT_SPAGHETTI /datum/crafting_recipe/food/copypasta name = "Copypasta" reqs = list( - /obj/item/food/spaghetti/pastatomato = 2 + /obj/item/reagent_containers/food/snacks/spaghetti/pastatomato = 2 ) - result = /obj/item/food/spaghetti/copypasta + result = /obj/item/reagent_containers/food/snacks/spaghetti/copypasta subcategory = CAT_SPAGHETTI /datum/crafting_recipe/food/spaghettimeatball name = "Spaghetti meatball" reqs = list( - /obj/item/food/spaghetti/boiledspaghetti = 1, + /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, /obj/item/reagent_containers/food/snacks/meatball = 2 ) - result = /obj/item/food/spaghetti/meatballspaghetti + result = /obj/item/reagent_containers/food/snacks/spaghetti/meatballspaghetti subcategory = CAT_SPAGHETTI /datum/crafting_recipe/food/spesslaw name = "Spesslaw" reqs = list( - /obj/item/food/spaghetti/boiledspaghetti = 1, + /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, /obj/item/reagent_containers/food/snacks/meatball = 4 ) - result = /obj/item/food/spaghetti/spesslaw + result = /obj/item/reagent_containers/food/snacks/spaghetti/spesslaw subcategory = CAT_SPAGHETTI /datum/crafting_recipe/food/beefnoodle name = "Beef noodle" reqs = list( /obj/item/reagent_containers/glass/bowl = 1, - /obj/item/food/spaghetti/boiledspaghetti = 1, + /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, /obj/item/reagent_containers/food/snacks/meat/cutlet = 2, /obj/item/reagent_containers/food/snacks/grown/cabbage = 1 ) - result = /obj/item/food/spaghetti/beefnoodle + result = /obj/item/reagent_containers/food/snacks/spaghetti/beefnoodle subcategory = CAT_SPAGHETTI /datum/crafting_recipe/food/chowmein name = "Chowmein" reqs = list( - /obj/item/food/spaghetti/boiledspaghetti = 1, + /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, /obj/item/reagent_containers/food/snacks/meat/cutlet = 1, /obj/item/reagent_containers/food/snacks/grown/cabbage = 2, /obj/item/reagent_containers/food/snacks/grown/carrot = 1 ) - result = /obj/item/food/spaghetti/chowmein + result = /obj/item/reagent_containers/food/snacks/spaghetti/chowmein subcategory = CAT_SPAGHETTI /datum/crafting_recipe/food/butternoodles name = "Butter Noodles" reqs = list( - /obj/item/food/spaghetti/boiledspaghetti = 1, + /obj/item/reagent_containers/food/snacks/spaghetti/boiledspaghetti = 1, /obj/item/reagent_containers/food/snacks/butter = 1 ) - result = /obj/item/food/spaghetti/butternoodles + result = /obj/item/reagent_containers/food/snacks/spaghetti/butternoodles subcategory = CAT_SPAGHETTI diff --git a/code/modules/holiday/easter.dm b/code/modules/holiday/easter.dm index 2e40c8ed04c6..9d88d3107551 100644 --- a/code/modules/holiday/easter.dm +++ b/code/modules/holiday/easter.dm @@ -174,12 +174,36 @@ /datum/crafting_recipe/food/hotcrossbun name = "Hot-Cross Bun" reqs = list( - /obj/item/food/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, /datum/reagent/consumable/sugar = 1 ) result = /obj/item/reagent_containers/food/snacks/hotcrossbun subcategory = CAT_MISCFOOD + +/obj/item/reagent_containers/food/snacks/store/cake/brioche + name = "brioche cake" + desc = "A ring of sweet, glazed buns." + icon_state = "briochecake" + slice_path = /obj/item/reagent_containers/food/snacks/cakeslice/brioche + slices_num = 6 + bonus_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 2) + +/obj/item/reagent_containers/food/snacks/cakeslice/brioche + name = "brioche cake slice" + desc = "Delicious sweet-bread. Who needs anything else?" + icon_state = "briochecake_slice" + filling_color = "#FFD700" + +/datum/crafting_recipe/food/briochecake + name = "Brioche cake" + reqs = list( + /obj/item/reagent_containers/food/snacks/store/cake/plain = 1, + /datum/reagent/consumable/sugar = 2 + ) + result = /obj/item/reagent_containers/food/snacks/store/cake/brioche + subcategory = CAT_MISCFOOD + /obj/item/reagent_containers/food/snacks/scotchegg name = "scotch egg" desc = "A boiled egg wrapped in a delicious, seasoned meatball." @@ -210,7 +234,7 @@ /datum/crafting_recipe/food/mammi name = "Mammi" reqs = list( - /obj/item/food/bread/plain = 1, + /obj/item/reagent_containers/food/snacks/store/bread/plain = 1, /obj/item/reagent_containers/food/snacks/chocolatebar = 1, /datum/reagent/consumable/milk = 5 ) diff --git a/code/modules/holiday/halloween.dm b/code/modules/holiday/halloween.dm index 4c2586b7dd4b..e95bdb2063a8 100644 --- a/code/modules/holiday/halloween.dm +++ b/code/modules/holiday/halloween.dm @@ -243,6 +243,17 @@ if(prob(5)) playsound(loc, 'sound/spookoween/insane_low_laugh.ogg', 300, TRUE) +/mob/living/simple_animal/hostile/clown_insane/attackby(obj/item/O, mob/user) + if(istype(O, /obj/item/nullrod)) + if(prob(5)) + visible_message("[src] finally found the peace it deserves. You hear honks echoing off into the distance.") + playsound(loc, 'sound/spookoween/insane_low_laugh.ogg', 300, TRUE) + qdel(src) + else + visible_message("[src] seems to be resisting the effect!") + return + return ..() + /mob/living/simple_animal/hostile/clown_insane/handle_temperature_damage() return @@ -250,6 +261,13 @@ // Spooky Uplink Items // ///////////////////////// +/datum/uplink_item/dangerous/crossbow/candy + name = "Candy Corn Crossbow" + desc = "A standard miniature energy crossbow that uses a hard-light projector to transform bolts into candy corn. Happy Halloween!" + category = "Holiday" + item = /obj/item/gun/energy/kinetic_accelerator/crossbow/halloween + surplus = 0 + /datum/uplink_item/device_tools/emag/hack_o_lantern name = "Hack-o'-Lantern" desc = "An emag fitted to support the Halloween season. Candle not included." diff --git a/code/modules/hydroponics/grown/melon.dm b/code/modules/hydroponics/grown/melon.dm index 1c6b19313ee4..1378fb0253fc 100644 --- a/code/modules/hydroponics/grown/melon.dm +++ b/code/modules/hydroponics/grown/melon.dm @@ -52,3 +52,19 @@ dried_type = null wine_power = 70 //Water to wine, baby. wine_flavor = "divinity" + +/obj/item/reagent_containers/food/snacks/grown/holymelon/Initialize() + . = ..() + var/uses = 1 + if(seed) + uses = round(seed.potency / 20) + AddComponent(/datum/component/anti_magic, TRUE, TRUE, FALSE, ITEM_SLOT_HANDS, uses, TRUE, CALLBACK(src, PROC_REF(block_magic)), CALLBACK(src, PROC_REF(expire))) //deliver us from evil o melon god + +/obj/item/reagent_containers/food/snacks/grown/holymelon/proc/block_magic(mob/user, major) + if(major) + to_chat(user, "[src] hums slightly, and seems to decay a bit.") + +/obj/item/reagent_containers/food/snacks/grown/holymelon/proc/expire(mob/user) + to_chat(user, "[src] rapidly turns into ash!") + qdel(src) + new /obj/effect/decal/cleanable/ash(drop_location()) diff --git a/code/modules/hydroponics/grown/misc.dm b/code/modules/hydroponics/grown/misc.dm index 73a322ce81ae..f614533d2fd5 100644 --- a/code/modules/hydroponics/grown/misc.dm +++ b/code/modules/hydroponics/grown/misc.dm @@ -163,7 +163,7 @@ name = "gatfruit" desc = "It smells like burning." icon_state = "gatfruit" - trash = /obj/item/gun/ballistic/revolver/syndicate + trash = /obj/item/gun/ballistic/revolver bitesize_mod = 2 foodtype = FRUIT tastes = list("gunpowder" = 1) diff --git a/code/modules/hydroponics/grown/potato.dm b/code/modules/hydroponics/grown/potato.dm index 44a987dc86ac..703df831552e 100644 --- a/code/modules/hydroponics/grown/potato.dm +++ b/code/modules/hydroponics/grown/potato.dm @@ -29,6 +29,25 @@ juice_results = list(/datum/reagent/consumable/potato_juice = 0) distill_reagent = /datum/reagent/consumable/ethanol/vodka +/obj/item/reagent_containers/food/snacks/grown/potato/wedges + name = "potato wedges" + desc = "Slices of neatly cut potato." + icon_state = "potato_wedges" + filling_color = "#E9967A" + bitesize = 100 + + +/obj/item/reagent_containers/food/snacks/grown/potato/attackby(obj/item/W, mob/user, params) + if(W.get_sharpness()) + to_chat(user, "You cut the potato into wedges with [W].") + var/obj/item/reagent_containers/food/snacks/grown/potato/wedges/Wedges = new /obj/item/reagent_containers/food/snacks/grown/potato/wedges + remove_item_from_storage(user) + qdel(src) + user.put_in_hands(Wedges) + else + return ..() + + // Sweet Potato /obj/item/seeds/potato/sweet name = "pack of sweet potato seeds" diff --git a/code/modules/instruments/items.dm b/code/modules/instruments/items.dm index 490742d7cdf7..022b3278e92b 100644 --- a/code/modules/instruments/items.dm +++ b/code/modules/instruments/items.dm @@ -271,8 +271,9 @@ hitsound = 'sound/items/bikehorn.ogg' /obj/item/choice_beacon/music - name = "instrument box" - desc = "Contains your tool of art." + name = "instrument delivery beacon" + desc = "Summon your tool of art." + icon_state = "gangtool-red" /obj/item/choice_beacon/music/generate_display_names() var/static/list/instruments @@ -298,8 +299,9 @@ return instruments /obj/item/choice_beacon/rnd - name = "C.R.E.W.M.A.T.E type R&D box" - desc = "This box contains a limited production RND package." + name = "C.R.E.W.M.A.T.E type R&D Choice Beacon" + desc = "This aging launch beacon summons a limited production RND package from a nearby orbital satellite, delivered via impact pod." + icon_state = "gangtool-sus" /obj/item/choice_beacon/rnd/generate_display_names() var/static/list/rndboxes diff --git a/code/modules/jobs/access.dm b/code/modules/jobs/access.dm index 39eb08749872..cdd44cab9ae8 100644 --- a/code/modules/jobs/access.dm +++ b/code/modules/jobs/access.dm @@ -44,9 +44,6 @@ /obj/item/proc/InsertID() return FALSE -/obj/item/proc/GetBankCard() - return null - /obj/proc/text2access(access_text) . = list() if(!access_text) @@ -117,8 +114,6 @@ if (gen_ship_access(ship)) return TRUE - if(!item) - return FALSE var/obj/item/card/id/id = item?.GetID() if (id?.has_ship_access(ship)) return TRUE diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index ee953b0fb74d..20ad6e089730 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -122,7 +122,7 @@ if(!H) return FALSE if(!visualsOnly) - var/datum/bank_account/bank_account = new(H.real_name, H.age) + var/datum/bank_account/bank_account = new(H.real_name, src) bank_account.adjust_money(officer ? 250 : 100, "starting_money") //just a little bit of money for you H.account_id = bank_account.account_id @@ -179,9 +179,7 @@ var/jobtype = null uniform = /obj/item/clothing/under/color/grey - wallet = /obj/item/storage/wallet id = /obj/item/card/id - bank_card = /obj/item/card/bank back = /obj/item/storage/backpack shoes = /obj/item/clothing/shoes/sneakers/black box = /obj/item/storage/box/survival @@ -270,10 +268,9 @@ if(!J) J = GLOB.name_occupations[H.job] - var/obj/item/card/id/C = H.get_idcard(TRUE) + var/obj/item/card/id/C = H.wear_id if(istype(C)) C.access = J.get_access() - SEND_SIGNAL(C, COSMIG_ACCESS_UPDATED) shuffle_inplace(C.access) // Shuffle access list to make NTNet passkeys less predictable C.registered_name = H.real_name if(H.job) @@ -288,16 +285,13 @@ if(id_assignment) C.assignment = id_assignment C.update_label() - H.sec_hud_set_ID() - - var/obj/item/card/bank/bank_card = H.get_bankcard() - if(istype(bank_card)) - for(var/account in SSeconomy.bank_accounts) - var/datum/bank_account/bank_account = account - if(bank_account.account_id == H.account_id) - bank_card.registered_account = bank_account - bank_account.bank_cards += bank_card + for(var/A in SSeconomy.bank_accounts) + var/datum/bank_account/B = A + if(B.account_id == H.account_id) + C.registered_account = B + B.bank_cards += C break + H.sec_hud_set_ID() var/obj/item/pda/PDA = H.get_item_by_slot(pda_slot) if(istype(PDA)) diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm index 994f34404efc..9c5d28e693e8 100644 --- a/code/modules/jobs/job_types/bartender.dm +++ b/code/modules/jobs/job_types/bartender.dm @@ -27,7 +27,7 @@ /datum/outfit/job/bartender/post_equip(mob/living/carbon/human/H, visualsOnly) . = ..() - var/obj/item/card/id/W = H.get_idcard() + var/obj/item/card/id/W = H.wear_id if(H.age < AGE_MINOR) W.registered_age = AGE_MINOR to_chat(H, "You're not technically old enough to access or serve alcohol, but your ID has been discreetly modified to display your age as [AGE_MINOR]. Try to keep that a secret!") diff --git a/code/modules/jobs/job_types/cargo_technician.dm b/code/modules/jobs/job_types/cargo_technician.dm index 7e84efd98de7..3fa729969013 100644 --- a/code/modules/jobs/job_types/cargo_technician.dm +++ b/code/modules/jobs/job_types/cargo_technician.dm @@ -4,7 +4,7 @@ outfit = /datum/outfit/job/cargo_tech - access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_MINING, ACCESS_MECH_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM) + access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_QM, ACCESS_MINING, ACCESS_MECH_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM) minimal_access = list(ACCESS_MAINT_TUNNELS, ACCESS_CARGO, ACCESS_MAILSORTING, ACCESS_MINERAL_STOREROOM) display_order = JOB_DISPLAY_ORDER_CARGO_TECHNICIAN diff --git a/code/modules/jobs/job_types/chaplain.dm b/code/modules/jobs/job_types/chaplain.dm index ab4ceb6968c0..870697476794 100644 --- a/code/modules/jobs/job_types/chaplain.dm +++ b/code/modules/jobs/job_types/chaplain.dm @@ -16,6 +16,8 @@ var/obj/item/storage/book/bible/booze/B = new if(GLOB.religion) + if(H.mind) + H.mind.holy_role = HOLY_ROLE_PRIEST B.deity_name = GLOB.deity B.name = GLOB.bible_name B.icon_state = GLOB.bible_icon_state @@ -28,6 +30,8 @@ if(GLOB.religious_sect) GLOB.religious_sect.on_conversion(H) return + if(H.mind) + H.mind.holy_role = HOLY_ROLE_HIGHPRIEST var/new_religion = DEFAULT_RELIGION if(M.client && M.client.prefs.custom_names["religion"]) diff --git a/code/modules/jobs/job_types/janitor.dm b/code/modules/jobs/job_types/janitor.dm index 60c8ab9672b4..8293c2bd663b 100644 --- a/code/modules/jobs/job_types/janitor.dm +++ b/code/modules/jobs/job_types/janitor.dm @@ -22,5 +22,5 @@ /datum/outfit/job/janitor/pre_equip(mob/living/carbon/human/H, visualsOnly) . = ..() if(GARBAGEDAY in SSevents.holidays) - l_pocket = /obj/item/gun/ballistic/revolver/syndicate + l_pocket = /obj/item/gun/ballistic/revolver r_pocket = /obj/item/ammo_box/a357 diff --git a/code/modules/jobs/job_types/shaft_miner.dm b/code/modules/jobs/job_types/shaft_miner.dm index 1469e592b4de..2cf67b9bbf70 100644 --- a/code/modules/jobs/job_types/shaft_miner.dm +++ b/code/modules/jobs/job_types/shaft_miner.dm @@ -4,7 +4,7 @@ outfit = /datum/outfit/job/miner - access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_MINING, ACCESS_MECH_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM) + access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_QM, ACCESS_MINING, ACCESS_MECH_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM) minimal_access = list(ACCESS_MINING, ACCESS_MECH_MINING, ACCESS_MINING_STATION, ACCESS_MAILSORTING, ACCESS_MINERAL_STOREROOM) display_order = JOB_DISPLAY_ORDER_SHAFT_MINER diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index 2040764eefb9..e9ac7662edab 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -281,7 +281,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/mapping_helpers/no_lava) if(length(table)) var/turf/food_turf = get_turf(pick(table)) new /obj/item/kitchen/knife(food_turf) - var/obj/item/food/cake/birthday/iancake = new(food_turf) + var/obj/item/reagent_containers/food/snacks/store/cake/birthday/iancake = new(food_turf) iancake.desc = "Happy birthday, Ian!" //some balloons! this picks an open turf and pops a few balloons in and around that turf, yay. diff --git a/code/modules/mining/drill.dm b/code/modules/mining/drill.dm index 9a35c2b4bf11..281097be7842 100644 --- a/code/modules/mining/drill.dm +++ b/code/modules/mining/drill.dm @@ -218,7 +218,7 @@ /obj/machinery/drill/AltClick(mob/user) if(active) to_chat(user, "You begin the manual shutoff process.") - if(do_after(user, 10, src)) + if(do_after(user,10)) active = FALSE soundloop.stop() deltimer(current_timerid) diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index b6073d4c86a2..030e592d80cd 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -113,7 +113,7 @@ /obj/item/kinetic_crusher/ui_action_click(mob/user, actiontype) set_light_on(!light_on) - playsound(user, SOUND_EMPTY_MAG, 100, TRUE) + playsound(user, 'sound/weapons/empty.ogg', 100, TRUE) update_appearance() diff --git a/code/modules/mining/equipment/trophies.dm b/code/modules/mining/equipment/trophies.dm index 3510a0b59628..a9631c7ffc15 100644 --- a/code/modules/mining/equipment/trophies.dm +++ b/code/modules/mining/equipment/trophies.dm @@ -30,7 +30,7 @@ desc = "A sliced-off goliath tentacle." icon_state = "goliath_tentacle" -//ancient goliath +//ancient goliath0 /obj/item/mob_trophy/elder_tentacle name = "elder tentacle" desc = "The barbed tip of a tentacle sliced from an incredibly ancient goliath." diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index e48f4d5af5aa..7b80559d2691 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -501,6 +501,10 @@ if(input) src.warcry = input +/obj/item/immortality_talisman/Initialize() + . = ..() + AddComponent(/datum/component/anti_magic, TRUE, TRUE, TRUE) + /datum/action/item_action/hands_free/immortality name = "Immortality" @@ -869,8 +873,8 @@ name = "Slowpoke" desc = "The work of a truly genius gunsmith, altered and \"improved\" by a truly deranged Nanotrasen scientist, using components from a kinetic accelerator and beam rifle. Draw, partner!" icon = 'icons/obj/guns/energy.dmi' - lefthand_file = GUN_LEFTHAND_ICON - righthand_file = GUN_RIGHTHAND_ICON + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' icon_state = "spur" item_state = "spur" selfcharge = 1 diff --git a/code/modules/mining/machine_redemption.dm b/code/modules/mining/machine_redemption.dm index 2b3e379691c9..d0704887b4ea 100644 --- a/code/modules/mining/machine_redemption.dm +++ b/code/modules/mining/machine_redemption.dm @@ -249,7 +249,7 @@ switch(action) if("Claim") var/mob/M = usr - var/obj/item/card/bank/I = M.get_bankcard() + var/obj/item/card/id/I = M.get_idcard(TRUE) if(points) if(I) I.mining_points += points diff --git a/code/modules/mining/ore_veins.dm b/code/modules/mining/ore_veins.dm index 32b1ffeab8d5..0df6cd187d03 100644 --- a/code/modules/mining/ore_veins.dm +++ b/code/modules/mining/ore_veins.dm @@ -40,8 +40,8 @@ GLOBAL_LIST_EMPTY(ore_veins) var/max_mobs = 6 var/spawn_time = 150 //15 seconds var/mob_types = list( - /mob/living/simple_animal/hostile/asteroid/goliath/beast/nest = 60, - /mob/living/simple_animal/hostile/asteroid/hivelord/legion/nest = 20, + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 60, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 20, /mob/living/simple_animal/hostile/asteroid/brimdemon = 20, ) var/spawn_text = "emerges from" @@ -126,11 +126,11 @@ GLOBAL_LIST_EMPTY(ore_veins) max_mobs = 6 spawn_time = 100 mob_types = list( - /mob/living/simple_animal/hostile/asteroid/goliath/beast/nest = 60, - /mob/living/simple_animal/hostile/asteroid/hivelord/legion/nest = 30, + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 60, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 30, /mob/living/simple_animal/hostile/asteroid/brimdemon = 20, /mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient = 5, - /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf/nest = 5, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf/tendril = 5, ) /obj/structure/vein/classthree @@ -149,18 +149,18 @@ GLOBAL_LIST_EMPTY(ore_veins) max_mobs = 6 //Best not to go past 6 due to balance and lag reasons spawn_time = 80 mob_types = list( - /mob/living/simple_animal/hostile/asteroid/goliath/beast/nest = 60, - /mob/living/simple_animal/hostile/asteroid/hivelord/legion/nest = 30, + /mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril = 60, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril = 30, /mob/living/simple_animal/hostile/asteroid/brimdemon = 20, /mob/living/simple_animal/hostile/asteroid/goliath/beast/ancient = 10, - /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf/nest = 10, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf/tendril = 10, ) /obj/structure/vein/ice mob_types = list( /mob/living/simple_animal/hostile/asteroid/wolf = 30, /mob/living/simple_animal/hostile/asteroid/polarbear = 30, - /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/nest = 20, + /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/tendril = 20, /mob/living/simple_animal/hostile/asteroid/ice_demon = 10, /mob/living/simple_animal/hostile/asteroid/ice_whelp = 5, /mob/living/simple_animal/hostile/asteroid/lobstrosity = 20, @@ -176,7 +176,6 @@ GLOBAL_LIST_EMPTY(ore_veins) /obj/item/stack/ore/titanium = 2, /obj/item/stack/ore/gold = 1, /obj/item/stack/ore/diamond = 1, - /obj/item/stack/ore/ice = 7, ) /obj/structure/vein/ice/classtwo @@ -191,7 +190,6 @@ GLOBAL_LIST_EMPTY(ore_veins) /obj/item/stack/ore/diamond = 2, /obj/item/stack/ore/gold = 3, /obj/item/stack/ore/bluespace_crystal = 1, - /obj/item/stack/ore/ice = 8, ) max_mobs = 6 spawn_time = 100 @@ -208,7 +206,6 @@ GLOBAL_LIST_EMPTY(ore_veins) /obj/item/stack/ore/diamond = 4, /obj/item/stack/ore/gold = 6, /obj/item/stack/ore/bluespace_crystal = 4, - /obj/item/stack/ore/ice = 8, ) max_mobs = 6 spawn_time = 80 diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 55130b0a20d7..1dfe590cac0a 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -247,17 +247,6 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ item_state = "slag" singular_name = "slag chunk" -/obj/item/stack/ore/ice - name = "ice crystals" - desc = "Used in an electrolyzer to produce hydrogen and oxygen." - icon_state = "Ice ore" - item_state = "Ice ore" - singular_name = "ice chunk" - scan_state = "rock_Ice" - mine_experience = 2 - grind_results = list(/datum/reagent/consumable/ice = 10) - spreadChance = 10 - /obj/item/gibtonite name = "gibtonite ore" desc = "Extremely explosive if struck with mining equipment, Gibtonite is often used by miners to speed up their work by using it as a mining charge. This material is illegal to possess by unauthorized personnel under space law." diff --git a/code/modules/mob/dead/new_player/sprite_accessories/ears.dm b/code/modules/mob/dead/new_player/sprite_accessories/ears.dm index c01a20a18f64..8b0ec1d6f79d 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/ears.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/ears.dm @@ -3,62 +3,33 @@ /datum/sprite_accessory/ears icon = 'icons/mob/mutant_bodyparts.dmi' -/datum/sprite_accessory/ears/human/none +/datum/sprite_accessory/ears/none name = "None" icon_state = "none" -/datum/sprite_accessory/ears/human/elf - icon = 'icons/mob/species/human/elf.dmi' - name = "Elf" - icon_state = "elf" - secondary_color = FALSE - color_src = SKINCOLORS - -/datum/sprite_accessory/ears/human/cat - icon = 'icons/mob/species/human/cat.dmi' +/datum/sprite_accessory/ears/cat + icon = 'icons/mob/species/misc/cat.dmi' name = "Cat" icon_state = "cat" secondary_color = TRUE color_src = HAIR -/datum/sprite_accessory/ears/human/cat/slime +/datum/sprite_accessory/ears/cat/slime name = "Slimecat" icon_state = "cat" secondary_color = FALSE color_src = HAIR image_alpha = 150 -/datum/sprite_accessory/ears/human/dog - icon = 'icons/mob/species/human/dog.dmi' - name = "Dog" - icon_state = "dog" - secondary_color = FALSE - color_src = HAIR - -/datum/sprite_accessory/ears/human/fox - icon = 'icons/mob/species/human/fox.dmi' +/datum/sprite_accessory/ears/fox + icon = 'icons/mob/species/misc/fox.dmi' name = "Fox" icon_state = "fox" secondary_color = TRUE color_src = HAIR -/datum/sprite_accessory/ears/human/rabbit - icon = 'icons/mob/species/human/rabbit.dmi' - name = "Rabbit" - icon_state = "bunny" - secondary_color = TRUE - color_src = HAIR - -/datum/sprite_accessory/ears/human/rabbit/bent - icon = 'icons/mob/species/human/rabbit.dmi' - name = "Bent Rabbit" - icon_state = "bunny_bent" - secondary_color = TRUE - color_src = HAIR - -/datum/sprite_accessory/ears/human/rabbit/floppy - icon = 'icons/mob/species/human/rabbit.dmi' - name = "Floppy Rabbit" - icon_state = "bunny_floppy" - secondary_color = TRUE - color_src = HAIR +/datum/sprite_accessory/ears/elf + name = "Elf" + icon_state = "elf" + secondary_color = FALSE + color_src = SKINCOLORS diff --git a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm index 9a0da947d3b7..5a3d2eb3d62b 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/tails.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/tails.dm @@ -9,13 +9,13 @@ icon_state = "none" /datum/sprite_accessory/tails/human/cat - icon = 'icons/mob/species/human/cat.dmi' + icon = 'icons/mob/species/misc/cat.dmi' name = "Cat" icon_state = "cat" color_src = HAIR /datum/sprite_accessory/tails_animated/human/cat - icon = 'icons/mob/species/human/cat.dmi' + icon = 'icons/mob/species/misc/cat.dmi' name = "Cat" icon_state = "cat" color_src = HAIR @@ -32,44 +32,26 @@ color_src = HAIR image_alpha = 150 -/datum/sprite_accessory/tails/human/dog - icon = 'icons/mob/species/human/dog.dmi' - name = "Dog" - icon_state = "dog" - color_src = HAIR - -/datum/sprite_accessory/tails_animated/human/dog - icon = 'icons/mob/species/human/dog.dmi' - name = "Dog" - icon_state = "dog" - color_src = HAIR - /datum/sprite_accessory/tails/human/fox - icon = 'icons/mob/species/human/fox.dmi' + icon = 'icons/mob/species/misc/fox.dmi' name = "Fox" icon_state = "fox" color_src = HAIR /datum/sprite_accessory/tails_animated/human/fox - icon = 'icons/mob/species/human/fox.dmi' + icon = 'icons/mob/species/misc/fox.dmi' name = "Fox" icon_state = "fox" color_src = HAIR /datum/sprite_accessory/tails/human/fox/alt - icon = 'icons/mob/species/human/fox.dmi' + icon = 'icons/mob/species/misc/fox.dmi' name = "Fox 2" icon_state = "fox2" color_src = HAIR /datum/sprite_accessory/tails_animated/human/fox/alt - icon = 'icons/mob/species/human/fox.dmi' + icon = 'icons/mob/species/misc/fox.dmi' name = "Fox 2" icon_state = "fox2" color_src = HAIR - -/datum/sprite_accessory/tails/human/rabbit - icon = 'icons/mob/species/human/rabbit.dmi' - name = "Rabbit" - icon_state = "bunny" - color_src = HAIR diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 4a768fc1c501..6fffc48e76a1 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -68,7 +68,8 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) add_verb(src, list( /mob/dead/observer/proc/dead_tele, /mob/dead/observer/proc/open_spawners_menu, - /mob/dead/observer/proc/tray_view)) + /mob/dead/observer/proc/tray_view, + /mob/dead/observer/proc/possess_mouse_verb)) if(icon_state in GLOB.ghost_forms_with_directions_list) ghostimage_default = image(src.icon,src,src.icon_state + "_nodir") @@ -495,6 +496,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp if(isobserver(usr)) //Make sure they're an observer! + var/list/dest = list() //List of possible destinations (mobs) var/target = null //Chosen target. @@ -960,3 +962,70 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp client.images += t_ray_images else client.images -= stored_t_ray_images + +//WS Begin +/mob/dead/observer/proc/possess_mouse_verb() + set category = "Ghost" + set name = "Possess a mouse" + set desc = "Possess a mouse to haunt the station.... and their food!" + + var/list/possessible = list() + + for(var/mob/living/simple_animal/mouse/M in GLOB.alive_mob_list) + if(M.stat != CONSCIOUS) + continue + if(M.key) + continue + if(M in GLOB.player_list) + continue + if(M.mind) + continue + + possessible += M + + if(!possessible.len) + to_chat(src, "There are currently no mice able to be possessed!") + return FALSE + + var/mob/living/simple_animal/mouse/M = pick(possessible) + + possess_mouse(M) + + +/mob/dead/observer/proc/possess_mouse(mob/living/simple_animal/mouse/M) + if(!M) + return FALSE + + if(!SSticker.HasRoundStarted()) + to_chat(usr, "The round hasn't started yet!") + return FALSE + + if(is_banned_from(key, ROLE_SENTIENCE)) + to_chat(src, "You are job banned!") + return FALSE + + if(alert("Are you sure you want to become a mouse? (Warning, you can no longer be cloned!)",,"Yes","No") != "Yes") + return FALSE + + if(M.key || (M.stat != CONSCIOUS) || (M in GLOB.player_list) || M.mind || QDELETED(src) || QDELETED(M)) + to_chat(src, "This mouse is unable to be controlled, please try again!") + return FALSE + + log_game("[key_name(src)] has became a mouse") + + M.key = key + M.faction = list("neutral") + M.chew_probability = 0 //so they cant pull off a big brain play by ghosting somewhere or idk + M.layer = BELOW_OPEN_DOOR_LAYER //ENGAGE ADVANCED HIDING BRAIN FUNCTIONS + M.language_holder = new /datum/language_holder/mouse(M) + M.pass_flags |= PASSDOORHATCH + M.sentience_act() + M.maxHealth = 15 + M.health = M.maxHealth + + to_chat(M , "You are now possessing a mouse. \ + You do not remember your previous life. You can eat trash and \ + food on the floor to gain health and help create new mice. Mouse traps will hurt your fragile body \ + and so will any kind of weapons. You can control click food and trash items in order to eat them. Get. That. Cheese.") + return TRUE +//WS End diff --git a/code/modules/mob/dead/observer/orbit.dm b/code/modules/mob/dead/observer/orbit.dm index da3bc7c2dfb5..86d54577538c 100644 --- a/code/modules/mob/dead/observer/orbit.dm +++ b/code/modules/mob/dead/observer/orbit.dm @@ -57,7 +57,7 @@ var/list/misc = list() var/list/npcs = list() - var/list/pois = getpois(skip_mindless = TRUE, specify_dead_role = FALSE, only_realname = TRUE) + var/list/pois = getpois(skip_mindless = TRUE, specify_dead_role = FALSE) for (var/name in pois) var/list/serialized = list() serialized["name"] = name @@ -67,8 +67,6 @@ serialized["ref"] = REF(poi) var/mob/M = poi - - serialized["fake_name"] = M.name if (istype(M)) if (isobserver(M)) ghosts += list(serialized) diff --git a/code/modules/mob/living/carbon/alien/alien.dm b/code/modules/mob/living/carbon/alien/alien.dm index d692e36345cb..11eeef8b4a8e 100644 --- a/code/modules/mob/living/carbon/alien/alien.dm +++ b/code/modules/mob/living/carbon/alien/alien.dm @@ -21,6 +21,7 @@ bubble_icon = "alien" type_of_meat = /obj/item/reagent_containers/food/snacks/meat/slab/xeno + var/obj/item/card/id/wear_id = null // Fix for station bounced radios -- Skie var/has_fine_manipulation = FALSE status_flags = CANUNCONSCIOUS|CANPUSH diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 3ed2b86816ac..dd5b29059085 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -538,7 +538,6 @@ REMOVE_TRAIT(src, TRAIT_INCAPACITATED, STAMINA) REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, STAMINA) REMOVE_TRAIT(src, TRAIT_FLOORED, STAMINA) - REMOVE_TRAIT(src, TRAIT_HANDS_BLOCKED, STAMINA) else return update_health_hud() diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 43cefa251e34..916095ed266e 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -1,7 +1,7 @@ /mob/living/carbon/attackby(obj/item/W, mob/user, params) var/obj/item/bodypart/BP = get_bodypart(check_zone(user.zone_selected)) - var/has_painkillers = reagents.has_reagent(/datum/reagent/medicine/morphine, needs_metabolizing = TRUE) - if(W.tool_behaviour == TOOL_WELDER && IS_ROBOTIC_LIMB(BP) && BP.brute_dam) //prioritize healing if we're synthetic + var/has_painkillers = user.reagents.has_reagent(/datum/reagent/medicine/morphine, needs_metabolizing = TRUE) + if(W.tool_behaviour == TOOL_WELDER && IS_ROBOTIC_LIMB(BP) && BP.brute_dam > 5) //prioritize healing if we're synthetic return ..() if(user.a_intent != INTENT_HELP || !W.get_temperature() || !BP.can_bandage()) //this will also catch low damage synthetic welding return ..() diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index 8743fe33289e..a7dc41b307c4 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -27,7 +27,6 @@ var/obj/item/tank/internal = null var/obj/item/clothing/head = null - var/obj/item/wear_id = null //only used by humans var/obj/item/clothing/gloves = null ///only used by humans var/obj/item/clothing/shoes/shoes = null ///only used by humans. var/obj/item/clothing/glasses/glasses = null ///only used by humans. diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index da75efa5265a..ae867d518eb5 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -106,7 +106,7 @@ /datum/emote/living/carbon/human/tailthump/get_sound(mob/living/user) if(!ishuman(user)) return - if(!isnull(user.getorgan(/obj/item/organ/tail)) || (isvox(user))) + if(islizard(user) || (isvox(user))) return 'sound/voice/lizard/tailthump.ogg' //https://freesound.org/people/TylerAM/sounds/389665/ /datum/emote/living/carbon/human/weh //lizard @@ -346,7 +346,6 @@ key_third_person = "whistles" message = "whistles!" emote_type = EMOTE_AUDIBLE - vary = TRUE /datum/emote/living/carbon/human/kepiwhistle/get_sound(mob/living/user) if(!ishuman(user)) @@ -358,4 +357,3 @@ key = "woop" key_third_person = "woops" message = "woops!" - emote_type = EMOTE_AUDIBLE diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 7bbe9fb1de72..4430fc1da300 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -314,6 +314,10 @@ msg += "" + if(HAS_TRAIT(user, TRAIT_SPIRITUAL) && mind?.holy_role) + msg += "[t_He] [t_has] a holy aura about [t_him].\n" + SEND_SIGNAL(user, COMSIG_ADD_MOOD_EVENT, "religious_comfort", /datum/mood_event/religiously_comforted) + switch(stat) if(UNCONSCIOUS, HARD_CRIT) msg += "[t_He] [t_is]n't responding to anything around [t_him] and seem[p_s()] to be asleep.\n" @@ -326,7 +330,7 @@ if(!key) msg += "[t_He] [t_is] totally catatonic. The stresses of life in deep-space must have been too much for [t_him]. Any recovery is unlikely.\n" else if(!client) - msg += "[t_He] [t_has] been suffering from SSD - Space Sleep Disorder - for [trunc(((world.time - lastclienttime) / (1 MINUTES)))] minutes. [t_He] may snap out of it at any time! Or maybe never. It's best to leave [t_him] be.\n" + msg += "[t_He] appears to be suffering from SSD - Space Sleep Disorder. [t_He] may snap out of it at any time! Or maybe never. It's best to leave [t_him] be.\n" if (length(msg)) . += "[msg.Join("")]" diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 64dfdfde91ce..1cb061ff9fd9 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -501,10 +501,6 @@ else if(!(flags & SHOCK_NOGLOVES)) //This gets the siemens_coeff for all non tesla shocks if(gloves) siemens_coeff *= gloves.siemens_coefficient - //If it doesnt have physiology its prob still initializing. - if(!physiology) - . = ..() - return siemens_coeff *= physiology.siemens_coeff siemens_coeff *= dna.species.siemens_coeff . = ..() diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm index 567523c11d79..6556335c2bdb 100644 --- a/code/modules/mob/living/carbon/human/human_defines.dm +++ b/code/modules/mob/living/carbon/human/human_defines.dm @@ -54,6 +54,7 @@ var/obj/item/clothing/wear_suit = null var/obj/item/clothing/w_uniform = null var/obj/item/belt = null + var/obj/item/wear_id = null var/obj/item/r_store = null var/obj/item/l_store = null var/obj/item/s_store = null diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 9e2cfe4f1556..5d8264c14ac3 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -101,22 +101,6 @@ if(id_card) return id_card -/mob/living/carbon/human/get_bankcard() - //Check hands - var/list/items_to_check = list() - if(get_active_held_item()) - items_to_check += get_active_held_item() - if(get_inactive_held_item()) - items_to_check += get_inactive_held_item() - if(wear_id) - items_to_check += wear_id - if(belt) - items_to_check += belt - for(var/obj/item/i in items_to_check) - var/obj/item/card/bank/bank_card = i.GetBankCard() - if(bank_card) - return bank_card - /mob/living/carbon/human/get_id_in_hand() var/obj/item/held_item = get_active_held_item() if(!held_item) @@ -153,10 +137,10 @@ to_chat(src, "You can't bring yourself to use a ranged weapon!") return FALSE -/mob/living/carbon/proc/get_bank_account() +/mob/living/carbon/human/proc/get_bank_account() RETURN_TYPE(/datum/bank_account) var/datum/bank_account/account - var/obj/item/card/bank/I = get_bankcard() + var/obj/item/card/id/I = get_idcard() if(I && I.registered_account) account = I.registered_account diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index e2a01d29540c..e061cd5c9793 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1179,9 +1179,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) return FALSE return equip_delay_self_check(I, H, bypass_equip_delay_self) if(ITEM_SLOT_ID) - if(H.wear_id) - if(SEND_SIGNAL(H.wear_id, COMSIG_TRY_STORAGE_CAN_INSERT, I, H, TRUE)) - return TRUE + if(H.wear_id && !swap) return FALSE var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST) diff --git a/code/modules/mob/living/carbon/human/species_types/ethereal.dm b/code/modules/mob/living/carbon/human/species_types/ethereal.dm index 27362b348cab..4ad5297b73d9 100644 --- a/code/modules/mob/living/carbon/human/species_types/ethereal.dm +++ b/code/modules/mob/living/carbon/human/species_types/ethereal.dm @@ -271,7 +271,7 @@ var/static/mutable_appearance/overcharge //shameless copycode from lightning spell overcharge = overcharge || mutable_appearance('icons/effects/effects.dmi', "electricity", EFFECTS_LAYER) _human.add_overlay(overcharge) - if(do_after(_human, 50, _human, TRUE)) + if(do_after(_human, 50, _human, 1)) _human.flash_lighting_fx(5, 7, current_color) var/obj/item/organ/stomach/ethereal/stomach = _human.getorganslot(ORGAN_SLOT_STOMACH) playsound(_human, 'sound/magic/lightningshock.ogg', 100, TRUE, extrarange = 5) diff --git a/code/modules/mob/living/carbon/human/species_types/humans.dm b/code/modules/mob/living/carbon/human/species_types/humans.dm index 882fffc9ff41..885be6f5886a 100644 --- a/code/modules/mob/living/carbon/human/species_types/humans.dm +++ b/code/modules/mob/living/carbon/human/species_types/humans.dm @@ -13,33 +13,16 @@ loreblurb = "Mostly hairless mammalians. Their home system, Sol, lies in a sort of \"bluespace dead-zone\" that blocks anything from entering or exiting Sol's dead-zone through bluespace without a relay. While it leaves Sol extremely well-defended, it meant that they went unnoticed and uncontacted until they were themselves able to breach it." /datum/species/human/on_species_gain(mob/living/carbon/C, datum/species/old_species, pref_load) - switch(C.dna.features["ears"]) - if("Elf") - mutantears = /obj/item/organ/ears/elf - if("Cat") - mutantears = /obj/item/organ/ears/cat - if("Dog") - mutantears = /obj/item/organ/ears/dog - if("Fox") - mutantears = /obj/item/organ/ears/fox - if("Rabbit") - mutantears = /obj/item/organ/ears/rabbit - if("Bent Rabbit") - mutantears = /obj/item/organ/ears/rabbit/bent - if("Floppy Rabbit") - mutantears = /obj/item/organ/ears/rabbit/floppy - switch(C.dna.features["tail_human"]) - if("Cat") - mutant_organs |= /obj/item/organ/tail/cat - if("Dog") - mutant_organs |= /obj/item/organ/tail/dog - if("Fox") - mutant_organs |= /obj/item/organ/tail/fox - if("Fox 2") - mutant_organs |= /obj/item/organ/tail/fox/alt - if("Rabbit") - mutant_organs |= /obj/item/organ/tail/rabbit - + if(C.dna.features["ears"] == "Cat") + mutantears = /obj/item/organ/ears/cat + if(C.dna.features["ears"] == "Fox") + mutantears = /obj/item/organ/ears/fox + if(C.dna.features["tail_human"] == "Cat") + mutant_organs |= /obj/item/organ/tail/cat + if(C.dna.features["tail_human"] == "Fox") + mutant_organs |= /obj/item/organ/tail/fox + if(C.dna.features["ears"] == "Elf") + mutantears = /obj/item/organ/ears/elf return ..() /datum/species/human/spec_death(gibbed, mob/living/carbon/human/H) diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index 14526059354d..30f3d5f74b58 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -313,7 +313,7 @@ H.notransform = TRUE - if(do_after(owner, delay = 60, target = owner, progress = TRUE, timed_action_flags = IGNORE_HELD_ITEM)) + if(do_after(owner, delay=60, target=owner, progress=TRUE, timed_action_flags = IGNORE_HELD_ITEM)) if(H.blood_volume >= BLOOD_VOLUME_SLIME_SPLIT) make_dupe() else diff --git a/code/modules/mob/living/carbon/human/species_types/kepori.dm b/code/modules/mob/living/carbon/human/species_types/kepori.dm index 7e76fff79c1e..3278d3d77c1e 100644 --- a/code/modules/mob/living/carbon/human/species_types/kepori.dm +++ b/code/modules/mob/living/carbon/human/species_types/kepori.dm @@ -10,7 +10,7 @@ disliked_food = FRIED | GROSS | CLOTH liked_food = MEAT | GORE changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | ERT_SPAWN | RACE_SWAP | SLIME_EXTRACT - loreblurb = "Kepori are a species covered in feathers vaguely reminiscent of earth’s extinct troodontidae. They’re small and sometimes seen as weak by other species due to their hollow bones but make up for that in speed and reflexes. They tend to woop when excited, scared, or for any other reason at all." + loreblurb = "Kepori are a species covered in feathers vaguely reminiscent of earth’s extinct troodontidae. They’re small and sometimes seen as weak by other species due to their hollow bones but make up for that in speed and reflexes. Those found in space are commonly known as rollaways. They tend to woop when excited, scared, or for any other reason at all." attack_verb = "slash" attack_sound = 'sound/weapons/slash.ogg' miss_sound = 'sound/weapons/slashmiss.ogg' diff --git a/code/modules/mob/living/carbon/human/species_types/spider.dm b/code/modules/mob/living/carbon/human/species_types/spider.dm index 764a7166ff2d..9c0f58dc8312 100644 --- a/code/modules/mob/living/carbon/human/species_types/spider.dm +++ b/code/modules/mob/living/carbon/human/species_types/spider.dm @@ -147,7 +147,7 @@ GLOBAL_LIST_INIT(spider_last, world.file2list("strings/names/spider_last.txt")) var/nutrition_threshold = NUTRITION_LEVEL_FED if (H.nutrition >= nutrition_threshold) to_chat(H, "You begin spinning some web...") - if(!do_after(H, 10 SECONDS, T, hidden = TRUE)) + if(!do_after(H, 10 SECONDS, 1, T)) to_chat(H, "Your web spinning was interrupted!") return if(prob(75)) @@ -208,7 +208,7 @@ GLOBAL_LIST_INIT(spider_last, world.file2list("strings/names/spider_last.txt")) to_chat(H, "You cannot wrap this.") return H.visible_message("[H] starts to wrap [A] into a cocoon!","You start to wrap [A] into a cocoon.") - if(!do_after(H, 10 SECONDS, A, hidden = TRUE)) + if(!do_after(H, 10 SECONDS, 1, A)) to_chat(H, "Your web spinning was interrupted!") return H.adjust_nutrition(E.spinner_rate * -3.5) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 0f3ab70e4034..beecda12b083 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -435,42 +435,17 @@ There are several things that need to be remembered: if(s_store) var/obj/item/I = s_store + var/mutable_appearance/s_store_overlay update_hud_s_store(I) - ///The final thing we overlay. Set on build_worn_icon. - var/mutable_appearance/suit_store_overlay - - ///icon file of the clothing - var/icon_file = I.mob_overlay_icon - - /// Does this clothing need to be generated via greyscale - var/handled_by_bodytype = FALSE - - if(!suit_store_overlay) - if(dna.species.bodytype & BODYTYPE_VOX) - if(I.supports_variations & VOX_VARIATION) - icon_file = VOX_BACK_PATH - else - handled_by_bodytype = TRUE - - else if(dna.species.bodytype & BODYTYPE_KEPORI) -// if(I.supports_variations & KEPORI_VARIATION) -// icon_file = KEPORI_BACK_PATH -// else - handled_by_bodytype = TRUE - - if(!icon_exists(icon_file, RESOLVE_ICON_STATE(I))) - icon_file = DEFAULT_BACK_PATH - handled_by_bodytype = TRUE - - var/use_autogen = handled_by_bodytype ? dna.species : null - suit_store_overlay = I.build_worn_icon(default_layer = -SUIT_STORE_LAYER, default_icon_file = icon_file, override_file = icon_file, isinhands = FALSE, override_file = icon_file, mob_species = use_autogen) + var/t_state = I.item_state + if(!t_state) + t_state = I.icon_state + s_store_overlay = I.build_worn_icon(default_layer = -SUIT_STORE_LAYER, default_icon_file = 'icons/mob/clothing/belt_mirror.dmi', override_state = t_state) - if(!suit_store_overlay) - return - overlays_standing[SUIT_STORE_LAYER] = suit_store_overlay - - if(suit_store_overlay) - apply_overlay(SUIT_STORE_LAYER) + if(!s_store_overlay) + return + overlays_standing[SUIT_STORE_LAYER] = s_store_overlay + apply_overlay(SUIT_STORE_LAYER) /mob/living/carbon/human/update_inv_head() diff --git a/code/modules/mob/living/carbon/inventory.dm b/code/modules/mob/living/carbon/inventory.dm index d5b97a942da2..7a995dea28da 100644 --- a/code/modules/mob/living/carbon/inventory.dm +++ b/code/modules/mob/living/carbon/inventory.dm @@ -84,9 +84,6 @@ if(ITEM_SLOT_BACKPACK) if(!back || !SEND_SIGNAL(back, COMSIG_TRY_STORAGE_INSERT, I, src, TRUE)) not_handled = TRUE - if(ITEM_SLOT_ID) - if(!wear_id || !SEND_SIGNAL(wear_id, COMSIG_TRY_STORAGE_INSERT, I, src, TRUE)) - not_handled = TRUE else not_handled = TRUE diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index c5145600bbf8..0fc21db37d8c 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -25,12 +25,9 @@ if(.) //not dead handle_blood() - if(isLivingSSD()) // If you're disconnected, you're going to sleep - if(trunc((world.time - lastclienttime) / (3 MINUTES)) > 0) // After a three minute grace period, your character will fall asleep - if(AmountSleeping() < 20) - AdjustSleeping(20) // Adjust every 10 seconds - if(ssd_indicator) - cut_overlay(GLOB.ssd_indicator_overlay) // Prevents chronically SSD players from breaking immersion + if(isLivingSSD())//if you're disconnected, you're going to sleep + if(AmountSleeping() < 20) + AdjustSleeping(20)//adjust every 10 seconds if(stat != DEAD) var/bprv = handle_bodyparts() diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 755c674a107d..6a66c0546f6e 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -75,6 +75,8 @@ var/amount if(reagents.has_reagent(/datum/reagent/medicine/morphine)) amount = -1 + if(reagents.has_reagent(/datum/reagent/consumable/nuka_cola)) + amount = -1 if(amount) add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/monkey_reagent_speedmod, TRUE, amount) diff --git a/code/modules/mob/living/carbon/status_procs.dm b/code/modules/mob/living/carbon/status_procs.dm index 5ab2c57be0f4..cc15c12d836e 100644 --- a/code/modules/mob/living/carbon/status_procs.dm +++ b/code/modules/mob/living/carbon/status_procs.dm @@ -17,7 +17,6 @@ ADD_TRAIT(src, TRAIT_INCAPACITATED, STAMINA) ADD_TRAIT(src, TRAIT_IMMOBILIZED, STAMINA) ADD_TRAIT(src, TRAIT_FLOORED, STAMINA) - ADD_TRAIT(src, TRAIT_HANDS_BLOCKED, STAMINA) if((maxHealth - health + getStaminaLoss()) > 120) // Puts you a little further into the initial stamcrit, makes stamcrit harder to outright counter with chems. //WS Edit - Stamina stacks with health damage adjustStaminaLoss(30, FALSE) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 269c74a837bd..5c499fe21029 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1410,32 +1410,6 @@ if(player_logged && stat != DEAD) return TRUE -// The above code is kept to prevent old SSD behavior from breaking, while the code below is dedicated to the SSD Indicator - -GLOBAL_VAR_INIT(ssd_indicator_overlay, mutable_appearance('icons/mob/ssd_indicator.dmi', "default0", RUNECHAT_PLANE)) - -/mob/living - var/ssd_indicator = FALSE - var/lastclienttime = 0 - -/mob/living/proc/set_ssd_indicator(state) - if(state == ssd_indicator) - return - ssd_indicator = state - if(ssd_indicator && stat != DEAD) - add_overlay(GLOB.ssd_indicator_overlay) - else - cut_overlay(GLOB.ssd_indicator_overlay) - -/mob/living/Login() - . = ..() - set_ssd_indicator(FALSE) - -/mob/living/Logout() - . = ..() - lastclienttime = world.time - set_ssd_indicator(TRUE) - /mob/living/vv_get_header() . = ..() var/refid = REF(src) diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 2ed00efe2e4b..eb622de65f28 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -407,13 +407,15 @@ if(client) makeNewConstruct(/mob/living/simple_animal/hostile/construct/harvester, src, cultoverride = TRUE) else - switch(rand(1, 3)) + switch(rand(1, 4)) if(1) new /mob/living/simple_animal/hostile/construct/juggernaut/hostile(get_turf(src)) if(2) new /mob/living/simple_animal/hostile/construct/wraith/hostile(get_turf(src)) if(3) new /mob/living/simple_animal/hostile/construct/artificer/hostile(get_turf(src)) + if(4) + new /mob/living/simple_animal/hostile/construct/proteon/hostile(get_turf(src)) spawn_dust() gib() return TRUE diff --git a/code/modules/mob/living/silicon/pai/pai_defense.dm b/code/modules/mob/living/silicon/pai/pai_defense.dm index 4a3e284addd6..ec49e59ecace 100644 --- a/code/modules/mob/living/silicon/pai/pai_defense.dm +++ b/code/modules/mob/living/silicon/pai/pai_defense.dm @@ -50,7 +50,7 @@ user.do_attack_animation(src) if (user.name == master) visible_message("Responding to its master's touch, [src] disengages its holochassis emitter, rapidly losing coherence.") - if(do_after(user, 1 SECONDS, src, hidden = TRUE)) + if(do_after(user, 1 SECONDS, TRUE, src)) fold_in() if(user.put_in_hands(card)) user.visible_message("[user] promptly scoops up [user.p_their()] pAI's card.") diff --git a/code/modules/mob/living/simple_animal/bot/floorbot.dm b/code/modules/mob/living/simple_animal/bot/floorbot.dm index 980f12897e70..d15c20f1aa1d 100644 --- a/code/modules/mob/living/simple_animal/bot/floorbot.dm +++ b/code/modules/mob/living/simple_animal/bot/floorbot.dm @@ -280,7 +280,7 @@ /mob/living/simple_animal/bot/floorbot/proc/is_hull_breach(turf/t) //Ignore space tiles not considered part of a structure, also ignores shuttle docking areas. var/area/t_area = get_area(t) - if(istype(t_area, /area/space) || istype(t_area, /area/asteroid)) + if(istype(t_area, /area/space) || istype(t_area, /area/solar) || istype(t_area, /area/asteroid)) return FALSE else return TRUE diff --git a/code/modules/mob/living/simple_animal/corpse.dm b/code/modules/mob/living/simple_animal/corpse.dm index 1b8004cbd5b5..a1b10b897db6 100644 --- a/code/modules/mob/living/simple_animal/corpse.dm +++ b/code/modules/mob/living/simple_animal/corpse.dm @@ -125,7 +125,7 @@ /datum/outfit/frontier name = "Frontiersman Corpse" - uniform = /obj/item/clothing/under/frontiersmen + uniform = /obj/item/clothing/under/rank/security/officer/frontier shoes = /obj/item/clothing/shoes/jackboots head = /obj/item/clothing/head/beret/sec/frontier gloves = /obj/item/clothing/gloves/color/black @@ -151,11 +151,11 @@ /datum/outfit/frontier/officer name = "Frontiersman Officer Corpse" - uniform = /obj/item/clothing/under/frontiersmen/officer + uniform = /obj/item/clothing/under/rank/security/officer/frontier/officer suit = /obj/item/clothing/suit/armor/frontier shoes = /obj/item/clothing/shoes/combat ears = /obj/item/radio/headset - head = /obj/item/clothing/head/frontier/peaked + head = /obj/item/clothing/head/caphat/frontier /obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper/heavy outfit = /datum/outfit/frontier/trooper/heavy diff --git a/code/modules/mob/living/simple_animal/friendly/cat.dm b/code/modules/mob/living/simple_animal/friendly/cat.dm index 646a3eb8436b..1916a7c52adb 100644 --- a/code/modules/mob/living/simple_animal/friendly/cat.dm +++ b/code/modules/mob/living/simple_animal/friendly/cat.dm @@ -270,7 +270,7 @@ maxHealth = 50 gender = FEMALE harm_intent_damage = 10 - butcher_results = list(/obj/item/organ/brain = 1, /obj/item/organ/heart = 1, /obj/item/food/cakeslice/birthday = 3, \ + butcher_results = list(/obj/item/organ/brain = 1, /obj/item/organ/heart = 1, /obj/item/reagent_containers/food/snacks/cakeslice/birthday = 3, \ /obj/item/reagent_containers/food/snacks/meat/slab = 2) response_harm_continuous = "takes a bite out of" response_harm_simple = "take a bite out of" diff --git a/code/modules/mob/living/simple_animal/friendly/drone/interaction.dm b/code/modules/mob/living/simple_animal/friendly/drone/interaction.dm index 16f377cb1b01..104d4363bc3b 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/interaction.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/interaction.dm @@ -17,7 +17,7 @@ if("Cannibalize") if(D.health < D.maxHealth) D.visible_message("[D] begins to cannibalize parts from [src].", "You begin to cannibalize parts from [src]...") - if(do_after(D, 60, src, FALSE)) + if(do_after(D, 60, 0, target = src)) D.visible_message("[D] repairs itself using [src]'s remains!", "You repair yourself using [src]'s remains.") D.adjustBruteLoss(-src.maxHealth) new /obj/effect/decal/cleanable/oil/streak(get_turf(src)) diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index 7b11d05bcf2c..cf1b0de8ae70 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -145,6 +145,9 @@ GLOBAL_VAR_INIT(mouse_killed, 0) else return ..() +/mob/living/simple_animal/mouse/attack_ghost(mob/dead/observer/user) + user.possess_mouse(src) + /mob/living/simple_animal/mouse/start_pulling(atom/movable/AM, state, force, supress_message) return FALSE @@ -162,7 +165,7 @@ GLOBAL_VAR_INIT(mouse_killed, 0) visible_message( "[src] starts eating away [A]...", "You start eating the [A]...") - if(do_after(src, 30, A, hidden = TRUE)) + if(do_after(src, 30, FALSE, A)) if(QDELETED(A)) return visible_message( diff --git a/code/modules/mob/living/simple_animal/hostile/human/frontiersman.dm b/code/modules/mob/living/simple_animal/hostile/human/frontiersman.dm index ddae7a07397b..040b6b26ae2a 100644 --- a/code/modules/mob/living/simple_animal/hostile/human/frontiersman.dm +++ b/code/modules/mob/living/simple_animal/hostile/human/frontiersman.dm @@ -2,54 +2,27 @@ name = "Frontiersman" desc = "A frontiersman! A terrorist that would probably kill everyone without mercy." icon_state = "frontiersmanmelee" - icon = 'icons/mob/simple_frontiersman.dmi' icon_living = "frontiersmanmelee" icon_dead = "frontiersmanmelee_dead" speak_chance = 0 melee_damage_lower = 15 melee_damage_upper = 15 loot = list(/obj/effect/mob_spawn/human/corpse/frontier, - /obj/item/kitchen/knife/combat/survival) + /obj/item/kitchen/knife) atmos_requirements = list("min_oxy" = 5, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 1, "min_co2" = 0, "max_co2" = 5, "min_n2" = 0, "max_n2" = 0) faction = list(FACTION_ANTAG_FRONTIERSMEN) - footstep_type = FOOTSTEP_MOB_SHOE - -/mob/living/simple_animal/hostile/human/frontier/internals - icon_state = "frontiersmanmelee_mask" - icon_living = "frontiersmanmelee_mask" - loot = list(/obj/effect/mob_spawn/human/corpse/frontier, - /obj/item/clothing/mask/gas/sechailer, - /obj/item/tank/internals/emergency_oxygen/engi) - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - /mob/living/simple_animal/hostile/human/frontier/ranged icon_state = "frontiersmanranged" icon_living = "frontiersmanranged" loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged, - /obj/item/gun/ballistic/revolver/syndicate) + /obj/item/gun/ballistic/revolver) ranged = 1 retreat_distance = 5 minimum_distance = 5 projectilesound = 'sound/weapons/gun/revolver/shot.ogg' casingtype = /obj/item/ammo_casing/a357 -/mob/living/simple_animal/hostile/human/frontier/ranged/internals - icon_state = "frontiersmanranged_mask" - icon_living = "frontiersmanranged_mask" - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged, - /obj/item/gun/ballistic/revolver, - /obj/item/clothing/mask/gas/sechailer, - /obj/item/tank/internals/emergency_oxygen/engi) - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - -/mob/living/simple_animal/hostile/human/frontier/ranged/internals/neutered - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged, - /obj/item/clothing/mask/gas/sechailer, - /obj/item/tank/internals/emergency_oxygen/engi) - /mob/living/simple_animal/hostile/human/frontier/ranged/neutered loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged) @@ -61,21 +34,6 @@ casingtype = /obj/item/ammo_casing/a8_50r projectilesound = 'sound/weapons/gun/rifle/mosin.ogg' -/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/internals - icon_state = "frontiersmanrangedrifle_mask" - icon_living = "frontiersmanrangedrifle_mask" - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged, - /obj/item/gun/ballistic/rifle/illestren, - /obj/item/clothing/mask/gas/sechailer, - /obj/item/tank/internals/emergency_oxygen/engi) - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - -/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/internals/neutered - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged, - /obj/item/clothing/mask/gas/sechailer, - /obj/item/tank/internals/emergency_oxygen/engi) - /mob/living/simple_animal/hostile/human/frontier/ranged/mosin/neutered loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged) @@ -89,21 +47,6 @@ loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper, /obj/item/gun/ballistic/shotgun/brimstone) -/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/internals - icon_state = "frontiersmanrangedelite_mask" - icon_living = "frontiersmanrangedelite_mask" - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper, - /obj/item/gun/ballistic/shotgun/brimstone, - /obj/item/clothing/mask/gas, - /obj/item/tank/internals/emergency_oxygen/engi) - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - -/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/internals/neutered - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper, - /obj/item/clothing/mask/gas, - /obj/item/tank/internals/emergency_oxygen/engi) - /mob/living/simple_animal/hostile/human/frontier/ranged/trooper/neutered loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper) @@ -117,21 +60,6 @@ loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper, /obj/item/gun/ballistic/automatic/assault/skm) -/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/internals - icon_state = "frontiersmanrangedak47_mask" - icon_living = "frontiersmanrangedak47_mask" - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper, - /obj/item/gun/ballistic/automatic/assault/skm, - /obj/item/clothing/mask/gas, - /obj/item/tank/internals/emergency_oxygen/engi) - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - -/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/internals/neutered - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper, - /obj/item/clothing/mask/gas, - /obj/item/tank/internals/emergency_oxygen/engi) - /mob/living/simple_animal/hostile/human/frontier/ranged/trooper/skm/neutured loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper) @@ -144,21 +72,6 @@ casingtype = /obj/item/ammo_casing/a8_50r projectilesound = 'sound/weapons/gun/rifle/mosin.ogg' -/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals - icon_state = "frontiersmanrangedmosin_mask" - icon_living = "frontiersmanrangedmosin_mask" - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper, - /obj/item/gun/ballistic/rifle/illestren, - /obj/item/clothing/mask/gas, - /obj/item/tank/internals/emergency_oxygen/engi) - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - -/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals/neutered - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper, - /obj/item/clothing/mask/gas, - /obj/item/tank/internals/emergency_oxygen/engi) - /mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/neutered loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper) @@ -174,21 +87,6 @@ projectiletype = /obj/projectile/beam/weak/penetrator loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper/heavy) -/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/heavy/internals - icon_state = "frontiersmanrangedminigun_mask" - icon_living = "frontiersmanrangedminigun_mask" - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper/heavy, - /obj/item/clothing/mask/gas, - /obj/item/tank/internals/emergency_oxygen/engi) - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - - -/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/heavy/neutered - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper/heavy/gunless, - /obj/item/clothing/mask/gas, - /obj/item/tank/internals/emergency_oxygen/engi) - /mob/living/simple_animal/hostile/human/frontier/ranged/trooper/heavy/neutered loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/trooper/heavy/gunless) @@ -203,20 +101,10 @@ loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/officer, /obj/item/gun/ballistic/automatic/pistol/APS) -/mob/living/simple_animal/hostile/human/frontier/ranged/officer/internals - icon_state = "frontiersmanofficer_mask" - icon_living = "frontiersmanofficer_mask" - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/officer, - /obj/item/gun/ballistic/automatic/pistol/APS, - /obj/item/clothing/mask/gas, - /obj/item/tank/internals/emergency_oxygen/engi) - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - -/mob/living/simple_animal/hostile/human/frontier/ranged/officer/internals/neutered - loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/officer, - /obj/item/clothing/mask/gas, - /obj/item/tank/internals/emergency_oxygen/engi) - /mob/living/simple_animal/hostile/human/frontier/ranged/officer/neutured loot = list(/obj/effect/mob_spawn/human/corpse/frontier/ranged/officer) + +/mob/living/simple_animal/hostile/human/frontier/ranged/officer/Aggro() + ..() + summon_backup(15) + say(pick("Help!!", "They're right here!!", "Don't let me die!!")) diff --git a/code/modules/mob/living/simple_animal/hostile/human/skeleton.dm b/code/modules/mob/living/simple_animal/hostile/human/skeleton.dm index b251dda91e48..675c6fc99342 100644 --- a/code/modules/mob/living/simple_animal/hostile/human/skeleton.dm +++ b/code/modules/mob/living/simple_animal/hostile/human/skeleton.dm @@ -47,8 +47,8 @@ melee_damage_upper = 30 deathmessage = "collapses into a pile of bones, its gear clanging as it hits the ground!" loot = list(/obj/effect/decal/remains/human, - /obj/item/clothing/suit/armor/witchhunter, - /obj/item/clothing/head/witchunter, + /obj/item/clothing/suit/armor/riot/chaplain, + /obj/item/clothing/head/helmet/chaplain, /obj/item/claymore/weak{name = "holy sword"}) /mob/living/simple_animal/hostile/human/skeleton/ice diff --git a/code/modules/mob/living/simple_animal/hostile/human/syndicate.dm b/code/modules/mob/living/simple_animal/hostile/human/syndicate.dm index a88a79610b60..b4769b647aad 100644 --- a/code/modules/mob/living/simple_animal/hostile/human/syndicate.dm +++ b/code/modules/mob/living/simple_animal/hostile/human/syndicate.dm @@ -189,6 +189,10 @@ casingtype = /obj/item/ammo_casing/c45 projectilesound = 'sound/weapons/gun/smg/shot.ogg' +/mob/living/simple_animal/hostile/human/syndicate/ranged/smg/pilot //caravan ambush ruin + name = "Ramzi Clique Salvage Pilot" + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier) + /mob/living/simple_animal/hostile/human/syndicate/ranged/smg/space icon_state = "syndicate_space_smg" icon_living = "syndicate_space_smg" diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/codename_claw.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/codename_claw.dm index a762a9298279..3a4506b62562 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/codename_claw.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/codename_claw.dm @@ -232,6 +232,7 @@ projectiletype = /obj/projectile/tentacle projectilesound = 'sound/effects/splat.ogg' Shoot(target) + /////TENTACLE END /////STING ATTACK diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm index 03faa787d155..00a32a8dc449 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm @@ -322,3 +322,4 @@ Difficulty: Extremely Hard var/turf/T = get_turf(target) mineral_scan_pulse(T, world.view + 1) . = ..() + diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm index 04723d80ba5a..0c13b9d67f16 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/swarmer.dm @@ -49,6 +49,9 @@ GLOBAL_LIST_INIT(AISwarmerCapsByType, list(/mob/living/simple_animal/hostile/swa maxHealth = 750 //""""low-ish"""" HP because it's a passive boss, and the swarm itself is the real foe mob_biotypes = MOB_ROBOTIC gps_name = "Hungry Signal" + achievement_type = /datum/award/achievement/boss/swarmer_beacon_kill + crusher_achievement_type = /datum/award/achievement/boss/swarmer_beacon_crusher + score_achievement_type = /datum/award/score/swarmer_beacon_score faction = list("mining", "boss", "swarmer") weather_immunities = list("lava","ash") stop_automated_movement = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm index b03363e956f1..d10b9b86fb9b 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm @@ -1,3 +1,4 @@ +#define LEGIONVIRUS_TYPE /datum/disease/transformation/legionvirus #define BULLET_SHELL_DAMAGE 1 //A beast that fire freezing blasts. @@ -203,6 +204,7 @@ projectiletype = /obj/projectile/temp/basilisk/heated #undef BULLET_SHELL_DAMAGE +#undef LEGIONVIRUS_TYPE //Watcher /mob/living/simple_animal/hostile/asteroid/basilisk/watcher @@ -338,8 +340,8 @@ if(istype(L)) L.apply_status_effect(/datum/status_effect/freon/watcher) -/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/nest - from_nest = TRUE +/mob/living/simple_animal/hostile/asteroid/basilisk/watcher/tendril + fromtendril = TRUE /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/forgotten name = "forgotten watcher" diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/brimdemon.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/brimdemon.dm index 769f6ce3d5fa..815bfca00028 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/brimdemon.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/brimdemon.dm @@ -14,7 +14,7 @@ emote_hear = list("cackles","screeches") stat_attack = CONSCIOUS ranged_cooldown_time = 5 SECONDS - vision_range = 6 + vision_range = 9 retreat_distance = 2 speed = 3 move_to_delay = 5 @@ -98,7 +98,7 @@ visible_message(span_danger("[src] starts charging!")) balloon_alert(src, "charging...") to_chat(src, "You begin to charge up...") - fire_laser() + addtimer(CALLBACK(src, PROC_REF(fire_laser)), 1 SECONDS) COOLDOWN_START(src, ranged_cooldown, ranged_cooldown_time) /mob/living/simple_animal/hostile/asteroid/brimdemon/Moved(atom/old_loc, movement_dir, forced, list/old_locs, momentum_change = TRUE) @@ -115,6 +115,10 @@ /mob/living/simple_animal/hostile/asteroid/brimdemon/proc/fire_laser() if(stat == DEAD) return + visible_message(span_danger("[src] fires a brimbeam!")) + balloon_alert(src, "brimbeam fired") + playsound(src, 'sound/creatures/brimdemon.ogg', 150, FALSE, 0, 3) + cut_overlay("brimdemon_telegraph_dir") var/turf/target_turf = get_ranged_target_turf(src, dir, BRIMBEAM_RANGE) var/turf/origin_turf = get_turf(src) var/list/affected_turfs = get_line(origin_turf, target_turf) - origin_turf @@ -131,30 +135,15 @@ var/atom/new_brimbeam = new /obj/effect/brimbeam(affected_turf) new_brimbeam.dir = dir beamparts += new_brimbeam - animate(new_brimbeam, 1 SECONDS, alpha = 255) + for(var/mob/living/hit_mob in affected_turf.contents) + hit_mob.adjustFireLoss(35) + to_chat(hit_mob, span_userdanger("You're hit by [src]'s brimbeam!")) if(length(beamparts)) var/atom/last_brimbeam = beamparts[length(beamparts)] last_brimbeam.icon_state = "brimbeam_end" var/atom/first_brimbeam = beamparts[1] first_brimbeam.icon_state = "brimbeam_start" - addtimer(CALLBACK(src, PROC_REF(kill_people)), 1 SECONDS) - addtimer(CALLBACK(src, PROC_REF(end_laser)), 3 SECONDS) - -/// Tells the lasers to start murdering people -/mob/living/simple_animal/hostile/asteroid/brimdemon/proc/kill_people() - if(stat == DEAD) - end_laser() - return - playsound(src, 'sound/creatures/brimdemon.ogg', 150, FALSE, 0, 3) - visible_message(span_danger("[src] fires a brimbeam!")) - balloon_alert(src, "brimbeam fired") - cut_overlay("brimdemon_telegraph_dir") - for(var/obj/effect/brimbeam/beam in beamparts) - var/turf/affected_turf = get_turf(beam) - START_PROCESSING(SSfastprocess, beam) - for(var/mob/living/hit_mob in affected_turf.contents) - hit_mob.adjustFireLoss(35) - to_chat(hit_mob, span_userdanger("You're hit by [src]'s brimbeam!")) + addtimer(CALLBACK(src, PROC_REF(end_laser)), 2 SECONDS) /// Deletes all the brimbeam parts and sets variables back to their initial ones. /mob/living/simple_animal/hostile/asteroid/brimdemon/proc/end_laser() @@ -174,12 +163,15 @@ icon_state = "brimbeam_mid" layer = ABOVE_MOB_LAYER plane = -2 - alpha = 150 mouse_opacity = MOUSE_OPACITY_TRANSPARENT light_color = LIGHT_COLOR_BLOOD_MAGIC light_power = 3 light_range = 2 +/obj/effect/brimbeam/Initialize() + . = ..() + START_PROCESSING(SSfastprocess, src) + /obj/effect/brimbeam/Destroy() STOP_PROCESSING(SSfastprocess, src) return ..() diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm index 94dd221945b9..cb7eaad0e988 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm @@ -185,6 +185,7 @@ move_to_delay = 5 mob_biotypes = MOB_ORGANIC|MOB_BEAST mouse_opacity = MOUSE_OPACITY_ICON + butcher_results = list() guaranteed_butcher_results = list(/obj/item/stack/sheet/animalhide/goliath_hide = 1) deathmessage = "falls to the ground." status_flags = CANPUSH diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm index e4478b705f45..d8aedc292ca0 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm @@ -213,7 +213,7 @@ /mob/living/simple_animal/hostile/asteroid/goliath/beast/attackby(obj/item/O, mob/user, params) if(istype(O, /obj/item/saddle) && !saddled) - if(tame && do_after(user, 55, target=src)) + if(tame && do_after(user,55,target=src)) user.visible_message("You manage to put [O] on [src], you can now ride [p_them()].") qdel(O) saddled = TRUE @@ -250,7 +250,10 @@ health = 180 speed = 4 //mob_trophy = /obj/item/mob_trophy/elder_tentacle + pre_attack_icon = "ancient_goliath_preattack" + throw_message = "does nothing to the rocky hide of the" guaranteed_butcher_results = list() + trophy_drop_mod = 75 wander = FALSE bonus_tame_chance = 10 var/list/cached_tentacle_turfs @@ -277,9 +280,9 @@ else cached_tentacle_turfs -= t -/mob/living/simple_animal/hostile/asteroid/goliath/beast/nest +/mob/living/simple_animal/hostile/asteroid/goliath/beast/tendril butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab/goliath = 2, /obj/item/stack/sheet/bone = 2, /obj/item/stack/sheet/sinew = 2) - from_nest = TRUE + fromtendril = TRUE //tentacles /obj/effect/temp_visual/goliath_tentacle diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index b7ca291a5be4..d637b19a2a08 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -164,7 +164,7 @@ if(stored_mob) stored_mob.forceMove(get_turf(src)) stored_mob = null - else if(from_nest) + else if(fromtendril) new /obj/effect/mob_spawn/human/corpse/charredskeleton(T) else if(dwarf_mob) new /obj/effect/mob_spawn/human/corpse/damaged/legioninfested/dwarf(T) @@ -172,11 +172,11 @@ new /obj/effect/mob_spawn/human/corpse/damaged/legioninfested(T) ..(gibbed) -/mob/living/simple_animal/hostile/asteroid/hivelord/legion/nest - from_nest = TRUE +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril + fromtendril = TRUE -/mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf/nest - from_nest = TRUE +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf/tendril + fromtendril = TRUE /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf/death(gibbed) move_force = MOVE_FORCE_DEFAULT @@ -208,7 +208,7 @@ attack_sound = 'sound/weapons/pierce.ogg' throw_message = "is shrugged off by" del_on_death = TRUE - stat_attack = SOFT_CRIT + stat_attack = HARD_CRIT robust_searching = 1 var/can_infest_dead = FALSE @@ -222,7 +222,7 @@ /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/staff/Initialize() . = ..() - addtimer(CALLBACK(src, PROC_REF(death)), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(death)), 50) AddComponent(/datum/component/swarming) /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/Life() @@ -230,8 +230,6 @@ if(stat == DEAD || !isturf(loc)) return for(var/mob/living/carbon/human/victim in range(src, 1)) //Only for corpse right next to/on same tile - if(istype(victim.getorganslot(ORGAN_SLOT_REGENERATIVE_CORE), /obj/item/organ/legion_skull)) // no double dipping - continue switch(victim.stat) if(UNCONSCIOUS, HARD_CRIT) infest(victim) @@ -241,87 +239,21 @@ infest(victim) return //This will qdelete the legion. + /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/proc/infest(mob/living/carbon/human/H) - visible_message(span_warning("[name] burrows into the flesh of [H]!")) - if(H.stat != DEAD) - var/obj/item/organ/legion_skull/throwyouabone = new() - throwyouabone.Insert(H) + visible_message("[name] burrows into the flesh of [H]!") + var/mob/living/simple_animal/hostile/asteroid/hivelord/legion/L + if(HAS_TRAIT(H, TRAIT_DWARF)) //dwarf legions aren't just fluff! + L = new /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf(H.loc) else - var/mob/living/simple_animal/hostile/asteroid/hivelord/legion/L - if(HAS_TRAIT(H, TRAIT_DWARF)) //dwarf legions aren't just fluff! - L = new /mob/living/simple_animal/hostile/asteroid/hivelord/legion/dwarf(H.loc) - else - L = new(H.loc) - visible_message(span_warning("[L] staggers to [L.p_their()] feet!")) - H.adjustBruteLoss(1000) - L.stored_mob = H - H.forceMove(L) + L = new(H.loc) + visible_message("[L] staggers to [L.p_their()] feet!") + H.death() + H.adjustBruteLoss(1000) + L.stored_mob = H + H.forceMove(L) qdel(src) -/obj/item/organ/legion_skull - name = "legion skull" - desc = "The skull of a legion, likely torn from a soon-to-be host." - icon_state = "legion_skull" - zone = BODY_ZONE_CHEST - slot = ORGAN_SLOT_REGENERATIVE_CORE - grind_results = list(/datum/reagent/medicine/soulus = 2, /datum/reagent/blood = 5) - var/datum/disease/transformation/legionvirus/malignance - var/malignance_countdown = 5 MINUTES - var/malignance_tracker - -/obj/item/organ/legion_skull/on_find(mob/living/finder) - ..() - to_chat(finder, span_warning("You found a skull-shaped growth in [owner]'s [zone]!")) - -/obj/item/organ/legion_skull/Insert(mob/living/carbon/M, special = 0) - ..() - malignance = new() - malignance.infect(M, FALSE) //we handle all the fancy virus stuff in the organ, so we need a reference for it - malignance_tracker = addtimer(CALLBACK(src, PROC_REF(update_stage)), malignance_countdown, TIMER_STOPPABLE|TIMER_DELETE_ME) - M.heal_overall_bleeding(12) //stop dying so fast - -/obj/item/organ/legion_skull/Remove(mob/living/carbon/M, special = 0) - malignance_countdown = initial(malignance_countdown) - deltimer(malignance_tracker) - malignance_tracker = null - malignance.cure() - ..() - -/obj/item/organ/legion_skull/on_life() - . = ..() - skull_check() - -/obj/item/organ/legion_skull/on_death() - . = ..() - skull_check() - -/// track our timers and reagents -/obj/item/organ/legion_skull/proc/skull_check() - if(!malignance) - malignance = new() - malignance.infect(owner, FALSE) - if(owner.reagents.has_reagent(/datum/reagent/medicine/synaptizine, needs_metabolizing = TRUE) || owner.reagents.has_reagent(/datum/reagent/medicine/spaceacillin, needs_metabolizing = TRUE)) - if(isnull(timeleft(malignance_tracker))) //ruhehehehehe - malignance_countdown = min(malignance_countdown + 1 SECONDS, initial(malignance_countdown)) //slightly improve our resistance to dying so we don't turn the second a treatment runs out - return - malignance_countdown = timeleft(malignance_tracker) //pause our timer if we have the reagents - deltimer(malignance_tracker) - malignance_tracker = null //you would think deltimer would do this but it actually doesn't track a direct reference! - return - if(!malignance_tracker) - malignance_tracker = addtimer(CALLBACK(src, PROC_REF(update_stage)), malignance_countdown, TIMER_STOPPABLE|TIMER_DELETE_ME) //and resume if we run out - -/// Updates the stage of our tied disease -/obj/item/organ/legion_skull/proc/update_stage() - malignance.update_stage(min(malignance.stage + 1, malignance.max_stages)) - if(malignance.stage == 5) - malignance.stage_act() //force the transformation here, then delete everything - qdel(malignance) - qdel(src) - return - malignance_countdown = initial(malignance_countdown) - malignance_tracker = addtimer(CALLBACK(src, PROC_REF(update_stage)), malignance_countdown, TIMER_STOPPABLE|TIMER_DELETE_ME) - //Advanced Legion is slightly tougher to kill and can raise corpses (revive other legions) /mob/living/simple_animal/hostile/asteroid/hivelord/legion/advanced name = "Signifer" @@ -388,7 +320,7 @@ /mob/living/simple_animal/hostile/big_legion/Initialize() .=..() - AddComponent(/datum/component/spawner, list(/mob/living/simple_animal/hostile/asteroid/hivelord/legion/nest), 200, faction, "peels itself off from", 3) + AddComponent(/datum/component/spawner, list(/mob/living/simple_animal/hostile/asteroid/hivelord/legion/tendril), 200, faction, "peels itself off from", 3) // Snow Legion /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow @@ -413,8 +345,8 @@ icon_aggro = "snowlegion_head" icon_dead = "snowlegion_head" -/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/nest - from_nest = TRUE +/mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/tendril + fromtendril = TRUE /mob/living/simple_animal/hostile/asteroid/hivelord/legion/crystal name = "disfigured legion" @@ -423,6 +355,7 @@ icon_living = "disfigured_legion" icon_aggro = "disfigured_legion" icon_dead = "disfigured_legion" + difficulty = 2 brood_type = /mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/crystal loot = list(/obj/item/organ/regenerative_core/legion/crystal) @@ -444,7 +377,7 @@ P.fire(i*(360/5)) return ..() -//nest-spawned Legion remains, the charred skeletons of those whose bodies sank into lava or fell into chasms. +//Tendril-spawned Legion remains, the charred skeletons of those whose bodies sank into lava or fell into chasms. /obj/effect/mob_spawn/human/corpse/charredskeleton name = "charred skeletal remains" burn_damage = 1000 @@ -481,16 +414,19 @@ ) ) - var/outfit_map = list( - "Miner" = /datum/outfit/generic/miner, - "Assistant" = /datum/outfit/generic, - "Engineer" = /datum/outfit/generic/engineer, - "Doctor" = /datum/outfit/generic/doctor, - "Scientist" = /datum/outfit/generic/science, - "Cargo" = /datum/outfit/generic/cargo, - "Security" = /datum/outfit/generic/security - ) - - outfit = outfit_map[type] // Access outfit directly - + switch(type) + if("Miner") + outfit = /datum/outfit/generic/miner + if("Assistant") + outfit = /datum/outfit/generic + if("Engineer") + outfit = /datum/outfit/generic/engineer + if("Doctor") + outfit = /datum/outfit/generic/doctor + if("Scientist") + outfit = /datum/outfit/generic/science + if("Cargo") + outfit = /datum/outfit/generic/cargo + if("Security") + outfit = /datum/outfit/generic/security . = ..() diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord_outfits.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord_outfits.dm index 09d85a664e86..0dca4c21dade 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord_outfits.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord_outfits.dm @@ -46,8 +46,8 @@ belt = pickweight(list( /obj/item/gun/ballistic/automatic/pistol/candor = 2, /obj/item/gun/ballistic/automatic/pistol/commander = 1, - /obj/item/gun/ballistic/automatic/pistol/syndicate = 1, - /obj/item/gun/ballistic/revolver/syndicate = 1, + /obj/item/gun/ballistic/automatic/pistol = 1, + /obj/item/gun/ballistic/revolver = 1, /obj/item/gun/ballistic/revolver/firebrand = 1, ) ) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_demon.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice demon.dm similarity index 100% rename from code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_demon.dm rename to code/modules/mob/living/simple_animal/hostile/mining_mobs/ice demon.dm diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_whelp.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/ice whelp.dm similarity index 100% rename from code/modules/mob/living/simple_animal/hostile/mining_mobs/ice_whelp.dm rename to code/modules/mob/living/simple_animal/hostile/mining_mobs/ice whelp.dm diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm index 6beb2f23b9e6..eaf546b3f627 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm @@ -15,7 +15,7 @@ var/mob_trophy var/throw_message = "bounces off of" var/throw_deflection = 20 //WS edit - Whitesands - var/from_nest = FALSE + var/fromtendril = FALSE see_in_dark = 8 lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE mob_size = MOB_SIZE_LARGE @@ -70,13 +70,12 @@ /mob/living/simple_animal/hostile/asteroid/death(gibbed) SSblackbox.record_feedback("tally", "mobs_killed_mining", 1, type) - if(prob(trophy_drop_mod)) //on average, you'll need to kill 5 creatures before getting the item + if(prob(trophy_drop_mod)) //on average, you'll need to kill 4 creatures before getting the item spawn_mob_trophy() ..(gibbed) /mob/living/simple_animal/hostile/asteroid/proc/spawn_mob_trophy() - if(mob_trophy) - butcher_results[mob_trophy] = 1 + butcher_results[mob_trophy] = 1 /mob/living/simple_animal/hostile/asteroid/handle_temperature_damage() if(bodytemperature < minbodytemp) diff --git a/code/modules/mob/living/simple_animal/hostile/netherworld.dm b/code/modules/mob/living/simple_animal/hostile/netherworld.dm index 25827781b4b8..55d873cf036a 100644 --- a/code/modules/mob/living/simple_animal/hostile/netherworld.dm +++ b/code/modules/mob/living/simple_animal/hostile/netherworld.dm @@ -167,3 +167,48 @@ attack_verb_simple = "punch" deathmessage = "falls apart into a fine dust." phaser = FALSE + +/obj/structure/spawner/nether + name = "netherworld link" + desc = null //see examine() + icon_state = "nether" + max_integrity = 50 + spawn_time = 600 //1 minute + max_mobs = 15 + spawn_text = "crawls through" + mob_types = list(/mob/living/simple_animal/hostile/netherworld/migo, /mob/living/simple_animal/hostile/netherworld, /mob/living/simple_animal/hostile/netherworld/blankbody) + faction = list("nether") + +/obj/structure/spawner/nether/Initialize() + .=..() + START_PROCESSING(SSprocessing, src) + +/obj/structure/spawner/nether/examine(mob/user) + . = ..() + if(isskeleton(user) || iszombie(user)) + . += "A direct link to another dimension full of creatures very happy to see you. You can see your house from here!" + else + . += "A direct link to another dimension full of creatures not very happy to see you. Entering the link would be a very bad idea." + +/obj/structure/spawner/nether/attack_hand(mob/user) + . = ..() + if(isskeleton(user) || iszombie(user)) + to_chat(user, "You don't feel like going home yet...") + else + user.visible_message("[user] is violently pulled into the link!", \ + "Touching the portal, you are quickly pulled through into a world of unimaginable horror!") + contents.Add(user) + +/obj/structure/spawner/nether/process() + for(var/mob/living/M in contents) + if(M) + playsound(src, 'sound/magic/demon_consume.ogg', 50, TRUE) + M.adjustBruteLoss(60) + new /obj/effect/gibspawner/generic(get_turf(M), M) + if(M.stat == DEAD) + var/mob/living/simple_animal/hostile/netherworld/blankbody/blank + blank = new(loc) + blank.name = "[M]" + blank.desc = "It's [M], but [M.p_their()] flesh has an ashy texture, and [M.p_their()] face is featureless save an eerie smile." + src.visible_message("[M] reemerges from the link!") + qdel(M) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 06c7a9af52d8..c7070a66bcdf 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -1202,7 +1202,6 @@ var/list/searching = GetAllContents() var/search_id = 1 var/search_pda = 1 - var/search_bankcard = 1 for(var/A in searching) if(search_id && istype(A, /obj/item/card/id)) @@ -1210,24 +1209,18 @@ if(ID.registered_name == oldname) ID.registered_name = newname ID.update_label() - if(!search_pda || !search_bankcard) + if(ID.registered_account?.account_holder == oldname) + ID.registered_account.account_holder = newname + if(!search_pda) break search_id = 0 - if(search_bankcard && istype(A, /obj/item/card/bank)) - var/obj/item/card/bank/bank_card = A - if(bank_card.registered_account?.account_holder == oldname) - bank_card.registered_account.account_holder = newname - if(!search_id || !search_pda) - break - search_bankcard = 0 - else if(search_pda && istype(A, /obj/item/pda)) var/obj/item/pda/PDA = A if(PDA.owner == oldname) PDA.owner = newname PDA.update_label() - if(!search_id || !search_bankcard) + if(!search_id) break search_pda = 0 @@ -1310,9 +1303,6 @@ /mob/proc/get_idcard(hand_first) return -/mob/proc/get_bankcard() - return - /mob/proc/get_id_in_hand() return diff --git a/code/modules/mob_spawner/burrow.dm b/code/modules/mob_spawner/burrow.dm deleted file mode 100644 index f8d4c31bc87f..000000000000 --- a/code/modules/mob_spawner/burrow.dm +++ /dev/null @@ -1,109 +0,0 @@ -GLOBAL_LIST_INIT(ore_probability, list( - /obj/item/stack/ore/plasma = 75, - /obj/item/stack/ore/iron = 75, - /obj/item/stack/ore/titanium = 50, - /obj/item/stack/ore/silver = 50, - /obj/item/stack/ore/gold = 50, - /obj/item/stack/ore/uranium = 50, - /obj/item/stack/ore/diamond = 25, - /obj/effect/mob_spawn/human/corpse/damaged/legioninfested = 25, - /obj/effect/mob_spawn/human/corpse/damaged/legioninfested = 25, - /obj/effect/mob_spawn/human/corpse/damaged/legioninfested = 25 - )) - -/obj/structure/spawner/burrow - name = "burrow entrance" - desc = "A hole in the ground, filled with fauna ready to defend it." - max_integrity = 250 - faction = list("mining") - max_mobs = 3 - -/obj/structure/spawner/burrow/Initialize() - . = ..() - clear_rock() - -/** - * Clears rocks around the spawner when it is created - * - */ -/obj/structure/spawner/burrow/proc/clear_rock() - for(var/turf/F in RANGE_TURFS(2, src)) - if(abs(src.x - F.x) + abs(src.y - F.y) > 3) - continue - if(ismineralturf(F)) - var/turf/closed/mineral/M = F - M.ScrapeAway(null, CHANGETURF_IGNORE_AIR) - -/obj/structure/spawner/burrow/deconstruct(disassembled) - destroy_effect() - drop_loot() - return ..() - -/** - * Effects and messages created when the spawner is destroyed - * - */ -/obj/structure/spawner/burrow/proc/destroy_effect() - playsound(loc,'sound/effects/explosionfar.ogg', 200, TRUE) - visible_message("[src] collapses, sealing everything inside!\nOres fall out of the burrow as it is destroyed!") - -/** - * Drops items after the spawner is destroyed - * - */ -/obj/structure/spawner/burrow/proc/drop_loot() - for(var/type in GLOB.ore_probability) - var/chance = GLOB.ore_probability[type] - if(!prob(chance)) - continue - new type(loc, rand(5, 10)) - -/obj/structure/spawner/burrow/lava_planet - mob_types = list( - /mob/living/simple_animal/hostile/asteroid/goliath/beast/nest = 27, - /mob/living/simple_animal/hostile/asteroid/hivelord/legion/nest = 26, - /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/nest = 26, - /mob/living/simple_animal/hostile/asteroid/brimdemon = 20, - /mob/living/simple_animal/hostile/asteroid/basilisk/watcher/icewing = 1 - ) - -/obj/structure/spawner/burrow/sand_planet - mob_types = list( - /mob/living/simple_animal/hostile/asteroid/hivelord/legion/nest = 40, - /mob/living/simple_animal/hostile/asteroid/basilisk/whitesands = 40, - /mob/living/simple_animal/hostile/asteroid/goliath/beast/nest = 20 - ) - -/obj/structure/spawner/burrow/ice_planet - mob_types = list( - /mob/living/simple_animal/hostile/asteroid/wolf, - /mob/living/simple_animal/hostile/asteroid/polarbear - ) - -/obj/structure/spawner/burrow/ice_planet/hard - mob_types = list( - /mob/living/simple_animal/hostile/asteroid/brimdemon = 35, - /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow/nest = 35, - /mob/living/simple_animal/hostile/asteroid/ice_whelp = 15, - /mob/living/simple_animal/hostile/asteroid/ice_demon = 15 - ) - -/obj/structure/spawner/burrow/jungle_planet - mob_types = list( - /mob/living/simple_animal/hostile/asteroid/wolf/random, - /mob/living/simple_animal/hostile/retaliate/bat, - /mob/living/simple_animal/hostile/retaliate/poison/snake - ) - -/obj/structure/spawner/burrow/rock_plant - mob_types = list( - /mob/living/simple_animal/hostile/asteroid/goliath/beast/rockplanet, - /mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/rockplanet - ) - -/obj/structure/spawner/burrow/asteroid - mob_types = list ( - /mob/living/simple_animal/hostile/asteroid/goliath, - /mob/living/simple_animal/hostile/asteroid/hivelord, - /mob/living/simple_animal/hostile/carp - ) diff --git a/code/modules/mob_spawner/hivebot.dm b/code/modules/mob_spawner/hivebot.dm deleted file mode 100644 index 630ed6f6f3c7..000000000000 --- a/code/modules/mob_spawner/hivebot.dm +++ /dev/null @@ -1,50 +0,0 @@ -/obj/structure/spawner/hivebot - name = "hivebot fabricator" - desc = "An active fabricator, creating hivebots out of resources from below the surface." - - icon = 'icons/obj/machines/bsm.dmi' - icon_state = "bsm_on" - - faction = list("mining") - max_integrity = 250 - mob_types = list( - /mob/living/simple_animal/hostile/hivebot/wasteplanet = 40, - /mob/living/simple_animal/hostile/hivebot/wasteplanet/ranged = 40, - /mob/living/simple_animal/hostile/hivebot/wasteplanet/ranged/rapid = 10, - /mob/living/simple_animal/hostile/hivebot/wasteplanet/strong = 5, - /mob/living/simple_animal/hostile/hivebot/mechanic = 5 - ) - spawn_text = "crawls out of" - spawn_sound = list('sound/effects/suitstep2.ogg') - resistance_flags = FIRE_PROOF | LAVA_PROOF - var/obj/effect/light_emitter/hivespawner/emitted_light - -/obj/structure/spawner/hivebot/Initialize() - . = ..() - emitted_light = new(loc) - -/obj/structure/spawner/hivebot/deconstruct(disassembled) - destroy_effect() - drop_loot() - return ..() - -/obj/structure/spawner/hivebot/Destroy() - QDEL_NULL(emitted_light) - return ..() - -/obj/structure/spawner/hivebot/proc/destroy_effect() - playsound(loc,'sound/effects/explosionfar.ogg', 200, TRUE) - visible_message("[src] begins to rattle and shake, sparks flying off of it!") - - -/obj/structure/spawner/hivebot/proc/drop_loot() - var/datum/effect_system/smoke_spread/smoke = new - smoke.set_up(2, loc) - smoke.start() - new /obj/effect/particle_effect/sparks(loc) - new /obj/effect/spawner/lootdrop/waste/hivebot/beacon(loc) - -/obj/effect/light_emitter/hivespawner - set_luminosity = 4 - set_cap = 2.5 - light_color = COLOR_RED_LIGHT diff --git a/code/modules/mob_spawner/spawner.dm b/code/modules/mob_spawner/spawner.dm deleted file mode 100644 index f5cfdadd0e96..000000000000 --- a/code/modules/mob_spawner/spawner.dm +++ /dev/null @@ -1,40 +0,0 @@ -/obj/structure/spawner - name = "monster nest" - icon = 'icons/mob/nest.dmi' - icon_state = "hole" - max_integrity = 100 - - move_resist = INFINITY - anchored = TRUE - density = TRUE - - var/max_mobs = 5 - var/spawn_time = 300 //30 seconds default - var/mob_types = list(/mob/living/simple_animal/hostile/carp) - var/spawn_text = "emerges from" - var/faction = list("hostile") - var/spawn_sound = list('sound/effects/break_stone.ogg') - var/spawner_type = /datum/component/spawner - var/spawn_distance_min = 1 - var/spawn_distance_max = 1 - -/obj/structure/spawner/Initialize() - . = ..() - AddComponent(spawner_type, mob_types, spawn_time, faction, spawn_text, max_mobs, spawn_sound, spawn_distance_min, spawn_distance_max) - -/obj/structure/spawner/attack_animal(mob/living/simple_animal/M) - if(faction_check(faction, M.faction, FALSE)&&!M.client) - return - ..() - -/obj/structure/spawner/carp - name = "carp spawn" //the non game spawn meaning - desc = "A puddle, which appears to be full of carp" - icon_state = "puddle" - icon = 'icons/obj/watercloset.dmi' - max_integrity = 150 - max_mobs = 5 - spawn_time = 1200 - mob_types = list(/mob/living/simple_animal/hostile/carp) - spawn_text = "swims out of" - faction = list("carp") diff --git a/code/modules/modular_computers/file_system/programs/bounty_board.dm b/code/modules/modular_computers/file_system/programs/bounty_board.dm index b3b9051e5b8f..496011cfdddd 100644 --- a/code/modules/modular_computers/file_system/programs/bounty_board.dm +++ b/code/modules/modular_computers/file_system/programs/bounty_board.dm @@ -25,8 +25,8 @@ if(!networked) GLOB.allbountyboards += computer networked = TRUE - if(card_slot && card_slot.bank_card && card_slot.bank_card.registered_account) - current_user = card_slot.bank_card.registered_account + if(card_slot && card_slot.stored_card && card_slot.stored_card.registered_account) + current_user = card_slot.stored_card.registered_account for(var/i in GLOB.request_list) if(!i) continue diff --git a/code/modules/modular_computers/file_system/programs/cargoship.dm b/code/modules/modular_computers/file_system/programs/cargoship.dm index 2aa9b68565ca..1bfe53b215f2 100644 --- a/code/modules/modular_computers/file_system/programs/cargoship.dm +++ b/code/modules/modular_computers/file_system/programs/cargoship.dm @@ -35,21 +35,21 @@ // Get components var/obj/item/computer_hardware/card_slot/card_slot = computer.all_components[MC_CARD] var/obj/item/computer_hardware/printer/printer = computer.all_components[MC_PRINT] - var/obj/item/card/bank/bank_card = card_slot ? card_slot.stored_card : null + var/obj/item/card/id/id_card = card_slot ? card_slot.stored_card : null if(!card_slot || !printer) //We need both to successfully use this app. return switch(action) if("ejectid") - if(bank_card) + if(id_card) card_slot.try_eject(TRUE, usr) if("selectid") - if(!bank_card) + if(!id_card) return - if(!bank_card.registered_account) + if(!id_card.registered_account) playsound(get_turf(ui_host()), 'sound/machines/buzz-sigh.ogg', 50, TRUE, -1) return - payments_acc = bank_card.registered_account + payments_acc = id_card.registered_account playsound(get_turf(ui_host()), 'sound/machines/ping.ogg', 50, TRUE, -1) if("resetid") payments_acc = null diff --git a/code/modules/modular_computers/hardware/card_slot.dm b/code/modules/modular_computers/hardware/card_slot.dm index 1ef62b7617f3..1acdb72f400e 100644 --- a/code/modules/modular_computers/hardware/card_slot.dm +++ b/code/modules/modular_computers/hardware/card_slot.dm @@ -8,7 +8,6 @@ var/obj/item/card/id/stored_card var/obj/item/card/id/stored_card2 - var/obj/item/card/bank/bank_card /obj/item/computer_hardware/card_slot/Exited(atom/ejected, atom/newloc) if(!(ejected == stored_card || ejected == stored_card2)) diff --git a/code/modules/modular_computers/laptop_vendor.dm b/code/modules/modular_computers/laptop_vendor.dm index b1ec3d3edc16..eb363de15792 100644 --- a/code/modules/modular_computers/laptop_vendor.dm +++ b/code/modules/modular_computers/laptop_vendor.dm @@ -248,10 +248,10 @@ visible_message("[user] inserts a [HC.credits] cr holocredit chip into [src].") qdel(HC) return - else if(istype(I, /obj/item/card/bank)) + else if(istype(I, /obj/item/card/id)) if(state != 2) return - var/obj/item/card/bank/ID = I + var/obj/item/card/id/ID = I var/datum/bank_account/account = ID.registered_account var/target_credits = total_price - credits if(!account.adjust_money(-target_credits, "laptop_vendor")) diff --git a/code/modules/movespeed/modifiers/reagent.dm b/code/modules/movespeed/modifiers/reagent.dm index ecf91d0760fa..d6b0703ccb59 100644 --- a/code/modules/movespeed/modifiers/reagent.dm +++ b/code/modules/movespeed/modifiers/reagent.dm @@ -13,7 +13,7 @@ /datum/movespeed_modifier/reagent/badstims multiplicative_slowdown = -0.45 -/datum/movespeed_modifier/reagent/xeno_energy +/datum/movespeed_modifier/reagent/monkey_energy multiplicative_slowdown = -0.35 /datum/movespeed_modifier/reagent/changelinghaste diff --git a/code/modules/ninja/suit/ninjaDrainAct.dm b/code/modules/ninja/suit/ninjaDrainAct.dm index f45c231c7098..4939686ee9fd 100644 --- a/code/modules/ninja/suit/ninjaDrainAct.dm +++ b/code/modules/ninja/suit/ninjaDrainAct.dm @@ -85,7 +85,7 @@ They *could* go in their appropriate files, but this is supposed to be modular drain = S.cell.maxcharge - S.cell.charge maxcapacity = 1 - if (do_after(H, 10, target = src, hidden = TRUE)) + if (do_after(H,10, target = src, hidden = TRUE)) spark_system.start() playsound(loc, "sparks", 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) charge -= drain @@ -235,7 +235,7 @@ They *could* go in their appropriate files, but this is supposed to be modular if(S.cell.charge+drain > S.cell.maxcharge) drain = S.cell.maxcharge - S.cell.charge maxcapacity = 1 - if (do_after(H, 10, hidden = TRUE)) + if (do_after(H,10, hidden = TRUE)) spark_system.start() playsound(loc, "sparks", 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) cell.use(drain) diff --git a/code/modules/ninja/suit/suit_attackby.dm b/code/modules/ninja/suit/suit_attackby.dm index b700e22156fa..f9641a7a63ff 100644 --- a/code/modules/ninja/suit/suit_attackby.dm +++ b/code/modules/ninja/suit/suit_attackby.dm @@ -21,7 +21,7 @@ var/obj/item/stock_parts/cell/CELL = I if(CELL.maxcharge > cell.maxcharge && n_gloves && n_gloves.candrain) to_chat(U, "Higher maximum capacity detected.\nUpgrading...") - if (n_gloves && n_gloves.candrain && do_after(U, s_delay, target = src)) + if (n_gloves && n_gloves.candrain && do_after(U,s_delay, target = src)) U.transferItemToLoc(CELL, src) CELL.charge = min(CELL.charge+cell.charge, CELL.maxcharge) var/obj/item/stock_parts/cell/old_cell = cell diff --git a/code/modules/overmap/missions/acquire_mission.dm b/code/modules/overmap/missions/acquire_mission.dm index 8a3424c8eb11..de60174081db 100644 --- a/code/modules/overmap/missions/acquire_mission.dm +++ b/code/modules/overmap/missions/acquire_mission.dm @@ -14,7 +14,6 @@ /datum/mission/acquire/accept(datum/overmap/ship/controlled/acceptor, turf/accept_loc) . = ..() container = spawn_bound(container_type, accept_loc, VARSET_CALLBACK(src, container, null)) - container.name += " ([capitalize(objective_type.name)])" /datum/mission/acquire/Destroy() container = null @@ -212,21 +211,6 @@ Acquire: Anomaly weight = 1 objective_type = /mob/living/simple_animal/bot/firebot/rockplanet -/* - Acquire: Landmines -*/ - -/datum/mission/acquire/landmine - name = "Defuse landmines" - desc = "CLIP and Gezena have assigned us to offer a bounty to turn in disarmed ordnance for future ventures. We'll pay you well, but we're not responsible for any accidents." - weight = 6 - value = 1500 - duration = 80 MINUTES - dur_mod_range = 0.4 - container_type = /obj/item/storage/toolbox/bounty - objective_type = /obj/item/mine/pressure/explosive - num_wanted = 2 - /* Acquire: Fishing */ diff --git a/code/modules/overmap/missions/drill_mission.dm b/code/modules/overmap/missions/drill_mission.dm index 307d73d59592..06859e8327d2 100644 --- a/code/modules/overmap/missions/drill_mission.dm +++ b/code/modules/overmap/missions/drill_mission.dm @@ -21,7 +21,7 @@ sampler = spawn_bound(/obj/machinery/drill/mission, accept_loc, VARSET_CALLBACK(src, sampler, null)) sampler.mission_class = class_wanted sampler.num_wanted = num_wanted - sampler.name += " (Class [class_wanted])" + //Gives players a little extra money for going past the mission goal /datum/mission/drill/turn_in() value += (sampler.num_current - num_wanted)*50 diff --git a/code/modules/paperwork/fax.dm b/code/modules/paperwork/fax.dm index 0bf0a3eb51d3..bce7a3f322c5 100644 --- a/code/modules/paperwork/fax.dm +++ b/code/modules/paperwork/fax.dm @@ -36,7 +36,7 @@ /// List of types which should be allowed to be faxed if hacked var/static/list/exotic_types = list( /obj/item/reagent_containers/food/snacks/pizzaslice, - /obj/item/food/breadslice, + /obj/item/reagent_containers/food/snacks/breadslice, /obj/item/reagent_containers/food/snacks/donkpocket, /obj/item/reagent_containers/food/snacks/cookie, /obj/item/reagent_containers/food/snacks/salami, diff --git a/code/modules/paperwork/folders_premade.dm b/code/modules/paperwork/folders_premade.dm index 3c9dbb89feae..a919dce944ce 100644 --- a/code/modules/paperwork/folders_premade.dm +++ b/code/modules/paperwork/folders_premade.dm @@ -61,10 +61,3 @@ document = /obj/item/documents/terragov desc = "A green folder with a Terran Regency seal." icon_state = "folder_terragovred" - -/obj/item/folder/suns - desc = "A purple folder with a SUNS seal." - icon_state = "folder_suns" - -/obj/item/folder/suns/red - icon_state = "folder_sunsred" // i'm not sure why SUNS would need secret documents diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index 45893f8d5fc5..3bfc292108b5 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -140,10 +140,5 @@ icon_state = "stamp-bard" dye_color = DYE_FO -/obj/item/stamp/suns - name = "SUNS rubber stamp" - icon_state = "stamp-suns" - dye_color = DYE_PURPLE - /obj/item/stamp/attack_paw(mob/user) return attack_hand(user) diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index d1c14fe67917..a5d8b4c4e1e9 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -1,7 +1,7 @@ // stored_energy += (pulse_strength-RAD_COLLECTOR_EFFICIENCY)*RAD_COLLECTOR_COEFFICIENT -#define RAD_COLLECTOR_EFFICIENCY 300 // radiation needs to be over this amount to get power -#define RAD_COLLECTOR_COEFFICIENT 100 -#define RAD_COLLECTOR_STORED_OUT 0.04 // (this*100)% of stored power outputted per tick. Doesn't actualy change output total, lower numbers just means collectors output for longer in absence of a source +#define RAD_COLLECTOR_EFFICIENCY 80 // radiation needs to be over this amount to get power +#define RAD_COLLECTOR_COEFFICIENT 10 +#define RAD_COLLECTOR_STORED_OUT 0.001 // (this*100)% of stored power outputted per tick. Doesn't actualy change output total, lower numbers just means collectors output for longer in absence of a source #define RAD_COLLECTOR_MINING_CONVERSION_RATE 0.00001 //This is gonna need a lot of tweaking to get right. This is the number used to calculate the conversion of watts to research points per process() #define RAD_COLLECTOR_OUTPUT min(stored_energy, (stored_energy*RAD_COLLECTOR_STORED_OUT)+1000) //Produces at least 1000 watts if it has more than that stored #define PUBLIC_TECHWEB_GAIN 0.6 //how many research points go directly into the main pool diff --git a/code/modules/projectiles/ammunition/_ammunition.dm b/code/modules/projectiles/ammunition/_ammunition.dm index b216296cfe8d..26597a64f33b 100644 --- a/code/modules/projectiles/ammunition/_ammunition.dm +++ b/code/modules/projectiles/ammunition/_ammunition.dm @@ -32,7 +32,7 @@ var/pellets = 1 //Pellets for spreadshot var/variance = 0 //Variance for inaccuracy fundamental to the casing - var/randomspread = FALSE //Randomspread for automatics + var/randomspread = 0 //Randomspread for automatics var/delay = 0 //Delay for energy weapons var/click_cooldown_override = 0 //Override this to make your gun have a faster fire rate, in tenths of a second. 4 is the default gun cooldown. diff --git a/code/modules/projectiles/ammunition/ballistic/revolver.dm b/code/modules/projectiles/ammunition/ballistic/revolver.dm index e235e00b98f6..fa77095de9b9 100644 --- a/code/modules/projectiles/ammunition/ballistic/revolver.dm +++ b/code/modules/projectiles/ammunition/ballistic/revolver.dm @@ -98,24 +98,3 @@ desc = "A .38 iceblox bullet casing." bullet_skin = "surplus" projectile_type = /obj/projectile/bullet/c38/iceblox - -//44 Roumain (Montagne & Shadow) - -/obj/item/ammo_casing/a44roum - name = ".44 roumain bullet casing" - desc = "A .44 roumain bullet casing." - caliber = ".44 Roumain" - icon_state = "pistol-steel" - projectile_type = /obj/projectile/bullet/a44roum - -/obj/item/ammo_casing/a44roum/rubber - name = ".44 roumain rubber bullet casing" - desc = "A .44 roumain rubber bullet casing." - bullet_skin = "rubber" - projectile_type = /obj/projectile/bullet/a44roum/rubber - -/obj/item/ammo_casing/a44roum/hp - name = ".44 roumain hollow point bullet casing" - desc = "A .44 roumain holow point bullet casing." - bullet_skin = "hollow" - projectile_type = /obj/projectile/bullet/a44roum/hp diff --git a/code/modules/projectiles/ammunition/ballistic/shotgun.dm b/code/modules/projectiles/ammunition/ballistic/shotgun.dm index 9f6a8c169ecd..8e5f2e128ac7 100644 --- a/code/modules/projectiles/ammunition/ballistic/shotgun.dm +++ b/code/modules/projectiles/ammunition/ballistic/shotgun.dm @@ -111,8 +111,8 @@ desc = "A shotgun shell which fires a spread of incendiary pellets." icon_state = "dragonsbreath" projectile_type = /obj/projectile/bullet/incendiary/shotgun/dragonsbreath - pellets = 8 - variance = 45 + pellets = 4 + variance = 35 /obj/item/ammo_casing/shotgun/meteorslug name = "meteorslug shell" @@ -128,20 +128,20 @@ /obj/item/ammo_casing/shotgun/ion name = "ion shell" - desc = "An advanced shotgun shell which uses a micro laser to focus the effects of an EMP reaction to produce an effect similar to a standard ion rifle. \ - The more uncontrolled nature of the reaction causes the pulse to spread into multiple individually weaker bolts." + desc = "An advanced shotgun shell which uses a subspace ansible crystal to produce an effect similar to a standard ion rifle. \ + The unique properties of the crystal split the pulse into a spread of individually weaker bolts." icon_state = "ion" projectile_type = /obj/projectile/ion/weak - pellets = 8 - variance = 25 + pellets = 4 + variance = 35 /obj/item/ammo_casing/shotgun/laserscatter name = "scatter laser shell" desc = "An advanced shotgun shell that uses a micro laser to replicate the effects of a scatter laser weapon in a ballistic package." icon_state = "laser" projectile_type = /obj/projectile/beam/weak - pellets = 8 - variance = 25 + pellets = 4 //WS edit: makes scatter lasers based again + variance = 35 /obj/item/ammo_casing/shotgun/pulseslug name = "pulse slug" diff --git a/code/modules/projectiles/boxes_magazines/_box_magazine.dm b/code/modules/projectiles/boxes_magazines/_box_magazine.dm index 3b1bdbc6eb1c..4c3c8b736c4d 100644 --- a/code/modules/projectiles/boxes_magazines/_box_magazine.dm +++ b/code/modules/projectiles/boxes_magazines/_box_magazine.dm @@ -98,7 +98,7 @@ if(istype(attacking_obj, /obj/item/ammo_box)) var/obj/item/ammo_box/attacking_box = attacking_obj for(var/obj/item/ammo_casing/casing_to_insert in attacking_box.stored_ammo) - if(!((instant_load && attacking_box.instant_load) || (stored_ammo.len >= max_ammo) || do_after(user, 1 SECONDS, attacking_box))) + if(!((instant_load && attacking_box.instant_load) || (stored_ammo.len >= max_ammo) || do_after(user, 1 SECONDS, list(attacking_box)))) break var/did_load = give_round(casing_to_insert, replace_spent) if(!did_load) diff --git a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm index 955856704ac6..0b5a7f80a837 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_boxes.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_boxes.dm @@ -13,9 +13,6 @@ w_class = WEIGHT_CLASS_TINY instant_load = TRUE -/obj/item/ammo_box/a357/empty - start_empty = TRUE - /obj/item/ammo_box/a357/match name = "speed loader (.357 match)" desc = "A 7-round speed loader for quickly reloading .357 revolvers. These match rounds travel faster, perform better against armor, and can ricochet off targets." @@ -122,9 +119,6 @@ desc = "A 6-round speed loader for quickly reloading .38 special revolvers. These iceblox bullets contain a cryogenic payload that chills targets." ammo_type = /obj/item/ammo_casing/c38/iceblox -/obj/item/ammo_box/c38/empty - start_empty = TRUE - // 8x58mm Stripper Clip (SSG-669C) /obj/item/ammo_box/a858 @@ -162,8 +156,6 @@ w_class = WEIGHT_CLASS_TINY instant_load = TRUE -/obj/item/ammo_box/a300/empty - start_empty = TRUE // .300 Blackout Stripper Clip (Polymer Survivor Rifle) /obj/item/ammo_box/aac_300blk_stripper @@ -419,22 +411,19 @@ ammo_type = /obj/item/ammo_casing/c22lr max_ammo = 75 -/obj/item/ammo_box/a44roum_speedloader - name = "speed loader (.44)" +/obj/item/ammo_box/c45_speedloader + name = "speed loader (.45)" desc = "Designed to quickly reload revolvers." icon_state = "speedloader_38-6" base_icon_state = "speedloader_38" - ammo_type = /obj/item/ammo_casing/a44roum - caliber = ".44 Roumain" + ammo_type = /obj/item/ammo_casing/c45 + caliber = ".45" max_ammo = 6 multiple_sprites = AMMO_BOX_PER_BULLET custom_materials = list(/datum/material/iron = 15000) w_class = WEIGHT_CLASS_TINY instant_load = TRUE -/obj/item/ammo_box/a44roum_speedloader/empty - start_empty = TRUE - /obj/item/ammo_box/c46x30mm_box name = "ammo box (4.6x30mm)" desc = "A box of standard 4.6x30mm ammo." @@ -483,24 +472,3 @@ icon_state = "300box" ammo_type = /obj/item/ammo_casing/a300 max_ammo = 20 - -/obj/item/ammo_box/a44roum - name = "ammo box (.44 roumain)" - desc = "A box of standard .44 roumain ammo." - icon_state = "a44roum" - ammo_type = /obj/item/ammo_casing/a44roum - max_ammo = 50 - -/obj/item/ammo_box/a44roum/rubber - name = "ammo box (.44 roumain rubber)" - desc = "A box of .44 roumain rubbershot ammo, designed to disable targets without causing serious damage." - icon_state = "a44roum-rubber" - ammo_type = /obj/item/ammo_casing/a44roum/rubber - max_ammo = 50 - -/obj/item/ammo_box/a44roum/hp - name = "ammo box (.44 roumain hollow point)" - desc = "A box of .44 roumain hollow point ammo, designed to cause massive damage at the cost of armor penetration." - icon_state = "a44roum-hp" - ammo_type = /obj/item/ammo_casing/a44roum/hp - max_ammo = 50 diff --git a/code/modules/projectiles/boxes_magazines/external/gauss.dm b/code/modules/projectiles/boxes_magazines/external/gauss.dm index d2edfc4aac94..fa3797707ce6 100644 --- a/code/modules/projectiles/boxes_magazines/external/gauss.dm +++ b/code/modules/projectiles/boxes_magazines/external/gauss.dm @@ -16,9 +16,6 @@ max_ammo = 10 multiple_sprites = AMMO_BOX_FULL_EMPTY -/obj/item/ammo_box/magazine/modelh/empty - start_empty = TRUE - /obj/item/ammo_box/magazine/gar name = "GAR tube magazine (ferromagnetic lances)" desc = "A 32-round magazined for the GAR assault rifle. Ferromagnetic lances do good damage with significant armor penetration." diff --git a/code/modules/projectiles/boxes_magazines/external/pistol.dm b/code/modules/projectiles/boxes_magazines/external/pistol.dm index 8a1792485715..66b9238a5c90 100644 --- a/code/modules/projectiles/boxes_magazines/external/pistol.dm +++ b/code/modules/projectiles/boxes_magazines/external/pistol.dm @@ -8,9 +8,6 @@ max_ammo = 8 multiple_sprites = AMMO_BOX_FULL_EMPTY -/obj/item/ammo_box/magazine/m10mm/empty - start_empty = TRUE - /obj/item/ammo_box/magazine/m10mm/inc name = "pistol magazine (10mm incendiary)" desc = "An 8-round single-stack magazine for the stechkin pistol. These incendiary rounds deal mediocre damage, but leave flaming trails which set targets ablaze." @@ -40,9 +37,6 @@ caliber = ".45" max_ammo = 8 -/obj/item/ammo_box/magazine/m45/empty - start_empty = TRUE - /obj/item/ammo_box/magazine/m45/inc name = "pistol magazine (.45 incendiary)" desc = "An 8-round single-stack magazine for the Candor pistol. These incendiary rounds deal mediocre damage, but leave flaming trails which set targets ablaze." @@ -77,9 +71,6 @@ max_ammo = 10 multiple_sprites = AMMO_BOX_PER_BULLET -/obj/item/ammo_box/magazine/co9mm/empty - start_empty = TRUE - /obj/item/ammo_box/magazine/pistol556mm name = "Pistole C magazine (5.56mm HITP caseless)" desc = "A 12-round, double-stack magazine for the Pistole C pistol. These rounds do okay damage with average performance against armor." @@ -102,7 +93,6 @@ else icon_state = "[base_icon_state]-0" - /obj/item/ammo_box/magazine/co9mm/inc name = "pistol magazine (9mm incendiary)" desc = "A 10-round double-stack magazine for standard-issue 9mm pistols. These incendiary rounds deal pitiful damage, but leave flaming trails which set targets ablaze." diff --git a/code/modules/projectiles/boxes_magazines/external/rifle.dm b/code/modules/projectiles/boxes_magazines/external/rifle.dm index 9224c0db84af..548350f20415 100644 --- a/code/modules/projectiles/boxes_magazines/external/rifle.dm +++ b/code/modules/projectiles/boxes_magazines/external/rifle.dm @@ -55,9 +55,6 @@ max_ammo = 20 multiple_sprites = AMMO_BOX_FULL_EMPTY -/obj/item/ammo_box/magazine/skm_762_40/empty - start_empty = TRUE - /obj/item/ammo_box/magazine/skm_762_40/extended name = "extended assault rifle magazine (7.62x40mm CLIP)" desc = "A very curved, 40-round magazine for the 7.62x40mm CLIP variants of the SKM assault rifle family. These rounds do good damage with good armor penetration." @@ -105,8 +102,6 @@ max_ammo = 30 multiple_sprites = AMMO_BOX_FULL_EMPTY -/obj/item/ammo_box/magazine/p16/empty - start_empty = TRUE /obj/item/ammo_box/magazine/swiss name = "\improper Swiss Cheese Magazine (5.56x45mm)" @@ -138,6 +133,3 @@ max_ammo = 5 multiple_sprites = AMMO_BOX_PER_BULLET w_class = WEIGHT_CLASS_TINY - -/obj/item/ammo_box/magazine/illestren_a850r/empty - start_empty = TRUE diff --git a/code/modules/projectiles/boxes_magazines/external/smg.dm b/code/modules/projectiles/boxes_magazines/external/smg.dm index 4c464c0433d0..61b9eb78512a 100644 --- a/code/modules/projectiles/boxes_magazines/external/smg.dm +++ b/code/modules/projectiles/boxes_magazines/external/smg.dm @@ -11,9 +11,6 @@ . = ..() icon_state = "[base_icon_state]-[round(ammo_count(), 6)]" -/obj/item/ammo_box/magazine/wt550m9/empty - start_empty = TRUE - /obj/item/ammo_box/magazine/wt550m9/ap name = "wt550 magazine (4.6x30mm AP)" desc = "A compact, 30-round top-loading magazine for the WT-550 Automatic Rifle. These armor-piercing rounds are great at piercing protective equipment, but lose some stopping power." @@ -100,9 +97,6 @@ . = ..() icon_state = "c20r45-[round(ammo_count(),2)]" -/obj/item/ammo_box/magazine/smgm45/empty - start_empty = TRUE - /obj/item/ammo_box/magazine/c45_firestorm_mag name = "stick magazine (.45)" desc = "A 28-round stick magazine for the toploading Firestorm submachine gun. These rounds do moderate damage, but struggle against armor." diff --git a/code/modules/projectiles/boxes_magazines/internal/_cylinder.dm b/code/modules/projectiles/boxes_magazines/internal/_cylinder.dm index 658eef2d781c..f8ce8223748d 100644 --- a/code/modules/projectiles/boxes_magazines/internal/_cylinder.dm +++ b/code/modules/projectiles/boxes_magazines/internal/_cylinder.dm @@ -66,7 +66,7 @@ var/list/ammo_list_no_empty = ammo_list(FALSE) listclearnulls(ammo_list_no_empty) for(var/obj/item/ammo_casing/casing_to_insert in attacking_box.stored_ammo) - if(!((instant_load && attacking_box.instant_load) || (ammo_list_no_empty.len >= max_ammo) || do_after(user, 1 SECONDS, attacking_box))) //stupid work around for revolvers + if(!((instant_load && attacking_box.instant_load) || (ammo_list_no_empty.len >= max_ammo) || do_after(user, 1 SECONDS, list(attacking_box)))) //stupid work around for revolvers break var/did_load = give_round(casing_to_insert, replace_spent) if(!did_load) diff --git a/code/modules/projectiles/boxes_magazines/internal/revolver.dm b/code/modules/projectiles/boxes_magazines/internal/revolver.dm index 1198970c5146..d757ddf03047 100644 --- a/code/modules/projectiles/boxes_magazines/internal/revolver.dm +++ b/code/modules/projectiles/boxes_magazines/internal/revolver.dm @@ -33,13 +33,13 @@ max_ammo = 5 instant_load = FALSE -/obj/item/ammo_box/magazine/internal/cylinder/rev44 +/obj/item/ammo_box/magazine/internal/cylinder/rev45 name = "cattleman revolver cylinder" - ammo_type = /obj/item/ammo_casing/a44roum - caliber = ".44 Roumain" + ammo_type = /obj/item/ammo_casing/c45 + caliber = ".45" max_ammo = 6 instant_load = FALSE -/obj/item/ammo_box/magazine/internal/cylinder/rev44/montagne +/obj/item/ammo_box/magazine/internal/cylinder/rev45/montagne name = "montagne revolver cylinder" instant_load = TRUE diff --git a/code/modules/projectiles/boxes_magazines/internal/shotgun.dm b/code/modules/projectiles/boxes_magazines/internal/shotgun.dm index 29717fd9408b..38c99aec9372 100644 --- a/code/modules/projectiles/boxes_magazines/internal/shotgun.dm +++ b/code/modules/projectiles/boxes_magazines/internal/shotgun.dm @@ -27,9 +27,6 @@ max_ammo = 2 instant_load = TRUE -/obj/item/ammo_box/magazine/internal/shot/dual/lethal - ammo_type = /obj/item/ammo_casing/shotgun/buckshot - /obj/item/ammo_box/magazine/internal/shot/improvised name = "improvised shotgun internal magazine" ammo_type = /obj/item/ammo_casing/shotgun/improvised diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 707f4805afe3..3edfd1382cf4 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -2,10 +2,8 @@ name = "gun" desc = "It's a gun. It's pretty terrible, though." icon = 'icons/obj/guns/projectile.dmi' - icon_state = "flatgun" + icon_state = "detective" item_state = "gun" - lefthand_file = GUN_LEFTHAND_ICON - righthand_file = GUN_RIGHTHAND_ICON flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BELT custom_materials = list(/datum/material/iron=2000) @@ -18,185 +16,101 @@ attack_verb = list("struck", "hit", "bashed") pickup_sound = 'sound/items/handling/gun_pickup.ogg' drop_sound = 'sound/items/handling/gun_drop.ogg' - //trigger guard on the weapon, hulks can't fire them with their big meaty fingers - trigger_guard = TRIGGER_GUARD_NORMAL - ///The manufacturer of this weapon. For flavor mostly. If none, this will not show. + /// The manufacturer of this weapon. For flavor mostly. If none, this will not show. var/manufacturer = MANUFACTURER_NONE -/* - * Muzzle -*/ - ///Effect for the muzzle flash of the gun. - var/obj/effect/muzzle_flash/muzzle_flash - ///Icon state of the muzzle flash effect. - var/muzzleflash_iconstate - ///Brightness of the muzzle flash effect. - var/muzzle_flash_lum = 3 - ///Color of the muzzle flash effect. - var/muzzle_flash_color = COLOR_VERY_SOFT_YELLOW - -/* - * Firing -*/ var/fire_sound = 'sound/weapons/gun/pistol/shot.ogg' var/vary_fire_sound = TRUE var/fire_sound_volume = 50 var/dry_fire_sound = 'sound/weapons/gun/general/dry_fire.ogg' + ///Text showed when attempting to fire with no round or empty round. var/dry_fire_text = "click" - -/* - * Reloading -*/ - var/obj/item/ammo_casing/chambered = null - ///Whether the gun can be tacloaded by slapping a fresh magazine directly on it - var/tac_reloads = TRUE - ///If we have the 'snowflake mechanic,' how long should it take to reload? - var/tactical_reload_delay = 1 SECONDS - -//BALLISTIC - ///Compatible magazines with the gun - var/mag_type = /obj/item/ammo_box/magazine/m10mm //Removes the need for max_ammo and caliber info - ///Whether the gun alarms when empty or not. - var/empty_alarm = FALSE - ///Do we eject the magazine upon runing out of ammo? - var/empty_autoeject = FALSE - ///Whether the gun supports multiple special mag types - var/special_mags = FALSE - - ///Actual magazine currently contained within the gun - var/obj/item/ammo_box/magazine/magazine - ///whether the gun ejects the chambered casing - var/casing_ejector = TRUE - ///Whether the gun has an internal magazine or a detatchable one. Overridden by BOLT_TYPE_NO_BOLT. - var/internal_magazine = FALSE - - ///Phrasing of the magazine in examine and notification messages; ex: magazine, box, etx - var/magazine_wording = "magazine" - ///Phrasing of the cartridge in examine and notification messages; ex: bullet, shell, dart, etc. - var/cartridge_wording = "bullet" - - ///sound when inserting magazine - var/load_sound = 'sound/weapons/gun/general/magazine_insert_full.ogg' - ///sound when inserting an empty magazine - var/load_empty_sound = 'sound/weapons/gun/general/magazine_insert_empty.ogg' - ///volume of loading sound - var/load_sound_volume = 40 - ///whether loading sound should vary - var/load_sound_vary = TRUE - ///Sound of ejecting a magazine - var/eject_sound = 'sound/weapons/gun/general/magazine_remove_full.ogg' - ///sound of ejecting an empty magazine - var/eject_empty_sound = 'sound/weapons/gun/general/magazine_remove_empty.ogg' - ///volume of ejecting a magazine - var/eject_sound_volume = 40 - ///whether eject sound should vary - var/eject_sound_vary = TRUE - -//ENERGY - //What type of power cell this uses - var/obj/item/stock_parts/cell/gun/cell - var/cell_type = /obj/item/stock_parts/cell/gun - //Can it be charged in a recharger? - var/can_charge = TRUE - var/selfcharge = FALSE - var/charge_tick = 0 - var/charge_delay = 4 - //whether the gun's cell drains the cyborg user's cell to recharge - var/use_cyborg_cell = FALSE - ///Used for large and small cells - var/mag_size = MAG_SIZE_MEDIUM - //Time it takes to unscrew the cell - var/unscrewing_time = 2 SECONDS - - ///if the gun's cell cannot be replaced - var/internal_cell = FALSE - - var/list/ammo_type = list(/obj/item/ammo_casing/energy) - //The state of the select fire switch. Determines from the ammo_type list what kind of shot is fired next. - var/select = 1 - -/* - * Operation -*/ - //whether or not a message is displayed when fired - var/suppressed = FALSE + ///whether or not a message is displayed when fired + var/suppressed = null + var/can_suppress = FALSE var/suppressed_sound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg' var/suppressed_volume = 60 - - //true if the gun is wielded via twohanded component, shouldnt affect anything else - var/wielded = FALSE - //true if the gun is wielded after delay, should affects accuracy - var/wielded_fully = FALSE - ///Slowdown for wielding - var/wield_slowdown = 0.1 - ///How long between wielding and firing in tenths of seconds - var/wield_delay = 0.4 SECONDS - ///Storing value for above - var/wield_time = 0 - -// BALLISTIC - ///Whether the gun has to be racked each shot or not. - var/semi_auto = TRUE - ///The bolt type of the gun, affects quite a bit of functionality, see gun.dm in defines for bolt types: BOLT_TYPE_STANDARD; BOLT_TYPE_LOCKING; BOLT_TYPE_OPEN; BOLT_TYPE_NO_BOLT - var/bolt_type = BOLT_TYPE_STANDARD - ///Used for locking bolt and open bolt guns. Set a bit differently for the two but prevents firing when true for both. - var/bolt_locked = FALSE - ///Phrasing of the bolt in examine and notification messages; ex: bolt, slide, etc. - var/bolt_wording = "bolt" - ///length between individual racks - var/rack_delay = 5 - ///time of the most recent rack, used for cooldown purposes - var/recent_rack = 0 - - ///Whether the gun can be sawn off by sawing tools - var/can_be_sawn_off = FALSE - //description change if weapon is sawn-off + var/can_unsuppress = TRUE + var/obj/item/ammo_casing/chambered = null + ///trigger guard on the weapon. Used for hulk mutations and ashies. I honestly dont know how usefult his is, id avoid touching it + trigger_guard = TRIGGER_GUARD_NORMAL + ///Set the description of the gun to this when sawed off var/sawn_desc = null + ///This triggers some sprite behavior in shotguns and prevents further sawoff, note that can_be_sawn_off is on gun/ballistic and not here, wtf. var/sawn_off = FALSE - ///sound of racking - var/rack_sound = 'sound/weapons/gun/general/bolt_rack.ogg' - ///volume of racking - var/rack_sound_volume = 60 - ///whether racking sound should vary - var/rack_sound_vary = TRUE - ///sound of when the bolt is locked back manually - var/lock_back_sound = 'sound/weapons/gun/general/slide_lock_1.ogg' - ///volume of lock back - var/lock_back_sound_volume = 60 - ///whether lock back varies - var/lock_back_sound_vary = TRUE - - ///sound of dropping the bolt or releasing a slide - var/bolt_drop_sound = 'sound/weapons/gun/general/bolt_drop.ogg' - ///volume of bolt drop/slide release - var/bolt_drop_sound_volume = 60 - ///empty alarm sound (if enabled) - var/empty_alarm_sound = 'sound/weapons/gun/general/empty_alarm.ogg' - ///empty alarm volume sound - var/empty_alarm_volume = 70 - ///whether empty alarm sound varies - var/empty_alarm_vary = TRUE - -/* - * Stats -*/ + /// how many shots per burst, Ex: most machine pistols, M90, some ARs are 3rnd burst, while others like the GAR and laser minigun are 2 round burst. + var/burst_size = 3 + ///The rate of fire when firing in a burst. Not the delay between bursts + var/burst_delay = 0.15 SECONDS + ///The rate of fire when firing full auto and semi auto, and between bursts; for bursts its fire delay + burst_delay after every burst + var/fire_delay = 0.2 SECONDS + + /// after initializing, we set the firemode to this + var/default_firemode = FIREMODE_SEMIAUTO + ///Firemode index, due to code shit this is the currently selected firemode + var/firemode_index + /// Our firemodes, subtract and add to this list as needed. NOTE that the autofire component is given on init when FIREMODE_FULLAUTO is here. + var/list/gun_firemodes = list(FIREMODE_SEMIAUTO, FIREMODE_BURST, FIREMODE_FULLAUTO, FIREMODE_OTHER, FIREMODE_OTHER_TWO) + /// A acoc list that determines the names of firemodes. Use if you wanna be weird and set the name of say, FIREMODE_OTHER to "Underbarrel grenade launcher" for example. + var/list/gun_firenames = list(FIREMODE_SEMIAUTO = "single", FIREMODE_BURST = "burst fire", FIREMODE_FULLAUTO = "full auto", FIREMODE_OTHER = "misc. fire", FIREMODE_OTHER_TWO = "very misc. fire") + ///BASICALLY: the little button you select firing modes from? this is jsut the prefix of the icon state of that. For example, if we set it as "laser", the fire select will use "laser_single" and so on. + var/fire_select_icon_state_prefix = "" + ///If true, we put "safety_" before fire_select_icon_state_prefix's prefix. ex. "safety_laser_single" + var/adjust_fire_select_icon_state_on_safety = FALSE + + ///Are we firing a burst? If so, dont fire again until burst is done + var/currently_firing_burst = FALSE + ///This prevents gun from firing until the coodown is done, affected by lag + var/current_cooldown = 0 + ///affects if you can fire it unwielded or even dual wield it. LIGHT means dual wield allowed, HEAVY and higher means you have to wield to fire var/weapon_weight = WEAPON_LIGHT - //Alters projectile damage multiplicatively based on this value. Use it for "better" or "worse" weapons that use the same ammo. + ///If dual wielding, add this to the spread + var/dual_wield_spread = 24 + /// ???, no clue what this is. Original desc: //Set to 0 for shotguns. This is used for weapons that don't fire all their bullets at once. + var/randomspread = 1 + + ///Alters projectile damage multiplicatively based on this value. Use it for "better" or "worse" weapons that use the same ammo. var/projectile_damage_multiplier = 1 - //Speed someone can be flung if its point blank + + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' + + var/list/attachment_options = list() //This.. works for now.. gun refactor soon + + var/can_flashlight = FALSE //if a flashlight can be added or removed if it already has one. + var/obj/item/flashlight/seclite/gun_light + var/datum/action/item_action/toggle_gunlight/alight + var/gunlight_state = "flight" + + var/can_bayonet = FALSE //if a bayonet can be added or removed if it already has one. + var/obj/item/kitchen/knife/bayonet + var/knife_x_offset = 0 + var/knife_y_offset = 0 + + var/ammo_x_offset = 0 //used for positioning ammo count overlay on sprite + var/ammo_y_offset = 0 + var/flight_x_offset = 0 + var/flight_y_offset = 0 + + //Zooming + var/zoomable = FALSE //whether the gun generates a Zoom action on creation + var/zoomed = FALSE //Zoom toggle + var/zoom_amt = 3 //Distance in TURFs to move the user's screen forward (the "zoom" effect) + var/zoom_out_amt = 0 + var/datum/action/toggle_scope_zoom/azoom + var/pb_knockback = 0 - //Set to 0 for shotguns. This is used for weapons that don't fire all their bullets at once. - var/randomspread = TRUE + var/wielded = FALSE // true if the gun is wielded via twohanded component, shouldnt affect anything else + + var/wielded_fully = FALSE // true if the gun is wielded after delay, should affects accuracy + ///How much the bullet scatters when fired while wielded. var/spread = 4 ///How much the bullet scatters when fired while unwielded. var/spread_unwielded = 12 - //additional spread when dual wielding - var/dual_wield_spread = 24 - ///Screen shake when the weapon is fired while wielded. var/recoil = 0 @@ -207,126 +121,43 @@ ///this is how much deviation the gun recoil can have, recoil pushes the screen towards the reverse angle you shot + some deviation which this is the max. var/recoil_deviation = 22.5 - /// how many shots per burst, Ex: most machine pistols, M90, some ARs are 3rnd burst, while others like the GAR and laser minigun are 2 round burst. - var/burst_size = 3 - ///The rate of fire when firing in a burst. Not the delay between bursts - var/burst_delay = 0.15 SECONDS - ///The rate of fire when firing full auto and semi auto, and between bursts; for bursts its fire delay + burst_delay after every burst - var/fire_delay = 0.2 SECONDS - //Prevent the weapon from firing again while already firing - var/firing_burst = 0 - -/* - * Overlay -*/ - ///Used for positioning ammo count overlay on sprite - var/ammo_x_offset = 0 - var/ammo_y_offset = 0 + ///Slowdown for wielding + var/wield_slowdown = 0.1 + ///How long between wielding and firing in tenths of seconds + var/wield_delay = 0.4 SECONDS + ///Storing value for above + var/wield_time = 0 -//BALLISTIC - ///Whether the sprite has a visible magazine or not - var/mag_display = FALSE - ///Whether the sprite has a visible ammo display or not - var/mag_display_ammo = FALSE - ///Whether the sprite has a visible indicator for being empty or not. - var/empty_indicator = FALSE - ///Whether the sprite has a visible magazine or not - var/show_magazine_on_sprite = FALSE - ///Whether the sprite has a visible ammo display or not - var/show_magazine_on_sprite_ammo = FALSE - ///Whether the gun supports multiple special mag types - var/unique_mag_sprites_for_variants = FALSE - -//ENERGY - //Do we handle overlays with base update_appearance()? - var/automatic_charge_overlays = TRUE - var/charge_sections = 4 - //if this gun uses a stateful charge bar for more detail - var/shaded_charge = FALSE - //Modifies WHOS state //im SOMEWHAT this is wether or not the overlay changes based on the ammo type selected - var/modifystate = TRUE - -/* - * Attachment -*/ - ///The types of attachments allowed, a list of types. SUBTYPES OF AN ALLOWED TYPE ARE ALSO ALLOWED - var/list/valid_attachments = list() - ///Reference to our attachment holder to prevent subtypes having to call GetComponent - var/datum/component/attachment_holder/attachment_holder - ///Number of attachments that can fit on a given slot - var/list/slot_available = ATTACHMENT_DEFAULT_SLOT_AVAILABLE - ///Offsets for the slots on this gun. should be indexed by SLOT and then by X/Y - var/list/slot_offsets = list() - -/* - * Zooming -*/ - ///Whether the gun generates a Zoom action on creation - var/zoomable = FALSE - //Zoom toggle - var/zoomed = FALSE - ///Distance in TURFs to move the user's screen forward (the "zoom" effect) - var/zoom_amt = 3 - var/zoom_out_amt = 0 - var/datum/action/toggle_scope_zoom/azoom + ///Effect for the muzzle flash of the gun. + var/obj/effect/muzzle_flash/muzzle_flash + ///Icon state of the muzzle flash effect. + var/muzzleflash_iconstate + ///Brightness of the muzzle flash effect. + var/muzzle_flash_lum = 3 + ///Color of the muzzle flash effect. + var/muzzle_flash_color = COLOR_VERY_SOFT_YELLOW -/* - * Safety -*/ + //gun saftey ///Does this gun have a saftey and thus can toggle it? var/has_safety = FALSE ///If the saftey on? If so, we can't fire the weapon var/safety = FALSE + ///The wording of safety. Useful for guns that have a non-standard safety system, like a revolver var/safety_wording = "safety" -/* - * Spawn Info (Stuff that becomes useless onces the gun is spawned, mostly here for mappers) -*/ - ///Attachments spawned on initialization. Should also be in valid attachments or it SHOULD(once i add that) fail - var/list/default_attachments = list() - -//BALLISTIC - ///Whether the gun will spawn loaded with a magazine - var/spawnwithmagazine = TRUE - -//ENERGY - //set to true so the gun is given an empty cell - var/dead_cell = FALSE - -// Need to sort - ///trigger guard on the weapon. Used for hulk mutations and ashies. I honestly dont know how usefult his is, id avoid touching it - trigger_guard = TRIGGER_GUARD_NORMAL - - /// after initializing, we set the firemode to this - var/default_firemode = FIREMODE_SEMIAUTO - ///Firemode index, due to code shit this is the currently selected firemode - var/firemode_index - /// Our firemodes, subtract and add to this list as needed. NOTE that the autofire component is given on init when FIREMODE_FULLAUTO is here. - var/list/gun_firemodes = list(FIREMODE_SEMIAUTO, FIREMODE_BURST, FIREMODE_FULLAUTO, FIREMODE_OTHER, FIREMODE_OTHER_TWO) - /// A acoc list that determines the names of firemodes. Use if you wanna be weird and set the name of say, FIREMODE_OTHER to "Underbarrel grenade launcher" for example. - var/list/gun_firenames = list(FIREMODE_SEMIAUTO = "single", FIREMODE_BURST = "burst fire", FIREMODE_FULLAUTO = "full auto", FIREMODE_OTHER = "misc. fire", FIREMODE_OTHER_TWO = "very misc. fire") - ///BASICALLY: the little button you select firing modes from? this is jsut the prefix of the icon state of that. For example, if we set it as "laser", the fire select will use "laser_single" and so on. - var/fire_select_icon_state_prefix = "" - ///If true, we put "safety_" before fire_select_icon_state_prefix's prefix. ex. "safety_laser_single" - var/adjust_fire_select_icon_state_on_safety = FALSE - - ///Are we firing a burst? If so, dont fire again until burst is done - var/currently_firing_burst = FALSE - ///This prevents gun from firing until the coodown is done, affected by lag - var/current_cooldown = 0 - /obj/item/gun/Initialize() . = ..() RegisterSignal(src, COMSIG_TWOHANDED_WIELD, PROC_REF(on_wield)) RegisterSignal(src, COMSIG_TWOHANDED_UNWIELD, PROC_REF(on_unwield)) + if(gun_light) + alight = new(src) muzzle_flash = new(src, muzzleflash_iconstate) build_zooming() build_firemodes() /obj/item/gun/ComponentInitialize() . = ..() - attachment_holder = AddComponent(/datum/component/attachment_holder, slot_available, valid_attachments, slot_offsets, default_attachments) AddComponent(/datum/component/two_handed) /// triggered on wield of two handed item @@ -361,14 +192,19 @@ /obj/item/gun/proc/on_unwield(obj/item/source, mob/user) wielded = FALSE wielded_fully = FALSE - zoom(user, forced_zoom = FALSE) user.remove_movespeed_modifier(/datum/movespeed_modifier/gun) /obj/item/gun/Destroy() + if(gun_light) + QDEL_NULL(gun_light) + if(bayonet) + QDEL_NULL(bayonet) if(chambered) //Not all guns are chambered (EMP'ed energy guns etc) QDEL_NULL(chambered) if(azoom) QDEL_NULL(azoom) + if(isatom(suppressed)) //SUPPRESSED IS USED AS BOTH A TRUE/FALSE AND AS A REF, WHAT THE FUCKKKKKKKKKKKKKKKKK + QDEL_NULL(suppressed) if(muzzle_flash) QDEL_NULL(muzzle_flash) return ..() @@ -376,17 +212,36 @@ /obj/item/gun/handle_atom_del(atom/A) if(A == chambered) chambered = null - update_icon() + update_appearance() + if(A == bayonet) + clear_bayonet() + if(A == gun_light) + clear_gunlight() return ..() /obj/item/gun/examine(mob/user) . = ..() + if(gun_light) + . += "It has \a [gun_light] [can_flashlight ? "" : "permanently "]mounted on it." + if(can_flashlight) //if it has a light and this is false, the light is permanent. + . += "[gun_light] looks like it can be unscrewed from [src]." + else if(can_flashlight) + . += "It has a mounting point for a seclite." + + if(bayonet) + . += "It has \a [bayonet] [can_bayonet ? "" : "permanently "]affixed to it." + if(can_bayonet) //if it has a bayonet and this is false, the bayonet is permanent. + . += "[bayonet] looks like it can be unscrewed from [src]." + else if(can_bayonet) + . += "It has a bayonet lug on it." + if(has_safety) . += "The safety is [safety ? "ON" : "OFF"]. Ctrl-Click to toggle the safety." if(manufacturer) . += "It has [manufacturer] engraved on it." + /obj/item/gun/equipped(mob/living/user, slot) . = ..() if(zoomed && user.get_active_held_item() != src) @@ -394,9 +249,49 @@ /obj/item/gun/attack(mob/M as mob, mob/user) if(user.a_intent == INTENT_HARM) //Flogging - return ..() + if(bayonet) + M.attackby(bayonet, user) + return + else + return ..() return +/obj/item/gun/attack_obj(obj/O, mob/user) + if(user.a_intent == INTENT_HARM) + if(bayonet) + O.attackby(bayonet, user) + return + return ..() + +/obj/item/gun/attackby(obj/item/I, mob/user, params) + if(user.a_intent == INTENT_HARM) + return ..() + else if(istype(I, /obj/item/flashlight/seclite)) + if(!can_flashlight) + return ..() + var/obj/item/flashlight/seclite/S = I + if(!gun_light) + if(!user.transferItemToLoc(I, src)) + return + to_chat(user, "You click [S] into place on [src].") + set_gun_light(S) + update_gunlight() + alight = new(src) + if(loc == user) + alight.Grant(user) + else if(istype(I, /obj/item/kitchen/knife)) + var/obj/item/kitchen/knife/K = I + if(!can_bayonet || !K.bayonet || bayonet) //ensure the gun has an attachment point available, and that the knife is compatible with it. + return ..() + if(!user.transferItemToLoc(I, src)) + return + to_chat(user, "You attach [K] to [src]'s bayonet lug.") + bayonet = K + update_appearance() + + else + return ..() + //called after the gun has successfully fired its chambered ammo. /obj/item/gun/proc/process_chamber(atom/shooter) SEND_SIGNAL(src, COMSIG_GUN_CHAMBER_PROCESSED) @@ -617,7 +512,6 @@ /obj/item/gun/proc/reset_current_cooldown() current_cooldown = FALSE - /obj/item/gun/proc/shoot_with_empty_chamber(mob/living/user as mob|obj) if(!safety) to_chat(user, "*[dry_fire_text]*") @@ -705,6 +599,116 @@ update_appearance() + +/obj/item/gun/screwdriver_act(mob/living/user, obj/item/I) + . = ..() + if(.) + return + if(!user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) + return + attachment_options = list() + get_gun_attachments() + if(LAZYLEN(attachment_options) == 1) + remove_gun_attachments(user, I, attachment_options[1]) + else if (LAZYLEN(attachment_options)) + var/picked_option = show_radial_menu(user, src, attachment_options, radius = 38, require_near = TRUE) + remove_gun_attachments(user, I, picked_option) + +/obj/item/gun/proc/get_gun_attachments() + if(can_flashlight && gun_light) + attachment_options += list("Light" = image(icon = gun_light.icon, icon_state = gun_light.icon_state)) + if(can_bayonet && bayonet) + attachment_options += list("Knife" = image(icon = bayonet.icon, icon_state = bayonet.icon_state)) + +/obj/item/gun/proc/remove_gun_attachments(mob/living/user, obj/item/I, picked_option) + if(picked_option == "Light") + return remove_gun_attachment(user, I, gun_light, "unscrewed") + else if(picked_option == "Knife") + return remove_gun_attachment(user, I, bayonet, "unfix") + +/obj/item/gun/proc/remove_gun_attachment(mob/living/user, obj/item/tool_item, obj/item/item_to_remove, removal_verb) + if(tool_item) + tool_item.play_tool_sound(src) + to_chat(user, "You [removal_verb ? removal_verb : "remove"] [item_to_remove] from [src].") + item_to_remove.forceMove(drop_location()) + + if(Adjacent(user) && !issilicon(user)) + user.put_in_hands(item_to_remove) + + if(item_to_remove == bayonet) + return clear_bayonet() + else if(item_to_remove == gun_light) + return clear_gunlight() + +/obj/item/gun/proc/clear_bayonet() + if(!bayonet) + return + bayonet = null + update_appearance() + return TRUE + +/obj/item/gun/proc/clear_gunlight() + if(!gun_light) + return + var/obj/item/flashlight/seclite/removed_light = gun_light + set_gun_light(null) + update_gunlight() + removed_light.update_brightness() + QDEL_NULL(alight) + return TRUE + +/** + * Swaps the gun's seclight, dropping the old seclight if it has not been qdel'd. + * + * Returns the former gun_light that has now been replaced by this proc. + * Arguments: + * * new_light - The new light to attach to the weapon. Can be null, which will mean the old light is removed with no replacement. + */ +/obj/item/gun/proc/set_gun_light(obj/item/flashlight/seclite/new_light) + // Doesn't look like this should ever happen? We're replacing our old light with our old light? + if(gun_light == new_light) + CRASH("Tried to set a new gun light when the old gun light was also the new gun light.") + + . = gun_light + + // If there's an old gun light that isn't being QDELETED, detatch and drop it to the floor. + if(!QDELETED(gun_light)) + gun_light.set_light_flags(gun_light.light_flags & ~LIGHT_ATTACHED) + if(gun_light.loc != get_turf(src)) + gun_light.forceMove(get_turf(src)) + + // If there's a new gun light to be added, attach and move it to the gun. + if(new_light) + new_light.set_light_flags(new_light.light_flags | LIGHT_ATTACHED) + if(new_light.loc != src) + new_light.forceMove(src) + + gun_light = new_light + +/obj/item/gun/ui_action_click(mob/user, actiontype) + if(istype(actiontype, alight)) + toggle_gunlight() + else + ..() + +/obj/item/gun/proc/toggle_gunlight() + if(!gun_light) + return + + var/mob/living/carbon/human/user = usr + gun_light.on = !gun_light.on + gun_light.update_brightness() + to_chat(user, "You toggle the gunlight [gun_light.on ? "on":"off"].") + + playsound(user, gun_light.on ? gun_light.toggle_on_sound : gun_light.toggle_off_sound, 40, TRUE) + update_gunlight() + +/obj/item/gun/proc/update_gunlight() + update_appearance() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() + /obj/item/gun/attack_hand(mob/user) . = ..() update_appearance() @@ -725,6 +729,27 @@ /obj/item/gun/update_overlays() . = ..() + if(gun_light) + var/mutable_appearance/flashlight_overlay + var/state = "[gunlight_state][gun_light.on? "_on":""]" //Generic state. + if(gun_light.icon_state in icon_states('icons/obj/guns/flashlights.dmi')) //Snowflake state? + state = gun_light.icon_state + flashlight_overlay = mutable_appearance('icons/obj/guns/flashlights.dmi', state) + flashlight_overlay.pixel_x = flight_x_offset + flashlight_overlay.pixel_y = flight_y_offset + . += flashlight_overlay + + if(bayonet) + var/mutable_appearance/knife_overlay + var/state = "bayonet" //Generic state. + if(bayonet.icon_state in icon_states('icons/obj/guns/bayonets.dmi')) //Snowflake state? + state = bayonet.icon_state + var/icon/bayonet_icons = 'icons/obj/guns/bayonets.dmi' + knife_overlay = mutable_appearance(bayonet_icons, state) + knife_overlay.pixel_x = knife_x_offset + knife_overlay.pixel_y = knife_y_offset + . += knife_overlay + if(ismob(loc) && has_safety) var/mutable_appearance/safety_overlay safety_overlay = mutable_appearance('icons/obj/guns/safety.dmi') @@ -961,7 +986,10 @@ flash_loc.vis_contents -= muzzle_flash muzzle_flash.applied = FALSE -//I need to refactor this into an attachment +///////////// +// ZOOMING // +///////////// + /datum/action/toggle_scope_zoom name = "Toggle Scope" check_flags = AB_CHECK_CONSCIOUS|AB_CHECK_HANDS_BLOCKED|AB_CHECK_IMMOBILE|AB_CHECK_LYING @@ -993,11 +1021,7 @@ return if(isnull(forced_zoom)) - if((!zoomed && wielded_fully) || zoomed) - zoomed = !zoomed - else - to_chat(user, "You can't look down the scope without wielding [src]!") - zoomed = FALSE + zoomed = !zoomed else zoomed = forced_zoom diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index 7c75d8fe9f56..e5345c0eab45 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -8,44 +8,108 @@ /obj/item/gun/ballistic desc = "Now comes in flavors like GUN. Uses 10mm ammo, for some reason." name = "projectile gun" + icon_state = "pistol" w_class = WEIGHT_CLASS_NORMAL has_safety = TRUE safety = TRUE - valid_attachments = list( - /obj/item/attachment/silencer, - /obj/item/attachment/laser_sight, - /obj/item/attachment/rail_light, - /obj/item/attachment/bayonet - ) - slot_available = list( - ATTACHMENT_SLOT_MUZZLE = 1, - ATTACHMENT_SLOT_RAIL = 1 - ) - slot_offsets = list( - ATTACHMENT_SLOT_MUZZLE = list( - "x" = 26, - "y" = 20, - ), - ATTACHMENT_SLOT_RAIL = list( - "x" = 19, - "y" = 18, - ) - ) + ///sound when inserting magazine + var/load_sound = 'sound/weapons/gun/general/magazine_insert_full.ogg' + ///sound when inserting an empty magazine + var/load_empty_sound = 'sound/weapons/gun/general/magazine_insert_empty.ogg' + ///volume of loading sound + var/load_sound_volume = 40 + ///whether loading sound should vary + var/load_sound_vary = TRUE + ///sound of racking + var/rack_sound = 'sound/weapons/gun/general/bolt_rack.ogg' + ///volume of racking + var/rack_sound_volume = 60 + ///whether racking sound should vary + var/rack_sound_vary = TRUE + ///sound of when the bolt is locked back manually + var/lock_back_sound = 'sound/weapons/gun/general/slide_lock_1.ogg' + ///volume of lock back + var/lock_back_sound_volume = 60 + ///whether lock back varies + var/lock_back_sound_vary = TRUE + ///Sound of ejecting a magazine + var/eject_sound = 'sound/weapons/gun/general/magazine_remove_full.ogg' + ///sound of ejecting an empty magazine + var/eject_empty_sound = 'sound/weapons/gun/general/magazine_remove_empty.ogg' + ///volume of ejecting a magazine + var/eject_sound_volume = 40 + ///whether eject sound should vary + var/eject_sound_vary = TRUE + ///sound of dropping the bolt or releasing a slide + var/bolt_drop_sound = 'sound/weapons/gun/general/bolt_drop.ogg' + ///volume of bolt drop/slide release + var/bolt_drop_sound_volume = 60 + ///empty alarm sound (if enabled) + var/empty_alarm_sound = 'sound/weapons/gun/general/empty_alarm.ogg' + ///empty alarm volume sound + var/empty_alarm_volume = 70 + ///whether empty alarm sound varies + var/empty_alarm_vary = TRUE + + ///Whether the gun will spawn loaded with a magazine + var/spawnwithmagazine = TRUE + ///Compatible magazines with the gun + var/mag_type = /obj/item/ammo_box/magazine/m10mm //Removes the need for max_ammo and caliber info + ///Whether the sprite has a visible magazine or not + var/show_magazine_on_sprite = FALSE + ///Whether the sprite has a visible ammo display or not + var/show_magazine_on_sprite_ammo = FALSE + ///Whether the sprite has a visible indicator for being empty or not. + var/empty_indicator = FALSE + ///Whether the gun alarms when empty or not. + var/empty_alarm = FALSE + ///Do we eject the magazine upon runing out of ammo? + var/empty_autoeject = FALSE + ///Whether the gun supports multiple special mag types + var/unique_mag_sprites_for_variants = FALSE + ///The bolt type of the gun, affects quite a bit of functionality, see combat.dm defines for bolt types: BOLT_TYPE_STANDARD; BOLT_TYPE_LOCKING; BOLT_TYPE_OPEN; BOLT_TYPE_NO_BOLT + var/bolt_type = BOLT_TYPE_STANDARD + ///Used for locking bolt and open bolt guns. Set a bit differently for the two but prevents firing when true for both. + var/bolt_locked = FALSE + ///Whether the gun has to be racked each shot or not. + var/semi_auto = TRUE + ///Actual magazine currently contained within the gun + var/obj/item/ammo_box/magazine/magazine + ///whether the gun ejects the chambered casing + var/casing_ejector = TRUE + ///Whether the gun has an internal magazine or a detatchable one. Overridden by BOLT_TYPE_NO_BOLT. + var/internal_magazine = FALSE + ///Phrasing of the bolt in examine and notification messages; ex: bolt, slide, etc. + var/bolt_wording = "bolt" + ///Phrasing of the magazine in examine and notification messages; ex: magazine, box, etx + var/magazine_wording = "magazine" + ///Phrasing of the cartridge in examine and notification messages; ex: bullet, shell, dart, etc. + var/cartridge_wording = "bullet" + ///length between individual racks + var/rack_delay = 5 + ///time of the most recent rack, used for cooldown purposes + var/recent_rack = 0 + ///Whether the gun can be sawn off by sawing tools + var/can_be_sawn_off = FALSE + + ///Whether the gun can be tacloaded by slapping a fresh magazine directly on it + var/tac_reloads = TRUE //Snowflake mechanic no more. + ///If we have the 'snowflake mechanic,' how long should it take to reload? + var/tactical_reload_delay = 1 SECONDS /obj/item/gun/ballistic/Initialize() . = ..() - if (!spawnwithmagazine && !ispath(mag_type, /obj/item/ammo_box/magazine/internal)) + if (!spawnwithmagazine) bolt_locked = TRUE update_appearance() return if (!magazine) magazine = new mag_type(src) - if (!spawnwithmagazine) - get_ammo_list (drop_all = TRUE) chamber_round() update_appearance() + /obj/item/gun/ballistic/update_icon_state() if(current_skin) icon_state = "[unique_reskin[current_skin]][sawn_off ? "_sawn" : ""]" @@ -59,6 +123,8 @@ . += "[icon_state]_bolt[bolt_locked ? "_locked" : ""]" if (bolt_type == BOLT_TYPE_OPEN && bolt_locked) . += "[icon_state]_bolt" + if (suppressed) + . += "[icon_state]_suppressor" if (magazine) if (unique_mag_sprites_for_variants) . += "[icon_state]_mag_[magazine.base_icon_state]" @@ -137,12 +203,12 @@ update_appearance() ///Handles all the logic needed for magazine insertion -/obj/item/gun/ballistic/proc/insert_magazine(mob/user, obj/item/ammo_box/magazine/inserted_mag, display_message = TRUE) - if(!istype(inserted_mag, mag_type)) - to_chat(user, "\The [inserted_mag] doesn't seem to fit into \the [src]...") +/obj/item/gun/ballistic/proc/insert_magazine(mob/user, obj/item/ammo_box/magazine/AM, display_message = TRUE) + if(!istype(AM, mag_type)) + to_chat(user, "\The [AM] doesn't seem to fit into \the [src]...") return FALSE - if(user.transferItemToLoc(inserted_mag, src)) - magazine = inserted_mag + if(user.transferItemToLoc(AM, src)) + magazine = AM if (display_message) to_chat(user, "You load a new [magazine_wording] into \the [src].") if (magazine.ammo_count()) @@ -175,7 +241,7 @@ update_appearance() SEND_SIGNAL(src, COMSIG_UPDATE_AMMO_HUD) if (tac_load) - if(do_after(user, tactical_reload_delay, src, hidden = TRUE)) + if(do_after(user, tactical_reload_delay, TRUE, src)) if (insert_magazine(user, tac_load, FALSE)) to_chat(user, "You perform a tactical reload on \the [src].") else @@ -221,11 +287,48 @@ A.update_appearance() update_appearance() return + if(istype(A, /obj/item/suppressor)) + var/obj/item/suppressor/S = A + if(!can_suppress) + to_chat(user, "You can't seem to figure out how to fit [S] on [src]!") + return + if(!user.is_holding(src)) + to_chat(user, "You need be holding [src] to fit [S] to it!") + return + if(suppressed) + to_chat(user, "[src] already has a suppressor!") + return + if(user.transferItemToLoc(A, src)) + to_chat(user, "You screw \the [S] onto \the [src].") + install_suppressor(A) + return if (can_be_sawn_off) if (sawoff(user, A)) return return FALSE +///Installs a new suppressor, assumes that the suppressor is already in the contents of src +/obj/item/gun/ballistic/proc/install_suppressor(obj/item/suppressor/S) + suppressed = S + w_class += S.w_class //so pistols do not fit in pockets when suppressed + update_appearance() + +/obj/item/gun/ballistic/AltClick(mob/user) + if (unique_reskin && !current_skin && user.canUseTopic(src, BE_CLOSE, NO_DEXTERITY)) + reskin_obj(user) + return + if(loc == user) + if(suppressed && can_unsuppress) + var/obj/item/suppressor/S = suppressed + if(!user.is_holding(src)) + return ..() + to_chat(user, "You unscrew \the [suppressed] from \the [src].") + user.put_in_hands(suppressed) + w_class -= S.w_class + suppressed = null + update_appearance() + return + ///Prefire empty checks for the bolt drop /obj/item/gun/ballistic/proc/prefire_empty_checks() if (!chambered && !get_ammo()) @@ -299,6 +402,8 @@ . += "It does not seem to have a round chambered." if (bolt_locked) . += "The [bolt_wording] is locked back and needs to be released before firing." + if (suppressed) + . += "It has a suppressor attached that can be removed with alt+click." . += "You can [bolt_wording] [src] by pressing the unqiue action key. By default, this is space" ///Gets the number of bullets in the gun @@ -332,6 +437,9 @@ GLOBAL_LIST_INIT(gun_saw_types, typecacheof(list( if(sawn_off) to_chat(user, "\The [src] is already shortened!") return + if(bayonet) + to_chat(user, "You cannot saw-off \the [src] with \the [bayonet] attached!") + return user.changeNext_move(CLICK_CD_MELEE) user.visible_message("[user] begins to shorten \the [src].", "You begin to shorten \the [src]...") @@ -362,3 +470,16 @@ GLOBAL_LIST_INIT(gun_saw_types, typecacheof(list( if(AC.BB) process_fire(user, user, FALSE) . = TRUE + + +/obj/item/suppressor + name = "suppressor" + desc = "A syndicate small-arms suppressor for maximum espionage." + icon = 'icons/obj/guns/projectile.dmi' + icon_state = "suppressor" + w_class = WEIGHT_CLASS_TINY + + +/obj/item/suppressor/specialoffer + name = "cheap suppressor" + desc = "A foreign knock-off suppressor, it feels flimsy, cheap, and brittle. Still fits most weapons." diff --git a/code/modules/projectiles/guns/ballistic/assault.dm b/code/modules/projectiles/guns/ballistic/assault.dm index ce500cda930b..9d97dc627bd4 100644 --- a/code/modules/projectiles/guns/ballistic/assault.dm +++ b/code/modules/projectiles/guns/ballistic/assault.dm @@ -35,11 +35,7 @@ /obj/item/gun/ballistic/automatic/assault/skm name = "\improper SKM-24" desc = "An obsolete model of assault rifle once used by CLIP. Legendary for its durability and low cost, surplus rifles are commonplace on the Frontier, and the design has been widely copied. Chambered in 7.62x40mm CLIP." - icon = 'icons/obj/guns/manufacturer/frontier_import/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/frontier_import/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/frontier_import/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/frontier_import/onmob.dmi' - + icon = 'icons/obj/guns/48x32guns.dmi' fire_sound = 'sound/weapons/gun/rifle/skm.ogg' rack_sound = 'sound/weapons/gun/rifle/skm_cocked.ogg' @@ -63,9 +59,6 @@ fire_delay = 0.2 SECONDS -/obj/item/gun/ballistic/automatic/assault/skm/no_mag - spawnwithmagazine = FALSE - /obj/item/gun/ballistic/automatic/assault/skm/pirate name = "\improper Chopper" desc = "An SKM-24 in a state of shockingly poor repair: Several parts are missing and the 'grip' is improvised from scrap wood. It's a miracle it still works at all. Chambered in 7.62x40mm CLIP." @@ -78,11 +71,6 @@ name = "\improper SKM-44" desc = "An obsolete model of assault rifle once used by CLIP. Most of these were seized from Frontiersmen armories or purchased in CLIP, then modified to IRMG standards. Chambered in 7.62x40mm CLIP." - icon = 'icons/obj/guns/manufacturer/inteq/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/inteq/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/inteq/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/inteq/onmob.dmi' - icon_state = "skm_inteq" item_state = "skm_inteq" manufacturer = MANUFACTURER_INTEQ @@ -109,26 +97,16 @@ eject_sound = 'sound/weapons/gun/rifle/m16_unload.ogg' eject_empty_sound = 'sound/weapons/gun/rifle/m16_unload.ogg' -/obj/item/gun/ballistic/automatic/assault/p16/no_mag - spawnwithmagazine = FALSE - /obj/item/gun/ballistic/automatic/assault/p16/minutemen name = "\improper CM-16" desc = "The standard-issue rifle of CLIP and an extensively modified reproduction of the P-16. Chambered in 5.56mm." - icon = 'icons/obj/guns/manufacturer/clip_lanchester/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/clip_lanchester/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/clip_lanchester/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/clip_lanchester/onmob.dmi' icon_state = "cm16" item_state = "cm16" /obj/item/gun/ballistic/automatic/assault/swiss_cheese name = "\improper Swiss Cheese" desc = "An ancient longarm famous for its boxy, modular design. Mass produced by the Terran Confederation in ages past, these often mutiple century old designs have survied due to their sheer ruggedness. The DMA on this unit is sadly broken, but these rifles are known for their excellent burst fire. Uses 5.56mm ammunition for Matter mode." - icon = 'icons/obj/guns/manufacturer/solararmories/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/solararmories/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/solararmories/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/solararmories/onmob.dmi' + icon = 'icons/obj/guns/48x32guns.dmi' fire_sound = 'sound/weapons/gun/rifle/swiss.ogg' icon_state = "swiss" item_state = "swiss" @@ -157,13 +135,11 @@ /obj/item/gun/ballistic/automatic/assault/e40 name = "\improper E-40 Hybrid Rifle" desc = "A Hybrid Assault Rifle, best known for being having a dual ballistic/laser system along with an advanced ammo counter. Once an icon for bounty hunters, age has broken most down, so these end up in collector's hands or as shoddy Frontiersmen laser SMG conversions when in their inheritted stockpiles. But if one were to find one in working condition, it would be just as formidable as back then. Chambered in .229 Eoehoma caseless, and uses energy for lasers." - icon = 'icons/obj/guns/manufacturer/eoehoma/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/eoehoma/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/eoehoma/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/eoehoma/onmob.dmi' + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "e40" item_state = "e40" mag_type = /obj/item/ammo_box/magazine/e40 + can_suppress = FALSE var/obj/item/gun/energy/laser/e40_laser_secondary/secondary fire_select_icon_state_prefix = "e40_" @@ -309,14 +285,10 @@ //techinically a battle rifle, i'm putting it here for organisation sake -/obj/item/gun/ballistic/automatic/marksman/vickland //weapon designed by Apogee-dev +/obj/item/gun/ballistic/automatic/vickland //weapon designed by Apogee-dev name = "\improper Vickland" desc = "The pride of the Saint-Roumain Militia, the Vickland is a rare semi-automatic battle rifle produced by Hunter's Pride exclusively for SRM use. It is unusual in its class for its internal rotary magazine, which must be reloaded using stripper clips. Chambered in .308." - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' - + icon = 'icons/obj/guns/48x32guns.dmi' fire_sound = 'sound/weapons/gun/rifle/vickland.ogg' icon_state = "vickland" item_state = "vickland" @@ -325,9 +297,8 @@ internal_magazine = TRUE mag_type = /obj/item/ammo_box/magazine/internal/vickland fire_sound = 'sound/weapons/gun/rifle/vickland.ogg' - + actions_types = list() manufacturer = MANUFACTURER_HUNTERSPRIDE - zoomable = FALSE //no scope on it rack_sound = 'sound/weapons/gun/rifle/ar_cock.ogg' diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm index 769ea9e7f57e..c0ccf71d513e 100644 --- a/code/modules/projectiles/guns/ballistic/automatic.dm +++ b/code/modules/projectiles/guns/ballistic/automatic.dm @@ -1,6 +1,7 @@ /obj/item/gun/ballistic/automatic w_class = WEIGHT_CLASS_NORMAL + can_suppress = TRUE gun_firemodes = list(FIREMODE_SEMIAUTO) default_firemode = FIREMODE_SEMIAUTO @@ -21,6 +22,48 @@ recoil_unwielded = 4 wield_slowdown = 0.35 + +// SNIPER // + +/obj/item/gun/ballistic/automatic/sniper_rifle + name = "sniper rifle" + desc = "An anti-material rifle chambered in .50 BMG with a scope mounted on it. Its prodigious bulk requires both hands to use." + icon_state = "sniper" + item_state = "sniper" + fire_sound = 'sound/weapons/gun/sniper/shot.ogg' + fire_sound_volume = 90 + vary_fire_sound = FALSE + load_sound = 'sound/weapons/gun/sniper/mag_insert.ogg' + rack_sound = 'sound/weapons/gun/sniper/rack.ogg' + suppressed_sound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg' + recoil = 2 + weapon_weight = WEAPON_HEAVY + mag_type = /obj/item/ammo_box/magazine/sniper_rounds + burst_size = 1 + w_class = WEIGHT_CLASS_NORMAL + zoomable = TRUE + zoom_amt = 10 //Long range, enough to see in front of you, but no tiles behind you. + zoom_out_amt = 5 + slot_flags = ITEM_SLOT_BACK + actions_types = list() + show_magazine_on_sprite = TRUE + manufacturer = MANUFACTURER_SCARBOROUGH + + spread = -5 + spread_unwielded = 20 + recoil = 5 + recoil_unwielded = 50 + wield_slowdown = 1 + wield_delay = 1.3 SECONDS + +/obj/item/gun/ballistic/automatic/sniper_rifle/syndicate + name = "syndicate sniper rifle" + desc = "A heavily-modified .50 BMG anti-material rifle utilized by Syndicate agents. Requires both hands to fire." + can_suppress = TRUE + can_unsuppress = TRUE + +EMPTY_GUN_HELPER(automatic/sniper_rifle/syndicate) + // Old Semi-Auto Rifle // /obj/item/gun/ballistic/automatic/surplus //TODO: NEEDS TO BE REPLACED WITH PISTOL CARBINES OR LOWCAL SEMI-AUTO RIFLES @@ -32,6 +75,8 @@ mag_type = /obj/item/ammo_box/magazine/m10mm/rifle fire_delay = 0.5 SECONDS burst_size = 1 + can_unsuppress = TRUE + can_suppress = TRUE w_class = WEIGHT_CLASS_HUGE slot_flags = ITEM_SLOT_BACK show_magazine_on_sprite = TRUE @@ -45,16 +90,69 @@ item_state = "arg" mag_type = /obj/item/ammo_box/magazine/recharge fire_delay = 0.2 SECONDS + can_suppress = FALSE burst_size = 0 fire_sound = 'sound/weapons/laser.ogg' casing_ejector = FALSE +/obj/item/gun/ballistic/automatic/ebr //fuck this gun, its getting wiped soon enough + name = "\improper M514 EBR" + desc = "A reliable, high-powered battle rifle often found in the hands of Syndicate personnel and remnants, chambered in .308. Effective against personnel and armor alike." + icon = 'icons/obj/guns/48x32guns.dmi' + lefthand_file = 'icons/mob/inhands/weapons/64x_guns_left.dmi' + righthand_file = 'icons/mob/inhands/weapons/64x_guns_right.dmi' + icon_state = "ebr" + item_state = "ebr" + zoomable = TRUE + show_magazine_on_sprite = TRUE + weapon_weight = WEAPON_MEDIUM + w_class = WEIGHT_CLASS_BULKY + mag_type = /obj/item/ammo_box/magazine/ebr + fire_sound = 'sound/weapons/gun/rifle/shot_alt2.ogg' + burst_size = 0 + manufacturer = MANUFACTURER_SCARBOROUGH + + wield_slowdown = 2 + spread = -4 + +EMPTY_GUN_HELPER(automatic/ebr) + +/obj/item/gun/ballistic/automatic/gal + name = "\improper CM-GAL-S" + desc = "The standard issue DMR of CLIP. Dates back to the Xenofauna War, this particular model is in a carbine configuration, and, as such, is shorter than the standard model. Chambered in .308." + icon = 'icons/obj/guns/48x32guns.dmi' + fire_sound = 'sound/weapons/gun/rifle/shot.ogg' + icon_state = "gal" + item_state = "gal" + zoomable = TRUE + show_magazine_on_sprite = TRUE + weapon_weight = WEAPON_MEDIUM + w_class = WEIGHT_CLASS_BULKY + mag_type = /obj/item/ammo_box/magazine/gal + fire_sound = 'sound/weapons/gun/rifle/gal.ogg' + burst_size = 0 + actions_types = list() + manufacturer = MANUFACTURER_MINUTEMAN + + wield_slowdown = 2 + spread = -4 + fire_select_icon_state_prefix = "clip_" + adjust_fire_select_icon_state_on_safety = TRUE + +/obj/item/gun/ballistic/automatic/gal/inteq + name = "\improper SsG-04" + desc = "A marksman rifle purchased from CLIP and modified to suit IRMG's needs. Chambered in .308." + icon_state = "gal-inteq" + item_state = "gal-inteq" + /obj/item/gun/ballistic/automatic/zip_pistol name = "makeshift pistol" desc = "A makeshift zip gun cobbled together from various scrap bits and chambered in 9mm. It's a miracle it even works." icon_state = "ZipPistol" item_state = "ZipPistol" mag_type = /obj/item/ammo_box/magazine/zip_ammo_9mm + can_suppress = FALSE actions_types = list() + can_bayonet = FALSE show_magazine_on_sprite = TRUE weapon_weight = WEAPON_LIGHT diff --git a/code/modules/projectiles/guns/ballistic/gauss.dm b/code/modules/projectiles/guns/ballistic/gauss.dm index 3fdc2e55dadd..c50f906e4eba 100644 --- a/code/modules/projectiles/guns/ballistic/gauss.dm +++ b/code/modules/projectiles/guns/ballistic/gauss.dm @@ -1,16 +1,13 @@ /obj/item/gun/ballistic/automatic/powered/gauss name = "prototype gauss rifle" desc = "An experimental Nanotrasen rifle with a high capacity. Useful for putting down crowds. Chambered in ferromagnetic pellets." - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' icon_state = "gauss" item_state = "arg" slot_flags = 0 mag_type = /obj/item/ammo_box/magazine/gauss fire_sound = 'sound/weapons/gun/gauss/magrifle.ogg' load_sound = 'sound/weapons/gun/gauss/rifle_reload.ogg' + can_suppress = FALSE burst_size = 1 fire_delay = 0.3 SECONDS spread = 0 @@ -34,10 +31,6 @@ name = "Model H" desc = "A standard-issue pistol exported from the Solarian Confederation. It fires slow flesh-rending ferromagnetic slugs at a high energy cost, however they are ineffective on any armor." mag_type = /obj/item/ammo_box/magazine/modelh - icon = 'icons/obj/guns/manufacturer/solararmories/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/solararmories/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/solararmories/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/solararmories/onmob.dmi' icon_state = "model-h" item_state = "model-h" fire_sound = 'sound/weapons/gun/gauss/modelh.ogg' @@ -55,9 +48,6 @@ spread_unwielded = 12 fire_select_icon_state_prefix = "slug_" -/obj/item/gun/ballistic/automatic/powered/gauss/modelh/no_mag - spawnwithmagazine = FALSE - /obj/item/gun/ballistic/automatic/powered/gauss/modelh/suns desc = "A standard-issue pistol exported from the Solarian Confederation. It fires slow flesh-rending ferromagnetic slugs at a high energy cost, however they are ineffective on any armor. It is painted in the colors of SUNS." mag_type = /obj/item/ammo_box/magazine/modelh @@ -68,10 +58,7 @@ name = "Claris" desc = "An antiquated Solarian rifle. Chambered in ferromagnetic pellets, just as the founding Solarians intended." mag_type = /obj/item/ammo_box/magazine/internal/claris - icon = 'icons/obj/guns/manufacturer/solararmories/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/solararmories/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/solararmories/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/solararmories/onmob.dmi' + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "claris" item_state = "claris" fire_sound = 'sound/weapons/gun/gauss/claris.ogg' @@ -94,10 +81,7 @@ name = "Solar 'GAR' Carbine" desc = "A Solarian carbine, unusually modern for its producers. Launches ferromagnetic lances at alarming speeds." mag_type = /obj/item/ammo_box/magazine/gar - icon = 'icons/obj/guns/manufacturer/solararmories/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/solararmories/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/solararmories/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/solararmories/onmob.dmi' + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "gar" item_state = "gar" fire_sound = 'sound/weapons/gun/gauss/gar.ogg' diff --git a/code/modules/projectiles/guns/ballistic/hmg.dm b/code/modules/projectiles/guns/ballistic/hmg.dm index 8a3e68b9a6ec..4e9abd0cd70c 100644 --- a/code/modules/projectiles/guns/ballistic/hmg.dm +++ b/code/modules/projectiles/guns/ballistic/hmg.dm @@ -88,7 +88,7 @@ if(!can_deploy) to_chat(user, "You need to brace against something to deploy [src]'s bipod! Either lie on the floor or stand next to a waist high object like a table!") return - if(!do_after(user, deploy_time, src, NONE, TRUE, CALLBACK(src, PROC_REF(is_wielded)))) + if(!do_after(user, deploy_time, src, FALSE, TRUE, CALLBACK(src, PROC_REF(is_wielded)))) to_chat(user, "You need to hold still to deploy [src]'s bipod!") return playsound(src, 'sound/machines/click.ogg', 75, TRUE) @@ -154,15 +154,11 @@ /obj/item/gun/ballistic/automatic/hmg/l6_saw name = "\improper L6 SAW" desc = "A heavy machine gun, designated 'L6 SAW'. Chambered in 7.12x82mm." - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' icon_state = "l6" item_state = "l6closedmag" base_icon_state = "l6" - mag_type = /obj/item/ammo_box/magazine/mm712x82 + can_suppress = FALSE spread = 7 fire_delay = 0.1 SECONDS @@ -220,14 +216,9 @@ /obj/item/gun/ballistic/automatic/hmg/solar //This thing fires a 5.56 equivalent, that's an LMG, not an HMG, get out name = "\improper Solar" desc = "A TerraGov LMG-169 designed in 169 FS, nicknamed 'Solar.' A inscription reads: 'PROPERTY OF TERRAGOV', with 'TERRAGOV' poorly scribbled out, and replaced by 'SOLAR ARMORIES'. Chambered in 4.73×33mm caseless ammunition." - icon = 'icons/obj/guns/manufacturer/solararmories/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/solararmories/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/solararmories/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/solararmories/onmob.dmi' - icon_state = "solar" - fire_sound = 'sound/weapons/gun/l6/shot.ogg' + item_state = "arg" mag_type = /obj/item/ammo_box/magazine/rifle47x33mm spread = 7 @@ -235,6 +226,8 @@ fire_select_icon_state_prefix = "caseless_" + can_suppress = FALSE + can_bayonet = FALSE show_magazine_on_sprite = TRUE w_class = WEIGHT_CLASS_BULKY manufacturer = MANUFACTURER_SOLARARMORIES @@ -243,11 +236,7 @@ name = "\improper SKM-24u" desc = "What appears to be a standard SKM-24 at first glance is actually a light machine gun conversion, with an extended, heavy barrel and overhauled internals. Its weight, bulk, and robust fire rate make it difficult to handle without using the bipod in a prone position or against appropriate cover such as a table. Chambered in 7.62x40mm CLIP." - icon = 'icons/obj/guns/manufacturer/frontier_import/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/frontier_import/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/frontier_import/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/frontier_import/onmob.dmi' - + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "skm_lmg" item_state = "skm_lmg" diff --git a/code/modules/projectiles/guns/ballistic/launchers.dm b/code/modules/projectiles/guns/ballistic/launchers.dm index f18f97cd0f4f..5619b039d488 100644 --- a/code/modules/projectiles/guns/ballistic/launchers.dm +++ b/code/modules/projectiles/guns/ballistic/launchers.dm @@ -4,6 +4,9 @@ /obj/item/gun/ballistic/revolver/grenadelauncher//this is only used for underbarrel grenade launchers at the moment, but admins can still spawn it if they feel like being assholes desc = "A break-action, single-shot grenade launcher. A compact way to deliver a big boom." name = "grenade launcher" + icon = 'icons/obj/guns/48x32guns.dmi' + icon_state = "dshotgun_sawn" + item_state = "gun" mag_type = /obj/item/ammo_box/magazine/internal/grenadelauncher fire_sound = 'sound/weapons/gun/general/grenade_launch.ogg' w_class = WEIGHT_CLASS_NORMAL @@ -43,18 +46,13 @@ /obj/item/gun/ballistic/rocketlauncher name = "\improper PML-9" desc = "A reusable rocket-propelled grenade launcher. The words \"NT this way\" and an arrow have been written near the barrel." - - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' - icon_state = "rocketlauncher" item_state = "rocketlauncher" mag_type = /obj/item/ammo_box/magazine/internal/rocketlauncher fire_sound = 'sound/weapons/gun/general/rocket_launch.ogg' load_sound = 'sound/weapons/gun/general/rocket_load.ogg' w_class = WEIGHT_CLASS_BULKY + can_suppress = FALSE burst_size = 1 fire_delay = 0.4 SECONDS casing_ejector = FALSE @@ -76,12 +74,7 @@ /obj/item/gun/ballistic/rocketlauncher/solgov name = "Panzerfaust XII" desc = "The standard recoiless rifle of the Solarian Confederation. Barely varies from previous models." - - icon = 'icons/obj/guns/manufacturer/solararmories/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/solararmories/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/solararmories/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/solararmories/onmob.dmi' - + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "panzerfaust" item_state = "panzerfaust" manufacturer = MANUFACTURER_SOLARARMORIES diff --git a/code/modules/projectiles/guns/ballistic/marksman.dm b/code/modules/projectiles/guns/ballistic/marksman.dm deleted file mode 100644 index 46a9e2466290..000000000000 --- a/code/modules/projectiles/guns/ballistic/marksman.dm +++ /dev/null @@ -1,102 +0,0 @@ - -/obj/item/gun/ballistic/automatic/marksman - burst_size = 1 - zoomable = TRUE //this var as true without setting anything else produces a 2x zoom - wield_slowdown = 2 - wield_delay = 1 SECONDS - -// SNIPER // - -/obj/item/gun/ballistic/automatic/marksman/sniper_rifle - name = "sniper rifle" - desc = "An anti-material rifle chambered in .50 BMG with a scope mounted on it. Its prodigious bulk requires both hands to use." - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' - icon_state = "sniper" - item_state = "sniper" - fire_sound = 'sound/weapons/gun/sniper/shot.ogg' - fire_sound_volume = 90 - vary_fire_sound = FALSE - load_sound = 'sound/weapons/gun/sniper/mag_insert.ogg' - rack_sound = 'sound/weapons/gun/sniper/rack.ogg' - suppressed_sound = 'sound/weapons/gun/general/heavy_shot_suppressed.ogg' - weapon_weight = WEAPON_HEAVY - mag_type = /obj/item/ammo_box/magazine/sniper_rounds - w_class = WEIGHT_CLASS_BULKY - zoom_amt = 10 //Long range, enough to see in front of you, but no tiles behind you. - zoom_out_amt = 5 - slot_flags = ITEM_SLOT_BACK - actions_types = list() - show_magazine_on_sprite = TRUE - manufacturer = MANUFACTURER_SCARBOROUGH - - spread = -5 - spread_unwielded = 40 - recoil = 5 - recoil_unwielded = 50 - - wield_delay = 1.3 SECONDS - -EMPTY_GUN_HELPER(automatic/marksman/sniper_rifle) - -/obj/item/gun/ballistic/automatic/marksman/ebr //fuck this gun, its getting wiped soon enough - name = "\improper M514 EBR" - desc = "A reliable, high-powered battle rifle often found in the hands of Syndicate personnel and remnants, chambered in .308. Effective against personnel and armor alike." - - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' - - icon_state = "ebr" - item_state = "ebr" - zoomable = TRUE - show_magazine_on_sprite = TRUE - weapon_weight = WEAPON_MEDIUM - w_class = WEIGHT_CLASS_BULKY - mag_type = /obj/item/ammo_box/magazine/ebr - fire_sound = 'sound/weapons/gun/rifle/shot_alt2.ogg' - manufacturer = MANUFACTURER_SCARBOROUGH - - wield_slowdown = 2 - spread = -4 - -EMPTY_GUN_HELPER(automatic/marksman/ebr) - -/obj/item/gun/ballistic/automatic/marksman/gal - name = "\improper CM-GAL-S" - desc = "The standard issue DMR of CLIP. Dates back to the Xenofauna War, this particular model is in a carbine configuration, and, as such, is shorter than the standard model. Chambered in .308." - - icon = 'icons/obj/guns/manufacturer/clip_lanchester/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/clip_lanchester/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/clip_lanchester/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/clip_lanchester/onmob.dmi' - - fire_sound = 'sound/weapons/gun/rifle/shot.ogg' - icon_state = "gal" - item_state = "gal" - show_magazine_on_sprite = TRUE - weapon_weight = WEAPON_MEDIUM - w_class = WEIGHT_CLASS_BULKY - mag_type = /obj/item/ammo_box/magazine/gal - fire_sound = 'sound/weapons/gun/rifle/gal.ogg' - burst_size = 0 - actions_types = list() - manufacturer = MANUFACTURER_MINUTEMAN - - wield_slowdown = 2 - spread = -4 - fire_select_icon_state_prefix = "clip_" - adjust_fire_select_icon_state_on_safety = TRUE - -/obj/item/gun/ballistic/automatic/marksman/gal/inteq - name = "\improper SsG-04" - desc = "A marksman rifle purchased from CLIP and modified to suit IRMG's needs. Chambered in .308." - icon = 'icons/obj/guns/manufacturer/inteq/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/inteq/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/inteq/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/inteq/onmob.dmi' - icon_state = "gal-inteq" - item_state = "gal-inteq" diff --git a/code/modules/projectiles/guns/ballistic/pistol.dm b/code/modules/projectiles/guns/ballistic/pistol.dm index b2416462da39..c4d505bcb10c 100644 --- a/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/code/modules/projectiles/guns/ballistic/pistol.dm @@ -1,11 +1,28 @@ /obj/item/gun/ballistic/automatic/pistol + name = "Stechkin" + desc = "A small, easily concealable 10mm handgun that bears Scarborough Arms stamps. Has a threaded barrel for suppressors." + icon_state = "pistol" + w_class = WEIGHT_CLASS_SMALL + mag_type = /obj/item/ammo_box/magazine/m10mm + can_suppress = TRUE + actions_types = list() bolt_type = BOLT_TYPE_LOCKING - + fire_sound = 'sound/weapons/gun/pistol/shot.ogg' + dry_fire_sound = 'sound/weapons/gun/pistol/dry_fire.ogg' + suppressed_sound = 'sound/weapons/gun/pistol/shot_suppressed.ogg' + load_sound = 'sound/weapons/gun/pistol/mag_insert_alt.ogg' + load_empty_sound = 'sound/weapons/gun/pistol/mag_insert_alt.ogg' + eject_sound = 'sound/weapons/gun/pistol/mag_release_alt.ogg' + eject_empty_sound = 'sound/weapons/gun/pistol/mag_release_alt.ogg' vary_fire_sound = FALSE + rack_sound = 'sound/weapons/gun/pistol/rack_small.ogg' + lock_back_sound = 'sound/weapons/gun/pistol/lock_small.ogg' + bolt_drop_sound = 'sound/weapons/gun/pistol/drop_small.ogg' fire_sound_volume = 90 bolt_wording = "slide" weapon_weight = WEAPON_LIGHT pickup_sound = 'sound/items/handling/gun_pickup.ogg' + manufacturer = MANUFACTURER_SCARBOROUGH recoil = 0.5 // apogee wants bloom, this is a placeholder until then to simulate the same concept. recoil_unwielded = 3 @@ -19,39 +36,14 @@ muzzleflash_iconstate = "muzzle_flash_light" -/obj/item/gun/ballistic/automatic/pistol/syndicate - name = "Stechkin" - desc = "A small, easily concealable 10mm handgun that bears Scarborough Arms stamps. Has a threaded barrel for suppressors." - icon_state = "pistol" - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' +EMPTY_GUN_HELPER(automatic/pistol) - w_class = WEIGHT_CLASS_SMALL - mag_type = /obj/item/ammo_box/magazine/m10mm - fire_sound = 'sound/weapons/gun/pistol/shot.ogg' - dry_fire_sound = 'sound/weapons/gun/pistol/dry_fire.ogg' - suppressed_sound = 'sound/weapons/gun/pistol/shot_suppressed.ogg' - - load_sound = 'sound/weapons/gun/pistol/mag_insert_alt.ogg' - load_empty_sound = 'sound/weapons/gun/pistol/mag_insert_alt.ogg' - eject_sound = 'sound/weapons/gun/pistol/mag_release_alt.ogg' - eject_empty_sound = 'sound/weapons/gun/pistol/mag_release_alt.ogg' - - rack_sound = 'sound/weapons/gun/pistol/rack_small.ogg' - lock_back_sound = 'sound/weapons/gun/pistol/lock_small.ogg' - bolt_drop_sound = 'sound/weapons/gun/pistol/drop_small.ogg' - - manufacturer = MANUFACTURER_SCARBOROUGH - - spread = 6 //becuase its compact, spread is slightly worse - spread_unwielded = 9 - recoil_unwielded = 2 - -EMPTY_GUN_HELPER(automatic/pistol/syndicate) +/obj/item/gun/ballistic/automatic/pistol/suppressed/Initialize(mapload) + . = ..() + var/obj/item/suppressor/S = new(src) + install_suppressor(S) -/obj/item/gun/ballistic/automatic/pistol/syndicate/suns +/obj/item/gun/ballistic/automatic/pistol/suns desc = "A small, easily concealable 10mm handgun that bears Scarborough Arms stamps. It is painted in the colors of SUNS." icon_state = "pistol_suns" @@ -60,12 +52,9 @@ EMPTY_GUN_HELPER(automatic/pistol/syndicate) desc = "A classic semi-automatic handgun, widely popular throughout the Frontier. An engraving on the slide marks it as a product of Hunter's Pride. Chambered in .45." icon_state = "candor" item_state = "hp_generic" - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' - + w_class = WEIGHT_CLASS_NORMAL mag_type = /obj/item/ammo_box/magazine/m45 + can_suppress = FALSE fire_sound = 'sound/weapons/gun/pistol/candor.ogg' rack_sound = 'sound/weapons/gun/pistol/candor_cocked.ogg' lock_back_sound = 'sound/weapons/gun/pistol/slide_lock.ogg' @@ -79,7 +68,7 @@ EMPTY_GUN_HELPER(automatic/pistol/syndicate) EMPTY_GUN_HELPER(automatic/pistol/candor) /obj/item/gun/ballistic/automatic/pistol/candor/factory //also give this to the srm, their candors should probably look factory fresh from how well taken care of they are - desc = "A classic semi-automatic handgun, widely popular throughout the Frontier. An engraving on the slide marks it as a product of 'Hunter's Pride Arms and Ammunition'. This example has been kept in especially good shape, and may as well be fresh out of the workshop. Chambered in .45." + desc = "A classic semi-automatic handgun, widely popular throughout the Frontier. An engraving on the slide marks it as a product of Hunter's Pride. This example has been kept in especially good shape, and may as well be fresh out of the workshop. Chambered in .45." item_state = "hp_generic_fresh" EMPTY_GUN_HELPER(automatic/pistol/candor/factory) @@ -97,14 +86,10 @@ EMPTY_GUN_HELPER(automatic/pistol/candor/factory) /obj/item/gun/ballistic/automatic/pistol/deagle name = "\improper Desert Eagle" desc = "An oversized handgun chambered in .50 AE. A true hand cannon." - icon = 'icons/obj/guns/manufacturer/frontier_import/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/frontier_import/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/frontier_import/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/frontier_import/onmob.dmi' icon_state = "deagle" force = 14 mag_type = /obj/item/ammo_box/magazine/m50 - mag_display = TRUE + can_suppress = FALSE show_magazine_on_sprite = TRUE fire_sound = 'sound/weapons/gun/pistol/deagle.ogg' rack_sound = 'sound/weapons/gun/pistol/rack.ogg' @@ -137,44 +122,23 @@ EMPTY_GUN_HELPER(automatic/pistol/candor/factory) name = "stechkin APS pistol" desc = "A burst-fire machine pistol based on the stechkin model. Utilizes specialized 9mm magazines." icon_state = "aps" - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' - - + w_class = WEIGHT_CLASS_SMALL mag_type = /obj/item/ammo_box/magazine/pistolm9mm - - fire_sound = 'sound/weapons/gun/pistol/shot.ogg' - dry_fire_sound = 'sound/weapons/gun/pistol/dry_fire.ogg' - suppressed_sound = 'sound/weapons/gun/pistol/shot_suppressed.ogg' - - load_sound = 'sound/weapons/gun/pistol/mag_insert_alt.ogg' - load_empty_sound = 'sound/weapons/gun/pistol/mag_insert_alt.ogg' - eject_sound = 'sound/weapons/gun/pistol/mag_release_alt.ogg' - eject_empty_sound = 'sound/weapons/gun/pistol/mag_release_alt.ogg' - - rack_sound = 'sound/weapons/gun/pistol/rack_small.ogg' - lock_back_sound = 'sound/weapons/gun/pistol/lock_small.ogg' - bolt_drop_sound = 'sound/weapons/gun/pistol/drop_small.ogg' - + can_suppress = FALSE burst_size = 3 burst_delay = 0.1 SECONDS fire_delay = 0.4 SECONDS gun_firemodes = list(FIREMODE_SEMIAUTO, FIREMODE_BURST) default_firemode = FIREMODE_SEMIAUTO + /obj/item/gun/ballistic/automatic/pistol/commander name = "\improper Commander" desc = "A classic handgun in a tasteful black and stainless steel color scheme. An enamel Nanotrasen logo is set into the grips. Chambered in 9mm." icon_state = "commander" - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' - w_class = WEIGHT_CLASS_NORMAL mag_type = /obj/item/ammo_box/magazine/co9mm + can_suppress = FALSE manufacturer = MANUFACTURER_NANOTRASEN fire_sound = 'sound/weapons/gun/pistol/commander.ogg' load_sound = 'sound/weapons/gun/pistol/mag_insert.ogg' @@ -182,19 +146,11 @@ EMPTY_GUN_HELPER(automatic/pistol/candor/factory) eject_sound = 'sound/weapons/gun/pistol/mag_release.ogg' eject_empty_sound = 'sound/weapons/gun/pistol/mag_release.ogg' - rack_sound = 'sound/weapons/gun/pistol/rack_small.ogg' - lock_back_sound = 'sound/weapons/gun/pistol/lock_small.ogg' - bolt_drop_sound = 'sound/weapons/gun/pistol/drop_small.ogg' - EMPTY_GUN_HELPER(automatic/pistol/commander) /obj/item/gun/ballistic/automatic/pistol/commander/inteq name = "\improper Commissioner" desc = "A handgun seized from Nanotrasen armories by deserting troopers and modified to IRMG's standards. A yellow IRMG shield is set into the grips. Chambered in 9mm." - icon = 'icons/obj/guns/manufacturer/inteq/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/inteq/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/inteq/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/inteq/onmob.dmi' icon_state = "commander-inteq" item_state = "commander-inteq" manufacturer = MANUFACTURER_INTEQ @@ -205,13 +161,9 @@ EMPTY_GUN_HELPER(automatic/pistol/commander/inteq) name = "\improper Commissar" desc = "A Nanotrasen-issue handgun, modified with a voice box to further enhance its effectiveness in troop discipline." icon_state = "commander" - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' - w_class = WEIGHT_CLASS_NORMAL mag_type = /obj/item/ammo_box/magazine/co9mm + can_suppress = FALSE var/funnysounds = TRUE var/cooldown = 0 load_sound = 'sound/weapons/gun/pistol/mag_insert.ogg' @@ -219,10 +171,6 @@ EMPTY_GUN_HELPER(automatic/pistol/commander/inteq) eject_sound = 'sound/weapons/gun/pistol/mag_release.ogg' eject_empty_sound = 'sound/weapons/gun/pistol/mag_release.ogg' - rack_sound = 'sound/weapons/gun/pistol/rack_small.ogg' - lock_back_sound = 'sound/weapons/gun/pistol/lock_small.ogg' - bolt_drop_sound = 'sound/weapons/gun/pistol/drop_small.ogg' - /obj/item/gun/ballistic/automatic/pistol/commissar/equipped(mob/living/user, slot) ..() if(slot == ITEM_SLOT_HANDS && funnysounds) // We do this instead of equip_sound as we only want this to play when it's wielded @@ -251,7 +199,6 @@ EMPTY_GUN_HELPER(automatic/pistol/commander/inteq) to_chat(user, "You toggle [src]'s vox audio functions.") /obj/item/gun/ballistic/automatic/pistol/commissar/AltClick(mob/user) - . = ..() if(!user.canUseTopic(src, BE_CLOSE, ismonkey(user))) return if((cooldown < world.time - 200) && funnysounds) @@ -268,11 +215,6 @@ EMPTY_GUN_HELPER(automatic/pistol/commander/inteq) name = "\improper Pistole C" desc = "A favorite of the Terran Regency that is despised by the Solarian bureaucracy. Shifted out of military service centuries ago, though still popular among civilians. Chambered in 5.56mm caseless." icon_state = "pistole-c" - icon = 'icons/obj/guns/manufacturer/solararmories/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/solararmories/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/solararmories/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/solararmories/onmob.dmi' - weapon_weight = WEAPON_LIGHT w_class = WEIGHT_CLASS_SMALL mag_type = /obj/item/ammo_box/magazine/pistol556mm @@ -283,27 +225,17 @@ EMPTY_GUN_HELPER(automatic/pistol/commander/inteq) eject_sound = 'sound/weapons/gun/pistol/mag_release.ogg' eject_empty_sound = 'sound/weapons/gun/pistol/mag_release.ogg' - rack_sound = 'sound/weapons/gun/pistol/rack_small.ogg' - lock_back_sound = 'sound/weapons/gun/pistol/lock_small.ogg' - bolt_drop_sound = 'sound/weapons/gun/pistol/drop_small.ogg' - fire_select_icon_state_prefix = "caseless_" /obj/item/gun/ballistic/automatic/pistol/solgov/old icon_state = "pistole-c-old" -/obj/item/gun/ballistic/automatic/pistol/tec9 //fucking kill this gun already my god +/obj/item/gun/ballistic/automatic/pistol/tec9 name = "\improper TEC-9 machine pistol" desc = "A crude machine pistol designed to vomit 9mm ammunition at a truly eye-watering rate of fire." icon_state = "tec9" - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' - - fire_delay = 0.15 SECONDS weapon_weight = WEAPON_LIGHT - w_class = WEIGHT_CLASS_NORMAL + w_class = WEIGHT_CLASS_SMALL mag_type = /obj/item/ammo_box/magazine/tec9 show_magazine_on_sprite = TRUE load_sound = 'sound/weapons/gun/pistol/mag_insert.ogg' @@ -311,18 +243,15 @@ EMPTY_GUN_HELPER(automatic/pistol/commander/inteq) eject_sound = 'sound/weapons/gun/pistol/mag_release.ogg' eject_empty_sound = 'sound/weapons/gun/pistol/mag_release.ogg' - gun_firemodes = list(FIREMODE_SEMIAUTO, FIREMODE_FULLAUTO) - default_firemode = FIREMODE_SEMIAUTO - /obj/item/gun/ballistic/automatic/pistol/disposable name = "disposable gun" desc = "An exceedingly flimsy plastic gun that is extremely cheap to produce. You get what you pay for." fire_sound = 'sound/weapons/gun/pistol/himehabu.ogg' - - icon_state = "disposable" //credit to discord user 20nypercent for the sprite + icon_state = "disposable" //credit to discord user any% for the sprite w_class = WEIGHT_CLASS_NORMAL mag_type = /obj/item/ammo_box/magazine/disposable custom_materials = list(/datum/material/plastic=2000) + can_suppress = FALSE manufacturer = MANUFACTURER_NONE has_safety = FALSE //thing barely costs anything, why would it have a safety? safety = FALSE @@ -340,12 +269,6 @@ EMPTY_GUN_HELPER(automatic/pistol/commander/inteq) name = ".38 Derringer" desc = "An easily concealable derringer. Uses .38 special ammo." icon_state = "derringer" - - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' - mag_type = /obj/item/ammo_box/magazine/internal/derr38 fire_sound = 'sound/weapons/gun/revolver/shot.ogg' load_sound = 'sound/weapons/gun/revolver/load_bullet.ogg' @@ -374,12 +297,6 @@ EMPTY_GUN_HELPER(automatic/pistol/commander/inteq) /obj/item/gun/ballistic/derringer/traitor name = "\improper .357 Syndicate Derringer" desc = "An easily concealable derriger, if not for the bright red-and-black. Uses .357 ammo." - - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' - icon_state = "derringer_syndie" mag_type = /obj/item/ammo_box/magazine/internal/derr357 fire_sound_volume = 50 //Tactical stealth firing @@ -390,34 +307,16 @@ EMPTY_GUN_HELPER(automatic/pistol/commander/inteq) icon_state = "derringer_gold" mag_type = /obj/item/ammo_box/magazine/internal/derr357 -/obj/item/gun/ballistic/derringer/no_mag - spawnwithmagazine = FALSE - /obj/item/gun/ballistic/automatic/pistol/himehabu name = "\improper Himehabu" desc = "A very small .22 LR pistol. The long awaited successor to the Stechkin; It has become a favorite among syndicate spies. Chambered in .22 LR." icon_state = "himehabu" - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' - - w_class = WEIGHT_CLASS_TINY mag_type = /obj/item/ammo_box/magazine/m22lr + can_suppress = FALSE fire_sound = 'sound/weapons/gun/pistol/himehabu.ogg' - load_sound = 'sound/weapons/gun/pistol/mag_insert_alt.ogg' - load_empty_sound = 'sound/weapons/gun/pistol/mag_insert_alt.ogg' - eject_sound = 'sound/weapons/gun/pistol/mag_release_alt.ogg' - eject_empty_sound = 'sound/weapons/gun/pistol/mag_release_alt.ogg' - - rack_sound = 'sound/weapons/gun/pistol/rack_small.ogg' - lock_back_sound = 'sound/weapons/gun/pistol/lock_small.ogg' - bolt_drop_sound = 'sound/weapons/gun/pistol/drop_small.ogg' - recoil = -2 recoil_unwielded = -2 spread_unwielded = 0 wield_slowdown = 0 - diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm index 545cbf8bf117..756a8aa9ca26 100644 --- a/code/modules/projectiles/guns/ballistic/revolver.dm +++ b/code/modules/projectiles/guns/ballistic/revolver.dm @@ -7,8 +7,8 @@ #define REVOLVER_FLIP "flip the revolver by the trigger" /obj/item/gun/ballistic/revolver - name = "i demand" - desc = "You feel as if you should make a 'adminhelp' if you see one of these, along with a 'github' report. You don't really understand what this means though." + name = "\improper .357 revolver" + desc = "A weighty revolver with a Scarborough Arms logo engraved on the barrel. Uses .357 ammo." //usually used by syndicates icon_state = "revolver" mag_type = /obj/item/ammo_box/magazine/internal/cylinder fire_sound = 'sound/weapons/gun/revolver/shot.ogg' @@ -192,6 +192,8 @@ to_chat(user, "You load the [cartridge_wording] into [src].") return TRUE + + /obj/item/gun/ballistic/revolver/attackby(obj/item/attacking_obj, mob/user, params) if (istype(attacking_obj, /obj/item/ammo_casing) || istype(attacking_obj, /obj/item/ammo_box)) if(istype(attacking_obj, /obj/item/ammo_casing)) @@ -280,7 +282,7 @@ to_chat(user, "You rack the [bolt_wording] of \the [src].") playsound(src, rack_sound, rack_sound_volume, rack_sound_vary) - if(!safety && !semi_auto) + if((!safety && !semi_auto) || (!safety && !semi_auto)) chamber_round(TRUE) SEND_SIGNAL(src, COMSIG_UPDATE_AMMO_HUD) update_appearance() @@ -468,25 +470,11 @@ playsound(src, 'sound/items/handling/ammobox_pickup.ogg', 20, FALSE) return -/obj/item/gun/ballistic/revolver/syndicate //mystery tool that we can use later - name = "\improper syndicate revolver" - desc = "A weighty revolver with a Scarborough Arms logo engraved on the barrel. Uses .357 ammo." //usually used by syndicates - icon_state = "revolver" - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' - /obj/item/gun/ballistic/revolver/detective name = "\improper HP Detective Special" desc = "A small law enforcement firearm. Originally commissioned by Nanotrasen for their Private Investigation division, it has become extremely popular among independent civilians as a cheap, compact sidearm. Uses .38 Special rounds." fire_sound = 'sound/weapons/gun/revolver/shot_light.ogg' icon_state = "detective" - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' - mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev38 obj_flags = UNIQUE_RENAME semi_auto = TRUE //double action @@ -554,22 +542,10 @@ EMPTY_GUN_HELPER(revolver/detective) to_chat(user, "You remove the modifications on [src]. Now it will fire .38 rounds.") return TRUE -/obj/item/gun/ballistic/revolver/detective/no_mag - spawnwithmagazine = FALSE - -/obj/item/gun/ballistic/revolver/syndicate/no_mag - spawnwithmagazine = FALSE - -/obj/item/gun/ballistic/revolver/no_mag - spawnwithmagazine = FALSE /obj/item/gun/ballistic/revolver/mateba name = "\improper Unica 6 auto-revolver" desc = "A high-powered revolver with a unique auto-reloading system. Uses .357 ammo." - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' icon_state = "mateba" manufacturer = MANUFACTURER_NONE semi_auto = TRUE @@ -587,34 +563,23 @@ EMPTY_GUN_HELPER(revolver/detective) /obj/item/gun/ballistic/revolver/montagne name = "\improper HP Montagne" - desc = "An ornate break-open revolver issued to high-ranking members of the Saint-Roumain Militia. Chambered in .44." - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' - + desc = "An ornate break-open revolver issued to high-ranking members of the Saint-Roumain Militia. Chambered in .45." + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "montagne" manufacturer = MANUFACTURER_HUNTERSPRIDE spread_unwielded = 15 recoil = 0 - mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev44/montagne + mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev45/montagne /obj/item/gun/ballistic/revolver/montagne/ComponentInitialize() . = ..() AddComponent(/datum/component/ammo_hud/revolver) -/obj/item/gun/ballistic/revolver/montagne/no_mag - spawnwithmagazine = FALSE - /obj/item/gun/ballistic/revolver/ashhand name = "HP Ashhand" desc = "A massive, long-barreled revolver often used by the Saint-Roumain Militia as protection against big game. Can only be reloaded one cartridge at a time due to its reinforced frame. Uses .45-70 ammo." - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' - + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "ashhand" mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev4570 fire_sound = 'sound/weapons/gun/revolver/shot_hunting.ogg' @@ -631,16 +596,93 @@ EMPTY_GUN_HELPER(revolver/detective) . = ..() AddComponent(/datum/component/ammo_hud/revolver) +// A gun to play Russian Roulette! +// You can spin the chamber to randomize the position of the bullet. + +//TODO: this is stupid, but used in ONE fucking ruin. Remember to remove when you aren't afraid to do a ton of path changes. + +/obj/item/gun/ballistic/revolver/russian + name = "\improper Russian revolver" + desc = "A Solarian revolver for particularly lethal drinking games. It has a mechanism requiring you to spin the chamber before each trigger pull. Uses .357 ammo." + icon_state = "russianrevolver" + mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rus357 + var/spun = FALSE + manufacturer = MANUFACTURER_NONE + +/obj/item/gun/ballistic/revolver/russian/do_spin() + . = ..() + if(.) + spun = TRUE + +/obj/item/gun/ballistic/revolver/russian/attackby(obj/item/A, mob/user, params) + ..() + if(get_ammo() > 0) + spin() + update_appearance() + A.update_appearance() + return + +/obj/item/gun/ballistic/revolver/russian/attack_self(mob/user) + if(!spun) + spin() + spun = TRUE + return + ..() + +/obj/item/gun/ballistic/revolver/russian/afterattack(atom/target, mob/living/user, flag, params) + . = ..(null, user, flag, params) + + if(flag) + if(!(target in user.contents) && ismob(target)) + if(user.a_intent == INTENT_HARM) // Flogging action + return + + if(isliving(user)) + if(!can_trigger_gun(user)) + return + if(target != user) + if(ismob(target)) + to_chat(user, "A mechanism prevents you from shooting anyone but yourself!") + return + + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(!spun) + to_chat(user, "You need to spin \the [src]'s chamber first!") + return + + spun = FALSE + + if(chambered) + var/obj/item/ammo_casing/AC = chambered + if(AC.fire_casing(user, user)) + playsound(user, fire_sound, fire_sound_volume, vary_fire_sound) + var/zone = check_zone(user.zone_selected) + var/obj/item/bodypart/affecting = H.get_bodypart(zone) + if(zone == BODY_ZONE_HEAD || zone == BODY_ZONE_PRECISE_EYES || zone == BODY_ZONE_PRECISE_MOUTH) + shoot_self(user, affecting) + else + user.visible_message("[user.name] cowardly fires [src] at [user.p_their()] [affecting.name]!", "You cowardly fire [src] at your [affecting.name]!", "You hear a gunshot!") + chambered = null + return + + user.visible_message("*click*") + playsound(src, dry_fire_sound, 30, TRUE) + +/obj/item/gun/ballistic/revolver/russian/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) + add_fingerprint(user) + playsound(src, dry_fire_sound, 30, TRUE) + user.visible_message("[user.name] tries to fire \the [src] at the same time, but only succeeds at looking like an idiot.", "\The [src]'s anti-combat mechanism prevents you from firing it at the same time!") + +/obj/item/gun/ballistic/revolver/russian/proc/shoot_self(mob/living/carbon/human/user, affecting = BODY_ZONE_HEAD) + user.apply_damage(300, BRUTE, affecting) + user.visible_message("[user.name] fires [src] at [user.p_their()] head!", "You fire [src] at your head!", "You hear a gunshot!") + /obj/item/gun/ballistic/revolver/firebrand name = "\improper HP Firebrand" desc = "An archaic precursor to revolver-type firearms, this gun was rendered completely obsolete millennia ago. While fast to fire, it is extremely inaccurate. Uses .357 ammo." icon_state = "pepperbox" item_state = "hp_generic_fresh" - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' - mag_type = /obj/item/ammo_box/magazine/internal/cylinder/pepperbox spread = 20 manufacturer = MANUFACTURER_HUNTERSPRIDE @@ -650,21 +692,13 @@ EMPTY_GUN_HELPER(revolver/detective) semi_auto = TRUE safety_wording = "safety" -/obj/item/gun/ballistic/revolver/firebrand/no_mag - spawnwithmagazine = FALSE - /obj/item/gun/ballistic/revolver/shadow name = "\improper HP Shadow" - desc = "A mid-size revolver. Despite the antiquated design, it is cheap, reliable, and stylish, making it a favorite among fast-drawing spacers and the officers of various militaries, as well as small-time police units. Chambered in .44." + desc = "A mid-size revolver. Despite the antiquated design, it is cheap, reliable, and stylish, making it a favorite among fast-drawing spacers and the officers of various militaries, as well as small-time police units. Chambered in .45." fire_sound = 'sound/weapons/gun/revolver/cattleman.ogg' - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "shadow" - item_state = "hp_generic" - - mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev44 + mag_type = /obj/item/ammo_box/magazine/internal/cylinder/rev45 manufacturer = MANUFACTURER_HUNTERSPRIDE obj_flags = UNIQUE_RENAME gate_loaded = TRUE @@ -685,5 +719,9 @@ EMPTY_GUN_HELPER(revolver/detective) . = ..() AddComponent(/datum/component/ammo_hud/revolver) -/obj/item/gun/ballistic/revolver/shadow/no_mag - spawnwithmagazine = FALSE +/obj/item/gun/ballistic/revolver/shadow/before_firing(atom/target, mob/user) + . = ..() + // if you go through the pain of not only using this shitty gun, but also with the fucking gunslinger quirk, you deserve this bonus. not a BIG bonus, but enough as an incentive to make people actually take the quirk. + if(chambered.BB && (HAS_TRAIT(user, TRAIT_GUNSLINGER))) + chambered.BB.damage += 5 + chambered.BB.armour_penetration += 5 diff --git a/code/modules/projectiles/guns/ballistic/rifle.dm b/code/modules/projectiles/guns/ballistic/rifle.dm index 1e7724c5c9fa..45b1e8b2debd 100644 --- a/code/modules/projectiles/guns/ballistic/rifle.dm +++ b/code/modules/projectiles/guns/ballistic/rifle.dm @@ -73,17 +73,11 @@ /obj/item/gun/ballistic/rifle/illestren name = "\improper HP Illestren" desc = "A sturdy and conventional bolt-action rifle. One of Hunter's Pride's most successful firearms, the Illestren is popular among colonists, pirates, snipers, and countless others. Chambered in 8x50mmR." - icon_state = "illestren" - item_state = "illestren" - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' - sawn_desc = "An Illestren rifle sawn down to a ridiculously small size. There was probably a reason it wasn't made this short to begin with, but it still packs a punch." eject_sound = 'sound/weapons/gun/rifle/vickland_unload.ogg' eject_empty_sound = 'sound/weapons/gun/rifle/vickland_unload.ogg' - + icon_state = "illestren" + item_state = "illestren" internal_magazine = FALSE mag_type = /obj/item/ammo_box/magazine/illestren_a850r empty_autoeject = TRUE @@ -91,14 +85,12 @@ can_be_sawn_off = TRUE manufacturer = MANUFACTURER_HUNTERSPRIDE -/obj/item/gun/ballistic/rifle/illestren/empty //i had to name it empty instead of no_mag because else it wouldnt work with guncases. sorry! - spawnwithmagazine = FALSE - /obj/item/gun/ballistic/rifle/illestren/sawoff(mob/user) . = ..() if(.) spread = 24 spread_unwielded = 30 + can_bayonet = FALSE item_state = "illestren_sawn" mob_overlay_state = item_state weapon_weight = WEAPON_MEDIUM //you can fire it onehanded, makes it worse than worse than useless onehanded, but you can @@ -126,8 +118,7 @@ item_state = "illestren_sawn" sawn_off = TRUE weapon_weight = WEAPON_MEDIUM - w_class = WEIGHT_CLASS_NORMAL - slot_flags = ITEM_SLOT_BELT + /obj/item/gun/ballistic/rifle/solgov name = "SSG-669C" @@ -135,11 +126,6 @@ mag_type = /obj/item/ammo_box/magazine/internal/boltaction/solgov icon_state = "ssg669c" item_state = "ssg669c" - icon = 'icons/obj/guns/manufacturer/solararmories/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/solararmories/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/solararmories/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/solararmories/onmob.dmi' - fire_sound = 'sound/weapons/gun/rifle/ssg669c.ogg' can_be_sawn_off = FALSE @@ -158,19 +144,13 @@ /obj/item/gun/ballistic/rifle/scout name = "HP Scout" desc = "A powerful bolt-action rifle usually given to mercenary hunters of the Saint-Roumain Militia, equally suited for taking down big game or two-legged game. Chambered in .300 Magnum." - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' - icon_state = "scout" - item_state = "scout" - mag_type = /obj/item/ammo_box/magazine/internal/boltaction/smile fire_sound = 'sound/weapons/gun/rifle/scout.ogg' rack_sound = 'sound/weapons/gun/rifle/scout_bolt_out.ogg' bolt_drop_sound = 'sound/weapons/gun/rifle/scout_bolt_in.ogg' - + icon_state = "scout" + item_state = "scout" can_be_sawn_off = FALSE zoomable = TRUE @@ -179,9 +159,6 @@ manufacturer = MANUFACTURER_HUNTERSPRIDE -/obj/item/gun/ballistic/rifle/scout/no_mag - spawnwithmagazine = FALSE - /obj/item/gun/ballistic/rifle/polymer name = "polymer survivor rifle" desc = "A bolt-action rifle made of scrap, desperation, and luck. Likely to shatter at any moment. Chambered in .300 Blackout." diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm index 1f15f8d01689..bfe2e88bf804 100644 --- a/code/modules/projectiles/guns/ballistic/shotgun.dm +++ b/code/modules/projectiles/guns/ballistic/shotgun.dm @@ -62,11 +62,7 @@ desc = "A simple and sturdy pump-action shotgun sporting a 5-round capacity, manufactured by Hunter's Pride. Found widely throughout the Frontier in the hands of hunters, pirates, police, and countless others. Chambered in 12g." sawn_desc = "A stockless and shortened pump-action shotgun. The worsened recoil and accuracy make it a poor sidearm anywhere beyond punching distance." fire_sound = 'sound/weapons/gun/shotgun/brimstone.ogg' - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' - + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "brimstone" item_state = "brimstone" @@ -78,7 +74,7 @@ fire_delay = 0.05 SECONDS //slamfire rack_delay = 0.2 SECONDS - can_be_sawn_off = TRUE + can_be_sawn_off = TRUE /obj/item/gun/ballistic/shotgun/brimstone/sawoff(mob/user) @@ -95,23 +91,17 @@ item_state = "illestren_factory_sawn" // i couldnt care about making another sprite, looks close enough mob_overlay_state = item_state -/obj/item/gun/ballistic/shotgun/brimstone/no_mag - spawnwithmagazine = FALSE // HELLFIRE SHOTGUN // /obj/item/gun/ballistic/shotgun/hellfire name = "HP Hellfire" desc = "A hefty pump-action riot shotgun with a seven-round tube, manufactured by Hunter's Pride. Especially popular among the Frontier's police forces. Chambered in 12g." - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "hellfire" item_state = "hellfire" - mag_type = /obj/item/ammo_box/magazine/internal/shot/riot sawn_desc = "Come with me if you want to live." - can_be_sawn_off = TRUE + can_be_sawn_off = TRUE rack_sound = 'sound/weapons/gun/shotgun/rack_alt.ogg' fire_delay = 0.1 SECONDS @@ -132,8 +122,6 @@ item_state = "dshotgun_sawn" // ditto mob_overlay_state = item_state -/obj/item/gun/ballistic/shotgun/hellfire/no_mag - spawnwithmagazine = FALSE // Automatic Shotguns// /obj/item/gun/ballistic/shotgun/automatic spread = 4 @@ -141,6 +129,8 @@ recoil = 1 recoil_unwielded = 4 wield_delay = 0.65 SECONDS + +/obj/item/gun/ballistic/shotgun/automatic manufacturer = MANUFACTURER_NANOTRASEN /obj/item/gun/ballistic/shotgun/automatic/shoot_live_shot(mob/living/user) @@ -156,14 +146,14 @@ item_state = "shotgun_combat" fire_delay = 0.5 SECONDS mag_type = /obj/item/ammo_box/magazine/internal/shot/com - w_class = WEIGHT_CLASS_BULKY + w_class = WEIGHT_CLASS_HUGE /obj/item/gun/ballistic/shotgun/automatic/combat/compact name = "compact combat shotgun" desc = "A compact version of the semi-automatic combat shotgun. For close encounters." icon_state = "cshotgunc" mag_type = /obj/item/ammo_box/magazine/internal/shot/com/compact - w_class = WEIGHT_CLASS_NORMAL + w_class = WEIGHT_CLASS_BULKY weapon_weight = WEAPON_MEDIUM //Dual Feed Shotgun @@ -171,14 +161,7 @@ /obj/item/gun/ballistic/shotgun/automatic/dual_tube name = "cycler shotgun" desc = "An advanced shotgun with two separate magazine tubes, allowing you to quickly toggle between ammo types." - - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' - icon_state = "cycler" - mag_type = /obj/item/ammo_box/magazine/internal/shot/tube w_class = WEIGHT_CLASS_HUGE var/toggled = FALSE @@ -221,15 +204,16 @@ /obj/item/gun/ballistic/shotgun/bulldog //TODO: REPATH TO LIKE /obj/item/gun/ballistic/shotgun/automatic/bulldog name = "\improper Bulldog Shotgun" desc = "A semi-automatic, magazine-fed shotgun designed for combat in tight quarters, manufactured by Scarborough Arms. A historical favorite of various Syndicate factions, especially the Gorlex Marauders." - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "bulldog" item_state = "bulldog" - + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' + inhand_x_dimension = 32 + inhand_y_dimension = 32 weapon_weight = WEAPON_MEDIUM mag_type = /obj/item/ammo_box/magazine/m12g + can_suppress = FALSE burst_size = 1 fire_delay = 0.4 SECONDS // this NEEDS the old delay. fire_sound = 'sound/weapons/gun/shotgun/bulldog.ogg' @@ -279,11 +263,7 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) /obj/item/gun/ballistic/shotgun/bulldog/minutemen //TODO: REPATH name = "\improper CM-15" desc = "A standard-issue shotgun of CLIP, most often used by boarding crews. Only compatible with specialized 8-round magazines." - icon = 'icons/obj/guns/manufacturer/clip_lanchester/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/clip_lanchester/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/clip_lanchester/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/clip_lanchester/onmob.dmi' - + icon = 'icons/obj/guns/48x32guns.dmi' mag_type = /obj/item/ammo_box/magazine/cm15_mag icon_state = "cm15" item_state = "cm15" @@ -303,11 +283,8 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) desc = "A classic break action shotgun, hand-made in a Hunter's Pride workshop. Both barrels can be fired in quick succession or even simultaneously. Guns like this have been popular with hunters, sporters, and criminals for millennia. Chambered in 12g." sawn_desc = "A break action shotgun cut down to the size of a sidearm. While the recoil is even harsher, it offers a lot of power in a very small package. Chambered in 12g." - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' + icon = 'icons/obj/guns/48x32guns.dmi' base_icon_state = "dshotgun" icon_state = "dshotgun" @@ -329,17 +306,12 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) "Stained Green" = "dshotgun_green" ) semi_auto = TRUE - can_be_sawn_off = TRUE + can_be_sawn_off = TRUE bolt_type = BOLT_TYPE_NO_BOLT pb_knockback = 3 // it's a super shotgun! manufacturer = MANUFACTURER_HUNTERSPRIDE bolt_wording = "barrel" - burst_delay = 0.05 SECONDS - burst_size = 2 - gun_firemodes = list(FIREMODE_SEMIAUTO, FIREMODE_BURST) - default_firemode = FIREMODE_SEMIAUTO - /obj/item/gun/ballistic/shotgun/doublebarrel/unique_action(mob/living/user) if (bolt_locked == FALSE) to_chat(user, "You snap open the [bolt_wording] of \the [src].") @@ -407,28 +379,6 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) item_state = "dshotgun_sawn" mob_overlay_state = item_state -/obj/item/gun/ballistic/shotgun/doublebarrel/no_mag - spawnwithmagazine = FALSE - -// sawn off beforehand -/obj/item/gun/ballistic/shotgun/doublebarrel/presawn - name = "sawn-off double-barreled shotgun" - desc = "A break action shotgun cut down to the size of a sidearm. While the recoil is even harsher, it offers a lot of power in a very small package. Chambered in 12g." - sawn_off = TRUE - weapon_weight = WEAPON_MEDIUM - w_class = WEIGHT_CLASS_NORMAL - slot_flags = ITEM_SLOT_BELT - - wield_slowdown = 0.25 - wield_delay = 0.3 SECONDS //OP? maybe - - spread = 8 - spread_unwielded = 15 - recoil = 3 //or not - recoil_unwielded = 5 - item_state = "dshotgun_sawn" - mag_type = /obj/item/ammo_box/magazine/internal/shot/dual/lethal - /obj/item/gun/ballistic/shotgun/doublebarrel/roumain name = "HP antique double-barreled shotgun" desc = "A special-edition shotgun hand-made by Hunter's Pride with a high-quality walnut stock inlaid with brass scrollwork. Shotguns like this are very rare outside of the Saint-Roumain Militia's ranks. Otherwise functionally identical to a common double-barreled shotgun. Chambered in 12g." @@ -449,10 +399,6 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) name = "improvised shotgun" desc = "A length of pipe and miscellaneous bits of scrap fashioned into a rudimentary single-shot shotgun." icon = 'icons/obj/guns/projectile.dmi' - lefthand_file = GUN_LEFTHAND_ICON - righthand_file = GUN_RIGHTHAND_ICON - mob_overlay_icon = null - base_icon_state = "ishotgun" icon_state = "ishotgun" item_state = "ishotgun" @@ -464,9 +410,6 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) unique_reskin = null var/slung = FALSE - gun_firemodes = list(FIREMODE_SEMIAUTO) - default_firemode = FIREMODE_SEMIAUTO - /obj/item/gun/ballistic/shotgun/doublebarrel/improvised/attackby(obj/item/A, mob/user, params) ..() if(istype(A, /obj/item/stack/cable_coil) && !sawn_off) @@ -516,7 +459,7 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) mag_type = /obj/item/ammo_box/magazine/internal/shot/com/compact/compact w_class = WEIGHT_CLASS_SMALL sawn_desc = "You know, this isn't funny anymore." - can_be_sawn_off = TRUE + can_be_sawn_off = TRUE /obj/item/gun/ballistic/shotgun/automatic/combat/compact/compact/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) if(prob(0 + (magazine.ammo_count() * 20))) //minimum probability of 20, maximum of 60 @@ -539,7 +482,7 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) mag_type = /obj/item/ammo_box/magazine/internal/shot/com/compact/compact/compact w_class = WEIGHT_CLASS_TINY sawn_desc = "Sigh. This is a trigger attached to a bullet." - can_be_sawn_off = TRUE + can_be_sawn_off = TRUE /obj/item/gun/ballistic/shotgun/automatic/combat/compact/compact/compact/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) if(prob(50)) //It's going to blow up. @@ -571,7 +514,7 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) attack_verb = list("bludgeoned", "smashed") mag_type = /obj/item/ammo_box/magazine/internal/shot/sex burst_size = 6 - burst_delay = 0.04 SECONDS //?? very weird number + fire_delay = 0.08 SECONDS //?? very weird number pb_knockback = 12 unique_reskin = null recoil = 10 @@ -584,8 +527,6 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) rack_sound_volume = 50 can_be_sawn_off = FALSE manufacturer = MANUFACTURER_BRAZIL - gun_firemodes = list(FIREMODE_BURST) - default_firemode = FIREMODE_BURST /obj/item/gun/ballistic/shotgun/doublebarrel/brazil/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) if(prob(0 + (magazine.ammo_count() * 10))) @@ -610,7 +551,6 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) pb_knockback = 40 recoil = 100 recoil_unwielded = 200 - recoil_backtime_multiplier = 1 fire_sound_volume = 100 mag_type = /obj/item/ammo_box/magazine/internal/shot/hundred @@ -622,10 +562,10 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) base_icon_state = "flamingarrow" icon_state = "flamingarrow" item_state = "flamingarrow" - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' + icon = 'icons/obj/guns/48x32guns.dmi' + mob_overlay_icon = 'icons/mob/clothing/back.dmi' + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' inhand_x_dimension = 32 inhand_y_dimension = 32 mag_type = /obj/item/ammo_box/magazine/internal/shot/winchester @@ -633,7 +573,7 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) rack_sound = 'sound/weapons/gun/rifle/skm_cocked.ogg' bolt_wording = "lever" cartridge_wording = "bullet" - can_be_sawn_off = TRUE + can_be_sawn_off = TRUE wield_slowdown = 0.5 wield_delay = 0.65 SECONDS @@ -644,9 +584,6 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) recoil = 0 recoil_unwielded = 2 -/obj/item/gun/ballistic/shotgun/flamingarrow/no_mag - spawnwithmagazine = FALSE - /obj/item/gun/ballistic/shotgun/flamingarrow/update_icon_state() . = ..() if(current_skin) @@ -660,18 +597,6 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) if(!wielded) SpinAnimation(7,1) -/obj/item/gun/ballistic/shotgun/flamingarrow/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) - var/fan = FALSE - if(HAS_TRAIT(user, TRAIT_GUNSLINGER) && !semi_auto && wielded_fully && loc == user && !safety) - fan = TRUE - fire_delay = 0.35 SECONDS - . = ..() - fire_delay = src::fire_delay - if(fan) - rack() - to_chat(user, "You quickly rack the [bolt_wording] of \the [src]!") - balloon_alert_to_viewers("quickly racks!") - fire_delay = 0 SECONDS /obj/item/gun/ballistic/shotgun/flamingarrow/sawoff(mob/user) . = ..() @@ -721,10 +646,9 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) /obj/item/gun/ballistic/shotgun/doublebarrel/twobore name = "HP Huntsman" desc = "A comically huge double-barreled rifle replete with brass inlays depicting flames and naturalistic scenes, clearly meant for the nastiest monsters the Frontier has to offer. If you want an intact trophy, don't aim for the head. Chambered in two-bore." - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' + icon = 'icons/obj/guns/48x32guns.dmi' + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' inhand_x_dimension = 32 inhand_y_dimension = 32 base_icon_state = "huntsman" @@ -746,9 +670,6 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) rack_sound_volume = 50 manufacturer = MANUFACTURER_HUNTERSPRIDE - gun_firemodes = list(FIREMODE_SEMIAUTO) //no dual burst for you - default_firemode = FIREMODE_SEMIAUTO - //Break-Action Rifle /obj/item/gun/ballistic/shotgun/doublebarrel/beacon name = "HP Beacon" @@ -758,16 +679,21 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) icon_state = "beacon" item_state = "beacon" unique_reskin = null + icon = 'icons/obj/guns/48x32guns.dmi' + mob_overlay_icon = 'icons/mob/clothing/back.dmi' inhand_x_dimension = 32 inhand_y_dimension = 32 mag_type = /obj/item/ammo_box/magazine/internal/shot/beacon fire_sound = 'sound/weapons/gun/revolver/shot_hunting.ogg' + can_be_sawn_off=TRUE w_class = WEIGHT_CLASS_BULKY weapon_weight = WEAPON_MEDIUM force = 10 + flags_1 = CONDUCT_1 + slot_flags = ITEM_SLOT_BACK obj_flags = UNIQUE_RENAME semi_auto = TRUE - can_be_sawn_off = TRUE + can_be_sawn_off = TRUE pb_knockback = 3 wield_slowdown = 0.7 spread_unwielded = 15 @@ -775,9 +701,6 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) recoil = 0 recoil_unwielded = 5 - gun_firemodes = list(FIREMODE_SEMIAUTO) - default_firemode = FIREMODE_SEMIAUTO - /obj/item/gun/ballistic/shotgun/doublebarrel/beacon/sawoff(mob/user) . = ..() if(.) @@ -791,9 +714,6 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) recoil = 2 recoil_unwielded = 4 -/obj/item/gun/ballistic/shotgun/doublebarrel/beacon/no_mag - spawnwithmagazine = FALSE - /obj/item/gun/ballistic/shotgun/doublebarrel/beacon/factory desc = "A single-shot break-action rifle made by Hunter's Pride and sold to civilian hunters. This example has been kept in excellent shape and may as well be fresh out of the workshop. Uses .45-70 ammo." sawn_desc= "A single-shot break-action pistol chambered in .45-70. A bit difficult to aim." @@ -806,23 +726,3 @@ EMPTY_GUN_HELPER(shotgun/bulldog/inteq) if(.) item_state = "beacon_factory_sawn" mob_overlay_state = item_state - -//pre sawn off beacon -/obj/item/gun/ballistic/shotgun/doublebarrel/beacon/presawn - name = "sawn-off HP Beacon" - sawn_desc= "A single-shot break-action pistol chambered in .45-70. A bit difficult to aim." - sawn_off = TRUE - w_class = WEIGHT_CLASS_NORMAL - slot_flags = ITEM_SLOT_BELT - - weapon_weight = WEAPON_MEDIUM - - item_state = "beacon_sawn" - mob_overlay_state = "beacon_sawn" - wield_slowdown = 0.5 - wield_delay = 0.5 SECONDS - - spread_unwielded = 20 //mostly the hunting revolver stats - spread = 6 - recoil = 2 - recoil_unwielded = 4 diff --git a/code/modules/projectiles/guns/ballistic/smg.dm b/code/modules/projectiles/guns/ballistic/smg.dm index 2cb68fc09176..5e8896ab10ec 100644 --- a/code/modules/projectiles/guns/ballistic/smg.dm +++ b/code/modules/projectiles/guns/ballistic/smg.dm @@ -39,17 +39,27 @@ . = total_spread return ..() +/obj/item/gun/ballistic/automatic/smg/proto + name = "\improper Nanotrasen Saber SMG" + desc = "A prototype full-auto 9mm submachine gun, designated 'SABR'. Has a threaded barrel for suppressors and a folding stock." + icon_state = "saber" + actions_types = list() + mag_type = /obj/item/ammo_box/magazine/smgm9mm + + bolt_type = BOLT_TYPE_LOCKING + show_magazine_on_sprite = TRUE + manufacturer = MANUFACTURER_NANOTRASEN_OLD + /obj/item/gun/ballistic/automatic/smg/c20r name = "\improper C-20r SMG" desc = "A bullpup .45 SMG designated 'C-20r.' Its buttstamp reads 'Scarborough Arms - Per falcis, per pravitas.'" - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' icon_state = "c20r" item_state = "c20r" - mag_type = /obj/item/ammo_box/magazine/smgm45 + can_bayonet = TRUE + can_suppress = FALSE + knife_x_offset = 26 + knife_y_offset = 12 show_magazine_on_sprite = TRUE show_magazine_on_sprite_ammo = TRUE empty_indicator = TRUE @@ -64,12 +74,10 @@ EMPTY_GUN_HELPER(automatic/smg/c20r) /obj/item/gun/ballistic/automatic/smg/c20r/cobra name = "\improper Cobra 20" desc = "An older model of SMG manufactured by Scarborough Arms, a predecessor to the military C-20 series. Chambered in .45. " + can_bayonet = FALSE icon_state = "cobra20" item_state = "cobra20" -/obj/item/gun/ballistic/automatic/smg/c20r/cobra/no_mag - spawnwithmagazine = FALSE - /obj/item/gun/ballistic/automatic/smg/c20r/suns desc = "A bullpup .45 SMG designated 'C-20r.' Its buttstamp reads 'Scarborough Arms - Per falcis, per pravitas.' This one is painted in SUNS' colors." icon_state = "c20r_suns" @@ -78,33 +86,24 @@ EMPTY_GUN_HELPER(automatic/smg/c20r) /obj/item/gun/ballistic/automatic/smg/wt550 name = "\improper WT-550 Automatic Rifle" desc = "An outdated PDW, used centuries ago by Nanotrasen security elements. Uses 4.6x30mm rounds." - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' icon_state = "wt550" item_state = "arg" mag_type = /obj/item/ammo_box/magazine/wt550m9 + can_suppress = FALSE actions_types = list() + can_bayonet = TRUE + knife_x_offset = 25 + knife_y_offset = 12 show_magazine_on_sprite = TRUE show_magazine_on_sprite_ammo = TRUE empty_indicator = TRUE manufacturer = MANUFACTURER_NANOTRASEN_OLD fire_sound = 'sound/weapons/gun/smg/smg_heavy.ogg' -/obj/item/gun/ballistic/automatic/smg/wt550/no_mag - spawnwithmagazine = FALSE - /obj/item/gun/ballistic/automatic/smg/mini_uzi name = "\improper Type U3 Uzi" desc = "A lightweight submachine gun, for when you really want someone dead. Uses 9mm rounds." - - icon = 'icons/obj/guns/manufacturer/frontier_import/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/frontier_import/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/frontier_import/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/frontier_import/onmob.dmi' icon_state = "uzi" - mag_type = /obj/item/ammo_box/magazine/uzim9mm bolt_type = BOLT_TYPE_OPEN show_magazine_on_sprite = TRUE @@ -126,10 +125,6 @@ EMPTY_GUN_HELPER(automatic/smg/c20r) /obj/item/gun/ballistic/automatic/smg/vector name = "\improper Vector carbine" desc = "A police carbine based on a pre-Night of Fire SMG design. Most of the complex workings have been removed for reliability. Chambered in 9mm." - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' icon_state = "vector" item_state = "vector" mag_type = /obj/item/ammo_box/magazine/smgm9mm //you guys remember when the autorifle was chambered in 9mm @@ -141,14 +136,10 @@ EMPTY_GUN_HELPER(automatic/smg/c20r) /obj/item/gun/ballistic/automatic/smg/m90 name = "\improper M-90gl Carbine" desc = "A three-round burst 5.56 toploading carbine, designated 'M-90gl'. Has an attached underbarrel grenade launcher which can be toggled on and off." - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' icon_state = "m90" item_state = "m90" - mag_type = /obj/item/ammo_box/magazine/m556 + can_suppress = FALSE gun_firenames = list(FIREMODE_SEMIAUTO = "single", FIREMODE_BURST = "burst fire", FIREMODE_FULLAUTO = "full auto", FIREMODE_OTHER = "underbarrel grenade launcher") gun_firemodes = list(FIREMODE_SEMIAUTO, FIREMODE_BURST, FIREMODE_OTHER) default_firemode = FIREMODE_SEMIAUTO @@ -223,14 +214,11 @@ EMPTY_GUN_HELPER(automatic/smg/c20r) /obj/item/gun/ballistic/automatic/smg/firestorm //weapon designed by Apogee-dev name = "HP Firestorm" desc = "An unconventional submachinegun, rarely issued to Saint-Roumain Militia mercenary hunters for outstanding situations where normal hunting weapons fall short. Chambered in .45." - icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/hunterspride/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/hunterspride/onmob.dmi' - + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "firestorm" item_state = "firestorm" mag_type = /obj/item/ammo_box/magazine/c45_firestorm_mag + can_suppress = FALSE unique_mag_sprites_for_variants = TRUE burst_size = 1 actions_types = list() @@ -254,14 +242,8 @@ EMPTY_GUN_HELPER(automatic/smg/c20r) /obj/item/gun/ballistic/automatic/smg/cm5 name = "\improper CM-5" desc = "The standard issue SMG of CLIP. One of the few firearm designs that were left mostly intact from the designs found on the UNSV Lichtenstein. Chambered in 9mm." - icon = 'icons/obj/guns/manufacturer/clip_lanchester/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/clip_lanchester/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/clip_lanchester/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/clip_lanchester/onmob.dmi' - icon_state = "cm5" item_state = "cm5" - mag_type = /obj/item/ammo_box/magazine/smgm9mm weapon_weight = WEAPON_LIGHT fire_sound = 'sound/weapons/gun/smg/smg_heavy.ogg' @@ -304,9 +286,11 @@ EMPTY_GUN_HELPER(automatic/smg/cm5) eject_empty_sound = 'sound/weapons/gun/rifle/skm_unload.ogg' weapon_weight = WEAPON_MEDIUM - w_class = WEIGHT_CLASS_NORMAL + w_class = WEIGHT_CLASS_BULKY mag_type = /obj/item/ammo_box/magazine/skm_545_39 + actions_types = list(/datum/action/item_action/fold_stock) //once again, ideally an attatchment in the future + recoil = 2 recoil_unwielded = 6 @@ -316,43 +300,80 @@ EMPTY_GUN_HELPER(automatic/smg/cm5) wield_delay = 0.6 SECONDS wield_slowdown = 0.35 - valid_attachments = list( - /obj/item/attachment/silencer, - /obj/item/attachment/laser_sight, - /obj/item/attachment/rail_light, - /obj/item/attachment/bayonet, - /obj/item/attachment/foldable_stock - ) - - slot_available = list( - ATTACHMENT_SLOT_MUZZLE = 1, - ATTACHMENT_SLOT_RAIL = 1, - ATTACHMENT_SLOT_STOCK = 1 - ) - slot_offsets = list( - ATTACHMENT_SLOT_MUZZLE = list( - "x" = 26, - "y" = 20, - ), - ATTACHMENT_SLOT_RAIL = list( - "x" = 19, - "y" = 18, - ), - ATTACHMENT_SLOT_STOCK = list( - "x" = 11, - "y" = 20, - ) - ) - - default_attachments = list(/obj/item/attachment/foldable_stock) + ///is the bipod deployed? + var/stock_folded = FALSE + + ///we add these two values to recoi/spread when we have the bipod deployed + var/stock_recoil_bonus = -2 + var/stock_spread_bonus = -5 + + var/folded_slowdown = 0.6 + var/folded_wield_delay = 0.6 SECONDS + + var/unfolded_slowdown = 0.35 + var/unfolded_wield_delay = 0.2 SECONDS + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/ComponentInitialize() + . = ..() + AddElement(/datum/element/update_icon_updates_onmob) + +/datum/action/item_action/fold_stock + name = "Fold/Unfold stock" + desc = "Fold or unfold the stock for easier storage." + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/ui_action_click(mob/user, action) + if(!istype(action, /datum/action/item_action/fold_stock)) + return ..() + fold(user) + + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/proc/fold(mob/user) + if(stock_folded) + to_chat(user, "You unfold the stock on the [src].") + w_class = WEIGHT_CLASS_BULKY + wield_delay = folded_wield_delay + wield_slowdown = folded_slowdown + else + to_chat(user, "You fold the stock on the [src].") + w_class = WEIGHT_CLASS_NORMAL + wield_delay = unfolded_wield_delay + wield_slowdown = unfolded_slowdown + + if(wielded) + user.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/gun, multiplicative_slowdown = wield_slowdown) + + stock_folded = !stock_folded + playsound(src, 'sound/weapons/empty.ogg', 100, 1) + update_appearance() + + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/calculate_recoil(mob/user, recoil_bonus = 0) + var/total_recoil = recoil_bonus + if(!stock_folded) + total_recoil += stock_recoil_bonus + + return ..(user, total_recoil) + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/calculate_spread(mob/user, bonus_spread) + var/total_spread = bonus_spread + + if(!stock_folded) + total_spread += stock_spread_bonus + + return ..(user, total_spread) + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/update_icon_state() + . = ..() + item_state = "[initial(item_state)][stock_folded ? "_nostock" : ""]" + mob_overlay_state = "[initial(item_state)][stock_folded ? "_nostock" : ""]" + +/obj/item/gun/ballistic/automatic/smg/skm_carbine/update_overlays() + . = ..() + . += "[base_icon_state || initial(icon_state)][stock_folded ? "_nostock" : "_stock"]" /obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq name = "\improper SKM-44v Mongrel" desc = "An SKM-44, further modified into a sub-machine gun by Inteq artificers with a new magazine well, collapsing stock, and shortened barrel. Faced with a surplus of SKM-44s and a shortage of other firearms, IRMG has made the most of their available materiel with conversions such as this. Chambered in 10mm." - icon = 'icons/obj/guns/manufacturer/inteq/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/inteq/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/inteq/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/inteq/onmob.dmi' icon_state = "skm_inteqsmg" item_state = "skm_inteqsmg" @@ -372,24 +393,13 @@ EMPTY_GUN_HELPER(automatic/smg/cm5) recoil = 0 recoil_unwielded = 4 + stock_spread_bonus = -4 + stock_recoil_bonus = -1 + wield_delay = 0.4 SECONDS - valid_attachments = list( - /obj/item/attachment/silencer, - /obj/item/attachment/laser_sight, - /obj/item/attachment/rail_light, - /obj/item/attachment/bayonet, - /obj/item/attachment/foldable_stock/inteq - ) - default_attachments = list(/obj/item/attachment/foldable_stock/inteq) + folded_slowdown = 0.15 + folded_wield_delay = 0.2 SECONDS -/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq/proto - name = "\improper Nanotrasen Saber SMG" - desc = "A prototype full-auto 9mm submachine gun, designated 'SABR'. Has a threaded barrel for suppressors and a folding stock." - icon = 'icons/obj/guns/projectile.dmi' - icon_state = "saber" - item_state = "gun" - mag_type = /obj/item/ammo_box/magazine/smgm9mm - bolt_type = BOLT_TYPE_LOCKING - show_magazine_on_sprite = TRUE - manufacturer = MANUFACTURER_NANOTRASEN_OLD + unfolded_slowdown = 0.35 + unfolded_wield_delay = 0.4 SECONDS diff --git a/code/modules/projectiles/guns/ballistic/toy.dm b/code/modules/projectiles/guns/ballistic/toy.dm index 135a1b2d06b0..796a62dd9427 100644 --- a/code/modules/projectiles/guns/ballistic/toy.dm +++ b/code/modules/projectiles/guns/ballistic/toy.dm @@ -8,6 +8,7 @@ force = 0 throwforce = 0 burst_size = 3 + can_suppress = TRUE item_flags = NONE casing_ejector = FALSE manufacturer = MANUFACTURER_NANOTRASEN @@ -21,10 +22,7 @@ /obj/item/gun/ballistic/automatic/toy/pistol name = "foam force pistol" desc = "A small, easily concealable toy handgun. Ages 8 and up." - icon = 'icons/obj/guns/manufacturer/scarborough/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/scarborough/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/scarborough/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' + icon = 'icons/obj/guns/projectile.dmi' icon_state = "pistol" // WS edit - Fix various startup runtimes bolt_type = BOLT_TYPE_LOCKING w_class = WEIGHT_CLASS_SMALL @@ -46,13 +44,13 @@ /obj/item/gun/ballistic/shotgun/toy name = "foam force shotgun" desc = "A toy shotgun with wood furniture and a four-shell capacity underneath. Ages 8 and up." - icon_state = "shotgun" force = 0 throwforce = 0 mag_type = /obj/item/ammo_box/magazine/internal/shot/toy fire_sound = 'sound/items/syringeproj.ogg' item_flags = NONE casing_ejector = FALSE + can_suppress = FALSE pb_knockback = 0 recoil = -10 //its a toy... recoil_unwielded = -10 @@ -83,6 +81,7 @@ /obj/item/gun/ballistic/automatic/smg/c20r/toy name = "donksoft SMG" desc = "A bullpup two-round burst toy SMG, designated 'C-20r'. Ages 8 and up." + can_suppress = FALSE item_flags = NONE mag_type = /obj/item/ammo_box/magazine/toy/smgm45 fire_sound = 'sound/items/syringeproj.ogg' @@ -102,6 +101,7 @@ name = "donksoft LMG" desc = "A heavily modified toy light machine gun, designated 'L6 SAW'. Ages 8 and up." fire_sound = 'sound/items/syringeproj.ogg' + can_suppress = FALSE item_flags = NONE mag_type = /obj/item/ammo_box/magazine/toy/m762 casing_ejector = FALSE diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index abe3e3fd7b43..d06ad71d206d 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -1,8 +1,8 @@ /obj/item/gun/energy + icon_state = "energy" name = "energy gun" desc = "A basic energy-based gun." icon = 'icons/obj/guns/energy.dmi' - icon_state = "laser" muzzleflash_iconstate = "muzzle_flash_laser" muzzle_flash_color = COLOR_SOFT_RED @@ -10,31 +10,41 @@ has_safety = TRUE safety = TRUE - modifystate = FALSE - ammo_x_offset = 2 - gun_firemodes = list(FIREMODE_SEMIAUTO) default_firemode = FIREMODE_SEMIAUTO fire_select_icon_state_prefix = "laser_" - tac_reloads = FALSE - tactical_reload_delay = 1.2 SECONDS - - valid_attachments = list( - /obj/item/attachment/laser_sight, - /obj/item/attachment/rail_light, - /obj/item/attachment/bayonet - ) - slot_available = list( - ATTACHMENT_SLOT_RAIL = 1 - ) - slot_offsets = list( - ATTACHMENT_SLOT_RAIL = list( - "x" = 19, - "y" = 18, - ) - ) + var/obj/item/stock_parts/cell/gun/cell //What type of power cell this uses + var/cell_type = /obj/item/stock_parts/cell/gun + var/modifystate = 0 + var/list/ammo_type = list(/obj/item/ammo_casing/energy) + var/select = 1 //The state of the select fire switch. Determines from the ammo_type list what kind of shot is fired next. + var/can_charge = TRUE //Can it be charged in a recharger? + var/automatic_charge_overlays = TRUE //Do we handle overlays with base update_appearance()? + var/charge_sections = 4 + ammo_x_offset = 2 + var/shaded_charge = FALSE //if this gun uses a stateful charge bar for more detail + var/selfcharge = 0 + var/charge_tick = 0 + var/charge_delay = 4 + var/use_cyborg_cell = FALSE //whether the gun's cell drains the cyborg user's cell to recharge + var/dead_cell = FALSE //set to true so the gun is given an empty cell + + var/internal_cell = FALSE ///if the gun's cell cannot be replaced + var/small_gun = FALSE ///if the gun is small and can only fit the small gun cell + var/big_gun = FALSE ///if the gun is big and can fit the comically large gun cell + var/unscrewing_time = 20 ///Time it takes to unscrew the cell + + ///Whether the gun can be tacloaded by slapping a fresh magazine directly on it + var/tac_reloads = FALSE + ///If we allow tacitcal reloads, how long should it take to reload? + var/tactical_reload_delay = 1.2 SECONDS + + var/load_sound = 'sound/weapons/gun/general/magazine_insert_full.ogg' //Sound when inserting magazine. UPDATE PLEASE + var/eject_sound = 'sound/weapons/gun/general/magazine_remove_full.ogg' //Sound of ejecting a cell. UPDATE PLEASE + var/sound_volume = 40 //Volume of loading/unloading sounds + var/load_sound_vary = TRUE //Should the load/unload sounds vary? /obj/item/gun/energy/emp_act(severity) . = ..() @@ -53,8 +63,8 @@ cell = new cell_type(src) else cell = new(src) - if(dead_cell) - cell.use(cell.maxcharge) + if(!dead_cell) + cell.give(cell.maxcharge) update_ammo_types() recharge_newshot(TRUE) if(selfcharge) @@ -123,50 +133,54 @@ return ..() /obj/item/gun/energy/proc/insert_cell(mob/user, obj/item/stock_parts/cell/gun/C) - if(mag_size == MAG_SIZE_SMALL && !istype(C, /obj/item/stock_parts/cell/gun/mini)) - to_chat(user, span_warning("\The [C] doesn't seem to fit into \the [src]...")) + if(small_gun && !istype(C, /obj/item/stock_parts/cell/gun/mini)) + to_chat(user, "\The [C] doesn't seem to fit into \the [src]...") return FALSE - if(mag_size == MAG_SIZE_LARGE && !istype(C, /obj/item/stock_parts/cell/gun/large)) - to_chat(user, span_warning("\The [C] doesn't seem to fit into \the [src]...")) + if(!big_gun && istype(C, /obj/item/stock_parts/cell/gun/large)) + to_chat(user, "\The [C] doesn't seem to fit into \the [src]...") return FALSE if(user.transferItemToLoc(C, src)) cell = C - to_chat(user, span_notice("You load the [C] into \the [src].")) - playsound(src, load_sound, load_sound_volume, load_sound_vary) + to_chat(user, "You load the [C] into \the [src].") + playsound(src, load_sound, sound_volume, load_sound_vary) update_appearance() return TRUE else - to_chat(user, span_warning("You cannot seem to get \the [src] out of your hands!")) + to_chat(user, "You cannot seem to get \the [src] out of your hands!") return FALSE /obj/item/gun/energy/proc/eject_cell(mob/user, obj/item/stock_parts/cell/gun/tac_load = null) - playsound(src, load_sound, load_sound_volume, load_sound_vary) + playsound(src, load_sound, sound_volume, load_sound_vary) cell.forceMove(drop_location()) var/obj/item/stock_parts/cell/gun/old_cell = cell old_cell.update_appearance() cell = null - to_chat(user, span_notice("You pull the cell out of \the [src].")) + to_chat(user, "You pull the cell out of \the [src].") update_appearance() if(tac_load && tac_reloads) - if(do_after(user, tactical_reload_delay, src, hidden = TRUE)) + if(do_after(user, tactical_reload_delay, TRUE, src)) if(insert_cell(user, tac_load)) - to_chat(user, span_notice("You perform a tactical reload on \the [src].")) + to_chat(user, "You perform a tactical reload on \the [src].") else - to_chat(user, span_warning("You dropped the old cell, but the new one doesn't fit. How embarassing.")) + to_chat(user, "You dropped the old cell, but the new one doesn't fit. How embarassing.") else - to_chat(user, span_warning("Your reload was interupted!")) + to_chat(user, "Your reload was interupted!") return user.put_in_hands(old_cell) update_appearance() -/obj/item/gun/energy/screwdriver_act(mob/living/user, obj/item/I) +/obj/item/gun/energy/get_gun_attachments() if(cell && !internal_cell) - to_chat(user, span_notice("You begin unscrewing and pulling out the cell...")) - if(I.use_tool(src, user, unscrewing_time, volume = 100)) - to_chat(user, span_notice("You remove the power cell.")) - eject_cell(user) - return ..() + attachment_options += list("Cell" = image(icon = cell.icon, icon_state = cell.icon_state)) + ..() + +/obj/item/gun/energy/remove_gun_attachments(mob/living/user, obj/item/I, picked_option) + if(picked_option == "Cell") + if(I.use_tool(src, user, unscrewing_time, volume=100)) + eject_cell(user, I) + return TRUE + ..() /obj/item/gun/energy/can_shoot(visuals) if(safety && !visuals) @@ -216,7 +230,7 @@ fire_sound = shot.fire_sound fire_delay = shot.delay if (shot.select_name) - to_chat(user, span_notice("[src] is now set to [shot.select_name].")) + to_chat(user, "[src] is now set to [shot.select_name].") chambered = null playsound(user, 'sound/weapons/gun/general/selector.ogg', 100, TRUE) recharge_newshot(TRUE) @@ -294,13 +308,13 @@ if(!BB) . = "" else if(BB.nodamage || !BB.damage || BB.damage_type == STAMINA) - user.visible_message(span_danger("[user] tries to light [user.p_their()] [A.name] with [src], but it doesn't do anything. Dumbass.")) + user.visible_message("[user] tries to light [user.p_their()] [A.name] with [src], but it doesn't do anything. Dumbass.") playsound(user, E.fire_sound, 50, TRUE) playsound(user, BB.hitsound_non_living, 50, TRUE) cell.use(E.e_cost) . = "" else if(BB.damage_type != BURN) - user.visible_message(span_danger("[user] tries to light [user.p_their()] [A.name] with [src], but only succeeds in utterly destroying it. Dumbass.")) + user.visible_message("[user] tries to light [user.p_their()] [A.name] with [src], but only succeeds in utterly destroying it. Dumbass.") playsound(user, E.fire_sound, 50, TRUE) playsound(user, BB.hitsound_non_living, 50, TRUE) cell.use(E.e_cost) @@ -310,16 +324,10 @@ playsound(user, E.fire_sound, 50, TRUE) playsound(user, BB.hitsound_non_living, 50, TRUE) cell.use(E.e_cost) - . = span_danger("[user] casually lights their [A.name] with [src]. Damn.") + . = "[user] casually lights their [A.name] with [src]. Damn." /obj/item/gun/energy/examine(mob/user) . = ..() - var/obj/item/ammo_casing/energy/shot = ammo_type[select] if(ammo_type.len > 1) - . += "You can switch firemodes by pressing the unique action key. By default, this is space" - if(cell) - . += "\The [name]'s cell has [cell.percent()]% charge remaining." - . += "\The [name] has [round(cell.charge/shot.e_cost)] shots remaining on [shot.select_name] mode." - else - . += span_notice("\The [name] doesn't seem to have a cell!") + . += "You can switch firemodes by pressing the unqiue action key. By default, this is space" diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm index 90bfa9a8ead1..f1188f76701f 100644 --- a/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/code/modules/projectiles/guns/energy/energy_gun.dm @@ -1,21 +1,17 @@ /obj/item/gun/energy/e_gun name = "energy rifle" desc = "A basic hybrid energy gun with two settings: disable and kill." - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' icon_state = "energy" item_state = null //so the human update icon uses the icon_state instead. ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/laser) - modifystate = TRUE + modifystate = 1 + can_flashlight = TRUE ammo_x_offset = 2 + flight_x_offset = 15 + flight_y_offset = 10 dual_wield_spread = 60 manufacturer = MANUFACTURER_SHARPLITE_NEW -/obj/item/gun/energy/e_gun/empty_cell - dead_cell = TRUE - /obj/item/gun/energy/e_gun/mini name = "miniature energy gun" desc = "A small, pistol-sized energy gun with a built-in flashlight. It has two settings: disable and kill." @@ -23,22 +19,29 @@ item_state = "gun" w_class = WEIGHT_CLASS_SMALL cell_type = /obj/item/stock_parts/cell/gun/mini - mag_size = MAG_SIZE_SMALL + small_gun = TRUE throwforce = 11 //This is funny, trust me. ammo_x_offset = 2 charge_sections = 3 + can_flashlight = FALSE // Can't attach or detach the flashlight, and override it's icon update + gunlight_state = "mini-light" + flight_x_offset = 19 + flight_y_offset = 13 + wield_delay = 0.2 SECONDS wield_slowdown = 0.15 spread = 2 spread_unwielded = 5 -/obj/item/gun/energy/e_gun/mini/empty_cell - dead_cell = TRUE +/obj/item/gun/energy/e_gun/mini/Initialize() + set_gun_light(new /obj/item/flashlight/seclite(src)) + return ..() /obj/item/gun/energy/e_gun/hades name = "SL AL-655 'Hades' energy rifle" desc = "The standard issue rifle of Nanotrasen's Security Forces. Most have been put in long term storage following the ICW, and usually aren't issued to low ranking security divisions." + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "energytac" ammo_x_offset = 2 charge_sections = 5 @@ -66,6 +69,12 @@ ammo_type = list(/obj/item/ammo_casing/energy/laser, /obj/item/ammo_casing/energy/electrode/old) manufacturer = MANUFACTURER_NANOTRASEN_OLD +/obj/item/gun/energy/e_gun/mini/practice_phaser + name = "practice phaser" + desc = "A modified version of the basic phaser gun, this one fires less concentrated energy bolts designed for target practice." + ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/laser/practice) + icon_state = "decloner" + /obj/item/gun/energy/e_gun/hos name = "\improper X-01 MultiPhase Energy Gun" desc = "This is an expensive, modern recreation of an antique laser gun. This gun has several unique firemodes, but lacks the ability to recharge over time." @@ -96,9 +105,10 @@ desc = "The \"Dynamic Rapid-Apprehension of the Guilty\" net is a revolution in law enforcement technology." icon_state = "dragnet" item_state = "dragnet" - lefthand_file = GUN_LEFTHAND_ICON - righthand_file = GUN_RIGHTHAND_ICON + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' ammo_type = list(/obj/item/ammo_casing/energy/net, /obj/item/ammo_casing/energy/trap) + can_flashlight = FALSE ammo_x_offset = 1 /obj/item/gun/energy/e_gun/dragnet/snare @@ -115,6 +125,7 @@ w_class = WEIGHT_CLASS_HUGE ammo_type = list(/obj/item/ammo_casing/energy/electrode, /obj/item/ammo_casing/energy/laser) weapon_weight = WEAPON_HEAVY + can_flashlight = FALSE trigger_guard = TRIGGER_GUARD_NONE ammo_x_offset = 2 @@ -184,7 +195,7 @@ item_state = "gun" ammo_x_offset = 2 charge_sections = 6 - mag_size = MAG_SIZE_SMALL + small_gun = TRUE wield_delay = 0.2 SECONDS wield_slowdown = 0.15 @@ -228,7 +239,7 @@ inhand_y_dimension = 64 icon_state = "iotshotgun" item_state = "shotgun_combat" - shaded_charge = TRUE + shaded_charge = 1 w_class = WEIGHT_CLASS_BULKY ammo_type = list(/obj/item/ammo_casing/energy/disabler/scatter/ultima, /obj/item/ammo_casing/energy/laser/ultima) var/obj/item/modular_computer/integratedNTOS @@ -237,13 +248,12 @@ /obj/item/gun/energy/e_gun/e11 name = "E-11 hybrid energy rifle" desc = "A hybrid energy gun fondly remembered as one of the worst weapons ever made. It hurts, but that's only if it manages to hit its target." - icon = 'icons/obj/guns/manufacturer/eoehoma/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/eoehoma/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/eoehoma/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/eoehoma/onmob.dmi' icon_state = "e11" ammo_type = list(/obj/item/ammo_casing/energy/disabler, /obj/item/ammo_casing/energy/laser/eoehoma) + can_flashlight = TRUE ammo_x_offset = 0 + flight_x_offset = 20 + flight_y_offset = 9 spread = 80 spread_unwielded = 140 dual_wield_spread = 140 diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 2ca71649a6f7..ac3aa9e3d21a 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -8,8 +8,14 @@ item_flags = NONE obj_flags = UNIQUE_RENAME weapon_weight = WEAPON_LIGHT + can_flashlight = TRUE + flight_x_offset = 15 + flight_y_offset = 9 automatic_charge_overlays = FALSE - internal_cell = TRUE //prevents you from giving it an OP cell - WS Edit + can_bayonet = TRUE + knife_x_offset = 20 + knife_y_offset = 12 + internal_cell = TRUE custom_price = 750 w_class = WEIGHT_CLASS_BULKY @@ -22,18 +28,12 @@ var/overheat = FALSE var/mob/holder + var/max_mod_capacity = 100 var/list/modkits = list() var/recharge_timerid - slot_offsets = list( - ATTACHMENT_SLOT_RAIL = list( - "x" = 24, - "y" = 13, - ) - ) - /obj/item/gun/energy/kinetic_accelerator/shoot_with_empty_chamber(mob/living/user) playsound(src, dry_fire_sound, 30, TRUE) //click sound but no to_chat message to cut on spam return diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index eff3d67b2df1..31261d31e30c 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -1,7 +1,6 @@ /obj/item/gun/energy/laser name = "SL L-204 laser gun" desc = "A basic energy-based laser gun that fires concentrated beams of light which pass through glass and thin metal." - icon_state = "laser" item_state = "laser" w_class = WEIGHT_CLASS_NORMAL @@ -15,9 +14,6 @@ spread = 0 spread_unwielded = 10 -/obj/item/gun/energy/laser/empty_cell - dead_cell = TRUE - /obj/item/gun/energy/laser/practice name = "practice laser gun" desc = "A modified version of the L-204 laser gun, this one fires less concentrated energy bolts designed for target practice." @@ -26,22 +22,13 @@ /obj/item/gun/energy/laser/retro name ="SL L-104 retro laser gun" - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' icon_state = "retro" desc = "An antiquated model of the basic lasergun, no longer used or sold by Sharplite. Nevertheless, the sheer popularity of this model makes it a somewhat common sight to this day." ammo_x_offset = 3 manufacturer = MANUFACTURER_SHARPLITE - /obj/item/gun/energy/laser/captain name = "antique laser gun" - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' icon_state = "caplaser" item_state = null desc = "This is the SL X-00, an antique laser gun, out of production for decades and well beyond anyone's capacity to recreate. All craftsmanship is of the highest quality. It is decorated with ashdrake leather and chrome. The gun menaces with spikes of energy. On the item is an image of a space station. The station is exploding." @@ -59,6 +46,8 @@ /obj/item/gun/energy/laser/captain/scattershot name = "scatter shot laser rifle" + icon_state = "lasercannon" + item_state = "laser" desc = "An industrial-grade heavy-duty laser rifle with a modified laser lens to scatter its shot into multiple smaller lasers. The inner-core can self-charge for theoretically infinite use." ammo_type = list(/obj/item/ammo_casing/energy/laser/scatter, /obj/item/ammo_casing/energy/laser) shaded_charge = FALSE @@ -84,7 +73,7 @@ icon_state = "cshotgun" item_state = "shotgun" desc = "A combat shotgun gutted and refitted with an internal laser system. Can switch between taser and scattered disabler shots." - shaded_charge = FALSE + shaded_charge = 0 ammo_type = list(/obj/item/ammo_casing/energy/disabler/scatter, /obj/item/ammo_casing/energy/electrode) manufacturer = MANUFACTURER_NONE @@ -96,7 +85,7 @@ icon_state = "lasercannon" item_state = "laser" w_class = WEIGHT_CLASS_BULKY - mag_size = MAG_SIZE_LARGE + big_gun = TRUE cell_type = "/obj/item/stock_parts/cell/gun/large" force = 10 flags_1 = CONDUCT_1 @@ -161,9 +150,6 @@ /obj/item/gun/energy/laser/iot name = "\improper SL E-255 Ultimate" desc = "An energy shotgun with an integrated computer system for surveillance and statistics tracking." - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' - lefthand_file = 'icons/mob/inhands/weapons/64x_guns_left.dmi' righthand_file = 'icons/mob/inhands/weapons/64x_guns_right.dmi' inhand_x_dimension = 64 @@ -195,15 +181,11 @@ /obj/item/gun/energy/laser/hitscanpistol name = "experimental laser gun" desc = "A highly experimental laser gun, with unknown inner workings. It has no markings besides a \"GROUP A\" inscription on the barrel." - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' icon_state = "hitscangun" item_state = "gun" ammo_x_offset = 2 charge_sections = 4 - mag_size = MAG_SIZE_SMALL + small_gun = TRUE w_class = WEIGHT_CLASS_NORMAL cell_type = /obj/item/stock_parts/cell/gun/mini ammo_type = list(/obj/item/ammo_casing/energy/lasergun/hitscan) @@ -218,10 +200,6 @@ /obj/item/gun/energy/laser/e10 name = "E-10 laser pistol" desc = "A very old laser weapon. Despite the extreme age of some of these weapons, they are sometimes preferred to newer, mass-produced Nanotrasen laser weapons." - icon = 'icons/obj/guns/manufacturer/eoehoma/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/eoehoma/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/eoehoma/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/eoehoma/onmob.dmi' icon_state = "e10" w_class = WEIGHT_CLASS_SMALL @@ -238,14 +216,10 @@ name = "E-50 energy emitter" desc = "A heavy and extremely powerful laser. Sets targets on fire and kicks ass, but it uses a massive amount of energy per shot and is generally awkward to handle." - icon = 'icons/obj/guns/manufacturer/eoehoma/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/eoehoma/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/eoehoma/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/eoehoma/onmob.dmi' + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "e50" - item_state = "e50" - mag_size = MAG_SIZE_LARGE + big_gun = TRUE cell_type = /obj/item/stock_parts/cell/gun/large ammo_type = list(/obj/item/ammo_casing/energy/laser/eoehoma/e50) weapon_weight = WEAPON_HEAVY diff --git a/code/modules/projectiles/guns/energy/mounted.dm b/code/modules/projectiles/guns/energy/mounted.dm index cf67db9fd5ae..4dc5cae77558 100644 --- a/code/modules/projectiles/guns/energy/mounted.dm +++ b/code/modules/projectiles/guns/energy/mounted.dm @@ -6,6 +6,7 @@ item_state = "armcannonstun4" force = 5 selfcharge = 1 + can_flashlight = FALSE trigger_guard = TRIGGER_GUARD_ALLOW_ALL // Has no trigger at all, uses neural signals instead /obj/item/gun/energy/e_gun/advtaser/mounted/dropped()//if somebody manages to drop this somehow... diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index c2e5b4cb2933..f16cbbd98e8c 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -1,10 +1,7 @@ /obj/item/gun/energy/pulse name = "pulse rifle" desc = "A top-of-the-line, heavy-duty, multifaceted energy rifle with three firing modes. The gold standard for Nanotrasen's heavier security specialists." - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' + icon = 'icons/obj/guns/48x32guns.dmi' icon_state = "pulse" item_state = null w_class = WEIGHT_CLASS_BULKY @@ -30,17 +27,17 @@ /obj/item/gun/energy/pulse/carbine name = "pulse carbine" desc = "A next-generation pulse weapon for Nanotrasen's security forces. High production costs and logistical issues have limited its deployment to specialist Loss Prevention and Emergency Response units." - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' + icon = 'icons/obj/guns/energy.dmi' w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK icon_state = "pulse_carbine" item_state = null internal_cell = FALSE - mag_size = MAG_SIZE_LARGE //haha gun go brr + big_gun = TRUE //haha gun go brr cell_type = /obj/item/stock_parts/cell/gun/large + can_flashlight = TRUE + flight_x_offset = 18 + flight_y_offset = 12 ammo_x_offset = 2 charge_sections = 4 @@ -61,10 +58,7 @@ /obj/item/gun/energy/pulse/pistol name = "pulse pistol" desc = "A pulse rifle in an easily concealed handgun package with low capacity." - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' + icon = 'icons/obj/guns/energy.dmi' w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_BELT icon_state = "pulse_pistol" @@ -81,3 +75,10 @@ /obj/item/gun/energy/pulse/destroyer/attack_self(mob/living/user) to_chat(user, "[src.name] has three settings, and they are all DESTROY.") + +/obj/item/gun/energy/pulse/pistol/m1911 + name = "\improper Candor-P" + desc = "A compact pulse core in a classic handgun frame for Nanotrasen officers. It's not the size of the gun, it's the size of the hole it puts through people." + icon_state = "m1911" + item_state = "gun" + cell_type = /obj/item/stock_parts/cell/infinite diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 09de7690b5ea..73d9104833fb 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -6,8 +6,9 @@ shaded_charge = FALSE ammo_x_offset = 2 ammo_y_offset = 2 + can_flashlight = FALSE w_class = WEIGHT_CLASS_HUGE - mag_size = MAG_SIZE_LARGE //yes, you can put the comically large cell in it. No, you aren't getting it roundstart. You slut. + big_gun = TRUE //yes, you can put the comically large cell in it. No, you aren't getting it roundstart. You slut. flags_1 = CONDUCT_1 slot_flags = ITEM_SLOT_BACK ammo_type = list(/obj/item/ammo_casing/energy/ion) @@ -16,9 +17,6 @@ /obj/item/gun/energy/ionrifle/emp_act(severity) return -/obj/item/gun/energy/ionrifle/empty_cell - dead_cell = TRUE - /obj/item/gun/energy/ionrifle/carbine name = "ion carbine" desc = "The MK.II Prototype Ion Projector is a lightweight carbine version of the larger ion rifle, built to be ergonomic and efficient." @@ -27,6 +25,9 @@ slot_flags = ITEM_SLOT_BELT ammo_x_offset = 2 ammo_y_offset = 0 + can_flashlight = TRUE + flight_x_offset = 18 + flight_y_offset = 11 /obj/item/gun/energy/decloner name = "biological demolecularisor" @@ -47,10 +48,10 @@ icon_state = "flora" item_state = "gun" ammo_type = list(/obj/item/ammo_casing/energy/flora/yield, /obj/item/ammo_casing/energy/flora/mut, /obj/item/ammo_casing/energy/flora/revolution) - modifystate = TRUE + modifystate = 1 ammo_x_offset = 1 selfcharge = 1 - shaded_charge = TRUE + shaded_charge = 1 /obj/item/gun/energy/meteorgun name = "meteor gun" @@ -94,16 +95,24 @@ overheat_time = 20 holds_charge = TRUE unique_frequency = TRUE + can_flashlight = FALSE max_mod_capacity = 0 manufacturer = MANUFACTURER_SCARBOROUGH +/obj/item/gun/energy/kinetic_accelerator/crossbow/halloween + name = "candy corn crossbow" + desc = "A weapon favored by Syndicate trick-or-treaters." + icon_state = "crossbow_halloween" + item_state = "crossbow" + ammo_type = list(/obj/item/ammo_casing/energy/bolt/halloween) + /obj/item/gun/energy/kinetic_accelerator/crossbow/large name = "energy crossbow" desc = "A reverse engineered weapon using syndicate technology." icon_state = "crossbowlarge" w_class = WEIGHT_CLASS_NORMAL custom_materials = list(/datum/material/iron=4000) - suppressed = FALSE + suppressed = null ammo_type = list(/obj/item/ammo_casing/energy/bolt/large) manufacturer = MANUFACTURER_NONE diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index e70c46cc76f6..fc11a632e039 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -1,10 +1,11 @@ /obj/item/gun/energy/taser name = "taser gun" desc = "A low-capacity, energy-based stun gun used by security teams to subdue targets at range." - icon_state = "advtaser" + icon_state = "taser" item_state = null //so the human update icon uses the icon_state instead. ammo_type = list(/obj/item/ammo_casing/energy/electrode) ammo_x_offset = 3 + spread = 2 spread_unwielded = 4 @@ -21,21 +22,22 @@ /obj/item/gun/energy/e_gun/advtaser/cyborg name = "cyborg taser" desc = "An integrated hybrid taser that draws directly from a cyborg's power cell. The weapon contains a limiter to prevent the cyborg's power cell from overheating." + can_flashlight = FALSE can_charge = FALSE use_cyborg_cell = TRUE /obj/item/gun/energy/disabler name = "disabler" desc = "A self-defense weapon that exhausts organic targets, weakening them until they collapse." - icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' icon_state = "disabler" item_state = null ammo_type = list(/obj/item/ammo_casing/energy/disabler) ammo_x_offset = 2 + can_flashlight = TRUE + flight_x_offset = 15 + flight_y_offset = 10 manufacturer = MANUFACTURER_SHARPLITE_NEW + spread = 2 spread_unwielded = 4 @@ -48,9 +50,5 @@ /obj/item/gun/energy/disabler/e60 name = "E-60" desc = "A self-defense weapon that exhausts organic targets, weakening them until they collapse." - icon = 'icons/obj/guns/manufacturer/eoehoma/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/eoehoma/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/eoehoma/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/eoehoma/onmob.dmi' icon_state = "e60" manufacturer = MANUFACTURER_EOEHOMA diff --git a/code/modules/projectiles/guns/manufacturer/etherbor/energy_gunsword.dm b/code/modules/projectiles/guns/faction/gezena/energy_gunsword.dm similarity index 74% rename from code/modules/projectiles/guns/manufacturer/etherbor/energy_gunsword.dm rename to code/modules/projectiles/guns/faction/gezena/energy_gunsword.dm index faafde9656c4..20a301a1396c 100644 --- a/code/modules/projectiles/guns/manufacturer/etherbor/energy_gunsword.dm +++ b/code/modules/projectiles/guns/faction/gezena/energy_gunsword.dm @@ -1,12 +1,12 @@ -/obj/item/gun/energy/kalix +/obj/item/gun/energy/kalix //blue //todo: fix up belt_mirror.dmi, it's incomprehensible name = "Etherbor BG-12" - desc = "Etherbor Industries's current civilian energy weapon model. The BG-12 energy beam gun is identical to the military model, minus the removal of the full auto mode. Otherwise, it's no different from older hunting beams from Kalixcis's history." + desc = "Brought to you by Etherbor Industries, proudly based within the PGF, is the BG-12 energy beam gun! The BG-12 is Etherbor's current newest civilian energy weapon model." icon_state = "kalixgun" item_state = "kalixgun" - icon = 'icons/obj/guns/manufacturer/etherbor/48x32.dmi' - lefthand_file = 'icons/obj/guns/manufacturer/etherbor/lefthand.dmi' - righthand_file = 'icons/obj/guns/manufacturer/etherbor/righthand.dmi' - mob_overlay_icon = 'icons/obj/guns/manufacturer/etherbor/onmob.dmi' + icon = 'icons/obj/guns/faction/gezena/energy.dmi' + lefthand_file = 'icons/obj/guns/faction/gezena/lefthand.dmi' + righthand_file = 'icons/obj/guns/faction/gezena/righthand.dmi' + mob_overlay_icon = 'icons/mob/clothing/faction/gezena/belt.dmi' w_class = WEIGHT_CLASS_BULKY modifystate = TRUE @@ -42,21 +42,15 @@ damage = 25 armour_penetration = -10 -/obj/item/gun/energy/kalix/empty_cell - dead_cell = TRUE - /obj/item/gun/energy/kalix/pgf name = "Etherbor BG-16" - desc = "The BG-16 is the military-grade beam gun designed and manufactured by Etherbor Industries as the standard-issue close-range weapon of the PGF." + desc = "An advanced variant of the BG-12, the BG-16 is the military-grade beam gun designed and manufactured by Etherbor Industries as the standard-issue close-range weapon of the PGF." icon_state = "pgfgun" item_state = "pgfgun" w_class = WEIGHT_CLASS_NORMAL - gun_firemodes = list(FIREMODE_SEMIAUTO, FIREMODE_FULLAUTO) - default_firemode = FIREMODE_SEMIAUTO - cell_type = /obj/item/stock_parts/cell/gun/pgf - ammo_type = list(/obj/item/ammo_casing/energy/kalix/pgf , /obj/item/ammo_casing/energy/disabler/hitscan) + ammo_type = list(/obj/item/ammo_casing/energy/pgf , /obj/item/ammo_casing/energy/disabler/hitscan) /obj/projectile/beam/hitscan/kalix/pgf name = "concentrated energy" @@ -67,14 +61,14 @@ muzzle_flash_color_override = LIGHT_COLOR_ELECTRIC_GREEN impact_light_color_override = LIGHT_COLOR_ELECTRIC_GREEN -/obj/item/ammo_casing/energy/kalix/pgf +/obj/item/ammo_casing/energy/pgf projectile_type = /obj/projectile/beam/hitscan/kalix/pgf fire_sound = 'sound/weapons/gun/energy/kalixsmg.ogg' delay = 1 -/obj/item/gun/energy/kalix/pistol //blue +/obj/item/gun/energy/kalix/pistol //blue //todo: fix up belt_mirror.dmi, it's incomprehensible name = "Etherbor SG-8" - desc = "Etherbor's current and sidearm offering. While marketed for the military, it's also available for civillians as an upgrade over older and obsolete beam pistols." + desc = "Etherbor's current and sidearm offering. While intended for marines, it's also available for civillians" icon_state = "kalixpistol" item_state = "kalixpistol" w_class = WEIGHT_CLASS_NORMAL @@ -97,14 +91,13 @@ e_cost = 1250 //10 shots per cell delay = 0 -/obj/item/gun/energy/kalix/pistol/empty_cell - dead_cell = TRUE - /obj/item/gun/energy/kalix/pgf/heavy name = "Etherbor HBG-7" - desc = "The HBG-7 is the standard-issue rifle weapon of the PGF. It comes with a special DMR mode that has greater armor piercing for dealing with armored targets." + desc = "The HBG-7 is the standard-issue rifle weapon of the PGF. If the stopping power and fire rate isn't enough, it comes with a DMR mode that has greater armor piercing for dealing with armored targets." icon_state = "pgfheavy" item_state = "pgfheavy" + icon = 'icons/obj/guns/faction/gezena/48x32.dmi' + mob_overlay_icon = 'icons/mob/clothing/faction/gezena/back.dmi' w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK @@ -158,7 +151,7 @@ /obj/item/gun/energy/kalix/pgf/heavy/sniper name = "Etherbor HBG-7L" - desc = "HBG-7 with a longer barrel and scope. Intended to get the best use out of the DMR mode, it suffers from longer wield times and slowdown, but it's longer barrel makes it ideal for accuracy." + desc = "HBG-7 with a longer barrel and scope. Intended to get the best use out of the DMR mode, it suffers if used normally from longer wield times and slowdown" icon_state = "pgfheavy_sniper" item_state = "pgfheavy_sniper" diff --git a/code/modules/projectiles/guns/misc/beam_rifle.dm b/code/modules/projectiles/guns/misc/beam_rifle.dm index b131b03ec148..8b6626bc5e97 100644 --- a/code/modules/projectiles/guns/misc/beam_rifle.dm +++ b/code/modules/projectiles/guns/misc/beam_rifle.dm @@ -29,7 +29,7 @@ w_class = WEIGHT_CLASS_BULKY ammo_type = list(/obj/item/ammo_casing/energy/beam_rifle/hitscan) internal_cell = FALSE //prevents you from giving it an OP cell - WS Edit //shut up dumb nerd - mag_size = MAG_SIZE_LARGE + big_gun = TRUE cell_type = "/obj/item/stock_parts/cell/gun/large" canMouseDown = TRUE var/aiming = FALSE diff --git a/code/modules/projectiles/guns/misc/syringe_gun.dm b/code/modules/projectiles/guns/misc/syringe_gun.dm index 809c15682cd4..84d00b226371 100644 --- a/code/modules/projectiles/guns/misc/syringe_gun.dm +++ b/code/modules/projectiles/guns/misc/syringe_gun.dm @@ -80,6 +80,7 @@ w_class = WEIGHT_CLASS_SMALL force = 2 //Also very weak because it's smaller suppressed = TRUE //Softer fire sound + can_unsuppress = FALSE //Permanently silenced /obj/item/gun/syringe/dna name = "modified syringe gun" diff --git a/code/modules/projectiles/guns/powered.dm b/code/modules/projectiles/guns/powered.dm index a9ab2f6365f4..ac7418748d9b 100644 --- a/code/modules/projectiles/guns/powered.dm +++ b/code/modules/projectiles/guns/powered.dm @@ -1,6 +1,21 @@ /obj/item/gun/ballistic/automatic/powered mag_type = /obj/item/ammo_box/magazine/gauss - charge_sections = 3 + can_suppress = FALSE + + var/obj/item/stock_parts/cell/cell + var/cell_type = /obj/item/stock_parts/cell/gun + var/charge_sections = 3 + var/empty_battery_sound = FALSE // play empty alarm if no battery + + var/shaded_charge = FALSE //if this gun uses a stateful charge bar for more detail + var/automatic_charge_overlays = TRUE //Do we handle overlays with base update_appearance()? + + var/internal_cell = FALSE ///if the gun's cell cannot be replaced + var/small_gun = FALSE ///if the gun is small and can only fit the small gun cell + var/big_gun = FALSE ///if the gun is big and can fit the comically large gun cell + var/unscrewing_time = 2 SECONDS ///Time it takes to unscrew the cell + var/sound_volume = 40 //Volume of loading/unloading cell sounds + /obj/item/gun/ballistic/automatic/powered/Initialize() . = ..() @@ -46,24 +61,24 @@ return ..() /obj/item/gun/ballistic/automatic/powered/proc/insert_cell(mob/user, obj/item/stock_parts/cell/gun/C) - if(mag_size == MAG_SIZE_SMALL && !istype(C, /obj/item/stock_parts/cell/gun/mini)) - to_chat(user, "\The [C] doesn't seem to fit into \the [src]...") + if(small_gun && !istype(C, /obj/item/stock_parts/cell/gun/mini)) + to_chat(user, "[C] doesn't seem to fit into [src]...") return FALSE - if(mag_size == MAG_SIZE_LARGE && !istype(C, /obj/item/stock_parts/cell/gun/large)) - to_chat(user, "\The [C] doesn't seem to fit into \the [src]...") + if(!big_gun && istype(C, /obj/item/stock_parts/cell/gun/large)) + to_chat(user, "[C] doesn't seem to fit into [src]...") return FALSE if(user.transferItemToLoc(C, src)) cell = C - to_chat(user, "You load the [C] into \the [src].") - playsound(src, load_sound, load_sound_volume, load_sound_vary) + to_chat(user, "You load [C] into [src].") + playsound(src, load_sound, sound_volume, load_sound_vary) update_appearance() return TRUE else - to_chat(user, "You cannot seem to get \the [src] out of your hands!") + to_chat(user, "You cannot seem to get [src] out of your hands!") return FALSE /obj/item/gun/ballistic/automatic/powered/proc/eject_cell(mob/user, obj/item/stock_parts/cell/gun/tac_load = null) - playsound(src, load_sound, load_sound_volume, load_sound_vary) + playsound(src, load_sound, sound_volume, load_sound_vary) cell.forceMove(drop_location()) var/obj/item/stock_parts/cell/gun/old_cell = cell cell = null @@ -73,7 +88,7 @@ update_appearance() /obj/item/gun/ballistic/automatic/powered/screwdriver_act(mob/living/user, obj/item/I) - if(cell && !internal_cell) + if(cell && !internal_cell && !bayonet && (!gun_light || !can_flashlight)) to_chat(user, "You begin unscrewing and pulling out the cell...") if(I.use_tool(src, user, unscrewing_time, volume=100)) to_chat(user, "You remove the power cell.") diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 66adeb53ac59..0b9bcb8da4f7 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -490,7 +490,7 @@ if(direct_target) return TRUE // If target not able to use items, move and stand - or if they're just dead, pass over. - if(L.stat || (!hit_stunned_targets && HAS_TRAIT(L, TRAIT_IMMOBILIZED) && HAS_TRAIT(L, TRAIT_FLOORED) && HAS_TRAIT(L, TRAIT_HANDS_BLOCKED))) + if(L.stat == DEAD || (!hit_stunned_targets && HAS_TRAIT(L, TRAIT_IMMOBILIZED) && HAS_TRAIT(L, TRAIT_FLOORED) && HAS_TRAIT(L, TRAIT_HANDS_BLOCKED))) return FALSE return TRUE diff --git a/code/modules/projectiles/projectile/bullets/revolver.dm b/code/modules/projectiles/projectile/bullets/revolver.dm index 0c62fe5b3d4f..7ec48a74b970 100644 --- a/code/modules/projectiles/projectile/bullets/revolver.dm +++ b/code/modules/projectiles/projectile/bullets/revolver.dm @@ -152,20 +152,3 @@ armour_penetration = -45 ricochet_incidence_leeway = 20 ricochet_chance = 65 - -// 44 Short (Roumain & Shadow) - -/obj/projectile/bullet/a44roum - name = ".44 roumain bullet" - damage = 25 - -/obj/projectile/bullet/a44roum/rubber - name = ".44 roumain bullet" - damage = 7 - stamina = 38 - armour_penetration = -20 - -/obj/projectile/bullet/a44roum/hp - name = ".44 roumain bullet" - damage = 45 - armour_penetration = -20 diff --git a/code/modules/projectiles/projectile/bullets/shotgun.dm b/code/modules/projectiles/projectile/bullets/shotgun.dm index ba9c8c88d7f8..e102c4c3b48f 100644 --- a/code/modules/projectiles/projectile/bullets/shotgun.dm +++ b/code/modules/projectiles/projectile/bullets/shotgun.dm @@ -18,7 +18,7 @@ /obj/projectile/bullet/incendiary/shotgun/dragonsbreath name = "dragonsbreath pellet" - damage = 8 + damage = 5 armour_penetration = -35 /obj/projectile/bullet/slug/stun diff --git a/code/modules/reagents/chemistry/holder.dm b/code/modules/reagents/chemistry/holder.dm index 9eb48f11cf4d..86f4e05226e4 100644 --- a/code/modules/reagents/chemistry/holder.dm +++ b/code/modules/reagents/chemistry/holder.dm @@ -512,7 +512,7 @@ matching_container = 1 else - if(cached_my_atom.type in typesof(C.required_container)) + if(cached_my_atom.type == C.required_container) matching_container = 1 if (isliving(cached_my_atom) && !C.mob_react) //Makes it so certain chemical reactions don't occur in mobs return diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index 2fa26e8f4bfb..037256db302f 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -470,14 +470,14 @@ /datum/reagent/consumable/tea, /datum/reagent/consumable/icetea, /datum/reagent/consumable/space_cola, - /datum/reagent/consumable/comet_trail, - /datum/reagent/consumable/tadrixx, + /datum/reagent/consumable/spacemountainwind, + /datum/reagent/consumable/dr_gibb, /datum/reagent/consumable/space_up, /datum/reagent/consumable/tonic, /datum/reagent/consumable/sodawater, /datum/reagent/consumable/lemon_lime, - /datum/reagent/consumable/pacfuel, - /datum/reagent/consumable/shoal_punch, + /datum/reagent/consumable/pwr_game, + /datum/reagent/consumable/shamblers, /datum/reagent/consumable/sugar, /datum/reagent/consumable/pineapplejuice, /datum/reagent/consumable/orangejuice, @@ -489,7 +489,7 @@ ) upgrade_reagents = null emagged_reagents = list( - /datum/reagent/consumable/ethanol/vimukti, + /datum/reagent/consumable/ethanol/thirteenloko, /datum/reagent/consumable/ethanol/whiskey_cola, /datum/reagent/toxin/mindbreaker, /datum/reagent/toxin/staminatoxin diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index b59f4358c76a..123afbcf387c 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -87,30 +87,30 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/beer name = "Beer" - description = "An alcoholic beverage, brewed originally to keep a safe source of drinking water. A timeless classic." + description = "An alcoholic beverage brewed since ancient times on Old Earth. Still popular today." color = "#664300" // rgb: 102, 67, 0 nutriment_factor = 1 * REAGENTS_METABOLISM boozepwr = 25 - taste_description = "bad water" + taste_description = "piss water" glass_name = "glass of beer" - glass_desc = "A pint of beer." + glass_desc = "A freezing pint of beer." /datum/reagent/consumable/ethanol/beer/light name = "Light Beer" - description = "An alcoholic beverage, brewed originally to keep a safe source of drinking water. This variety has reduced calorie and alcohol content." + description = "An alcoholic beverage brewed since ancient times on Old Earth. This variety has reduced calorie and alcohol content." boozepwr = 5 //Space Europeans hate it taste_description = "dish water" glass_name = "glass of light beer" - glass_desc = "A pint of watery light beer." + glass_desc = "A freezing pint of watery light beer." /datum/reagent/consumable/ethanol/beer/green name = "Green Beer" - description = "An alcoholic beverage, brewed originally to keep a safe source of drinking water. This variety is dyed green, but you're not sure why." + description = "An alcoholic beverage brewed since ancient times on Old Earth. This variety is dyed a festive green." color = "#A8E61D" - taste_description = "green bad water" + taste_description = "green piss water" glass_icon_state = "greenbeerglass" glass_name = "glass of green beer" - glass_desc = "A pint of green beer. You get the feeling this had some sort of meaning, once." + glass_desc = "A freezing pint of green beer. Festive." /datum/reagent/consumable/ethanol/beer/green/on_mob_life(mob/living/carbon/M) if(M.color != color) @@ -122,13 +122,12 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/kahlua name = "Kahlua" - description = "A widely known coffee-flavoured liqueur. Still labeled under an old name from Earth, despite the loss of history." + description = "A widely known, Mexican coffee-flavoured liqueur. In production since 1936!" color = "#664300" // rgb: 102, 67, 0 boozepwr = 45 - taste_description = "a bitter combination" glass_icon_state = "kahluaglass" - glass_name = "glass of coffee liquor" - glass_desc = "Bitter from the coffee and alcohol alike!" + glass_name = "glass of RR coffee liquor" + glass_desc = "DAMN, THIS THING LOOKS ROBUST!" shot_glass_icon_state = "shotglasscream" /datum/reagent/consumable/ethanol/kahlua/on_mob_life(mob/living/carbon/M) @@ -142,23 +141,23 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/whiskey name = "Whiskey" - description = "A well-aged whiskey." + description = "A superb and well-aged single-malt whiskey. Damn." color = "#664300" // rgb: 102, 67, 0 boozepwr = 75 taste_description = "molasses" glass_icon_state = "whiskeyglass" glass_name = "glass of whiskey" - glass_desc = "Often described as having a silky mouthfeel and a smokey aftertaste. The brown-amber color catches the light very well." + glass_desc = "The silky, smokey whiskey goodness inside the glass makes the drink look very classy." shot_glass_icon_state = "shotglassbrown" /datum/reagent/consumable/ethanol/whiskey/kong name = "Kong" - description = "Makes You Go Ape!" + description = "Makes You Go Ape!®" color = "#332100" // rgb: 51, 33, 0 addiction_threshold = 15 taste_description = "the grip of a giant ape" glass_name = "glass of Kong" - glass_desc = "Makes You Go Ape!" + glass_desc = "Makes You Go Ape!®" /datum/reagent/consumable/ethanol/whiskey/kong/addiction_act_stage1(mob/living/M) if(prob(5)) @@ -201,21 +200,21 @@ All effects don't start immediately, but rather get worse over time; the rate is M.hallucination += hal_amt //conscious dreamers can be treasurers to their own currency ..() -/datum/reagent/consumable/ethanol/vimukti - name = "Vimukti" - description = "A potent, fermented sweet lichen drink from the Shoal." +/datum/reagent/consumable/ethanol/thirteenloko + name = "Thirteen Loko" + description = "A potent mixture of caffeine and alcohol." color = "#ce871d" nutriment_factor = 1 * REAGENTS_METABOLISM boozepwr = 80 quality = DRINK_GOOD overdose_threshold = 60 addiction_threshold = 30 - taste_description = "oily syrup" - glass_icon_state = "vimukti_glass" - glass_name = "glass of Vimukti" - glass_desc = "A spiritually-taxing drink from the Shoal. Numerous warnings about this drink tell you to not drink too much, lest you incur some sort of wrath... or an overdose of a psychoactive lichen." + taste_description = "jitters and death" + glass_icon_state = "thirteen_loko_glass" + glass_name = "glass of Thirteen Loko" + glass_desc = "This is a glass of Thirteen Loko, it appears to be of the highest quality. The drink, not the glass." -/datum/reagent/consumable/ethanol/vimukti/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/ethanol/thirteenloko/on_mob_life(mob/living/carbon/M) M.drowsyness = max(0,M.drowsyness-7) M.AdjustSleeping(-40) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) @@ -223,12 +222,12 @@ All effects don't start immediately, but rather get worse over time; the rate is M.Jitter(5) return ..() -/datum/reagent/consumable/ethanol/vimukti/overdose_start(mob/living/M) +/datum/reagent/consumable/ethanol/thirteenloko/overdose_start(mob/living/M) to_chat(M, "Your entire body violently jitters as you start to feel queasy. You really shouldn't have drank all of that [name]!") M.Jitter(20) M.Stun(15) -/datum/reagent/consumable/ethanol/vimukti/overdose_process(mob/living/M) +/datum/reagent/consumable/ethanol/thirteenloko/overdose_process(mob/living/M) if(prob(7) && iscarbon(M)) var/obj/item/I = M.get_active_held_item() if(I) @@ -261,18 +260,18 @@ All effects don't start immediately, but rather get worse over time; the rate is if(prob(1) && iscarbon(M)) var/datum/disease/D = new /datum/disease/heart_failure M.ForceContractDisease(D) - to_chat(M, "You're pretty sure you just felt your heart stop for a second there...") + to_chat(M, "You're pretty sure you just felt your heart stop for a second there..") M.playsound_local(M, 'sound/effects/singlebeat.ogg', 100, 0) /datum/reagent/consumable/ethanol/vodka name = "Vodka" - description = "A clear, hard liquor. Doubles as a flammable fuel source, if you really need it." + description = "Number one drink that also serves as fuel." color = "#0064C8" // rgb: 0, 100, 200 boozepwr = 65 taste_description = "grain alcohol" glass_icon_state = "ginvodkaglass" glass_name = "glass of vodka" - glass_desc = "It's almost difficult to tell the glass is full of vodka until you tip it around. The smell makes your nose wrinkle... but it might just be worth it." + glass_desc = "The glass contain wodka. Xynta." shot_glass_icon_state = "shotglassclear" /datum/reagent/consumable/ethanol/vodka/on_mob_life(mob/living/carbon/M) @@ -281,14 +280,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/bilk name = "Bilk" - description = "This appears to be beer mixed with milk. Creative...?" + description = "This appears to be beer mixed with milk. Disgusting." color = "#895C4C" // rgb: 137, 92, 76 nutriment_factor = 2 * REAGENTS_METABOLISM boozepwr = 15 taste_description = "desperation and lactate" glass_icon_state = "glass_brown" glass_name = "glass of bilk" - glass_desc = "A brew of milk and beer. You have to wonder if this was made by accident just from the smell." + glass_desc = "A brew of milk and beer. For those alcoholics who fear osteoporosis." /datum/reagent/consumable/ethanol/bilk/on_mob_life(mob/living/carbon/M) if(M.getBruteLoss() && prob(10)) @@ -298,14 +297,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/threemileisland name = "Three Mile Island Iced Tea" - description = "The extreme version of fruity cocktails." + description = "Made for a woman, strong enough for a man." color = "#666340" // rgb: 102, 99, 64 boozepwr = 10 quality = DRINK_FANTASTIC - taste_description = "sweet dryness" + taste_description = "dryness" glass_icon_state = "threemileislandglass" glass_name = "Three Mile Island Ice Tea" - glass_desc = "A glass of Three Mile Island Ice Tea, named after a cordoned-off set of islands on Earth, for some reason. You almost can't taste the alcohol in it..." + glass_desc = "A glass of this is sure to prevent a meltdown." /datum/reagent/consumable/ethanol/threemileisland/on_mob_life(mob/living/carbon/M) M.set_drugginess(50) @@ -313,75 +312,75 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/gin name = "Gin" - description = "A very sharp alcohol, with a flavor that's distinctly fresh." + description = "It's gin. In space. I say, good sir." color = "#664300" // rgb: 102, 67, 0 boozepwr = 45 - taste_description = "an alcoholic pine tree" + taste_description = "an alcoholic christmas tree" glass_icon_state = "ginvodkaglass" glass_name = "glass of gin" - glass_desc = "A glass of gin, made with a specific type of berry that leaves it smelling like the tree it came from. It's enough to wet your eyes." + glass_desc = "A crystal clear glass of Griffeater gin." /datum/reagent/consumable/ethanol/rum name = "Rum" - description = "The liquor of choice for sailors and spacers alike." + description = "Yohoho and all that." color = "#664300" // rgb: 102, 67, 0 boozepwr = 60 taste_description = "spiked butterscotch" glass_icon_state = "rumglass" glass_name = "glass of rum" - glass_desc = "There's no need to worry about being seen as a pirate with one of these. If you add enough ice and let it melt, it'll turn into grog." + glass_desc = "Now you want to Pray for a pirate suit, don't you?" shot_glass_icon_state = "shotglassbrown" /datum/reagent/consumable/ethanol/tequila name = "Tequila" - description = "A strongly flavoured spirit." + description = "A strong and mildly flavoured, Mexican produced spirit. Feeling thirsty, hombre?" color = "#FFFF91" // rgb: 255, 255, 145 boozepwr = 70 taste_description = "paint stripper" glass_icon_state = "tequilaglass" glass_name = "glass of tequila" - glass_desc = "Despite the strong, woody taste, there's just enough sweetness to keep you coming for more." + glass_desc = "Now all that's missing is the weird colored shades!" shot_glass_icon_state = "shotglassgold" /datum/reagent/consumable/ethanol/vermouth name = "Vermouth" - description = "A fine wine to go with a meal." + description = "You suddenly feel a craving for a martini..." color = "#91FF91" // rgb: 145, 255, 145 boozepwr = 45 taste_description = "dry alcohol" glass_icon_state = "vermouthglass" glass_name = "glass of vermouth" - glass_desc = "Vermouth was used as a medicine in the past, and the flavor makes sure to remind you of that." + glass_desc = "You wonder why you're even drinking this straight." shot_glass_icon_state = "shotglassclear" /datum/reagent/consumable/ethanol/wine name = "Wine" - description = "An alcoholic beverage made from fermented grapes of all kinds." + description = "A premium alcoholic beverage made from distilled grape juice." color = "#7E4043" // rgb: 126, 64, 67 boozepwr = 35 taste_description = "bitter sweetness" glass_icon_state = "wineglass" glass_name = "glass of wine" - glass_desc = "Deeply red wine in a glass. You're not enough of a sommelier to really describe how it smells." + glass_desc = "A very classy looking drink." shot_glass_icon_state = "shotglassred" /datum/reagent/consumable/ethanol/lizardwine - name = "Blueflame Pyrecask" - description = "A popular Zohil beverage, made by infusing specially-gathered cacti and grapes in ethanol." + name = "Kalixcis Wine" + description = "A relatively popular Kalixcane beverage, made by infusing cacti in ethanol." color = "#7E4043" // rgb: 126, 64, 67 boozepwr = 45 quality = DRINK_FANTASTIC - taste_description = "warm sweetness" + taste_description = "scaley sweetness" /datum/reagent/consumable/ethanol/grappa name = "Grappa" - description = "A fine brandy mixed with spirits." + description = "A fine Italian brandy, for when regular wine just isn't alcoholic enough for you." color = "#F8EBF1" boozepwr = 60 taste_description = "classy bitter sweetness" glass_icon_state = "grappa" glass_name = "glass of grappa" - glass_desc = "Despite being made from the recycled remains of wine grapes, it's not bad at all." + glass_desc = "A fine drink originally made to prevent waste by using the leftovers from winemaking." /datum/reagent/consumable/ethanol/amaretto name = "Amaretto" @@ -391,28 +390,28 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "fruity and nutty sweetness" glass_icon_state = "amarettoglass" glass_name = "glass of amaretto" - glass_desc = "A sweet and syrupy looking alcohol. You're lucky it wasn't lost to history." + glass_desc = "A sweet and syrupy looking drink." /datum/reagent/consumable/ethanol/cognac name = "Cognac" - description = "A sweet and strongly alcoholic drink, made after numerous distillations and years of maturing." + description = "A sweet and strongly alcoholic drink, made after numerous distillations and years of maturing. Classy as fornication." color = "#AB3C05" // rgb: 171, 60, 5 boozepwr = 75 - taste_description = "sharp and relaxing" + taste_description = "angry and irish" glass_icon_state = "cognacglass" glass_name = "glass of cognac" - glass_desc = "You wonder how many exhausted Solarian bureaucrats are drinking this the same way you are, right now." + glass_desc = "Damn, you feel like some kind of French aristocrat just by holding this." shot_glass_icon_state = "shotglassbrown" /datum/reagent/consumable/ethanol/absinthe name = "Absinthe" - description = "A powerful alcoholic drink. Rumored to cause hallucinations if taken irresponsibly." + description = "A powerful alcoholic drink. Rumored to cause hallucinations but does not." color = rgb(10, 206, 0) boozepwr = 80 //Very strong even by default taste_description = "death and licorice" glass_icon_state = "absinthe" glass_name = "glass of absinthe" - glass_desc = "The smell is enough to bring you to the verge of tears. The hint of liquorice threatens to bring you over the edge." + glass_desc = "It's as strong as it smells." shot_glass_icon_state = "shotglassgreen" /datum/reagent/consumable/ethanol/absinthe/on_mob_life(mob/living/carbon/M) @@ -422,13 +421,13 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/hooch name = "Hooch" - description = "Low quality, low grade, and low expectations." + description = "Either someone's failure at cocktail making or attempt in alcohol production. In any case, do you really want to drink that?" color = "#664300" // rgb: 102, 67, 0 boozepwr = 100 taste_description = "pure resignation" glass_icon_state = "glass_brown2" glass_name = "Hooch" - glass_desc = "You can't help but feel like you'd rather drink anything else right now, just from looking at it." + glass_desc = "You've really hit rock bottom now... your liver packed its bags and left last night." /datum/reagent/consumable/ethanol/hooch/on_mob_life(mob/living/carbon/M) if(M.mind && M.mind.assigned_role == "Assistant") @@ -441,67 +440,67 @@ All effects don't start immediately, but rather get worse over time; the rate is description = "A dark alcoholic beverage made with malted barley and yeast." color = "#664300" // rgb: 102, 67, 0 boozepwr = 65 - taste_description = "hearty alcoholic grains" + taste_description = "hearty barley ale" glass_icon_state = "aleglass" glass_name = "glass of ale" - glass_desc = "A pint of ale. A classic for the working class." + glass_desc = "A freezing pint of delicious Ale." /datum/reagent/consumable/ethanol/goldschlager name = "Goldschlager" - description = "100 proof cinnamon schnapps, made for the Student Unions' unbearable tastes." + description = "100 proof cinnamon schnapps, made for alcoholic teen girls on spring break." color = "#FFFF91" // rgb: 255, 255, 145 boozepwr = 25 quality = DRINK_VERYGOOD taste_description = "burning cinnamon" glass_icon_state = "goldschlagerglass" glass_name = "glass of goldschlager" - glass_desc = "Extremely high proof, with cinnamon to boot. At least the light catches the gold flakes nicely enough to distract you from the imminent sting." + glass_desc = "100% proof that teen girls will drink anything with gold in it." shot_glass_icon_state = "shotglassgold" /datum/reagent/consumable/ethanol/patron name = "Patron" - description = "Tequila with silver in it, often found in nightclubs." + description = "Tequila with silver in it, a favorite of alcoholic women in the club scene." color = "#585840" // rgb: 88, 88, 64 boozepwr = 60 quality = DRINK_VERYGOOD taste_description = "metallic and expensive" glass_icon_state = "patronglass" glass_name = "glass of patron" - glass_desc = "A glass of Patron. The silver is for show, but you can't help but wonder how you would show it off to anyone." + glass_desc = "Drinking patron in the bar, with all the subpar ladies." shot_glass_icon_state = "shotglassclear" /datum/reagent/consumable/ethanol/gintonic name = "Gin and Tonic" - description = "A classic cocktail, with quinine for flavor." + description = "An all time classic, mild cocktail." color = "#664300" // rgb: 102, 67, 0 boozepwr = 25 quality = DRINK_NICE taste_description = "mild and tart" glass_icon_state = "gintonicglass" glass_name = "Gin and Tonic" - glass_desc = "A mild, venerable cocktail. You wonder if the quinine is doing anything for you." + glass_desc = "A mild but still great cocktail. Drink up, like a true Englishman." /datum/reagent/consumable/ethanol/rum_coke name = "Rum and Coke" description = "Rum, mixed with cola." - taste_description = "cola and alcohol" + taste_description = "cola" boozepwr = 40 quality = DRINK_NICE color = "#6b2f01" glass_icon_state = "whiskeycolaglass" glass_name = "Rum and Coke" - glass_desc = "The classic for mixing drinks on the fly." + glass_desc = "The classic go-to of space-fratboys." /datum/reagent/consumable/ethanol/cuba_libre - name = "Frontier Libre" - description = "For a freer Frontier, everywhere!" + name = "Cuba Libre" + description = "Viva la Revolucion! Viva Cuba Libre!" color = "#692e01" boozepwr = 50 quality = DRINK_GOOD taste_description = "a refreshing marriage of citrus and rum" glass_icon_state = "cubalibreglass" - glass_name = "Frontier Libre" - glass_desc = "A mix of rum, cola, and lime. A favorite of among independent spacers and the Frontiersmen alike, who named it in the spirit of securing a free Frontier." + glass_name = "Cuba Libre" + glass_desc = "A classic mix of rum, cola, and lime. A favorite of revolutionaries everywhere!" /datum/reagent/consumable/ethanol/whiskey_cola name = "Whiskey Cola" @@ -509,55 +508,55 @@ All effects don't start immediately, but rather get worse over time; the rate is color = "#602a00" boozepwr = 70 quality = DRINK_NICE - taste_description = "sweet soda and bitter alcohol" + taste_description = "cola" glass_icon_state = "whiskeycolaglass" glass_name = "whiskey cola" - glass_desc = "An sweet-and-bitter mixture of cola and whiskey." + glass_desc = "An innocent-looking mixture of cola and whiskey. Delicious." /datum/reagent/consumable/ethanol/martini name = "Classic Martini" - description = "Vermouth with gin." + description = "Vermouth with Gin. Not quite how 007 enjoyed it, but still delicious." color = "#9e8c67" boozepwr = 60 quality = DRINK_NICE - taste_description = "dry" + taste_description = "dry class" glass_icon_state = "martiniglass" glass_name = "Classic Martini" - glass_desc = "Rumored to be a favorite amongst the Evidenzkompanien, much to their chagrin." + glass_desc = "Damn, the bartender even stirred it, not shook it." /datum/reagent/consumable/ethanol/vodkamartini name = "Vodka Martini" - description = "Vodka with gin." + description = "Vodka with Gin. Not quite how 007 enjoyed it, but still delicious." color = "#664300" // rgb: 102, 67, 0 boozepwr = 65 quality = DRINK_NICE taste_description = "shaken, not stirred" glass_icon_state = "martiniglass" glass_name = "Vodka martini" - glass_desc ="Rumored to be a favorite amongst the Verwaltungskompanien, to their entertainment." + glass_desc ="A bastardisation of the classic martini. Still great." /datum/reagent/consumable/ethanol/white_russian - name = "White Gezenan" - description = "Cream and vodka." + name = "White Russian" + description = "That's just, like, your opinion, man..." color = "#A68340" // rgb: 166, 131, 64 boozepwr = 50 quality = DRINK_GOOD taste_description = "bitter cream" glass_icon_state = "whiterussianglass" - glass_name = "White Gezenan" - glass_desc = "A mix of traditionally PGF-sourced vodka and cream derived from nut milk. You can still drink this if you're not from Gezena, though." + glass_name = "White Russian" + glass_desc = "A very nice looking drink. But that's just, like, your opinion, man." /datum/reagent/consumable/ethanol/screwdrivercocktail name = "Screwdriver" - description = "Vodka mixed with orange juice." + description = "Vodka, mixed with plain ol' orange juice. The result is surprisingly delicious." color = "#A68310" // rgb: 166, 131, 16 boozepwr = 55 quality = DRINK_NICE taste_description = "oranges" glass_icon_state = "screwdriverglass" glass_name = "Screwdriver" - glass_desc = "You won't be turning any screws with this, but you're far from lamenting that." + glass_desc = "A simple, yet superb mixture of Vodka and orange juice. Just the thing for the tired engineer." /datum/reagent/consumable/ethanol/screwdrivercocktail/on_mob_life(mob/living/carbon/M) var/static/list/increased_rad_loss = list("Station Engineer", "Atmospheric Technician", "Chief Engineer") @@ -573,18 +572,18 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "sweet 'n creamy" glass_icon_state = "booger" glass_name = "Booger" - glass_desc = "The name isn't selling the drink very well, is it..." + glass_desc = "Ewww..." /datum/reagent/consumable/ethanol/bloody_mary name = "Bloody Mary" - description = "A strange yet pleasurable mixture made of vodka, tomato and lime juice." + description = "A strange yet pleasurable mixture made of vodka, tomato and lime juice. Or at least you THINK the red stuff is tomato juice." color = "#664300" // rgb: 102, 67, 0 boozepwr = 55 quality = DRINK_GOOD taste_description = "tomatoes with a hint of lime" glass_icon_state = "bloodymaryglass" glass_name = "Bloody Mary" - glass_desc = "Tomato juice, mixed with Vodka and a li'l bit of lime. The taste is acquired, and usually acquired through tgrying to use it as a hangover remedy." + glass_desc = "Tomato juice, mixed with Vodka and a li'l bit of lime. Tastes like liquid murder." /datum/reagent/consumable/ethanol/bloody_mary/on_mob_life(mob/living/carbon/C) if(C.blood_volume < BLOOD_VOLUME_NORMAL) @@ -593,14 +592,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/brave_bull name = "Brave Bull" - description = "Liquid courage is as good as any courage!" + description = "It's just as effective as Dutch-Courage!" color = "#664300" // rgb: 102, 67, 0 boozepwr = 60 quality = DRINK_NICE taste_description = "alcoholic bravery" glass_icon_state = "bravebullglass" glass_name = "Brave Bull" - glass_desc = "Tequila and coffee liqueur, brought together to give you the will to pick fights. Don't drink enough to ruin your sense of safety, though." + glass_desc = "Tequila and Coffee liqueur, brought together in a mouthwatering mixture. Drink up." var/tough_text /datum/reagent/consumable/ethanol/brave_bull/on_mob_metabolize(mob/living/M) @@ -616,14 +615,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/tequila_sunrise name = "Tequila Sunrise" - description = "Tequila, grenadine, and orange juice." + description = "Tequila, Grenadine, and Orange Juice." color = "#FFE48C" // rgb: 255, 228, 140 boozepwr = 45 quality = DRINK_GOOD taste_description = "oranges with a hint of pomegranate" glass_icon_state = "tequilasunriseglass" glass_name = "tequila Sunrise" - glass_desc = "You feel a distinct sense of nostalgia - when's the last time you felt the sun on your face?" + glass_desc = "Oh great, now you feel nostalgic about sunrises back on Terra..." var/obj/effect/light_holder /datum/reagent/consumable/ethanol/tequila_sunrise/on_mob_metabolize(mob/living/M) @@ -644,14 +643,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/toxins_special name = "Toxins Special" - description = "It's a bit tasteless to name your drink after industrial accidents." + description = "This thing is ON FIRE! CALL THE DAMN SHUTTLE!" color = "#780162" boozepwr = 25 quality = DRINK_VERYGOOD taste_description = "spicy toxins" glass_icon_state = "toxinsspecialglass" glass_name = "Toxins Special" - glass_desc = "Traditionally lit with a welder while the server is blindfolded, but you don't want to cause an ACTUAL accident here." + glass_desc = "Whoah, this thing is on FIRE!" shot_glass_icon_state = "toxinsspecialglass" /datum/reagent/consumable/ethanol/toxins_special/on_mob_life(mob/living/M) @@ -660,15 +659,15 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/beepsky_smash name = "Beepsky Smash" - description = "A drink for those who pick fights with automated security." + description = "Drink this and prepare for the LAW." color = "#664300" // rgb: 102, 67, 0 boozepwr = 60 //THE FIST OF THE LAW IS STRONG AND HARD quality = DRINK_GOOD metabolization_rate = 0.5 - taste_description = "electrified justice" + taste_description = "JUSTICE" glass_icon_state = "beepskysmashglass" glass_name = "Beepsky Smash" - glass_desc = "Heavy, hot and strong. Just like the sting of a stunbaton." + glass_desc = "Heavy, hot and strong. Just like the Iron fist of the LAW." overdose_threshold = 40 var/datum/brain_trauma/special/beepsky/B @@ -701,26 +700,26 @@ All effects don't start immediately, but rather get worse over time; the rate is M.gain_trauma(/datum/brain_trauma/mild/phobia/security, TRAUMA_RESILIENCE_BASIC) /datum/reagent/consumable/ethanol/irish_cream - name = "Zohil Cream" - description = "Whiskey-imbued cream." + name = "Irish Cream" + description = "Whiskey-imbued cream, what else would you expect from the Irish?" color = "#664300" // rgb: 102, 67, 0 boozepwr = 50 quality = DRINK_NICE taste_description = "creamy alcohol" glass_icon_state = "irishcreamglass" - glass_name = "Zohil Cream" - glass_desc = "Cream mixed with whiskey. Don't expect to learn anything about the Blueflame from just a drink, though." + glass_name = "Irish Cream" + glass_desc = "It's cream, mixed with whiskey. What else would you expect from the Irish?" /datum/reagent/consumable/ethanol/manly_dorf - name = "The Shortstop" - description = "Beer and ale, brought together in a very grain-flavored mix." + name = "The Manly Dorf" + description = "Beer and Ale, brought together in a delicious mix. Intended for true men only." color = "#664300" // rgb: 102, 67, 0 boozepwr = 100 //For the manly only quality = DRINK_NICE - taste_description = "fire in your chest and windburn on your chin" + taste_description = "hair on your chest and your chin" glass_icon_state = "manlydorfglass" - glass_name = "The Shortstop" - glass_desc = "A concoction made from ale and beer. Named after a joke that only short people would order this to prove a point." + glass_name = "The Manly Dorf" + glass_desc = "A manly concoction made from Ale and Beer. Intended for true men only." var/dorf_mode /datum/reagent/consumable/ethanol/manly_dorf/on_mob_metabolize(mob/living/carbon/human/badlands_chugs) @@ -743,14 +742,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/longislandicedtea name = "Long Island Iced Tea" - description = "The entire liquor cabinet brought together with enough sugar to hide it." + description = "The liquor cabinet, brought together in a delicious mix. Intended for middle-aged alcoholic women only." color = "#664300" // rgb: 102, 67, 0 boozepwr = 35 quality = DRINK_VERYGOOD taste_description = "a mixture of cola and alcohol" glass_icon_state = "longislandicedteaglass" glass_name = "Long Island Iced Tea" - glass_desc = "The entire liquor cabinet brought together with enough sugar to hide it." + glass_desc = "The liquor cabinet, brought together in a delicious mix. Intended for middle-aged alcoholic women only." /datum/reagent/consumable/ethanol/moonshine @@ -764,86 +763,103 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_desc = "You've really hit rock bottom now... your liver packed its bags and left last night." /datum/reagent/consumable/ethanol/b52 - name = "AM-G" - description = "Coffee liquor, Zohil Cream, and cognac." + name = "B-52" + description = "Coffee, Irish Cream, and cognac. You will get bombed." color = "#664300" // rgb: 102, 67, 0 boozepwr = 85 quality = DRINK_GOOD - taste_description = "angry and intense" + taste_description = "angry and irish" glass_icon_state = "b52glass" - glass_name = "AM-G" - glass_desc = "Coffee liquor, Zohil Cream, and cognac. Enough to make you hide before the blast." + glass_name = "B-52" + glass_desc = "Kahlua, Irish Cream, and cognac. You will get bombed." shot_glass_icon_state = "b52glass" /datum/reagent/consumable/ethanol/b52/on_mob_metabolize(mob/living/M) playsound(M, 'sound/effects/explosion_distant.ogg', 100, FALSE) /datum/reagent/consumable/ethanol/irishcoffee - name = "Gezenan Coffee" - description = "Coffee, and alcohol. Traditionally enjoyed in the morning on lazy days." + name = "Irish Coffee" + description = "Coffee, and alcohol. More fun than a Mimosa to drink in the morning." color = "#664300" // rgb: 102, 67, 0 boozepwr = 35 quality = DRINK_NICE taste_description = "giving up on the day" glass_icon_state = "irishcoffeeglass" - glass_name = "Gezenan Coffee" - glass_desc = "Coffee and alcohol. Traditionally enjoyed in the morning on lazy days." + glass_name = "Irish Coffee" + glass_desc = "Coffee and alcohol. More fun than a Mimosa to drink in the morning." /datum/reagent/consumable/ethanol/margarita name = "Margarita" - description = "A fruity, tropical drink with a salted rim around the glass." + description = "On the rocks with salt on the rim. Arriba~!" color = "#8CFF8C" // rgb: 140, 255, 140 boozepwr = 35 quality = DRINK_NICE taste_description = "dry and salty" glass_icon_state = "margaritaglass" glass_name = "Margarita" - glass_desc = "On the rocks with salt on the rim. Apparently the name meant something in a language long lost on Earth." + glass_desc = "On the rocks with salt on the rim. Arriba~!" /datum/reagent/consumable/ethanol/black_russian - name = "Black Rachnid" - description = "An alternative take to the White Gezenan. Doubles as an option for those who can't handle lactose." + name = "Black Russian" + description = "For the lactose-intolerant. Still as classy as a White Russian." color = "#360000" // rgb: 54, 0, 0 boozepwr = 70 quality = DRINK_NICE taste_description = "bitterness" glass_icon_state = "blackrussianglass" - glass_name = "Black Rachnid" - glass_desc = "An alternative take to the White Gezenan. Doubles as an option for those who can't handle lactose." + glass_name = "Black Russian" + glass_desc = "For the lactose-intolerant. Still as classy as a White Russian." /datum/reagent/consumable/ethanol/manhattan - name = "Twelve Crossings" - description = "A mixed drink popularized by a murder mystery book series from Teceti." + name = "Manhattan" + description = "The Detective's undercover drink of choice. He never could stomach gin..." color = "#664300" // rgb: 102, 67, 0 boozepwr = 30 quality = DRINK_NICE taste_description = "mild dryness" glass_icon_state = "manhattanglass" - glass_name = "Twelve Crossings" - glass_desc = "A mixed drink popularized by a murder mystery book series from Teceti. The Detective's undercover drink of choice. He never could stomach gin..." + glass_name = "Manhattan" + glass_desc = "The Detective's undercover drink of choice. He never could stomach gin..." + + +/datum/reagent/consumable/ethanol/manhattan_proj + name = "Manhattan Project" + description = "A scientist's drink of choice, for pondering ways to blow up the sector." + color = "#664300" // rgb: 102, 67, 0 + boozepwr = 45 + quality = DRINK_VERYGOOD + taste_description = "death, the destroyer of worlds" + glass_icon_state = "proj_manhattanglass" + glass_name = "Manhattan Project" + glass_desc = "A scientist's drink of choice, for thinking how to blow up the sector." + + +/datum/reagent/consumable/ethanol/manhattan_proj/on_mob_life(mob/living/carbon/M) + M.set_drugginess(30) + return ..() /datum/reagent/consumable/ethanol/whiskeysoda name = "Whiskey Soda" - description = "Whiskey and soda water, a simple mixed drink." + description = "For the more refined griffon." color = "#664300" // rgb: 102, 67, 0 boozepwr = 70 quality = DRINK_NICE taste_description = "soda" glass_icon_state = "whiskeysodaglass2" glass_name = "whiskey soda" - glass_desc = "Bitter and refreshing." + glass_desc = "Ultimate refreshment." /datum/reagent/consumable/ethanol/antifreeze name = "Anti-freeze" - description = "The ultimate refreshment. Not actually made of antifreeze!" + description = "The ultimate refreshment. Not what it sounds like." color = "#664300" // rgb: 102, 67, 0 boozepwr = 35 quality = DRINK_NICE - taste_description = "frigid heat" + taste_description = "Jack Frost's piss" glass_icon_state = "antifreeze" glass_name = "Anti-freeze" - glass_desc = "Vodka, cream, and ice. No actual antifreeze included, of course." + glass_desc = "The ultimate refreshment." /datum/reagent/consumable/ethanol/antifreeze/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(20 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal() + 20) //310.15 is the normal bodytemp. @@ -851,14 +867,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/barefoot name = "Barefoot" - description = "To be enjoyed on the beach or by a pool. You should keep your shoes on, though." + description = "Barefoot and pregnant." color = "#664300" // rgb: 102, 67, 0 boozepwr = 45 quality = DRINK_VERYGOOD taste_description = "creamy berries" glass_icon_state = "b&p" glass_name = "Barefoot" - glass_desc = "To be enjoyed on the beach or by a pool. You should keep your shoes on, though." + glass_desc = "Barefoot and pregnant." /datum/reagent/consumable/ethanol/barefoot/on_mob_life(mob/living/carbon/M) if(ishuman(M)) //Barefoot causes the imbiber to quickly regenerate brute trauma if they're not wearing shoes. @@ -877,40 +893,40 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "refreshing cold" glass_icon_state = "snowwhite" glass_name = "Snow White" - glass_desc = "A cold refreshment of beer and lemon-lime soda. Not exactly princess material, is it?" + glass_desc = "A cold refreshment." /datum/reagent/consumable/ethanol/demonsblood //Prevents the imbiber from being dragged into a pool of blood by a slaughter demon. name = "Demon's Blood" - description = "A mix of two sodas, rum, and... real blood." + description = "AHHHH!!!!" color = "#820000" // rgb: 130, 0, 0 boozepwr = 75 quality = DRINK_VERYGOOD taste_description = "sweet tasting iron" glass_icon_state = "demonsblood" - glass_name = "Demon's Blood" - glass_desc = "A drink made with the blood of the server or the patron, which usually results in said patron being thrown out. While most substitute real blood for a saline solution, that drink is actually referred to as 'Demon's Sweat'." + glass_name = "Demons Blood" + glass_desc = "Just looking at this thing makes the hair at the back of your neck stand up." /datum/reagent/consumable/ethanol/devilskiss //If eaten by a slaughter demon, the demon will regret it. name = "Devil's Kiss" - description = "Asking for a kiss to go with the blood drawing is pushing it." + description = "Creepy time!" color = "#A68310" // rgb: 166, 131, 16 boozepwr = 70 quality = DRINK_VERYGOOD taste_description = "bitter iron" glass_icon_state = "devilskiss" - glass_name = "Devil's Kiss" - glass_desc = "The boozier cousin of the Demon's Blood. Typically served in a glass shaped to specifically cut and draw blood from the patron's lip... which deters most." + glass_name = "Devils Kiss" + glass_desc = "Creepy time!" /datum/reagent/consumable/ethanol/vodkatonic name = "Vodka and Tonic" - description = "The stronger sibling of the Gin and Tonic." + description = "For when a gin and tonic isn't Russian enough." color = "#0064C8" // rgb: 0, 100, 200 boozepwr = 70 quality = DRINK_NICE taste_description = "tart bitterness" glass_icon_state = "vodkatonicglass" - glass_name = "Vodka and Tonic" - glass_desc = "The stronger sibling of the Gin and Tonic." + glass_name = "vodka and tonic" + glass_desc = "For when a gin and tonic isn't Russian enough." /datum/reagent/consumable/ethanol/ginfizz @@ -927,55 +943,55 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/bahama_mama name = "Bahama Mama" - description = "A tropical cocktail with a complex blend of fruity flavors." + description = "A tropical cocktail with a complex blend of flavors." color = "#FF7F3B" // rgb: 255, 127, 59 boozepwr = 35 quality = DRINK_GOOD taste_description = "pineapple, coconut, and a hint of coffee" glass_icon_state = "bahama_mama" glass_name = "Bahama Mama" - glass_desc = "A tropical cocktail with a complex blend of fruity flavors. It makes you think about going on vacation someday..." + glass_desc = "A tropical cocktail with a complex blend of flavors." /datum/reagent/consumable/ethanol/singulo name = "Singulo" - description = "Named after a tragic industrial accident!" + description = "A blue-space beverage!" color = "#2E6671" // rgb: 46, 102, 113 boozepwr = 35 quality = DRINK_VERYGOOD taste_description = "concentrated matter" glass_icon_state = "singulo" glass_name = "Singulo" - glass_desc = "Named after a tragic industrial accident involving a singularity escaping containment. This drink doesn't taste particularly commemorative - it's too enjoyable!" + glass_desc = "A blue-space beverage." /datum/reagent/consumable/ethanol/sbiten name = "Sbiten" - description = "Vodka with capsaicin for the extra feeling of intense warmth." + description = "A spicy Vodka! Might be a little hot for the little guys!" color = "#664300" // rgb: 102, 67, 0 boozepwr = 70 quality = DRINK_GOOD taste_description = "hot and spice" glass_icon_state = "sbitenglass" glass_name = "Sbiten" - glass_desc = "Vodka with capsaicin for the extra feeling of intense warmth. Difficult to take large swallows." + glass_desc = "A spicy mix of Vodka and Spice. Very hot." /datum/reagent/consumable/ethanol/sbiten/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(50 * TEMPERATURE_DAMAGE_COEFFICIENT, 0 , M.dna.species.bodytemp_heat_damage_limit) //310.15 is the normal bodytemp. return ..() /datum/reagent/consumable/ethanol/red_mead - name = "Drop-pod" - description = "A commemorative drink, made in the name of those who died during failed orbital drop-pod landings." + name = "Red Mead" + description = "The true Viking drink! Even though it has a strange red color." color = "#C73C00" // rgb: 199, 60, 0 boozepwr = 31 //Red drinks are stronger quality = DRINK_GOOD taste_description = "sweet and salty alcohol" glass_icon_state = "red_meadglass" - glass_name = "Drop-pod" - glass_desc = "A commemorative drink, made in the name of those who died during failed orbital drop-pod landings. Technically intended to use the blood of your enemies, but..." + glass_name = "Red Mead" + glass_desc = "A true Viking's beverage, made with the blood of their enemies." /datum/reagent/consumable/ethanol/mead name = "Mead" - description = "Fermented honey. The gentler sibling to the beer." + description = "A Viking drink, though a cheap one." color = "#664300" // rgb: 102, 67, 0 nutriment_factor = 1 * REAGENTS_METABOLISM boozepwr = 30 @@ -983,17 +999,17 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "sweet, sweet alcohol" glass_icon_state = "meadglass" glass_name = "Mead" - glass_desc = "Fermented honey. The gentler sibling to the beer - and almost just as old." + glass_desc = "A drink from Valhalla." /datum/reagent/consumable/ethanol/iced_beer - name = "Iced beer" - description = "Iced beer, served in a chilled glass." + name = "Iced Beer" + description = "A beer which is so cold the air around it freezes." color = "#664300" // rgb: 102, 67, 0 boozepwr = 15 taste_description = "refreshingly cold" glass_icon_state = "iced_beerglass" glass_name = "iced beer" - glass_desc = "Iced beer, served in a chilled glass. It's cold enough to leave a trail in the air." + glass_desc = "A beer so frosty, the air around it freezes." /datum/reagent/consumable/ethanol/iced_beer/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-20 * TEMPERATURE_DAMAGE_COEFFICIENT, T0C) //310.15 is the normal bodytemp. @@ -1001,25 +1017,25 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/grog name = "Grog" - description = "Watered-down rum, to really stretch out your alcohol rations. A Belter classic." + description = "Watered-down rum, Nanotrasen approves!" color = "#664300" // rgb: 102, 67, 0 boozepwr = 1 //Basically nothing taste_description = "a poor excuse for alcohol" glass_icon_state = "grogglass" glass_name = "Grog" - glass_desc = "Watered-down rum, to really stretch out your alcohol rations. A Belter classic." + glass_desc = "A fine and cepa drink for Space." /datum/reagent/consumable/ethanol/aloe name = "Aloe" - description = "Zohil Cream and watermelon juice. Mellows out the alcoholic bite for a mild drink." + description = "So very, very, very good." color = "#664300" // rgb: 102, 67, 0 boozepwr = 35 quality = DRINK_VERYGOOD taste_description = "sweet 'n creamy" glass_icon_state = "aloe" glass_name = "Aloe" - glass_desc = "Zohil Cream and watermelon juice. Mellows out the alcoholic bite for a mild drink." + glass_desc = "Very, very, very good." /datum/reagent/consumable/ethanol/andalusia name = "Andalusia" @@ -1030,51 +1046,51 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "lemons" glass_icon_state = "andalusia" glass_name = "Andalusia" - glass_desc = "A nice, strangely named drink. Theoretically named after a particular region on Terra, but no one's quite sure where." + glass_desc = "A nice, strangely named drink." /datum/reagent/consumable/ethanol/alliescocktail - name = "Canton Cocktail" - description = "A drink intended to be shared across the Solarian cantons." + name = "Allies Cocktail" + description = "A drink made from your allies. Not as sweet as those made from your enemies." color = "#664300" // rgb: 102, 67, 0 boozepwr = 45 quality = DRINK_NICE taste_description = "bitter yet free" glass_icon_state = "alliescocktail" - glass_name = "Canton cocktail" - glass_desc = "A drink intended to be shared across the Solarian cantons." + glass_name = "Allies cocktail" + glass_desc = "A drink made from your allies." /datum/reagent/consumable/ethanol/acid_spit - name = "Cracked Moon" - description = "Typically made on a dare by CLIP-BARD crews. It's deadly if incorrectly prepared!" + name = "Acid Spit" + description = "A drink for the daring, can be deadly if incorrectly prepared!" color = "#365000" // rgb: 54, 80, 0 boozepwr = 70 quality = DRINK_VERYGOOD - taste_description = "alien stomach acid" + taste_description = "stomach acid" glass_icon_state = "acidspitglass" - glass_name = "Cracked Moon" - glass_desc = "Typically made on a dare by CLIP-BARD crews. It's deadly if incorrectly prepared!" + glass_name = "Acid Spit" + glass_desc = "A drink from Nanotrasen. Made from live aliens." /datum/reagent/consumable/ethanol/amasec - name = "Ren Kirsi" - description = "A Teceian drink mainly enjoyed on The Ring and it's sibling colonies." + name = "Amasec" + description = "Official drink of the Nanotrasen Gun-Club!" color = "#664300" // rgb: 102, 67, 0 boozepwr = 35 quality = DRINK_GOOD taste_description = "dark and metallic" glass_icon_state = "amasecglass" - glass_name = "Ren Kirsi" - glass_desc = "There's no way you're getting your hands on metal shavings from The Ring itself, but it's the thought that counts." + glass_name = "Amasec" + glass_desc = "Always handy before COMBAT!!!" /datum/reagent/consumable/ethanol/changelingsting name = "Changeling Sting" - description = "Made by the superstitous. Keeps the changelings away... whereever they may be." + description = "You take a tiny sip and feel a burning sensation..." color = "#2E6671" // rgb: 46, 102, 113 boozepwr = 50 quality = DRINK_GOOD taste_description = "your brain coming out your nose" glass_icon_state = "changelingsting" glass_name = "Changeling Sting" - glass_desc = "Made by the superstitous. Keeps the changelings away... whereever they may be." + glass_desc = "A stingy drink." /datum/reagent/consumable/ethanol/changelingsting/on_mob_life(mob/living/carbon/M) if(M.mind) //Changeling Sting assists in the recharging of changeling chemicals. @@ -1085,26 +1101,26 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/irishcarbomb - name = "Lightspeed" - description = "A shot of Zohil cream in a pinch of ale, meant to be downed in one chug - hits you as fast as the name." + name = "Irish Car Bomb" + description = "Mmm, tastes like the free Irish state." color = "#2E6671" // rgb: 46, 102, 113 boozepwr = 25 quality = DRINK_GOOD - taste_description = "the rush of hyperspace" + taste_description = "the spirit of Ireland" glass_icon_state = "irishcarbomb" - glass_name = "Lightspeed" - glass_desc = "A shot of Zohil cream in a pinch of ale, meant to be downed in one chug - hits you as fast as the name." + glass_name = "Irish Car Bomb" + glass_desc = "An Irish car bomb." /datum/reagent/consumable/ethanol/syndicatebomb - name = "Gorlex Surprise" - description = "Infamously named after the accusations of Syndicate-led bombings of space installations. It's a blast!" + name = "Syndicate Bomb" + description = "Tastes like terrorism!" color = "#2E6671" // rgb: 46, 102, 113 boozepwr = 90 quality = DRINK_GOOD - taste_description = "anti-Nanotrasen sentiments" + taste_description = "purified antagonism" glass_icon_state = "syndicatebomb" - glass_name = "Gorlex Surprise" - glass_desc = "Infamously named after the accusations of Syndicate-led bombings of space installations. It's a blast!" + glass_name = "Syndicate Bomb" + glass_desc = "A syndicate bomb." /datum/reagent/consumable/ethanol/syndicatebomb/on_mob_life(mob/living/carbon/M) if(prob(5)) @@ -1112,50 +1128,50 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/hiveminderaser - name = "Hivemind" + name = "Hivemind Eraser" description = "A vessel of pure flavor." color = "#FF80FC" // rgb: 255, 128, 252 boozepwr = 40 quality = DRINK_GOOD taste_description = "psychic links" glass_icon_state = "hiveminderaser" - glass_name = "Hivemind" - glass_desc = "A legend around this drink states that drinking this at the same time as someone else links your mind with theirs. Are you going to find out?" + glass_name = "Hivemind Eraser" + glass_desc = "For when even mindshields can't save you." /datum/reagent/consumable/ethanol/erikasurprise - name = "Terraformer Surprise" - description = "It's as green as the first terraforming experiments, allegedly." + name = "Erika Surprise" + description = "The surprise is, it's green!" color = "#2E6671" // rgb: 46, 102, 113 boozepwr = 35 quality = DRINK_VERYGOOD taste_description = "tartness and bananas" glass_icon_state = "erikasurprise" - glass_name = "Terraformer Surprise" - glass_desc = "It's as green as the first terraforming experiments, allegedly." + glass_name = "Erika Surprise" + glass_desc = "The surprise is, it's green!" /datum/reagent/consumable/ethanol/driestmartini - name = "Saltflat" - description = "Nigh-dehydratingly dry. Intended to be a challenge." + name = "Driest Martini" + description = "Only for the experienced. You think you see sand floating in the glass." nutriment_factor = 1 * REAGENTS_METABOLISM color = "#2E6671" // rgb: 46, 102, 113 boozepwr = 65 quality = DRINK_GOOD taste_description = "a beach" glass_icon_state = "driestmartiniglass" - glass_name = "Saltflat" - glass_desc = "Nigh-dehydratingly dry. Intended to be a challenge." + glass_name = "Driest Martini" + glass_desc = "Only for the experienced. You think you see sand floating in the glass." /datum/reagent/consumable/ethanol/bananahonk - name = "Creamtruck" - description = "A distinctly non-kid friendly equivalent to the ice cream truck." + name = "Banana Honk" + description = "A drink from Clown Heaven." nutriment_factor = 1 * REAGENTS_METABOLISM color = "#FFFF91" // rgb: 255, 255, 140 boozepwr = 60 quality = DRINK_GOOD - taste_description = "bananas and cream" + taste_description = "a bad joke" glass_icon_state = "bananahonkglass" - glass_name = "Creamtruck" - glass_desc = "A distinctly non-kid friendly equivalent to the ice cream truck." + glass_name = "Banana Honk" + glass_desc = "A drink from Clown Heaven." /datum/reagent/consumable/ethanol/bananahonk/on_mob_life(mob/living/carbon/M) if((ishuman(M) && M.job == "Clown") || ismonkey(M)) @@ -1164,16 +1180,16 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() || . /datum/reagent/consumable/ethanol/silencer - name = "Choker" - description = "It takes a moment of quiet to really appreciate some drinks - this one doesn't give you the illusion of choice." + name = "Silencer" + description = "A drink from Mime Heaven." nutriment_factor = 1 * REAGENTS_METABOLISM color = "#664300" // rgb: 102, 67, 0 - boozepwr = 59 + boozepwr = 59 //Proof that clowns are better than mimes right here quality = DRINK_GOOD - taste_description = "peace and quiet" + taste_description = "a pencil eraser" glass_icon_state = "silencerglass" - glass_name = "Choker" - glass_desc = "It takes a moment of quiet to really appreciate some drinks - this one doesn't give you the illusion of choice." + glass_name = "Silencer" + glass_desc = "A drink from Mime Heaven." /datum/reagent/consumable/ethanol/silencer/on_mob_life(mob/living/carbon/M) if(ishuman(M) && M.mind?.miming) @@ -1184,18 +1200,18 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/drunkenblumpkin name = "Drunken Blumpkin" - description = "A weird mix of whiskey and... chlorine-pumpkin juice?" + description = "A weird mix of whiskey and blumpkin juice." color = "#1EA0FF" // rgb: 102, 67, 0 boozepwr = 50 quality = DRINK_VERYGOOD taste_description = "molasses and a mouthful of pool water" glass_icon_state = "drunkenblumpkin" glass_name = "Drunken Blumpkin" - glass_desc = "A drink for the confused hydropon worker." + glass_desc = "A drink for the drunks." /datum/reagent/consumable/ethanol/whiskey_sour //Requested since we had whiskey cola and soda but not sour. name = "Whiskey Sour" - description = "A mix of lemon juice, whiskey, and sugar." + description = "Lemon juice/whiskey/sugar mixture. Moderate alcohol content." color = rgb(255, 201, 49) boozepwr = 35 quality = DRINK_GOOD @@ -1206,16 +1222,35 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/hcider name = "Hard Cider" - description = "The alcoholic sibling to apple cider." + description = "Apple juice, for adults." color = "#CD6839" nutriment_factor = 1 * REAGENTS_METABOLISM boozepwr = 25 taste_description = "the season that falls between summer and winter" glass_icon_state = "whiskeyglass" glass_name = "hard cider" - glass_desc = "Sharper tasting, alcoholic apple cider." + glass_desc = "Tastes like autumn... no wait, fall!" shot_glass_icon_state = "shotglassbrown" + +/datum/reagent/consumable/ethanol/fetching_fizz //A reference to one of my favorite games of all time. Pulls nearby ores to the imbiber! + name = "Fetching Fizz" + description = "Whiskey sour/iron/uranium mixture resulting in a highly magnetic slurry. Mild alcohol content." //Requires no alcohol to make but has alcohol anyway because ~magic~ + color = rgb(255, 91, 15) + boozepwr = 10 + quality = DRINK_VERYGOOD + metabolization_rate = 0.1 * REAGENTS_METABOLISM + taste_description = "charged metal" // the same as teslium, honk honk. + glass_icon_state = "fetching_fizz" + glass_name = "Fetching Fizz" + glass_desc = "Induces magnetism in the imbiber. Started as a barroom prank but evolved to become popular with miners and scrappers. Metallic aftertaste." + + +/datum/reagent/consumable/ethanol/fetching_fizz/on_mob_life(mob/living/carbon/M) + for(var/obj/item/stack/ore/O in orange(3, M)) + step_towards(O, get_turf(M)) + return ..() + //Another reference. Heals those in critical condition extremely quickly. /datum/reagent/consumable/ethanol/hearty_punch name = "Hearty Punch" @@ -1227,7 +1262,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "bravado in the face of disaster" glass_icon_state = "hearty_punch" glass_name = "Hearty Punch" - glass_desc = "An aromatic beverage, served piping hot. According to folktales, it can almost wake the dead." + glass_desc = "Aromatic beverage served piping hot. According to folk tales it can almost wake the dead." /datum/reagent/consumable/ethanol/hearty_punch/on_mob_life(mob/living/carbon/M) if(M.health <= 0) @@ -1260,7 +1295,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "da bomb" glass_icon_state = "atomicbombglass" glass_name = "Atomic Bomb" - glass_desc = "Devastating to you and everyone around you, especially if you get drunk enough from it." + glass_desc = "Nanotrasen cannot take legal responsibility for your actions after imbibing." /datum/reagent/consumable/ethanol/atomicbomb/on_mob_life(mob/living/carbon/M) M.set_drugginess(50) @@ -1318,7 +1353,7 @@ All effects don't start immediately, but rather get worse over time; the rate is metabolization_rate = 1 * REAGENTS_METABOLISM glass_icon_state = "neurotoxinglass" glass_name = "Neurotoxin" - glass_desc = "The story goes that this drink was made on a bet between Cybersun chemists, debating if a drink could be used to put down a suspected Nanotrasen spy. While morphine wasn't supposed to be used, it put them down all the same." + glass_desc = "A drink that is guaranteed to knock you silly." /datum/reagent/consumable/ethanol/neurotoxin/proc/pickt() return (pick(TRAIT_PARALYSIS_L_ARM,TRAIT_PARALYSIS_R_ARM,TRAIT_PARALYSIS_R_LEG,TRAIT_PARALYSIS_L_LEG)) @@ -1330,7 +1365,7 @@ All effects don't start immediately, but rather get worse over time; the rate is if(prob(20)) M.adjustStaminaLoss(10) M.drop_all_held_items() - to_chat(M, "You can't feel your hands!") + to_chat(M, "You cant feel your hands!") if(current_cycle > 5) if(prob(20)) var/t = pickt() @@ -1355,17 +1390,17 @@ All effects don't start immediately, but rather get worse over time; the rate is ..() /datum/reagent/consumable/ethanol/hippies_delight - name = "Between the Mandibles" - description = "Mushroom-supplied hallucinogens and strong alcohol." + name = "Hippie's Delight" + description = "You just don't get it maaaan." color = "#664300" // rgb: 102, 67, 0 nutriment_factor = 0 boozepwr = 0 //custom drunk effect quality = DRINK_FANTASTIC metabolization_rate = 0.2 * REAGENTS_METABOLISM - taste_description = "two finger-sized bites on your tongue" + taste_description = "giving peace a chance" glass_icon_state = "hippiesdelightglass" - glass_name = "Between the Mandibles" - glass_desc = "Named after a request from a clueless spacer who asked for Rachnid venom to be mixed in a house special. While Rachnids don't have venom glands, this'll have you reeling all the same." + glass_name = "Hippie's Delight" + glass_desc = "A drink enjoyed by people during the 1960's." /datum/reagent/consumable/ethanol/hippies_delight/on_mob_life(mob/living/carbon/M) if (!M.slurring) @@ -1401,7 +1436,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/eggnog name = "Eggnog" - description = "For enjoying the Winter Solstice." + description = "For enjoying the most wonderful time of the year." color = "#fcfdc6" // rgb: 252, 253, 198 nutriment_factor = 2 * REAGENTS_METABOLISM boozepwr = 1 @@ -1409,17 +1444,34 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "custard and alcohol" glass_icon_state = "glass_yellow" glass_name = "eggnog" - glass_desc = "For enjoying the Winter Solstice." + glass_desc = "For enjoying the most wonderful time of the year." + + +/datum/reagent/consumable/ethanol/narsour + name = "Nar'Sour" + description = "Side effects include self-mutilation and hoarding plasteel." + color = RUNE_COLOR_DARKRED + boozepwr = 10 + quality = DRINK_FANTASTIC + taste_description = "bloody" + glass_icon_state = "narsour" + glass_name = "Nar'Sour" + glass_desc = "A new hit cocktail inspired by THE ARM Breweries will have you shouting Fuu ma'jin in no time!" + +/datum/reagent/consumable/ethanol/narsour/on_mob_life(mob/living/carbon/M) + M.cultslurring = min(M.cultslurring + 3, 3) + M.stuttering = min(M.stuttering + 3, 3) + ..() /datum/reagent/consumable/ethanol/triple_sec name = "Triple Sec" description = "A sweet and vibrant orange liqueur." color = "#ffcc66" boozepwr = 30 - taste_description = "a warm flowery orange taste which recalls the ocean air and summer wind of distant shores" + taste_description = "a warm flowery orange taste which recalls the ocean air and summer wind of the caribbean" glass_icon_state = "glass_orange" glass_name = "Triple Sec" - glass_desc = "A glass of straight triple sec. Citrusy and warm." + glass_desc = "A glass of straight Triple Sec." /datum/reagent/consumable/ethanol/creme_de_menthe name = "Creme de Menthe" @@ -1429,17 +1481,17 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "a minty, cool, and invigorating splash of cold streamwater" glass_icon_state = "glass_green" glass_name = "Creme de Menthe" - glass_desc = "Bright green and minty - enough to tell you what it's going to taste like." + glass_desc = "You can almost feel the first breath of spring just looking at it." /datum/reagent/consumable/ethanol/creme_de_cacao name = "Creme de Cacao" - description = "A chocolatey liqueur excellent for adding dessert notes to beverages." + description = "A chocolatey liqueur excellent for adding dessert notes to beverages and bribing sororities." color = "#996633" boozepwr = 20 taste_description = "a slick and aromatic hint of chocolates swirling in a bite of alcohol" glass_icon_state = "glass_brown" glass_name = "Creme de Cacao" - glass_desc = "Creme de Cacao - chocolate-wine, essentially. Not milk chocolate, so expect some bite." + glass_desc = "A million hazing lawsuits and alcohol poisonings have started with this humble ingredient." /datum/reagent/consumable/ethanol/creme_de_coconut name = "Creme de Coconut" @@ -1449,7 +1501,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "a sweet milky flavor with notes of toasted sugar" glass_icon_state = "glass_white" glass_name = "Creme de Coconut" - glass_desc = "A white glass of coconut liqueur." + glass_desc = "An unintimidating glass of coconut liqueur." /datum/reagent/consumable/ethanol/quadruple_sec name = "Quadruple Sec" @@ -1457,10 +1509,10 @@ All effects don't start immediately, but rather get worse over time; the rate is color = "#cc0000" boozepwr = 35 quality = DRINK_GOOD - taste_description = "an invigorating bitter freshness which suffuses your being; you can take on anyone who messes with your vessel" + taste_description = "an invigorating bitter freshness which suffuses your being; no enemy of the corporation will go unrobusted this day" glass_icon_state = "quadruple_sec" glass_name = "Quadruple Sec" - glass_desc = "A glass of Quadruple Sec. Popularized for being a mixed drink of choice across multiple independent security agencies, and notably among Nanotrasen's internal security culture. It's not recommended to drink while manning a vessel, though!" + glass_desc = "An intimidating and lawful beverage dares you to violate the law and make its day. Still can't drink it on duty, though." /datum/reagent/consumable/ethanol/quadruple_sec/on_mob_life(mob/living/carbon/M) //Securidrink in line with the Screwdriver for engineers or Nothing for mimes @@ -1472,14 +1524,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/quintuple_sec name = "Quintuple Sec" - description = "Law, order and alcohol distilled into one single elixir." + description = "Law, Order, Alcohol, and Police Brutality distilled into one single elixir of JUSTICE." color = "#ff3300" boozepwr = 55 quality = DRINK_FANTASTIC - taste_description = "drinking on duty" + taste_description = "THE LAW" glass_icon_state = "quintuple_sec" glass_name = "Quintuple Sec" - glass_desc = "The logical endpoint of the Quadruple Sec. Often had in the hands of senior security staff, though you really should not be drinking this while on-duty." + glass_desc = "Now you are become law, destroyer of clowns." /datum/reagent/consumable/ethanol/quintuple_sec/on_mob_life(mob/living/carbon/M) //Securidrink in line with the Screwdriver for engineers or Nothing for mimes but STRONG.. @@ -1494,14 +1546,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/grasshopper name = "Grasshopper" - description = "A fresh and sweet dessert shooter." + description = "A fresh and sweet dessert shooter. Difficult to look manly while drinking this." color = "#00ff00" boozepwr = 25 quality = DRINK_GOOD taste_description = "chocolate and mint dancing around your mouth" glass_icon_state = "grasshopper" glass_name = "Grasshopper" - glass_desc = "Named after a particularly green insect. Theoretically, there's always adding vodka to this and making it a Flying Grasshopper..." + glass_desc = "You weren't aware edible beverages could be that green." /datum/reagent/consumable/ethanol/stinger name = "Stinger" @@ -1512,7 +1564,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "a slap on the face in the best possible way" glass_icon_state = "stinger" glass_name = "Stinger" - glass_desc = "A brandy-and-menthe mixed drink to end the day with. While often found in the hands of the upper class, there's nothing wrong with feeling a little fancy." + glass_desc = "You wonder what would happen if you pointed this at a heat source..." /datum/reagent/consumable/ethanol/bastion_bourbon name = "Bastion Bourbon" @@ -1612,13 +1664,13 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/sake name = "Sake" - description = "A sweet rice wine." + description = "A sweet rice wine of questionable legality and extreme potency." color = "#DDDDDD" boozepwr = 70 taste_description = "sweet rice wine" glass_icon_state = "sakecup" glass_name = "cup of sake" - glass_desc = "A cup of sake. Capable of being served hot, cold, or at room temperature, and served in a traditionally-sized little cup." + glass_desc = "A traditional cup of sake." /datum/reagent/consumable/ethanol/peppermint_patty name = "Peppermint Patty" @@ -1629,7 +1681,7 @@ All effects don't start immediately, but rather get worse over time; the rate is quality = DRINK_GOOD glass_icon_state = "peppermint_patty" glass_name = "Peppermint Patty" - glass_desc = "A boozy, minty hot cocoa that warms your belly on a cold night." + glass_desc = "A boozy minty hot cocoa that warms your belly on a cold night." /datum/reagent/consumable/ethanol/peppermint_patty/on_mob_life(mob/living/carbon/M) M.apply_status_effect(/datum/status_effect/throat_soothed) @@ -1637,15 +1689,15 @@ All effects don't start immediately, but rather get worse over time; the rate is ..() /datum/reagent/consumable/ethanol/alexander - name = "Ash-Shield" - description = "While not a traditional trickwine by any means, this mix is said to embolden a user's shield under certain circumstance." + name = "Alexander" + description = "Named after a Greek hero, this mix is said to embolden a user's shield as if they were in a phalanx." color = "#F5E9D3" boozepwr = 50 quality = DRINK_GOOD taste_description = "bitter, creamy cacao" glass_icon_state = "alexander" - glass_name = "Ash-Shield" - glass_desc = "While not a traditional trickwine by any means (and considered in poor taste in mixing), this drink is said to embolden the shield in the imbiber's hand. Just don't let it engender passivity." + glass_name = "Alexander" + glass_desc = "A creamy, indulgent delight that is stronger than it seems." var/obj/item/shield/mighty_shield /datum/reagent/consumable/ethanol/alexander/on_mob_metabolize(mob/living/L) @@ -1669,37 +1721,37 @@ All effects don't start immediately, but rather get worse over time; the rate is ..() /datum/reagent/consumable/ethanol/amaretto_alexander - name = "Happy Huntsman" - description = "A cousin of the Ash-Shield, what it lacks in strength (and mysterious power), it makes up for in flavor." + name = "Amaretto Alexander" + description = "A weaker version of the Alexander, what it lacks in strength it makes up for in flavor." color = "#DBD5AE" boozepwr = 35 quality = DRINK_VERYGOOD taste_description = "sweet, creamy cacao" glass_icon_state = "alexanderam" - glass_name = "Happy Huntsman" - glass_desc = "A gentle, creamy drink, enjoyed on rare occasions by the Saint Roumain's followers." + glass_name = "Amaretto Alexander" + glass_desc = "A creamy, indulgent delight that is in fact as gentle as it seems." /datum/reagent/consumable/ethanol/sidecar - name = "Bridge Bunny" - description = "You're happy to not pilot the ship after having one of these." + name = "Sidecar" + description = "The one ride you'll gladly give up the wheel for." color = "#FFC55B" boozepwr = 45 quality = DRINK_GOOD taste_description = "delicious freedom" glass_icon_state = "sidecar" - glass_name = "Bridge Bunny" - glass_desc = "You're happy to not pilot the ship after having one of these." + glass_name = "Sidecar" + glass_desc = "The one ride you'll gladly give up the wheel for." /datum/reagent/consumable/ethanol/between_the_sheets name = "Between the Sheets" - description = "A provocatively named classic." + description = "A provocatively named classic. Funny enough, doctors recommend drinking it before taking a nap." color = "#F4C35A" boozepwr = 55 quality = DRINK_GOOD - taste_description = "rum, lemons, and mild embarrassment" + taste_description = "seduction" glass_icon_state = "between_the_sheets" glass_name = "Between the Sheets" - glass_desc = "Also known as The Maiden's Prayer, if you're not willing to say the original name aloud." + glass_desc = "The only drink that comes with a label reminding you of Nanotrasen's zero-tolerance promiscuity policy." /datum/reagent/consumable/ethanol/between_the_sheets/on_mob_life(mob/living/L) ..() @@ -1715,15 +1767,15 @@ All effects don't start immediately, but rather get worse over time; the rate is L.adjustFireLoss(-0.2) /datum/reagent/consumable/ethanol/kamikaze - name = "Mothball" - description = "Vodka, triple sec, and lime juice. Moth dust not usually included." + name = "Kamikaze" + description = "Divinely windy." color = "#EEF191" boozepwr = 60 quality = DRINK_GOOD - taste_description = "fluttery sour-sweetness" + taste_description = "divine windiness" glass_icon_state = "kamikaze" - glass_name = "Mothball" - glass_desc = "Made in an attempt to commemorate the supposed original place mothpeople were created in, though it was since disproven. While moth dust could be used as a garnish, don't go asking for it unless you are one." + glass_name = "Kamikaze" + glass_desc = "Divinely windy." /datum/reagent/consumable/ethanol/mojito name = "Mojito" @@ -1737,15 +1789,15 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_desc = "A drink that looks as refreshing as it tastes." /datum/reagent/consumable/ethanol/moscow_mule - name = "Gorlex Gator" - description = "A chilly drink made in remembrance of Gorlex IV." + name = "Moscow Mule" + description = "A chilly drink that reminds you of the Derelict." color = "#EEF1AA" boozepwr = 30 quality = DRINK_GOOD taste_description = "refreshing spiciness" glass_icon_state = "moscow_mule" - glass_name = "Gorlex Gator" - glass_desc = "A chilly drink made in remembrance of Gorlex IV. It's not a wise idea to go ordering this when the PGF are in town, though." + glass_name = "Moscow Mule" + glass_desc = "A chilly drink that reminds you of the Derelict." /datum/reagent/consumable/ethanol/fernet name = "Fernet" @@ -1754,7 +1806,7 @@ All effects don't start immediately, but rather get worse over time; the rate is boozepwr = 80 taste_description = "utter bitterness" glass_name = "glass of fernet" - glass_desc = "A glass of pure Fernet. Intensely bitter and reserved to being a digestive more than something to be enjoyed." //Hi Kevum + glass_desc = "A glass of pure Fernet. Only an absolute madman would drink this alone." //Hi Kevum /datum/reagent/consumable/ethanol/fernet/on_mob_life(mob/living/carbon/M) if(M.nutrition <= NUTRITION_LEVEL_STARVING) @@ -1764,15 +1816,15 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/fernet_cola - name = "Weldline" + name = "Fernet Cola" description = "A very popular and bittersweet digestif, ideal after a heavy meal. Best served on a sawed-off cola bottle as per tradition." color = "#390600" // rgb: 57, 6, boozepwr = 25 quality = DRINK_NICE taste_description = "sweet relief" glass_icon_state = "godlyblend" - glass_name = "glass of weldline" - glass_desc = "A shorn-off cola bottle filled with fernet and cola soft drink. A tradition among cargo workers and hull technicians is to use a welder to cut the cola can in half." + glass_name = "glass of fernet cola" + glass_desc = "A sawed-off cola bottle filled with Fernet Cola. Nothing better after eating like a lardass." /datum/reagent/consumable/ethanol/fernet_cola/on_mob_life(mob/living/carbon/M) if(M.nutrition <= NUTRITION_LEVEL_STARVING) @@ -1782,6 +1834,7 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/fanciulli + name = "Fanciulli" description = "What if the Manhattan cocktail ACTUALLY used a bitter herb liquour? Helps you sober up." //also causes a bit of stamina damage to symbolize the afterdrink lazyness color = "#CA933F" // rgb: 202, 147, 63 @@ -1790,7 +1843,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "a sweet sobering mix" glass_icon_state = "fanciulli" glass_name = "glass of fanciulli" - glass_desc = "A glass of Fanciulli: a Manhattan with fernet mixed in. Bitter enough to knock some sense into your drunk self." + glass_desc = "A glass of Fanciulli. It's just Manhattan with Fernet." /datum/reagent/consumable/ethanol/fanciulli/on_mob_life(mob/living/carbon/M) M.adjust_nutrition(-5) @@ -1805,15 +1858,15 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/branca_menta - name = "Mirage" + name = "Branca Menta" description = "A refreshing mixture of bitter Fernet with mint creme liquour." color = "#4B5746" // rgb: 75, 87, 70 boozepwr = 35 quality = DRINK_GOOD taste_description = "a bitter freshness" glass_icon_state= "minted_fernet" - glass_name = "glass of Mirage" - glass_desc = "A glass of fernet and mint creme liquor, enjoyed on the warmer days on Teceti." //Get lazy literally by drinking this + glass_name = "glass of branca menta" + glass_desc = "A glass of Branca Menta, perfect for those lazy and hot Sunday summer afternoons." //Get lazy literally by drinking this /datum/reagent/consumable/ethanol/branca_menta/on_mob_life(mob/living/carbon/M) @@ -1961,7 +2014,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "auspicious occasions and bad decisions" glass_icon_state = "champagne_glass" glass_name = "Champagne" - glass_desc = "A sparkling wine, traditionally served in a flute that clearly displays the slowly rising bubbles." + glass_desc = "The flute clearly displays the slowly rising bubbles." /datum/reagent/consumable/ethanol/wizz_fizz @@ -1970,7 +2023,7 @@ All effects don't start immediately, but rather get worse over time; the rate is color = "#4235d0" //Just pretend that the triple-sec was blue curacao. boozepwr = 50 quality = DRINK_GOOD - taste_description = "whimsy and carbonation" + taste_description = "friendship! It is magic, after all" glass_icon_state = "wizz_fizz" glass_name = "Wizz Fizz" glass_desc = "The glass bubbles and froths with an almost magical intensity." @@ -1984,36 +2037,48 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/bug_spray - name = "Stunball" + name = "Bug Spray" description = "A harsh, acrid, bitter drink, for those who need something to brace themselves." color = "#33ff33" boozepwr = 50 quality = DRINK_GOOD - taste_description = "the distinct sense of drinking diluted poison" + taste_description = "the pain of ten thousand slain mosquitos" glass_icon_state = "bug_spray" - glass_name = "Stunball" - glass_desc = "Made in protest of the Mothball mixed drink being recognized by the Interstellar Bartenders Association, who refute the idea of a singular point of origin. The taste is as spiteful as its history." + glass_name = "Bug Spray" + glass_desc = "Your eyes begin to water as the sting of alcohol reaches them." + +/datum/reagent/consumable/ethanol/bug_spray/on_mob_life(mob/living/carbon/M) +//Bugs should not drink Bug spray. + if(ismoth(M) || isflyperson(M) || isspiderperson(M)) + M.adjustToxLoss(1,0) + return ..() +/datum/reagent/consumable/ethanol/bug_spray/on_mob_metabolize(mob/living/carbon/M) + + if(ismoth(M) || isflyperson(M)) + M.emote("scream") + return ..() + /datum/reagent/consumable/ethanol/applejack name = "Applejack" - description = "The officially sponsored drink by the National Association for Anti-Gravity Automobile Dragracing (NAAGAD)." + description = "The perfect beverage for when you feel the need to horse around." color = "#ff6633" boozepwr = 20 - taste_description = "resisting gravity through brandy" + taste_description = "an honest day's work at the orchard" glass_icon_state = "applejack_glass" glass_name = "Applejack" - glass_desc = "You lament you can't watch any Agrav Races while out here." + glass_desc = "You feel like you could drink this all neight." /datum/reagent/consumable/ethanol/jack_rose - name = "Jackalope" - description = "A light cocktail named after a famous anti-gravity racer." + name = "Jack Rose" + description = "A light cocktail perfect for sipping with a slice of pie." color = "#ff6633" boozepwr = 15 quality = DRINK_NICE taste_description = "a sweet and sour slice of apple" glass_icon_state = "jack_rose" - glass_name = "Jackalope" - glass_desc = "Enough of these, and you might feel like you're floating. Just don't think you can pilot!" + glass_name = "Jack Rose" + glass_desc = "Enough of these, and you really will start to suppose your toeses are roses." /datum/reagent/consumable/ethanol/turbo name = "Turbo" @@ -2024,11 +2089,11 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "the outlaw spirit" glass_icon_state = "turbo" glass_name = "Turbo" - glass_desc = "A turbulent cocktail for outlaw hoverbikers. Not officially recognized by National Association for Anti-Gravity Automobile Dragracing (NAAGAD)... but they're sticks in the mud, anyway!" + glass_desc = "A turbulent cocktail for outlaw hoverbikers." /datum/reagent/consumable/ethanol/turbo/on_mob_life(mob/living/carbon/M) if(prob(4)) - to_chat(M, "[pick("You feel disregard for the rule of law.", "You feel pumped!", "Your head is pounding.", "Your thoughts are racing...")]") + to_chat(M, "[pick("You feel disregard for the rule of law.", "You feel pumped!", "Your head is pounding.", "Your thoughts are racing..")]") M.adjustStaminaLoss(-M.drunkenness * 0.25) return ..() @@ -2041,7 +2106,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "simpler times" glass_icon_state = "old_timer" glass_name = "Old Timer" - glass_desc = "You might not be the target audience of this drink if you're still out in the Frontier, though." + glass_desc = "WARNING! May cause premature aging!" /datum/reagent/consumable/ethanol/old_timer/on_mob_life(mob/living/carbon/M) if(prob(20)) @@ -2054,6 +2119,9 @@ All effects don't start immediately, but rather get worse over time; the rate is N.update_hair() if(N.age > N.dna.species.species_age_max * 0.8) N.become_nearsighted(type) + if(N.gender == MALE) + N.facial_hairstyle = "Beard (Very Long)" + N.update_hair() if(N.age > N.dna.species.species_age_max * 1.2) //Best not let people get older than this or i might incur G-ds wrath M.visible_message("[M] becomes older than any man should be.. and crumbles into dust!") @@ -2067,42 +2135,49 @@ All effects don't start immediately, but rather get worse over time; the rate is color = "#ffe65b" boozepwr = 60 quality = DRINK_GOOD - taste_description = "artifical fruitiness" + taste_description = "artifical fruityness" glass_icon_state = "rubberneck" glass_name = "Rubberneck" - glass_desc = "A popular drink amongst those adhering to an all-synthetic diet, popularized briefly as a counterculture movement." + glass_desc = "A popular drink amongst those adhering to an all synthetic diet." /datum/reagent/consumable/ethanol/duplex - name = "North-South" + name = "Duplex" description = "An inseparable combination of two fruity drinks." color = "#50e5cf" boozepwr = 25 quality = DRINK_NICE taste_description = "green apples and blue raspberries" glass_icon_state = "duplex" - glass_name = "North-South" - glass_desc = "A fruity drink made, apparently, to represent North and South Teceti. You're supposed to hold it in a way that both vials pour together - one on top of the other." + glass_name = "Duplex" + glass_desc = "To imbibe one component separately from the other is consider a great faux pas." /datum/reagent/consumable/ethanol/trappist - name = "Trapper's Beer" - description = "A strong dark ale brewed by the Saint Roumain Militia." + name = "Trappist Beer" + description = "A strong dark ale brewed by space-monks." color = "#390c00" boozepwr = 40 quality = DRINK_VERYGOOD - taste_description = "dried plums, ash, and malt" + taste_description = "dried plums and malt" glass_icon_state = "trappistglass" - glass_name = "Trapper's Beer" - glass_desc = "The Ashen Huntsman's blessings, in a glass. Despite proclaiming an ascetic lifestyle, it's okay to have a little fun once in a while." + glass_name = "Trappist Beer" + glass_desc = "boozy Catholicism in a glass." + +/datum/reagent/consumable/ethanol/trappist/on_mob_life(mob/living/carbon/M) + if(M.mind.holy_role) + M.adjustFireLoss(-2.5, 0) + M.jitteriness = max(0, M.jitteriness-1) + M.stuttering = max(0, M.stuttering-1) + return ..() /datum/reagent/consumable/ethanol/blazaam - name = "Hyperspace Highball" - description = "A strange drink mixed with bluespace crystal flakes, which is already extremely expensive on its own merit." + name = "Blazaam" + description = "A strange drink that few people seem to remember existing. Doubles as a Berenstain remover." boozepwr = 70 quality = DRINK_FANTASTIC taste_description = "alternate realities" glass_icon_state = "blazaamglass" - glass_name = "Hyperspace Highball" - glass_desc = "The glass is seemingly reacting with the bluespace flakes... maybe making this was a poor decision?" + glass_name = "Blazaam" + glass_desc = "The glass seems to be sliding between realities. Doubles as a Berenstain remover." var/stored_teleports = 0 /datum/reagent/consumable/ethanol/blazaam/on_mob_life(mob/living/carbon/M) @@ -2117,15 +2192,15 @@ All effects don't start immediately, but rather get worse over time; the rate is return ..() /datum/reagent/consumable/ethanol/mauna_loa - name = "Inner Fire" + name = "Mauna Loa" description = "Extremely hot; not for the faint of heart!" boozepwr = 40 color = "#fe8308" // 254, 131, 8 quality = DRINK_FANTASTIC taste_description = "fiery, with an aftertaste of burnt flesh" glass_icon_state = "mauna_loa" - glass_name = "Inner Fire" - glass_desc = "Not at all made by the Saint Roumain, this drink still bases itself as a test of will used by the hunters to test their endurance to intense heat... and alcohol." + glass_name = "Mauna Loa" + glass_desc = "Lavaland in a drink... mug... volcano... thing." /datum/reagent/consumable/ethanol/mauna_loa/on_mob_life(mob/living/carbon/M) // Heats the user up while the reagent is in the body. Occasionally makes you burst into flames. @@ -2144,7 +2219,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "sugary tartness" glass_icon_state = "painkiller" glass_name = "Painkiller" - glass_desc = "A combination of tropical juices and rum. Surely, this will make you feel better." + glass_desc = "A combination of tropical juices and rum. Surely this will make you feel better." /datum/reagent/consumable/ethanol/pina_colada name = "Pina Colada" @@ -2161,12 +2236,12 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/pruno // pruno mix is in drink_reagents name = "pruno" color = "#E78108" - description = "Fermented prison wine made from fruit, sugar, and despair." + description = "Fermented prison wine made from fruit, sugar, and despair. Security loves to confiscate this, which is the only kind thing Security has ever done." boozepwr = 85 - taste_description = "your tastebuds crying out" + taste_description = "your tastebuds being individually shanked" glass_icon_state = "glass_orange" glass_name = "glass of pruno" - glass_desc = "Fermented prison wine made from fruit, sugar, and despair." + glass_desc = "Fermented prison wine made from fruit, sugar, and despair. Security loves to confiscate this, which is the only kind thing Security has ever done." /datum/reagent/consumable/ethanol/pruno/on_mob_life(mob/living/carbon/M) M.adjust_disgust(5) @@ -2181,7 +2256,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "sweetness followed by a soft sourness and warmth" glass_icon_state = "gingeramaretto" glass_name = "Ginger Amaretto" - glass_desc = "Technically intended to come with a sprig of rosemary... but where are you going to get your hands on that?" + glass_desc = "The sprig of rosemary adds a nice aroma to the drink, and isn't just to be pretentious afterall!" /datum/reagent/consumable/ethanol/godfather name = "Godfather" @@ -2192,28 +2267,28 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "a delightful softened punch" glass_icon_state = "godfather" glass_name = "Godfather" - glass_desc = "Technically still enjoyed by members of the Intersolar Mafia, though the homage is much older. Pray the orange peel doesn't end up in your mouth." + glass_desc = "A classic from old Italy and enjoyed by gangsters, pray the orange peel doesnt end up in your mouth." /datum/reagent/consumable/ethanol/godmother name = "Godmother" - description = "A twist on a classic, made as a sibling drink to the Godfather." + description = "A twist on a classic, liked more by mature women." boozepwr = 50 color = "#E68F00" quality = DRINK_GOOD taste_description = "sweetness and a zesty twist" glass_icon_state = "godmother" glass_name = "Godmother" - glass_desc = "Just as enjoyed (and related to) the Intersolar Mafia. You're technically supposed to drink this alongside someone else having a Godfather." + glass_desc = "A lovely fresh smelling cocktail, a true Sicilian delight." /datum/reagent/consumable/ethanol/mudders_milk - name = "Miner's Milk" + name = "mudder's milk" color = "#dfc794" - description = "All the protein, vitamins and carbs of two full ration packs, plus 15% alcohol." + description = "All the protein, vitamins and carbs of your grandma's best turkey dinner, plus 15 percent alcohol." boozepwr = 15 - taste_description = "thick, nut-flavored milk with a boozy kick" + taste_description = "thick, nutty milk with a boozy kick" glass_icon_state = "muddersmilk" - glass_name = "Miner's Milk" - glass_desc = "All the protein, vitamins and carbs of two full ration packs, plus 15% alcohol. Created by Nanotrasen's Mining and Exploration League, and often still enjoyed in the New Gorlex Republic." + glass_name = "Mudder's Milk" + glass_desc = "All the protein, vitamins and carbs of your grandma's best turkey dinner, plus 15 percent alcohol." /datum/reagent/consumable/ethanol/mudders_milk/on_mob_life(mob/living/carbon/M) if(prob(1)) @@ -2263,15 +2338,15 @@ All effects don't start immediately, but rather get worse over time; the rate is ..() /datum/reagent/consumable/ethanol/freezer_burn - name = "Hullbreach" + name = "Freezer Burn" description = "Fire and ice combine in your mouth! Drinking slowly recommended." boozepwr = 40 color = "#ba3100" quality = DRINK_FANTASTIC - taste_description = "frigid, hot stings" + taste_description = "fire and ice" glass_icon_state = "freezer_burn" - glass_name = "Hullbreach" - glass_desc = "Fire and ice combine in your mouth, like being pulled out into space." + glass_name = "Freezer Burn" + glass_desc = "Fire and ice combine in your mouth! Drinking slowly recommended." /datum/reagent/consumable/ethanol/freezer_burn/on_mob_life(mob/living/carbon/M) M.adjustFireLoss(-0.2, 0) @@ -2299,14 +2374,14 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/darkest_chocolate name = "Darkest Chocolate" - description = "Darkness within darkness awaits you, spacer!" + description = "Darkness within darkness awaits you, spaceman!" boozepwr = 40 color = "#240c0c" quality = DRINK_FANTASTIC taste_description = "bitter, chocolatey darkness with a note of cream" glass_icon_state = "darkest_chocolate" glass_name = "Darkest Chocolate" - glass_desc = "Darkness within darkness awaits you, spacer!" + glass_desc = "Darkness within darkness awaits you, spaceman!" var/obj/effect/light_holder /datum/reagent/consumable/ethanol/darkest_chocolate/on_mob_metabolize(mob/living/M) @@ -2325,6 +2400,28 @@ All effects don't start immediately, but rather get worse over time; the rate is to_chat(M, "The darkness subsides.") QDEL_NULL(light_holder) +/datum/reagent/consumable/ethanol/archmagus_brew + name = "Archmagus' Brew" + description = "Said to have been requested by a great Archmagus, hence the name. Tastes like tough love." + boozepwr = 40 + color = "#c75295" + quality = DRINK_FANTASTIC + taste_description = "tough love" + glass_icon_state = "archmagus_brew" + glass_name = "Archmagus' Brew" + glass_desc = "Said to have been requested by a great Archmagus, hence the name. Tastes like tough love." + +/datum/reagent/consumable/ethanol/archmagus_brew/on_mob_life(mob/living/carbon/human/M) + if(M.mind && M.mind.spell_list.len != 0) + var/spell_improved = FALSE + for(var/obj/effect/proc_holder/spell/S in M.mind.spell_list) + if(S.clothes_req) + S.clothes_req = 0 + spell_improved = TRUE + if(spell_improved) + to_chat(M, "You suddenly feel like you never needed those garish robes in the first place...") + return ..() + /datum/reagent/consumable/ethanol/out_of_lime name = "Out of Lime" description = "A spin on the classic. Artists and street fighters swear by this stuff." @@ -2343,6 +2440,22 @@ All effects don't start immediately, but rather get worse over time; the rate is consumer.facial_hair_color = pick("0ad","a0f","f73","d14","0b5","fc2","084","05e","d22","fa0") consumer.update_hair() +/datum/reagent/consumable/ethanol/cogchamp + name = "CogChamp" + description = "Now you can fill yourself with the power of Ratvar!" + color = rgb(255, 201, 49) + boozepwr = 10 + quality = DRINK_FANTASTIC + taste_description = "a brass taste with a hint of oil" + glass_icon_state = "cogchamp" + glass_name = "CogChamp" + glass_desc = "Not one of Ratvar's Four Generals could withstand this! Qevax Jryy!" + +/datum/reagent/consumable/ethanol/cogchamp/on_mob_life(mob/living/carbon/M) + M.clockcultslurring = min(M.clockcultslurring + 3, 3) + M.stuttering = min(M.stuttering + 3, 3) + ..() + /datum/reagent/consumable/ethanol/shotinthedark name = "Shot in the Dark" description = "A coconut elixir with a golden tinge." @@ -2352,7 +2465,7 @@ All effects don't start immediately, but rather get worse over time; the rate is taste_description = "an incoming bullet" glass_icon_state = "shotinthedark" glass_name = "Shot in the Dark" - glass_desc = "A specially made drink from the popular webseries RILENA: LMR. Contains traces of gold from the real bullet inside... which wouldn't make sense outside of the series it comes from." + glass_desc = "A specially made drink from the popular webseries RILENA: LMR. Contains traces of gold from the real bullet inside." /datum/reagent/consumable/ethanol/bullethell name = "Bullet Hell" diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index d37048250e62..d359600b0102 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -11,7 +11,7 @@ taste_description = "oranges" glass_icon_state = "glass_orange" glass_name = "glass of orange juice" - glass_desc = "Tart and sweet. It might have pulp, if that's what you wanted." + glass_desc = "Vitamins! Yay!" /datum/reagent/consumable/orangejuice/on_mob_life(mob/living/carbon/M) if(M.getOxyLoss() && prob(30)) @@ -26,7 +26,7 @@ taste_description = "tomatoes" glass_icon_state = "glass_red" glass_name = "glass of tomato juice" - glass_desc = "Some part of you wonders if this could have been a soup at some point." + glass_desc = "Are you sure this is tomato juice?" /datum/reagent/consumable/tomatojuice/on_mob_life(mob/living/carbon/M) if(M.getFireLoss() && prob(20)) @@ -41,7 +41,7 @@ taste_description = "unbearable sourness" glass_icon_state = "glass_green" glass_name = "glass of lime juice" - glass_desc = "A glass of intensely sour lime juice. You wonder to yourself: how much do you really need to ward off scurvy for it to come to the point?" + glass_desc = "A glass of sweet-sour lime juice." /datum/reagent/consumable/limejuice/on_mob_life(mob/living/carbon/M) if(M.getToxLoss() && prob(20)) @@ -56,7 +56,7 @@ taste_description = "carrots" glass_icon_state = "carrotjuice" glass_name = "glass of carrot juice" - glass_desc = "Mildly sweet, but it won't actually improve your eyesight all that much beyond the baseline..." + glass_desc = "It's just like a carrot but without crunching." /datum/reagent/consumable/carrotjuice/on_mob_life(mob/living/carbon/M) M.adjust_blurriness(-1) @@ -77,7 +77,7 @@ taste_description = "berries" glass_icon_state = "berryjuice" glass_name = "glass of berry juice" - glass_desc = "Berry juice. Technically a fruit punch all on its own!" + glass_desc = "Berry juice. Or maybe it's jam. Who cares?" /datum/reagent/consumable/applejuice name = "Apple Juice" @@ -92,7 +92,7 @@ taste_description = "berries" glass_icon_state = "poisonberryjuice" glass_name = "glass of berry juice" - glass_desc = "Berry juice. Technically a fruit punch all on its own!" + glass_desc = "Berry juice. Or maybe it's poison. Who cares?" /datum/reagent/consumable/poisonberryjuice/on_mob_life(mob/living/carbon/M) M.adjustToxLoss(1, 0) @@ -106,7 +106,7 @@ taste_description = "juicy watermelon" glass_icon_state = "glass_red" glass_name = "glass of watermelon juice" - glass_desc = "A glass of watermelon juice. Mild and sweet." + glass_desc = "A glass of watermelon juice." /datum/reagent/consumable/lemonjuice name = "Lemon Juice" @@ -115,16 +115,16 @@ taste_description = "sourness" glass_icon_state = "lemonglass" glass_name = "glass of lemon juice" - glass_desc = "A glass of intensely sour lime juice. You wonder to yourself: how much do you really need to ward off scurvy for it to come to the point?" + glass_desc = "Sour..." /datum/reagent/consumable/banana name = "Banana Juice" - description = "The raw essence of a banana." + description = "The raw essence of a banana. HONK" color = "#e6d283" taste_description = "banana" glass_icon_state = "banana" glass_name = "glass of banana juice" - glass_desc = "While staring down at this glass, some part of you wonders what went through the minds of those who decided to add this to milk." + glass_desc = "The raw essence of a banana. HONK." /datum/reagent/consumable/banana/on_mob_life(mob/living/carbon/M) if((ishuman(M) && M.job == "Clown") || ismonkey(M)) @@ -179,25 +179,25 @@ description = "Juice of the potato. Bleh." nutriment_factor = 2 * REAGENTS_METABOLISM color = "#9e8045" // rgb: 48, 32, 0 - taste_description = "starchy water" + taste_description = "irish sadness" glass_icon_state = "glass_brown" glass_name = "glass of potato juice" - glass_desc = "Starchy. It coats your mouth with a filament afterwards, which really isn't helping it's case." + glass_desc = "Bleh..." /datum/reagent/consumable/grapejuice name = "Grape Juice" description = "The juice of a bunch of grapes. Guaranteed non-alcoholic." color = "#790b79" // dark purple - taste_description = "grapes" + taste_description = "grape soda" /datum/reagent/consumable/milk name = "Milk" - description = "An opaque white liquid produced by the mammary glands of mammals, some arthropods, biogenerators, chemical factories..." + description = "An opaque white liquid produced by the mammary glands of mammals." color = "#DFDFDF" // rgb: 223, 223, 223 taste_description = "milk" glass_icon_state = "glass_white" glass_name = "glass of milk" - glass_desc = "A glass of frothy milk. You wonder what animal this could have come from, if at all." + glass_desc = "White and nutritious goodness!" /datum/reagent/consumable/milk/on_mob_life(mob/living/carbon/M) if(M.getBruteLoss() && prob(20)) @@ -214,7 +214,7 @@ taste_description = "soy milk" glass_icon_state = "glass_white" glass_name = "glass of soy milk" - glass_desc = "Despite being made from soybeans, it sates the same desire to have an entire glass of milk." + glass_desc = "White and nutritious soy goodness!" /datum/reagent/consumable/soymilk/on_mob_life(mob/living/carbon/M) if(M.getBruteLoss() && prob(20)) @@ -224,12 +224,12 @@ /datum/reagent/consumable/cream name = "Cream" - description = "The fatty, still liquid part of milk." + description = "The fatty, still liquid part of milk. Why don't you mix this with sum scotch, eh?" color = "#DFD7AF" // rgb: 223, 215, 175 taste_description = "creamy milk" glass_icon_state = "glass_white" glass_name = "glass of cream" - glass_desc = "It's a bit thick to drink straight." + glass_desc = "Ewwww..." /datum/reagent/consumable/cream/on_mob_life(mob/living/carbon/M) if(M.getBruteLoss() && prob(20)) @@ -246,7 +246,7 @@ taste_description = "bitterness" glass_icon_state = "glass_brown" glass_name = "glass of coffee" - glass_desc = "Black coffee, served straight. It'll be pretty bitter without anything else in it!" + glass_desc = "Don't drop it, or you'll send scalding liquid and glass shards everywhere." /datum/reagent/consumable/coffee/overdose_process(mob/living/M) M.Jitter(5) @@ -265,13 +265,13 @@ /datum/reagent/consumable/tea name = "Tea" - description = "Warm, dark tea." + description = "Tasty black tea, it has antioxidants, it's good for you!" color = "#5f4a05" nutriment_factor = 0 - taste_description = "tart dark tea" + taste_description = "tart black tea" glass_icon_state = "teaglass" glass_name = "glass of tea" - glass_desc = "There's a latent desire to drink this out of a teacup, but there's no time for teatime out here." + glass_desc = "Drinking it from here would not seem right." /datum/reagent/consumable/tea/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-2) @@ -289,25 +289,25 @@ description = "Sweet, tangy lemonade. Good for the soul." color = "#FFE978" quality = DRINK_NICE - taste_description = "sunshine and distant shores" + taste_description = "sunshine and summertime" glass_icon_state = "lemonpitcher" glass_name = "pitcher of lemonade" - glass_desc = "Sweet, slightly tart, and refreshing. You feel some misplaced nostalgia when you have this, even though you're not sure you've ever squeezed a lemon before." + glass_desc = "This drink leaves you feeling nostalgic for some reason." /datum/reagent/consumable/tea/arnold_palmer name = "Arnold Palmer" - description = "Iced sweet tea and lemonade." + description = "Encourages the patient to go golfing." color = "#FFB766" quality = DRINK_NICE nutriment_factor = 2 taste_description = "bitter tea" glass_icon_state = "arnold_palmer" glass_name = "Arnold Palmer" - glass_desc = "Iced tea and lemonade. You don't think you know any Arnolds, though." + glass_desc = "You feel like taking a few golf swings after a few swigs of this." /datum/reagent/consumable/tea/arnold_palmer/on_mob_life(mob/living/carbon/M) if(prob(5)) - to_chat(M, "[pick("You remember to square your shoulders.","You remember to keep your head down.","You can't decide between squaring your shoulders and keeping your head down.","You remember to relax.","You think about how someday you'll get two strokes off your golf game... whatever that is.")]") + to_chat(M, "[pick("You remember to square your shoulders.","You remember to keep your head down.","You can't decide between squaring your shoulders and keeping your head down.","You remember to relax.","You think about how someday you'll get two strokes off your golf game.")]") ..() . = 1 @@ -316,21 +316,17 @@ description = "Coffee and ice, refreshing and cool." color = "#112a3b" // rgb: 16, 40, 56 nutriment_factor = 0 - overdose_threshold = 80 taste_description = "bitter coldness" glass_icon_state = "icedcoffeeglass" glass_name = "iced coffee" - glass_desc = "Iced black coffee. It's still going to be pretty bitter on it's own, though!" - -/datum/reagent/consumable/icecoffee/overdose_process(mob/living/M) - M.Jitter(5) - ..() + glass_desc = "A drink to perk you up and refresh you!" /datum/reagent/consumable/icecoffee/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) M.AdjustSleeping(-40) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) + M.Jitter(5) ..() . = 1 @@ -339,35 +335,31 @@ description = "Coffee with pulsing ice shards" color = "#132043" // rgb: 16, 40, 56 nutriment_factor = 0 - overdose_threshold = 80 quality = DRINK_FANTASTIC taste_description = "bitter coldness and a hint of smoke" glass_icon_state = "hoticecoffee" glass_name = "hot ice coffee" - glass_desc = "The wonders of fusion mixed into a cup of coffee, resulting in an extremely hot-cold drink." - -/datum/reagent/consumable/hot_ice_coffee/overdose_process(mob/living/M) - M.Jitter(5) - ..() + glass_desc = "A sharp drink, this can't have come cheap." /datum/reagent/consumable/hot_ice_coffee/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) M.AdjustSleeping(-60) M.adjust_bodytemperature(-20 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) + M.Jitter(5) M.adjustToxLoss(1*REM, 0) ..() . = TRUE /datum/reagent/consumable/icetea name = "Iced Tea" - description = "Iced, sweetened tea." + description = "No relation to a certain rap artist/actor." color = "#104038" // rgb: 16, 64, 56 nutriment_factor = 0 taste_description = "sweet tea" glass_icon_state = "icedteaglass" glass_name = "iced tea" - glass_desc = "A much more appealing way to have tea while dealing with the heat." + glass_desc = "All natural, antioxidant-rich flavour sensation." /datum/reagent/consumable/icetea/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-2) @@ -385,33 +377,61 @@ color = "#743c05" // rgb: 16, 8, 0 taste_description = "cola" glass_icon_state = "glass_brown" - glass_name = "glass of cola" - glass_desc = "A carbonated cola. You should drink it before it gets flat!" + glass_name = "glass of Space Cola" + glass_desc = "A glass of refreshing Space Cola." /datum/reagent/consumable/space_cola/on_mob_life(mob/living/carbon/M) M.drowsyness = max(0,M.drowsyness-5) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) ..() -/datum/reagent/consumable/crosstalk - name = "Crosstalk" - description = "Crosstalk! Share the energy with everyone!" +/datum/reagent/consumable/nuka_cola + name = "Nuka Cola" + description = "Cola, cola never changes." + color = "#3b6c0e" // rgb: 16, 8, 0 + quality = DRINK_VERYGOOD + taste_description = "the future" + glass_icon_state = "nuka_colaglass" + glass_name = "glass of Nuka Cola" + glass_desc = "Don't cry, Don't raise your eye, It's only nuclear wasteland." + +/datum/reagent/consumable/nuka_cola/on_mob_metabolize(mob/living/L) + ..() + L.add_movespeed_modifier(/datum/movespeed_modifier/reagent/nuka_cola) + +/datum/reagent/consumable/nuka_cola/on_mob_end_metabolize(mob/living/L) + L.remove_movespeed_modifier(/datum/movespeed_modifier/reagent/nuka_cola) + ..() + +/datum/reagent/consumable/nuka_cola/on_mob_life(mob/living/carbon/M) + M.Jitter(20) + M.set_drugginess(30) + M.dizziness +=1.5 + M.drowsyness = 0 + M.AdjustSleeping(-40) + M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) + ..() + . = 1 + +/datum/reagent/consumable/grey_bull + name = "Grey Bull" + description = "Grey Bull, it gives you gloves!" color = "#EEFF00" // rgb: 238, 255, 0 quality = DRINK_VERYGOOD - taste_description = "carbonated battery acid with a spoonful of sugar" - glass_icon_state = "crosstalk_glass" - glass_name = "glass of Crosstalk" - glass_desc = "The amount of sugar and chemicals in this drink makes your eyes water." + taste_description = "carbonated oil" + glass_icon_state = "grey_bull_glass" + glass_name = "glass of Grey Bull" + glass_desc = "Surprisingly it isnt grey." -/datum/reagent/consumable/crosstalk/on_mob_metabolize(mob/living/L) +/datum/reagent/consumable/grey_bull/on_mob_metabolize(mob/living/L) ..() ADD_TRAIT(L, TRAIT_SHOCKIMMUNE, type) -/datum/reagent/consumable/crosstalk/on_mob_end_metabolize(mob/living/L) +/datum/reagent/consumable/grey_bull/on_mob_end_metabolize(mob/living/L) REMOVE_TRAIT(L, TRAIT_SHOCKIMMUNE, type) ..() -/datum/reagent/consumable/crosstalk/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/grey_bull/on_mob_life(mob/living/carbon/M) M.Jitter(20) M.dizziness +=1 M.drowsyness = 0 @@ -419,16 +439,16 @@ M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) ..() -/datum/reagent/consumable/comet_trail - name = "Comet Trail" - description = "A citrusy drink from the Kepori space installation known as The Ring." +/datum/reagent/consumable/spacemountainwind + name = "SM Wind" + description = "Blows right through you like a space wind." color = "#c4ff2d" // rgb: 16, 32, 0 taste_description = "sweet citrus soda" - glass_icon_state = "comet_trail_glass" - glass_name = "glass of Comet Trail" - glass_desc = "A glass of Comet Trail. Taste the stars!" + glass_icon_state = "Space_mountain_wind_glass" + glass_name = "glass of Space Mountain Wind" + glass_desc = "Space Mountain Wind. As you know, there are no mountains in space, only wind." -/datum/reagent/consumable/comet_trail/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/spacemountainwind/on_mob_life(mob/living/carbon/M) M.drowsyness = max(0,M.drowsyness-7) M.AdjustSleeping(-20) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) @@ -436,16 +456,16 @@ ..() . = 1 -/datum/reagent/consumable/tadrixx - name = "Tadrixx" - description = "A Kalixcian drink made from a plant that tastes similar to sassafrass, which is used in root beer. A stumpy drake holding a mug of it is on the front." +/datum/reagent/consumable/dr_gibb + name = "Dr. Gibb" + description = "A delicious blend of 42 different flavours." color = "#732a03" - taste_description = "root beer" // FALSE ADVERTISING - glass_icon_state = "tadrixx_glass" - glass_name = "glass of Tadrixx" - glass_desc = "A cup of fizzy Tadrixx. It smells sweet." + taste_description = "cherry soda" // FALSE ADVERTISING + glass_icon_state = "dr_gibb_glass" + glass_name = "glass of Dr. Gibb" + glass_desc = "Dr. Gibb. Not as dangerous as the glass_name might imply." -/datum/reagent/consumable/tadrixx/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/dr_gibb/on_mob_life(mob/living/carbon/M) M.drowsyness = max(0,M.drowsyness-6) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) ..() @@ -464,40 +484,6 @@ M.adjust_bodytemperature(-8 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) ..() -/datum/reagent/consumable/molten - name = "Molten Bubbles" - description = "A spicy soft drink made from a coca-like plant from Kalixcis. Popularly served both cold -and- hot, depending on the weather." - color = "#5f2010" - taste_description = "spiced cola" - glass_icon_state = "glass_brown" - glass_name = "glass of Molten Bubbles" - glass_desc = "A glass of Molten Bubbles. The spices tickle your nose." - -/datum/reagent/consumable/molten/on_mob_life(mob/living/carbon/M) - M.heal_bodypart_damage(1,1,0) - if(M.bodytemperature > M.get_body_temp_normal(apply_change=FALSE)) - M.adjust_bodytemperature(-10 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal(apply_change=FALSE)) - else if(M.bodytemperature < (M.get_body_temp_normal(apply_change=FALSE) + 1)) - M.adjust_bodytemperature(10 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal(apply_change=FALSE)) - ..() - -/datum/reagent/consumable/molten/plasma_fizz - name = "Plasma Fizz" - description = "A spinoff of the popular Molten Bubbles drink from Kalixcis, made to emulate the flavor of spiced grape instead. It's... not exactly convincing or a very good mix." - color = "#5f2010" - taste_description = "spiced grape soda" - glass_icon_state = "plasma_fizz_glass" - glass_name = "glass of Plasma Fizz" - glass_desc = "A glass of Plasma Fizz. The spices (and fake grape flavoring) wrinkles your nose." - -/datum/reagent/consumable/molten/sand - name = "Sandblast Sarsaparilla" - description = "Extra refreshing for those long desert days." - color = "#af9938" - taste_description = "root-beer and asbestos" - glass_name = "glass of Sandblast Sarsaparilla" - glass_desc = "A glass of Sandblast Sarsaparilla. Perfect for those long desert days." - /datum/reagent/consumable/lemon_lime name = "Lemon Lime" description = "A tangy substance made of 0.5% natural citrus!" @@ -513,48 +499,48 @@ ..() -/datum/reagent/consumable/pacfuel - name = "PAC-Fuel" - description = "A carbonated energy drink themed after the purple coloration, similar to plasma." +/datum/reagent/consumable/pwr_game + name = "Pwr Game" + description = "The only drink with the PWR that true gamers crave." color = "#9385bf" // rgb: 58, 52, 75 taste_description = "sweet and salty tang" glass_icon_state = "glass_red" - glass_name = "glass of PAC-Fuel" - glass_desc = "A glass of PAC-Fuel energy drink. It smells vaguely like acidic cotton candy..." + glass_name = "glass of Pwr Game" + glass_desc = "Goes well with a Vlad's salad." -/datum/reagent/consumable/pacfuel/expose_mob(mob/living/C, method=TOUCH, reac_volume) +/datum/reagent/consumable/pwr_game/expose_mob(mob/living/C, method=TOUCH, reac_volume) ..() if(C?.mind?.get_skill_level(/datum/skill/gaming) >= SKILL_LEVEL_LEGENDARY && method==INGEST && !HAS_TRAIT(C, TRAIT_GAMERGOD)) ADD_TRAIT(C, TRAIT_GAMERGOD, "pwr_game") - to_chat(C, "As you imbibe the PAC-Fuel, your gamer third eye opens... \ + to_chat(C, "As you imbibe the Pwr Game, your gamer third eye opens... \ You feel as though a great secret of the universe has been made known to you...") -/datum/reagent/consumable/pacfuel/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/pwr_game/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-8 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) if(prob(10)) M?.mind.adjust_experience(/datum/skill/gaming, 5) ..() -/datum/reagent/consumable/shoal_punch - name = "Shoal Punch" - description = "Sugary, and from the Shoal." +/datum/reagent/consumable/shamblers + name = "Shambler's Juice" + description = "~Shake me up some of that Shambler's Juice!~" color = "#f00060" // rgb: 94, 0, 38 - taste_description = "sugary fruity soda" + taste_description = "carbonated metallic soda" glass_icon_state = "glass_red" - glass_name = "glass of Shoal Punch" - glass_desc = "It's hard to imagine all those fruits getting condensed into a cup like this." + glass_name = "glass of Shambler's juice" + glass_desc = "Mmm mm, shambly." -/datum/reagent/consumable/shoal_punch/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/shamblers/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-8 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) ..() /datum/reagent/consumable/sodawater name = "Soda Water" - description = "A can of club soda." + description = "A can of club soda. Why not make a scotch and soda?" color = "#619494" // rgb: 97, 148, 148 taste_description = "carbonated water" glass_icon_state = "glass_clear" glass_name = "glass of soda water" - glass_desc = "Soda water. You feel like you should add something to this..." + glass_desc = "Soda water. Why not make a scotch and soda?" /datum/reagent/consumable/sodawater/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) @@ -564,12 +550,12 @@ /datum/reagent/consumable/tonic name = "Tonic Water" - description = "It tastes strange, and it's not like malaria is much of an issue anymore." + description = "It tastes strange but at least the quinine keeps the Space Malaria at bay." color = "#709fce" taste_description = "tart and fresh" glass_icon_state = "glass_clear" glass_name = "glass of tonic water" - glass_desc = "Quinine and carbonated water. You really should add something to this..." + glass_desc = "Quinine tastes funny, but at least it'll keep that Space Malaria away." /datum/reagent/consumable/tonic/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) @@ -579,17 +565,17 @@ ..() . = 1 -/datum/reagent/consumable/xeno_energy - name = "Xeno-Energy" - description = "An unbearably sugary, fizzy green drink." - color = "#88b488" // rgb: 243, 155, 3 +/datum/reagent/consumable/monkey_energy + name = "Monkey Energy" + description = "The only drink that will make you unleash the ape." + color = "#f39b03" // rgb: 243, 155, 3 overdose_threshold = 60 - taste_description = "tooth-rotting sweetness" - glass_icon_state = "xeno_energy_glass" - glass_name = "glass of Xeno Energy" - glass_desc = "A glass of Xeno Energy. It seems to swirl and roil outside of the can..." + taste_description = "barbecue and nostalgia" + glass_icon_state = "monkey_energy_glass" + glass_name = "glass of Monkey Energy" + glass_desc = "You can unleash the ape, but without the pop of the can?" -/datum/reagent/consumable/xeno_energy/on_mob_life(mob/living/carbon/M) +/datum/reagent/consumable/monkey_energy/on_mob_life(mob/living/carbon/M) M.Jitter(20) M.dizziness +=1 M.drowsyness = 0 @@ -597,13 +583,18 @@ M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) ..() -/datum/reagent/consumable/xeno_energy/on_mob_metabolize(mob/living/L) +/datum/reagent/consumable/monkey_energy/on_mob_metabolize(mob/living/L) ..() if(ismonkey(L)) - L.add_movespeed_modifier(/datum/movespeed_modifier/reagent/xeno_energy) + L.add_movespeed_modifier(/datum/movespeed_modifier/reagent/monkey_energy) -/datum/reagent/consumable/xeno_energy/on_mob_end_metabolize(mob/living/L) - L.remove_movespeed_modifier(/datum/movespeed_modifier/reagent/xeno_energy) +/datum/reagent/consumable/monkey_energy/on_mob_end_metabolize(mob/living/L) + L.remove_movespeed_modifier(/datum/movespeed_modifier/reagent/monkey_energy) + ..() + +/datum/reagent/consumable/monkey_energy/overdose_process(mob/living/M) + if(prob(15)) + M.say(pick_list_replacements(BOOMER_FILE, "boomer"), forced = /datum/reagent/consumable/monkey_energy) ..() /datum/reagent/consumable/ice @@ -614,7 +605,7 @@ taste_description = "ice" glass_icon_state = "iceglass" glass_name = "glass of ice" - glass_desc = "Generally, you're supposed to put something else in there, too..." + glass_desc = "Generally, you're supposed to put something else in there too..." /datum/reagent/consumable/ice/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) @@ -622,24 +613,20 @@ /datum/reagent/consumable/soy_latte name = "Soy Latte" - description = "A hot beverage for those who can't handle the lactose." + description = "A nice and tasty beverage while you are reading your hippie books." color = "#664300" // rgb: 102, 67, 0 quality = DRINK_NICE - overdose_threshold = 80 taste_description = "creamy coffee" glass_icon_state = "soy_latte" glass_name = "soy latte" - glass_desc = "A nice and refreshing beverage. It goes well with a book, if you have the time to read." - -/datum/reagent/consumable/soy_latte/overdose_process(mob/living/M) - M.Jitter(5) - ..() + glass_desc = "A nice and refreshing beverage while you're reading." /datum/reagent/consumable/soy_latte/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) M.SetSleeping(0) M.adjust_bodytemperature(5 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) + M.Jitter(5) if(M.getBruteLoss() && prob(20)) M.heal_bodypart_damage(1,0, 0) ..() @@ -650,21 +637,17 @@ description = "A nice, strong and tasty beverage while you are reading." color = "#664300" // rgb: 102, 67, 0 quality = DRINK_NICE - overdose_threshold = 80 taste_description = "bitter cream" glass_icon_state = "cafe_latte" glass_name = "cafe latte" - glass_desc = "A nice, strong and refreshing beverage. It goes well with a book, if you have the time to read." - -/datum/reagent/consumable/cafe_latte/overdose_process(mob/living/M) - M.Jitter(5) - ..() + glass_desc = "A nice, strong and refreshing beverage while you're reading." /datum/reagent/consumable/cafe_latte/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-5) M.drowsyness = max(0,M.drowsyness-3) M.SetSleeping(0) M.adjust_bodytemperature(5 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) + M.Jitter(5) if(M.getBruteLoss() && prob(20)) M.heal_bodypart_damage(1,0, 0) ..() @@ -672,13 +655,13 @@ /datum/reagent/consumable/doctor_delight name = "The Doctor's Delight" - description = "A homemade curative. A mixture of juices that helps your body heal against most damage, at the cost of leaving you hungry." + description = "A gulp a day keeps the Medibot away! A mixture of juices that heals most damage types fairly quickly at the cost of hunger." color = "#FF8CFF" // rgb: 255, 140, 255 quality = DRINK_VERYGOOD taste_description = "homely fruit" glass_icon_state = "doctorsdelightglass" glass_name = "Doctor's Delight" - glass_desc = "A homemade curative. Helps the body heal with the nutrition density, but it leaves a gnawing hunger afterwards." + glass_desc = "The space doctor's favorite. Guaranteed to restore bodily injury; side effects include cravings and hunger." /datum/reagent/consumable/doctor_delight/on_mob_life(mob/living/carbon/M) M.adjustBruteLoss(-0.5, 0) @@ -700,7 +683,7 @@ taste_description = "sweet chocolate" glass_icon_state = "chocolatepudding" glass_name = "chocolate pudding" - glass_desc = "Thick, sweet, and chocolatey." + glass_desc = "Tasty." /datum/reagent/consumable/vanillapudding name = "Vanilla Pudding" @@ -711,7 +694,7 @@ taste_description = "sweet vanilla" glass_icon_state = "vanillapudding" glass_name = "vanilla pudding" - glass_desc = "Thick, sweet, and pleasantly vanilla." + glass_desc = "Tasty." /datum/reagent/consumable/cherryshake name = "Cherry Shake" @@ -722,7 +705,7 @@ taste_description = "creamy cherry" glass_icon_state = "cherryshake" glass_name = "cherry shake" - glass_desc = "A cherry flavored milkshake. Don't get any on your jumpsuit!" + glass_desc = "A cherry flavored milkshake." /datum/reagent/consumable/bluecherryshake name = "Blue Cherry Shake" @@ -733,33 +716,33 @@ taste_description = "creamy blue cherry" glass_icon_state = "bluecherryshake" glass_name = "blue cherry shake" - glass_desc = "A blue-cherry milkshake. Generally, the blue is meant to be figurative, but..." + glass_desc = "An exotic blue milkshake." /datum/reagent/consumable/pumpkin_latte name = "Pumpkin Latte" - description = "A mix of spices and coffee. It doesn't actually contain any pumpkin, though." + description = "A mix of pumpkin juice and coffee." color = "#F4A460" quality = DRINK_VERYGOOD nutriment_factor = 3 * REAGENTS_METABOLISM taste_description = "creamy pumpkin" glass_icon_state = "pumpkin_latte" glass_name = "pumpkin latte" - glass_desc = "A mix of coffee and pumpkin juice would taste a whole lot different than what you're having right now, you know." + glass_desc = "A mix of coffee and pumpkin juice." -/datum/reagent/consumable/tadrixxfloat - name = "Tadrixx Float" - description = "Ice cream on top of a glass of Tadrixx." - color = "#533713" +/datum/reagent/consumable/gibbfloats + name = "Gibb Floats" + description = "Ice cream on top of a Dr. Gibb glass." + color = "#B22222" quality = DRINK_NICE nutriment_factor = 3 * REAGENTS_METABOLISM - taste_description = "creamy root beer" - glass_icon_state = "tadrixxfloat" - glass_name = "Tadrixxfloat" - glass_desc = "A glass of Tadrixx with ice cream on top." + taste_description = "creamy cherry" + glass_icon_state = "gibbfloats" + glass_name = "Gibbfloat" + glass_desc = "Dr. Gibb with ice cream on top." /datum/reagent/consumable/pumpkinjuice name = "Pumpkin Juice" - description = "Juiced from real pumpkins." + description = "Juiced from real pumpkin." color = "#FFA500" taste_description = "pumpkin" @@ -774,18 +757,18 @@ description = "A solution." color = "#EEFF00" quality = DRINK_NICE - taste_description = "extreme sourness" + taste_description = "extreme bitterness" glass_icon_state = "triplecitrus" //needs own sprite mine are trash //your sprite is great tho glass_name = "glass of triple citrus" - glass_desc = "A mixture of citrus juices. Intensely sour, and leaves you reeling afterwards." + glass_desc = "A mixture of citrus juices. Tangy, yet smooth." /datum/reagent/consumable/grape_soda name = "Grape soda" - description = "Artificial grape soda." + description = "Beloved by children and teetotalers." color = "#E6CDFF" taste_description = "grape soda" glass_name = "glass of grape juice" - glass_desc = "It's grape soda!" + glass_desc = "It's grape (soda)!" /datum/reagent/consumable/grape_soda/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) @@ -793,28 +776,20 @@ /datum/reagent/consumable/milk/chocolate_milk name = "Chocolate Milk" - description = "Milk mixed with chocolate powder. Beloved by children everywhere." + description = "Milk for cool kids." color = "#7D4E29" quality = DRINK_NICE taste_description = "chocolate milk" -/datum/reagent/consumable/lunapunch - name = "Lunapunch" - description = "An herbal-sweet carbonated drink with a bitter bite." - color = "#7D4E29" - quality = DRINK_NICE - taste_description = "sweet herbs and lingering bitterness" - glass_name = "glass of Lunapunch" - glass_desc = "An herbal-sweet soft drink. The bitter bite after each sip is enough to make you wince, but leaves you wanting more." /datum/reagent/consumable/hot_coco - name = "Hot Cocoa" - description = "Made with love and cocoa beans. Or from a vending machine." + name = "Hot Coco" + description = "Made with love! And coco beans." nutriment_factor = 3 * REAGENTS_METABOLISM color = "#4f3a11" // rgb: 64, 48, 16 taste_description = "creamy chocolate" glass_icon_state = "chocolateglass" - glass_name = "glass of hot cocoa." - glass_desc = "A favorite winter drink from the Solar Confederation. Good for warming yourself up." + glass_name = "glass of hot coco" + glass_desc = "A favorite winter drink to warm you up." /datum/reagent/consumable/hot_coco/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(5 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal()) @@ -835,7 +810,7 @@ taste_description = "mint" glass_icon_state = "glass_green" glass_name = "glass of menthol" - glass_desc = "Tastes naturally and sharply minty, with a mild numbing sensation." + glass_desc = "Tastes naturally minty, and imparts a very mild numbing sensation." /datum/reagent/consumable/menthol/on_mob_life(mob/living/L) L.apply_status_effect(/datum/status_effect/throat_soothed) @@ -843,27 +818,26 @@ /datum/reagent/consumable/grenadine name = "Grenadine" - description = "More blackcurrant than cherry, actually." + description = "Not cherry flavored!" color = "#EA1D26" taste_description = "sweet pomegranates" glass_name = "glass of grenadine" - glass_desc = "Flavored syrup, traditionally used for mixing drinks. Having it straight is certainly a choice." + glass_desc = "Delicious flavored syrup." /datum/reagent/consumable/parsnipjuice name = "Parsnip Juice" - description = "Starchy and uncommon." + description = "Why..." color = "#FFA500" taste_description = "parsnip" glass_name = "glass of parsnip juice" - glass_desc = "It doesn't really count as a soup this way. Maybe it'd better if it was a soup." /datum/reagent/consumable/pineapplejuice name = "Pineapple Juice" - description = "Tart, tropical, and sweet." + description = "Tart, tropical, and hotly debated." color = "#F7D435" taste_description = "pineapple" glass_name = "glass of pineapple juice" - glass_desc = "Tart, tropical, and sweet." + glass_desc = "Tart, tropical, and hotly debated." /datum/reagent/consumable/peachjuice //Intended to be extremely rare due to being the limiting ingredients in the blazaam drink name = "Peach Juice" @@ -871,17 +845,16 @@ color = "#E78108" taste_description = "peaches" glass_name = "glass of peach juice" - glass_desc = "A glass full of sweet peach juice. Strange, you don't often see it out this far into the Frontier..." /datum/reagent/consumable/cream_soda name = "Cream Soda" - description = "A classic vanilla flavored soft drink." + description = "A classic space-American vanilla flavored soft drink." color = "#dcb137" quality = DRINK_VERYGOOD taste_description = "fizzy vanilla" glass_icon_state = "cream_soda" glass_name = "Cream Soda" - glass_desc = "A classic vanilla flavored soft drink." + glass_desc = "A classic space-American vanilla flavored soft drink." /datum/reagent/consumable/cream_soda/on_mob_life(mob/living/carbon/M) M.adjust_bodytemperature(-5 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) @@ -894,7 +867,7 @@ quality = DRINK_NICE taste_description = "sweet ginger spice" glass_name = "Sol Dry" - glass_desc = "A soothing, mellow drink made from ginger. You can't imagine drinking a carbonated drink while in microgravity, though, nausea or not..." + glass_desc = "A soothing, mellow drink made from ginger." /datum/reagent/consumable/sol_dry/on_mob_life(mob/living/carbon/M) M.adjust_disgust(-5) @@ -902,13 +875,13 @@ /datum/reagent/consumable/red_queen name = "Red Queen" - description = "You feel inclined to drink it, somehow." + description = "DRINK ME." color = "#e6ddc3" quality = DRINK_GOOD taste_description = "wonder" glass_icon_state = "red_queen" glass_name = "Red Queen" - glass_desc = "A cup of red tea. A small note is tied around the handle of it, which asks you to drink it." + glass_desc = "DRINK ME." var/current_size = RESIZE_DEFAULT_SIZE /datum/reagent/consumable/red_queen/on_mob_life(mob/living/carbon/H) @@ -932,11 +905,11 @@ /datum/reagent/consumable/bungojuice name = "Bungo Juice" color = "#F9E43D" - description = "A botanical experiment gone right." + description = "Exotic! You feel like you are on vactation already." taste_description = "succulent bungo" glass_icon_state = "glass_yellow" glass_name = "glass of bungo juice" - glass_desc = "A botanical experiment in creating a new fruit. It smells faintly citrusy, along with a hint of... banana?" + glass_desc = "Exotic! You feel like you are on vactation already." /datum/reagent/consumable/prunomix name = "pruno mixture" @@ -954,7 +927,7 @@ taste_description = "vegetable" glass_icon_state = "glass_yellow" glass_name = "glass of aloe juice" - glass_desc = "Juiced aloe vera. It's an acquired taste." + glass_desc = "A healthy and refreshing juice." /datum/reagent/consumable/aloejuice/on_mob_life(mob/living/M) if(M.getToxLoss() && prob(30)) @@ -970,7 +943,7 @@ taste_description = "purple and a hint of opioid." glass_icon_state = "lean" glass_name = "Lean" - glass_desc = "You just don't often get to see cough syrup out here, and someone had enough to mix it with soda. You're left wondering why." + glass_desc = "A drink that makes your life less miserable." /datum/reagent/consumable/lean/on_mob_life(mob/living/carbon/M) if(M.slurring < 3) diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index b78fd6aa8198..09812ef20cf3 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -113,9 +113,9 @@ /datum/reagent/consumable/cooking_oil/expose_obj(obj/O, reac_volume) if(holder && holder.chem_temp >= fry_temperature) - if(isitem(O) && !istype(O, /obj/item/food/deepfryholder)) + if(isitem(O) && !istype(O, /obj/item/reagent_containers/food/snacks/deepfryholder)) O.loc.visible_message("[O] rapidly fries as it's splashed with hot oil! Somehow.") - var/obj/item/food/deepfryholder/F = new(O.drop_location(), O) + var/obj/item/reagent_containers/food/snacks/deepfryholder/F = new(O.drop_location(), O) F.fry(volume) F.reagents.add_reagent(/datum/reagent/consumable/cooking_oil, reac_volume) @@ -209,6 +209,30 @@ taste_description = "hot peppers" taste_mult = 1.5 +/datum/reagent/consumable/capsaicin/on_mob_life(mob/living/carbon/M) + var/heating = 0 + switch(current_cycle) + if(1 to 15) + heating = 5 * TEMPERATURE_DAMAGE_COEFFICIENT + if(holder.has_reagent(/datum/reagent/cryostylane)) + holder.remove_reagent(/datum/reagent/cryostylane, 5) + if(isslime(M)) + heating = rand(5,20) + if(15 to 25) + heating = 10 * TEMPERATURE_DAMAGE_COEFFICIENT + if(isslime(M)) + heating = rand(10,20) + if(25 to 35) + heating = 15 * TEMPERATURE_DAMAGE_COEFFICIENT + if(isslime(M)) + heating = rand(15,20) + if(35 to INFINITY) + heating = 20 * TEMPERATURE_DAMAGE_COEFFICIENT + if(isslime(M)) + heating = rand(20,25) + M.adjust_bodytemperature(heating) + ..() + /datum/reagent/consumable/frostoil name = "Frost Oil" description = "A special oil that noticeably chills the body. Extracted from chilly peppers and slimes." @@ -746,6 +770,22 @@ taste_description = "caramel" reagent_state = SOLID +/datum/reagent/consumable/char + name = "Char" + description = "Essence of the grill. Has strange properties when overdosed." + reagent_state = LIQUID + nutriment_factor = 5 * REAGENTS_METABOLISM + color = "#C8C8C8" + taste_mult = 6 + taste_description = "smoke" + overdose_threshold = 15 + +/datum/reagent/consumable/char/overdose_process(mob/living/M) + if(prob(25)) + M.say(pick_list_replacements(BOOMER_FILE, "boomer"), forced = /datum/reagent/consumable/char) + ..() + return + /datum/reagent/consumable/bbqsauce name = "BBQ Sauce" description = "Sweet, smoky, savory, and gets everywhere. Perfect for grilling." diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index d42fc60057f1..4c4ad36b2413 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -1310,6 +1310,8 @@ M.adjustStaminaLoss(-3 * REM, 0) M.jitteriness = min(max(0, M.jitteriness + 3), 30) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 2 * REM, 150) + if(prob(10)) + M.say(pick("Yeah, well, you know, that's just, like, uh, your opinion, man.", "Am I glad he's frozen in there and that we're out here, and that he's the sheriff and that we're frozen out here, and that we're in there, and I just remembered, we're out here. What I wanna know is: Where's the caveman?", "It ain't me, it ain't me...", "Make love, not war!", "Stop, hey, what's that sound? Everybody look what's going down...", "Do you believe in magic in a young girl's heart?"), forced = /datum/reagent/medicine/earthsblood) M.druggy = min(max(0, M.druggy + 10), 15) //See above ..() . = 1 @@ -1961,10 +1963,7 @@ ..() /datum/reagent/medicine/soulus/overdose_process(mob/living/M) - var/mob/living/carbon/C = M - if(!istype(C.getorganslot(ORGAN_SLOT_REGENERATIVE_CORE), /obj/item/organ/legion_skull)) - var/obj/item/organ/legion_skull/spare_ribs = new() - spare_ribs.Insert(M) + M.ForceContractDisease(new /datum/disease/transformation/legionvirus(), FALSE, TRUE) ..() /datum/reagent/medicine/soulus/on_mob_end_metabolize(mob/living/M) @@ -2074,6 +2073,7 @@ bp.receive_damage(0, 0, 200) else //SUCH A LUST FOR REVENGE!!! to_chat(M, "A phantom limb hurts!") + M.say("Why are we still here, just to suffer?", forced = /datum/reagent/medicine/lavaland_extract) return ..() /datum/reagent/medicine/skeletons_boon @@ -2113,3 +2113,30 @@ ADD_TRAIT(M, TRAIT_ALLBREAK, TRAIT_GENERIC) REMOVE_TRAIT(M, TRAIT_NOBREAK, TRAIT_GENERIC) ..() + +/datum/reagent/medicine/molten_bubbles + name = "Molten Bubbles" + description = "Refreshing softdrink made for the desert." + color = "#3d1916" + metabolization_rate = REAGENTS_METABOLISM + taste_description = "boiling sugar" + +/datum/reagent/medicine/molten_bubbles/on_mob_life(mob/living/carbon/M) + M.heal_bodypart_damage(1,1,0) + if(M.bodytemperature > M.get_body_temp_normal(apply_change=FALSE)) + M.adjust_bodytemperature(-10 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal(apply_change=FALSE)) + else if(M.bodytemperature < (M.get_body_temp_normal(apply_change=FALSE) + 1)) + M.adjust_bodytemperature(10 * TEMPERATURE_DAMAGE_COEFFICIENT, 0, M.get_body_temp_normal(apply_change=FALSE)) + ..() + +/datum/reagent/medicine/molten_bubbles/plasma + name = "Plasma Bubbles" + description = "Molten Bubbles with the refreshing taste of plasma." + color = "#852e63" + taste_description = "grape flavored cleaning solution" + +/datum/reagent/medicine/molten_bubbles/sand + name = "Sandblast Sarsaparilla" + description = "Extra refreshing for those long desert days." + color = "#af9938" + taste_description = "root-beer and asbestos" diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 24db5dd524d8..02d8850f8776 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -410,6 +410,7 @@ description = "A substance applied to the skin to darken the skin." color = "#FFC080" // rgb: 255, 196, 128 Bright orange metabolization_rate = 10 * REAGENTS_METABOLISM // very fast, so it can be applied rapidly. But this changes on an overdose + overdose_threshold = 11 //Slightly more than one un-nozzled spraybottle. taste_description = "sour oranges" /datum/reagent/spraytan/expose_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1) @@ -469,11 +470,41 @@ N.dna.features["mcolor"] = newcolor N.regenerate_icons() + + if(method == INGEST) if(show_message) to_chat(M, "That tasted horrible.") ..() + +/datum/reagent/spraytan/overdose_process(mob/living/M) + metabolization_rate = 1 * REAGENTS_METABOLISM + + if(ishuman(M)) + var/mob/living/carbon/human/N = M + if(!HAS_TRAIT(N, TRAIT_BALD)) + N.hairstyle = "Spiky" + N.facial_hairstyle = "Shaved" + N.facial_hair_color = "000" + N.hair_color = "000" + if(!(HAIR in N.dna.species.species_traits)) //No hair? No problem! + N.dna.species.species_traits += HAIR + if(N.dna.species.use_skintones) + N.skin_tone = "orange" + else if(MUTCOLORS in N.dna.species.species_traits) //Aliens with custom colors simply get turned orange + N.dna.features["mcolor"] = "f80" + N.regenerate_icons() + if(prob(7)) + if(N.w_uniform) + M.visible_message(pick("[M]'s collar pops up without warning.", "[M] flexes [M.p_their()] arms.")) + else + M.visible_message("[M] flexes [M.p_their()] arms.") + if(prob(10)) + M.say(pick("Shit was SO cash.", "You are everything bad in the world.", "What sports do you play, other than 'jack off to naked drawn Japanese people?'", "Don???t be a stranger. Just hit me with your best shot.", "My name is John and I hate every single one of you."), forced = /datum/reagent/spraytan) + ..() + return + /datum/reagent/mulligan name = "Mulligan Toxin" description = "This toxin will rapidly change the DNA of human beings. Commonly used by Syndicate spies and assassins in need of an emergency ID change." @@ -1507,6 +1538,20 @@ name = "Royal Carpet?" description = "For those that break the game and need to make an issue report." +/datum/reagent/carpet/royal/on_mob_life(mob/living/carbon/M) + . = ..() + if(!M.mind?.assigned_role) + return + switch(M.mind.assigned_role) + if("Chief Medical Officer", "Captain", "Chief Engineer", "Research Director", "Head of Personnel") + if(prob(10)) + to_chat(M, "You feel like royalty.") + if(prob(5)) + M.say(pick("Peasants..","This carpet is worth more than your contracts!","I could fire you at any time..."), forced = "royal carpet") + if("Quartermaster") + if(prob(15)) + to_chat(M, "You feel like an impostor...") + /datum/reagent/carpet/royal/black name = "Royal Black Carpet" description = "For those that feel the need to show off their timewasting skills." @@ -1820,6 +1865,11 @@ color = "#00ff80" taste_description = "strange honey" +/datum/reagent/royal_bee_jelly/on_mob_life(mob/living/carbon/M) + if(prob(2)) + M.say(pick("Bzzz...","BZZ BZZ","Bzzzzzzzzzzz..."), forced = "royal bee jelly") + ..() + //Misc reagents /datum/reagent/romerol @@ -1998,6 +2048,18 @@ to_chat(M, "You should sit down and take a rest...") ..() +/datum/reagent/tranquility + name = "Tranquility" + description = "A highly mutative liquid of unknown origin." + color = "#9A6750" //RGB: 154, 103, 80 + taste_description = "inner peace" + can_synth = FALSE + +/datum/reagent/tranquility/expose_mob(mob/living/L, method=TOUCH, reac_volume, show_message = 1, touch_protection = 0) + if(method==PATCH || method==INGEST || method==INJECT || (method == VAPOR && prob(min(reac_volume,100)*(1 - touch_protection)))) + L.ForceContractDisease(new /datum/disease/transformation/gondola(), FALSE, TRUE) + + /datum/reagent/spider_extract name = "Spider Extract" description = "A highly specialized extract coming from the Australicus sector, used to create broodmother spiders." diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 6045779f6030..498017191179 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -974,13 +974,18 @@ taste_description = "bone hurting" overdose_threshold = 50 +/datum/reagent/toxin/bonehurtingjuice/on_mob_add(mob/living/carbon/M) + M.say("oof ouch my bones", forced = /datum/reagent/toxin/bonehurtingjuice) + /datum/reagent/toxin/bonehurtingjuice/on_mob_life(mob/living/carbon/M) M.adjustStaminaLoss(7.5, 0) if(prob(20)) - switch(rand(1, 2)) + switch(rand(1, 3)) if(1) - M.manual_emote(pick("oofs silently.", "looks like their bones hurt.", "grimaces, as though their bones hurt.")) + M.say(pick("oof.", "ouch.", "my bones.", "oof ouch.", "oof ouch my bones."), forced = /datum/reagent/toxin/bonehurtingjuice) if(2) + M.manual_emote(pick("oofs silently.", "looks like their bones hurt.", "grimaces, as though their bones hurt.")) + if(3) to_chat(M, "Your bones hurt!") return ..() @@ -995,6 +1000,7 @@ bp.receive_damage(0, 0, 200) else //SUCH A LUST FOR REVENGE!!! to_chat(M, "A phantom limb hurts!") + M.say("Why are we still here, just to suffer?", forced = /datum/reagent/toxin/bonehurtingjuice) return ..() /datum/reagent/toxin/bungotoxin diff --git a/code/modules/reagents/chemistry/recipes/medicine.dm b/code/modules/reagents/chemistry/recipes/medicine.dm index 2397d67a1d2c..302d05f0712b 100644 --- a/code/modules/reagents/chemistry/recipes/medicine.dm +++ b/code/modules/reagents/chemistry/recipes/medicine.dm @@ -325,3 +325,18 @@ WS End */ /datum/chemical_reaction/chartreuse results = list(/datum/reagent/medicine/chartreuse = 10) required_reagents = list(/datum/reagent/medicine/puce_essence = 5, /datum/reagent/consumable/tinlux = 5, /datum/reagent/consumable/entpoly = 1) + +/datum/chemical_reaction/molten_bubbles + results = list(/datum/reagent/medicine/molten_bubbles = 30) + required_reagents = list(/datum/reagent/clf3 = 10, /datum/reagent/consumable/space_cola = 20, /datum/reagent/medicine/leporazine = 1, /datum/reagent/medicine/lavaland_extract = 1) + +/datum/chemical_reaction/plasma_bubbles + results = list(/datum/reagent/medicine/molten_bubbles/plasma = 3) + required_reagents = list(/datum/reagent/medicine/molten_bubbles = 3, /datum/reagent/toxin/plasma = 2) + +/datum/chemical_reaction/sand_bubbles + results = list(/datum/reagent/medicine/molten_bubbles/sand = 3) + required_reagents = list(/datum/reagent/medicine/molten_bubbles = 3, /datum/reagent/silicon = 2) + +/datum/chemical_reaction/sand_bubbles/plasma // Subbing plasma bubbles for reg + required_reagents = list(/datum/reagent/medicine/molten_bubbles/plasma = 3, /datum/reagent/silicon = 2) diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index 7429db4c1dec..d3bf1e211290 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -139,7 +139,7 @@ var/chosen = getbork() var/obj/B = new chosen(T) if(prob(5))//Fry it! - var/obj/item/food/deepfryholder/fried + var/obj/item/reagent_containers/food/snacks/deepfryholder/fried fried = new(T, B) fried.fry() // actually set the name and colour it B = fried diff --git a/code/modules/reagents/reagent_containers/borghydro.dm b/code/modules/reagents/reagent_containers/borghydro.dm index 149743c47e3c..ee288feb0bac 100644 --- a/code/modules/reagents/reagent_containers/borghydro.dm +++ b/code/modules/reagents/reagent_containers/borghydro.dm @@ -184,12 +184,12 @@ Borg Shaker accepts_reagent_upgrades = FALSE reagent_ids = list(/datum/reagent/consumable/applejuice, /datum/reagent/consumable/banana, /datum/reagent/consumable/coffee, - /datum/reagent/consumable/cream, /datum/reagent/consumable/tadrixx, /datum/reagent/consumable/grenadine, + /datum/reagent/consumable/cream, /datum/reagent/consumable/dr_gibb, /datum/reagent/consumable/grenadine, /datum/reagent/consumable/ice, /datum/reagent/consumable/lemonjuice, /datum/reagent/consumable/lemon_lime, /datum/reagent/consumable/limejuice, /datum/reagent/consumable/menthol, /datum/reagent/consumable/milk, /datum/reagent/consumable/nothing, /datum/reagent/consumable/orangejuice, /datum/reagent/consumable/peachjuice, - /datum/reagent/consumable/sodawater, /datum/reagent/consumable/space_cola, /datum/reagent/consumable/comet_trail, - /datum/reagent/consumable/pacfuel, /datum/reagent/consumable/shoal_punch, /datum/reagent/consumable/soymilk, + /datum/reagent/consumable/sodawater, /datum/reagent/consumable/space_cola, /datum/reagent/consumable/spacemountainwind, + /datum/reagent/consumable/pwr_game, /datum/reagent/consumable/shamblers, /datum/reagent/consumable/soymilk, /datum/reagent/consumable/space_up, /datum/reagent/consumable/sugar, /datum/reagent/consumable/tea, /datum/reagent/consumable/tomatojuice, /datum/reagent/consumable/tonic, /datum/reagent/water, /datum/reagent/consumable/pineapplejuice, /datum/reagent/consumable/sol_dry, diff --git a/code/modules/reagents/reagent_containers/glass.dm b/code/modules/reagents/reagent_containers/glass.dm index 62661594c06e..b0c949d122f9 100644 --- a/code/modules/reagents/reagent_containers/glass.dm +++ b/code/modules/reagents/reagent_containers/glass.dm @@ -216,10 +216,6 @@ /obj/item/reagent_containers/glass/beaker/large/fuel list_reagents = list(/datum/reagent/fuel = 100) -/obj/item/reagent_containers/glass/beaker/large/napalm - list_reagents = list(/datum/reagent/napalm = 100) - cap_on = FALSE - /obj/item/reagent_containers/glass/beaker/synthflesh list_reagents = list(/datum/reagent/medicine/synthflesh = 50) diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 78326279b6f9..11cbd03c9787 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -395,7 +395,7 @@ to_chat(user, "You remove [vial] from [src].") vial = null update_appearance() - playsound(loc, SOUND_EMPTY_MAG, 50, 1) + playsound(loc, 'sound/weapons/empty.ogg', 50, 1) else to_chat(user, "This hypo isn't loaded!") return diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index b4f46e6e4c19..05f68682083c 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -260,8 +260,8 @@ icon = 'icons/obj/guns/projectile.dmi' icon_state = "chemsprayer" item_state = "chemsprayer" - lefthand_file = GUN_LEFTHAND_ICON - righthand_file = GUN_RIGHTHAND_ICON + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' throwforce = 0 w_class = WEIGHT_CLASS_NORMAL stream_mode = 1 @@ -298,8 +298,8 @@ desc = "A utility used to spray large amounts of cleaning reagents in a given area. It regenerates space cleaner by itself but it's unable to be fueled by normal means." icon_state = "chemsprayer_janitor" item_state = "chemsprayer_janitor" - lefthand_file = GUN_LEFTHAND_ICON - righthand_file = GUN_RIGHTHAND_ICON + lefthand_file = 'icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/guns_righthand.dmi' reagent_flags = NONE list_reagents = list(/datum/reagent/space_cleaner = 1000) volume = 1000 diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 96e027a55476..77525a1f309e 100644 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -388,8 +388,8 @@ /obj/item/sales_tagger/attackby(obj/item/I, mob/living/user, params) . = ..() - if(isbankcard(I)) - var/obj/item/card/bank/potential_acc = I + if(istype(I, /obj/item/card/id)) + var/obj/item/card/id/potential_acc = I if(potential_acc.registered_account) payments_acc = potential_acc.registered_account playsound(src, 'sound/machines/ping.ogg', 40, TRUE) diff --git a/code/modules/religion/religion_sects.dm b/code/modules/religion/religion_sects.dm index 3ddce78ae6e5..92327a2ed689 100644 --- a/code/modules/religion/religion_sects.dm +++ b/code/modules/religion/religion_sects.dm @@ -135,6 +135,8 @@ if(iscyborg(L)) var/mob/living/silicon/robot/R = L var/charge_amt = 50 + if(L.mind?.holy_role == HOLY_ROLE_HIGHPRIEST) + charge_amt *= 2 R.cell?.charge += charge_amt R.visible_message("[user] charges [R] with the power of [GLOB.deity]!") to_chat(R, "You are charged by the power of [GLOB.deity]!") diff --git a/code/modules/religion/religion_structures.dm b/code/modules/religion/religion_structures.dm index e9d76ca8bf5a..f9c449c56e9b 100644 --- a/code/modules/religion/religion_structures.dm +++ b/code/modules/religion/religion_structures.dm @@ -18,6 +18,10 @@ var/can_i_see = FALSE if(isobserver(user)) can_i_see = TRUE + else if(isliving(user)) + var/mob/living/L = user + if(L.mind?.holy_role) + can_i_see = TRUE if(!can_i_see || !sect_to_altar) return @@ -53,6 +57,62 @@ pushed_mob.forceMove(loc) return ..() +/obj/structure/altar_of_gods/attackby(obj/item/C, mob/user, params) + //If we can sac, we do nothing but the sacrifice instead of typical attackby behavior (IE damage the structure) + if(sect_to_altar?.can_sacrifice(C,user)) + sect_to_altar.on_sacrifice(C,user) + return TRUE + . = ..() + //everything below is assumed you're bibling it up + if(!istype(C, /obj/item/storage/book/bible)) + return + if(sect_to_altar) + if(!sect_to_altar.rites_list) + to_chat(user, "Your sect doesn't have any rites to perform!") + return + var/rite_select = input(user,"Select a rite to perform!","Select a rite",null) in sect_to_altar.rites_list + if(!rite_select || !user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) + to_chat(user,"You cannot perform the rite at this time.") + return + var/selection2type = sect_to_altar.rites_list[rite_select] + performing_rite = new selection2type(src) + if(!performing_rite.perform_rite(user, src)) + QDEL_NULL(performing_rite) + else + performing_rite.invoke_effect(user, src) + sect_to_altar.adjust_favor(-performing_rite.favor_cost) + QDEL_NULL(performing_rite) + return + + if(user.mind.holy_role != HOLY_ROLE_HIGHPRIEST) + to_chat(user, "You are not the high priest, and therefore cannot select a religious sect.") + return + + var/list/available_options = generate_available_sects(user) + if(!available_options) + return + + var/sect_select = input(user,"Select a sect (You CANNOT revert this decision!)","Select a Sect",null) in available_options + if(!sect_select || !user.canUseTopic(src, BE_CLOSE, FALSE, NO_TK)) + to_chat(user,"You cannot select a sect at this time.") + return + var/type_selected = available_options[sect_select] + GLOB.religious_sect = new type_selected() + for(var/i in GLOB.player_list) + if(!isliving(i)) + continue + var/mob/living/am_i_holy_living = i + if(!am_i_holy_living.mind?.holy_role) + continue + GLOB.religious_sect.on_conversion(am_i_holy_living) + sect_to_altar = GLOB.religious_sect + if(sect_to_altar.altar_icon) + icon = sect_to_altar.altar_icon + if(sect_to_altar.altar_icon_state) + icon_state = sect_to_altar.altar_icon_state + + + /obj/structure/altar_of_gods/proc/generate_available_sects(mob/user) //eventually want to add sects you get from unlocking certain achievements . = list() for(var/i in subtypesof(/datum/religion_sect)) diff --git a/code/modules/research/bepis.dm b/code/modules/research/bepis.dm index bb56a69adf2b..a033b59b56ae 100644 --- a/code/modules/research/bepis.dm +++ b/code/modules/research/bepis.dm @@ -58,11 +58,11 @@ say("Deposited [deposit_value] credits into storage.") update_icon_state() return - if(istype(O, /obj/item/card/bank)) - var/obj/item/card/bank/bank_card = O - if(bank_card.registered_account) - account = bank_card.registered_account - account_name = bank_card.registered_name + if(istype(O, /obj/item/card/id)) + var/obj/item/card/id/Card = O + if(Card.registered_account) + account = Card.registered_account + account_name = Card.registered_name say("New account detected. Console Updated.") else say("No account detected on card. Aborting.") diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 13160c52e281..e39d48e5cc77 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -491,14 +491,6 @@ build_path = /obj/item/shovel category = list("initial","Misc", "Tool Designs") -/datum/design/pickaxe - name = "Pickaxe" - id = "pickaxe" - build_type = AUTOLATHE | PROTOLATHE - materials = list(/datum/material/iron = 1000) - build_path = /obj/item/pickaxe - category = list("initial","Tools", "Tool Designs") - /datum/design/spade name = "Spade" id = "spade" @@ -1247,12 +1239,3 @@ materials = list(/datum/material/plastic = 30) build_path = /obj/item/folder/biscuit/unsealed/confidental category = list("initial", "Tools", "Misc") - -/datum/design/marker_beacon - name = "Marker Beacon" - id = "marker_beacon" - build_type = AUTOLATHE - materials = list(/datum/material/iron = 50, /datum/material/glass = 20) - build_path = /obj/item/stack/marker_beacon - category = list("initial","Misc") - diff --git a/code/modules/research/designs/machine_designs.dm b/code/modules/research/designs/machine_designs.dm index 5f79bbbf12e5..6955bf525d29 100644 --- a/code/modules/research/designs/machine_designs.dm +++ b/code/modules/research/designs/machine_designs.dm @@ -644,14 +644,6 @@ category = list ("Shuttle Machinery") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE -/datum/design/board/shuttle/engine/fire - name = "Machine Design (Combustion Thruster Board)" - desc = "The circuit board for a combustion thruster." - id = "engine_fire" - build_path = /obj/item/circuitboard/machine/shuttle/engine/fire - category = list("Shuttle Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE - /datum/design/board/shuttle/engine/electric name = "Machine Design (Ion Thruster Board)" desc = "The circuit board for an ion thruster." @@ -684,14 +676,6 @@ category = list ("Shuttle Machinery") departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE -/datum/design/board/shuttle/engine/fire_heater - name = "Machine Design (Combustion Engine Heater Board)" - desc = "The circuit board for a combustion engine heater." - id = "engine_fire_heater" - build_path = /obj/item/circuitboard/machine/shuttle/fire_heater - category = list("Shuttle Machinery") - departmental_flags = DEPARTMENTAL_FLAG_ENGINEERING | DEPARTMENTAL_FLAG_SCIENCE - /datum/design/board/shuttle/engine/smes name = "Machine Design (Engine Heater Board)" desc = "The circuit board for an engine heater." diff --git a/code/modules/research/designs/mining_designs.dm b/code/modules/research/designs/mining_designs.dm index aa221c2b21a7..2cddc5043c3f 100644 --- a/code/modules/research/designs/mining_designs.dm +++ b/code/modules/research/designs/mining_designs.dm @@ -8,7 +8,7 @@ id = "cargoexpress"//the coder reading this build_type = IMPRINTER materials = list(/datum/material/glass = 1000) - build_path = /obj/item/circuitboard/computer/cargo + build_path = /obj/item/circuitboard/computer/cargo/express category = list("Mining Designs") departmental_flags = DEPARTMENTAL_FLAG_CARGO diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index c444336adde5..45d65ebf0753 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -558,7 +558,7 @@ id = "suppressor" build_type = PROTOLATHE materials = list(/datum/material/iron = 2000, /datum/material/silver = 500) - build_path = /obj/item/attachment/silencer + build_path = /obj/item/suppressor category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY @@ -582,6 +582,15 @@ category = list("Weapons") departmental_flags = DEPARTMENTAL_FLAG_SECURITY +/datum/design/cleric_mace + name = "Cleric Mace" + desc = "A mace fit for a cleric. Useful for bypassing plate armor, but too bulky for much else." + id = "cleric_mace" + build_type = AUTOLATHE + materials = list(MAT_CATEGORY_RIGID = 12000) + build_path = /obj/item/melee/cleric_mace + category = list("Imported") + /datum/design/stun_boomerang name = "OZtek Boomerang" desc = "Uses reverse flow gravitodynamics to flip its personal gravity back to the thrower mid-flight. Also functions similar to a stun baton." diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index dbca44b757b9..eaa696c8d775 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -1136,7 +1136,7 @@ display_name = "Basic Shuttle Research" description = "Research the technology required to create and use basic shuttles." prereq_ids = list("bluespace_travel", "adv_engi") - design_ids = list("engine_plasma", "engine_fire", "engine_ion", "engine_heater", "engine_fire_heater", "engine_smes", "shuttle_helm", "rapid_shuttle_designator") + design_ids = list("engine_plasma", "engine_ion", "engine_heater", "engine_smes", "shuttle_helm", "rapid_shuttle_designator") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 10000) export_price = 5000 diff --git a/code/modules/research/xenobiology/crossbreeding/charged.dm b/code/modules/research/xenobiology/crossbreeding/charged.dm index f01b148d4d5e..25aa79302918 100644 --- a/code/modules/research/xenobiology/crossbreeding/charged.dm +++ b/code/modules/research/xenobiology/crossbreeding/charged.dm @@ -107,7 +107,7 @@ Charged extracts: effect_desc = "Creates a slime cake and some drinks." /obj/item/slimecross/charged/silver/do_effect(mob/user) - new /obj/item/food/cake/slimecake(get_turf(user)) + new /obj/item/reagent_containers/food/snacks/store/cake/slimecake(get_turf(user)) for(var/i in 1 to 10) var/drink_type = get_random_drink() new drink_type(get_turf(user)) diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm new file mode 100644 index 000000000000..7f050c3ac5e5 --- /dev/null +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -0,0 +1,89 @@ +//If you're looking for spawners like ash walker eggs, check ghost_role_spawners.dm + +///Wizard tower item +/obj/item/disk/design_disk/adv/knight_gear + name = "Magic Disk of Smithing" + illustration = "sword" + color = "#6F6F6F" + +/obj/item/disk/design_disk/adv/knight_gear/Initialize() + . = ..() + var/datum/design/knight_armour/A = new + var/datum/design/knight_helmet/H = new + blueprints[1] = A + blueprints[2] = H + +//lavaland_surface_seed_vault.dmm +//Seed Vault + +/obj/effect/spawner/lootdrop/seed_vault + name = "seed vault seeds" + lootcount = 1 + + loot = list(/obj/item/seeds/random = 10, + /obj/item/seeds/cherry/bomb = 10, + /obj/item/seeds/berry/glow = 10, + /obj/item/seeds/sunflower/moonflower = 8 + ) + +///Syndicate Listening Post + +/obj/effect/mob_spawn/human/lavaland_syndicate + name = "Syndicate Bioweapon Scientist" + roundstart = FALSE + death = FALSE + random = TRUE + icon = 'icons/obj/machines/sleeper.dmi' + icon_state = "sleeper_s" + short_desc = "You are a syndicate science technician, employed in a top secret research facility developing biological weapons." + flavour_text = "Reports of potential Nanotrasen fleet movement in your sector prompted you to initiate Operation Smokescreen, killing base power and taking your crew into cryosleep. You've awoken an unknown amount of time later as base security initiates an emergency reboot. Keep vigilant for whatever reawoke you, continue your research as best you can, and try to keep a low profile." + important_info = "Prevent yourself and any Syndicate assets from being taken by Corporate forces." + outfit = /datum/outfit/lavaland_syndicate + assignedrole = "Lavaland Syndicate" + +/obj/effect/mob_spawn/human/lavaland_syndicate/special(mob/living/new_spawn) + new_spawn.grant_language(/datum/language/codespeak, TRUE, TRUE, LANGUAGE_MIND) + +/datum/outfit/lavaland_syndicate + name = "Lavaland Syndicate Agent" + r_hand = /obj/item/gun/ballistic/automatic/sniper_rifle + uniform = /obj/item/clothing/under/syndicate + suit = /obj/item/clothing/suit/toggle/labcoat + shoes = /obj/item/clothing/shoes/combat + gloves = /obj/item/clothing/gloves/tackler/combat/insulated + ears = /obj/item/radio/headset/syndicate/alt + back = /obj/item/storage/backpack + r_pocket = /obj/item/gun/ballistic/automatic/pistol + id = /obj/item/card/id/syndicate/anyone + implants = list(/obj/item/implant/weapons_auth) + +/datum/outfit/lavaland_syndicate/post_equip(mob/living/carbon/human/H) + H.faction |= ROLE_SYNDICATE + +/obj/effect/mob_spawn/human/lavaland_syndicate/comms + name = "Syndicate Comms Agent" + short_desc = "You are a syndicate communications agent, employed in a top secret research facility developing biological weapons." + flavour_text = "Reports of potential Nanotrasen fleet movement in your sector prompted you to initiate Operation Smokescreen, killing base power and taking your crew into cryosleep. You've awoken an unknown amount of time later as base security initiates an emergency reboot. Keep vigilant for whatever reawoke you, and try to keep a low profile. Use the communication equipment to monitor any local activity. Anyone nearby is presumed to be an agent of Nanotrasen: Sow disinformation to throw them off your trail. Do not let the base fall into enemy hands!" + important_info = "Prevent yourself and any Syndicate assets from being taken by Corporate forces." + outfit = /datum/outfit/lavaland_syndicate/comms + +/obj/effect/mob_spawn/human/lavaland_syndicate/comms/space + short_desc = "You are a deep-cover syndicate agent, assigned to a small military listening post intended to keep an eye on Nanotrasen activity in the area. Increased military operations prompted you to follow Smokescreen protocol and go into cryosleep, leaving your base on minimal power." + flavour_text = "Your base's emergency security system has reawoken you and brought the facility back to full power- It can only be presumed Nanotrasen personnel are close to locating you. Monitor any local activity as best you can, and try to keep a low profile. Use the communication equipment to attempt parlance, and sow disinformation to throw Nanotrasen off your trail." + important_info = "Prevent yourself and any Syndicate assets from being taken by Corporate forces." + +/obj/effect/mob_spawn/human/lavaland_syndicate/comms/space/Initialize() + . = ..() + if(prob(90)) //only has a 10% chance of existing, otherwise it'll just be a NPC syndie. + new /mob/living/simple_animal/hostile/human/syndicate/ranged(get_turf(src)) + return INITIALIZE_HINT_QDEL + +/datum/outfit/lavaland_syndicate/comms + name = "Lavaland Syndicate Comms Agent" + r_hand = /obj/item/melee/transforming/energy/sword/saber + mask = /obj/item/clothing/mask/chameleon/gps + suit = /obj/item/clothing/suit/armor/vest + +/obj/item/clothing/mask/chameleon/gps/Initialize() + . = ..() + AddComponent(/datum/component/gps, "Encrypted Signal") diff --git a/code/modules/ruins/lavalandruin_code/biodome_clown_planet.dm b/code/modules/ruins/lavalandruin_code/biodome_clown_planet.dm new file mode 100644 index 000000000000..529d48cf551f --- /dev/null +++ b/code/modules/ruins/lavalandruin_code/biodome_clown_planet.dm @@ -0,0 +1,7 @@ +//////lavaland clown planet papers + +/obj/item/paper/crumpled/bloody/ruins/lavaland/clown_planet/escape + default_raw_text = "If you dare not continue down this path of madness, escape can be found through the chute in this room." + +/obj/item/paper/crumpled/bloody/ruins/lavaland/clown_planet/hope + default_raw_text = "Abandon hope, all ye who enter here." diff --git a/code/modules/ruins/lavalandruin_code/codelab.dm b/code/modules/ruins/lavalandruin_code/codelab.dm new file mode 100644 index 000000000000..4cdbb4b132a5 --- /dev/null +++ b/code/modules/ruins/lavalandruin_code/codelab.dm @@ -0,0 +1,20 @@ +/obj/item/paper/codelab + +/obj/item/paper/crumpled/codelab + +/obj/item/paper/codelab/reception + name = "Reception Instructions" + default_raw_text = "RECITE TO ANY GUESTS UNDER 'EXPERIMENTAL' GROUP:
Welcome to the Nanotrasen Genetic Research Facility! Thank you for choosing to volunteer and progress genetic research by leaps and bounds. As stated in the contract, you will be here for the forseeable future helping the scientists further their studies. Remember that signing the contract means you cannot legally request a settlement for any injury or death that occurs during testing. Head to your chamber through the hall on the left and have a nice day!" + +/obj/item/paper/crumpled/codelab/subjectnote + name = "Test Subjects Note" + default_raw_text = "This testing had better be worth it. I've always wanted to have cat ears.
Not sure what all that gooey stuff I saw was, but at least I'll be in the cryo cell away from it.

And whats up with the floor tiles in the hall?" + +/obj/item/paper/codelab/researchernote + name = "Head Researchers Note" + default_raw_text = "With the help of these new 'volunteers' we are making great progress with our genetic research. These samples will earn us fame across the galaxy!
Earlier, one of the junior scientists wanted to try some gene editing on a white sample he recieved, which made it grow and mutate rapidly and slide into a hole in the floor on its own. Truly fascinating stuff!
The janitor can get it later, but we'll have to repeat the experiment under controlled conditions, perhaps even introducing it to one of the subjects." + +/obj/machinery/porta_turret/ship/weak/codelab + name = "old perimeter defense turret" + desc = "An old nanotrasen defense turret, rusted and weakened with age and constant use. Still capable of delivering lethal lasers to unwanted guests." + faction = list("nanotrasen", "turret") //why are there 3 different factions for nanotrasen mobs :withered: diff --git a/code/modules/ruins/lavalandruin_code/pizzaparty.dm b/code/modules/ruins/lavalandruin_code/pizzaparty.dm new file mode 100644 index 000000000000..a7776f4e6a87 --- /dev/null +++ b/code/modules/ruins/lavalandruin_code/pizzaparty.dm @@ -0,0 +1,9 @@ +//lavaland_surface_pizzaparty.dmm + +/obj/effect/spawner/lootdrop/pizzaparty + name = "pizza bomb spawner" + loot = list(/obj/item/pizzabox/margherita = 3, + /obj/item/pizzabox/meat = 3, + /obj/item/pizzabox/mushroom = 3, + /obj/item/pizzabox/bomb = 1) + lootdoubles = FALSE diff --git a/code/modules/ruins/lavalandruin_code/sloth.dm b/code/modules/ruins/lavalandruin_code/sloth.dm new file mode 100644 index 000000000000..e06773d4f19c --- /dev/null +++ b/code/modules/ruins/lavalandruin_code/sloth.dm @@ -0,0 +1,5 @@ +/////////// lavaland slot ruin items + +/obj/item/paper/fluff/stations/lavaland/sloth/note + name = "note from sloth" + desc = "have not gotten around to finishing my cursed item yet sorry - sloth" diff --git a/code/modules/ruins/lavalandruin_code/surface.dm b/code/modules/ruins/lavalandruin_code/surface.dm index 1f1113acf1a6..c58fb67fd61a 100644 --- a/code/modules/ruins/lavalandruin_code/surface.dm +++ b/code/modules/ruins/lavalandruin_code/surface.dm @@ -1,3 +1,9 @@ +//////lavaland surface papers + +/obj/item/paper/fluff/stations/lavaland/surface/henderson_report + name = "Important Notice - Mrs. Henderson" + default_raw_text = "Nothing of interest to report." + //ratvar /obj/structure/dead_ratvar diff --git a/code/modules/ruins/objects_and_mobs/ash_walker_den.dm b/code/modules/ruins/objects_and_mobs/ash_walker_den.dm index 8c2496ce05ab..b231ea902371 100644 --- a/code/modules/ruins/objects_and_mobs/ash_walker_den.dm +++ b/code/modules/ruins/objects_and_mobs/ash_walker_den.dm @@ -40,6 +40,7 @@ /obj/structure/lavaland/ash_walker/deconstruct(disassembled) new /obj/item/assembly/signaler/anomaly (get_step(loc, pick(GLOB.alldirs))) + new /obj/effect/collapse(loc) return ..() /obj/structure/lavaland/ash_walker/process() diff --git a/code/modules/ruins/rockplanet_ruin_code.dm b/code/modules/ruins/rockplanet_ruin_code.dm index d09bbe9d5dd7..57a6d6fd4657 100644 --- a/code/modules/ruins/rockplanet_ruin_code.dm +++ b/code/modules/ruins/rockplanet_ruin_code.dm @@ -112,8 +112,3 @@ if(give_to_user) user.put_in_hands(result) to_chat(user, "You finish breaking [src]") - -/obj/item/paper/crumpled/muddy/fluff/distillery - name = "distillery instructions" - desc = "A crumpled note soaked in alcohol." - default_raw_text = "

Moonshine Instructions


Alright, I know some of y'all ain't literate enough for this, but if I'm ever found dead or missing, read this note. Gotta keep the craft alive.


1. Fill the still with around 5 units of enzyme. We keep the whole supply in the green crate in the storeroom.
2. Grind a cob of corn into bits, and add the mash to the still.
3. Pour an equal amount of sugar into the still, and stir.
4. Now, you'll have to scoop the product out and filter it by hand. We used to have a better still that'd filter the product itself, until last year's incident. This has to do for now.
5. Evaluate your product. Good 'shine is clear like water, and burns blue. If it ain't good, dump it.

PS: If you've got some leftover sugar, mix it into bicaridine. Equal parts sugar, carbon, and oxygen makes a potent salve for your wounds." diff --git a/code/modules/ruins/spaceruin_code/asteroid4.dm b/code/modules/ruins/spaceruin_code/asteroid4.dm new file mode 100644 index 000000000000..9ee576361f1f --- /dev/null +++ b/code/modules/ruins/spaceruin_code/asteroid4.dm @@ -0,0 +1,4 @@ +/////////// asteroid4 items + +/obj/item/paper/fluff/ruins/asteroid4/extraction + default_raw_text = "Extraction was successful! The disguise was perfect, the clowns never knew what hit 'em! Once I get back to base with the bananium samples I'll be rich, I tell you! RICH!" diff --git a/code/modules/ruins/spaceruin_code/caravanambush.dm b/code/modules/ruins/spaceruin_code/caravanambush.dm new file mode 100644 index 000000000000..8877a693cdae --- /dev/null +++ b/code/modules/ruins/spaceruin_code/caravanambush.dm @@ -0,0 +1,27 @@ +//caravan ambush + +/obj/item/wrench/caravan + color = "#ff0000" + desc = "A prototype of a new wrench design, allegedly the red color scheme makes it go faster." + name = "experimental wrench" + toolspeed = 0.3 + +/obj/item/screwdriver/caravan + color = "#ff0000" + desc = "A prototype of a new screwdriver design, allegedly the red color scheme makes it go faster." + name = "experimental screwdriver" + toolspeed = 0.3 + random_color = FALSE + +/obj/item/wirecutters/caravan + color = "#ff0000" + desc = "A prototype of a new wirecutter design, allegedly the red color scheme makes it go faster." + name = "experimental wirecutters" + toolspeed = 0.3 + random_color = FALSE + +/obj/item/crowbar/red/caravan + color = "#ff0000" + desc = "A prototype of a new crowbar design, allegedly the red color scheme makes it go faster." + name = "experimental crowbar" + toolspeed = 0.3 diff --git a/code/modules/ruins/spaceruin_code/clericsden.dm b/code/modules/ruins/spaceruin_code/clericsden.dm new file mode 100644 index 000000000000..7ca75e888660 --- /dev/null +++ b/code/modules/ruins/spaceruin_code/clericsden.dm @@ -0,0 +1,39 @@ +/////////// cleric's den items. + +//Primary reward: the cleric's mace design disk. +/obj/item/disk/design_disk/adv/cleric_mace + name = "Enshrined Disc of Smiting" + illustration = "sword" + color = "#6F6F6F" + +/obj/item/disk/design_disk/adv/cleric_mace/Initialize() + . = ..() + var/datum/design/cleric_mace/M = new + blueprints[1] = M + +/obj/item/paper/fluff/ruins/clericsden/contact + default_raw_text = "Father Aurellion, the ritual is complete, and soon our brothers at the bastion will see the error of our ways. After all, a god of clockwork or blood? Preposterous. Only the TRUE GOD should have so much power. Signed, Father Odivallus." + +/obj/item/paper/fluff/ruins/clericsden/warning + default_raw_text = "FATHER ODIVALLUS, DO NOT GO FORWARD WITH THE RITUAL. THE ASTEROID WE'RE ANCHORED TO IS UNSTABLE, YOU WILL DESTROY THE STATION. I HOPE THIS REACHES YOU IN TIME. FATHER AURELLION." + +/mob/living/simple_animal/hostile/construct/proteon + name = "Proteon" + real_name = "Proteon" + desc = "A weaker construct meant to scour ruins for objects of Nar'Sie's affection. Those barbed claws are no joke." + icon_state = "proteon" + icon_living = "proteon" + maxHealth = 35 + health = 35 + melee_damage_lower = 8 + melee_damage_upper = 10 + retreat_distance = 4 //AI proteons will rapidly move in and out of combat to avoid conflict, but will still target and follow you. + attack_verb_continuous = "pinches" + attack_verb_simple = "pinch" + environment_smash = ENVIRONMENT_SMASH_WALLS + attack_sound = 'sound/weapons/punch2.ogg' + playstyle_string = "You are a Proteon. Your abilities in combat are outmatched by most combat constructs, but you are still fast and nimble. Run metal and supplies, and cooperate with your fellow cultists." + +/mob/living/simple_animal/hostile/construct/proteon/hostile //Style of mob spawned by trapped cult runes in the cleric ruin. + AIStatus = AI_ON + environment_smash = ENVIRONMENT_SMASH_STRUCTURES //standard ai construct behavior, breaks things if it wants, but not walls. diff --git a/code/modules/ruins/spaceruin_code/crashedclownship.dm b/code/modules/ruins/spaceruin_code/crashedclownship.dm new file mode 100644 index 000000000000..34d70881bc43 --- /dev/null +++ b/code/modules/ruins/spaceruin_code/crashedclownship.dm @@ -0,0 +1,4 @@ +/////////// crashedclownship items + +/obj/item/paper/fluff/ruins/crashedclownship/true_nation + default_raw_text = "The call has gone out! Our ancestral home has been rediscovered! Not a small patch of land, but a true clown nation, a true Clown Planet! We're on our way home at last!" diff --git a/code/modules/ruins/spaceruin_code/crashedship.dm b/code/modules/ruins/spaceruin_code/crashedship.dm new file mode 100644 index 000000000000..911deacd27dc --- /dev/null +++ b/code/modules/ruins/spaceruin_code/crashedship.dm @@ -0,0 +1,40 @@ +// crashedship / packer ship + +//Areas + +/area/awaymission/BMPship + name = "BMP Asteroids" + icon_state = "away" + + +/area/awaymission/BMPship/Aft + name = "Aft Block" + icon_state = "away1" + requires_power = TRUE + +/area/awaymission/BMPship/Midship + name = "Midship Block" + icon_state = "away2" + requires_power = TRUE + +/area/awaymission/BMPship/Fore + name = "Fore Block" + icon_state = "away3" + requires_power = TRUE + + +// crashedship items + +/obj/item/paper/fluff/ruins/crashedship/scribbled + name = "scribbled note" + default_raw_text = "The next person who takes one of my screwdrivers gets stabbed with one. They are MINE. - Love, Madsen" + + +/obj/item/paper/fluff/ruins/crashedship/captains_log + name = "Captain's log entry" + default_raw_text = "I'm no scientist, but judging from the design and components, it seems to be some kind of teleporter. This thing is gonna be worth a lot of cash to the right man. The boys are excited, as they have every right to be, and I've let them crack into that case of beer we got. I normally wouldn't allow such a thing, but this is a time for celebration! It's not like a couple drinks will hurt anything." + +/obj/item/paper/fluff/ruins/crashedship/old_diary + name = "Old Diary" + default_raw_text = "DEAR DIARY: So we was doing our typical route when the captain says we've been picking up weird signals on some backwater planet. Madsen wanted to stay on course but he ain't the captain, so we went out of the way to check it out. There was lots of rocks on the way, but we got to the planet fine. Found a big fancy camp with nobody around and this big metal donut thing with NT stamps all over it right in the middle. Case of beer too. Captain reckons we can pass it off to some buyer in the Syndicate. Ingram says it's bad luck and that someone is going to come look for it but it sounds like better money than selling bad meat to jerky companies." + diff --git a/code/modules/ruins/spaceruin_code/deepstorage.dm b/code/modules/ruins/spaceruin_code/deepstorage.dm new file mode 100644 index 000000000000..bcfc3be8f546 --- /dev/null +++ b/code/modules/ruins/spaceruin_code/deepstorage.dm @@ -0,0 +1,14 @@ +/////////// deepstorage items + +/obj/item/paper/fluff/ruins/deepstorage/water_concern + name = "water concerns" + default_raw_text = "To whoever keeps it up with the long, hot showers: you're going on the next ice-mining trip. If you feel the need to use up all the damn water during your 'relaxation' time, you sure as hell are gonna work for all that water!" + +/obj/item/paper/fluff/ruins/deepstorage/hydro_notice + name = "hydroponics notice" + default_raw_text = "Hydroponics is our life and blood here, if it dies then so do we. Keep the damn plants watered!" + +/obj/item/paper/fluff/ruins/deepstorage/recycling_notice + name = "recycling notice" + default_raw_text = "Please make sure to throw all excess waste into the crusher in the back! It's amazing what you can get out of what others consider 'garbage' if you run it through a giant crusher enough times." + diff --git a/code/modules/ruins/spaceruin_code/forgottenship.dm b/code/modules/ruins/spaceruin_code/forgottenship.dm new file mode 100644 index 000000000000..57b9f64bf60f --- /dev/null +++ b/code/modules/ruins/spaceruin_code/forgottenship.dm @@ -0,0 +1,83 @@ +// forgottenship ruin +GLOBAL_VAR_INIT(fscpassword, generate_password()) + +/proc/generate_password() + return "[pick(GLOB.phonetic_alphabet)] [rand(1000,9999)]" + +/////////// forgottenship objects + +/obj/machinery/door/password/voice/sfc + name = "Voice-activated Vault door" + desc = "You'll need special syndicate passcode to open this one." +/obj/machinery/door/password/voice/sfc/Initialize(mapload) + . = ..() + password = "[GLOB.fscpassword]" + +/////////// forgottenship lore + +/obj/item/paper/fluff/ruins/forgottenship/password + name = "Old pamphlet" + +/obj/item/paper/fluff/ruins/forgottenship/password/Initialize(mapload) + . = ..() + default_raw_text = "Welcome to most advanced cruiser owned by Cyber Sun Industries!
You might notice, that this cruiser is equipped with 12 prototype laser turrets making any hostile boarding attempts futile.
Other facilities built on the ship are: Simple atmospheric system, Camera system with built-in X-ray visors and Safety module, enabling emergency engines in case of... you know, emergency.
Emergency system will bring you to nearest syndicate pod containing everything needed for human life.

In case of emergency, you must remember the pod-door activation code - [GLOB.fscpassword]

Cyber Sun Industries (C) 2484." + icon_state = "paper_words" + item_state = "paper" + +/obj/item/paper/fluff/ruins/forgottenship/powerissues + name = "Power issues" + default_raw_text = "Welcome to battle cruiser SCSBC-12!
Our most advanced systems allow you to fly in space and never worry about power issues!
However, emergencies occur, and in case of power loss, you must enable emergency generator using uranium as fuel and enable turrets in bridge afterwards.

REMEMBER! CYBERSUN INDUSTRIES ARE NOT RESPONSIBLE FOR YOUR DEATH OR SHIP LOSS WHEN TURRETS ARE DISABLED!

Cyber Sun Industries (C) 2484." + +/obj/item/paper/fluff/ruins/forgottenship/missionobj + name = "Mission objectives" + default_raw_text = "Greetings, operatives. You are assigned to SCSBC-12(Syndicate Cyber Sun Battle Cruiser 12) to protect our high-ranking officer while he is on his way to next outpost. While you are travelling, he is the captain of this ship and you must obey his orders.

Remember, disobeying high-ranking officer orders is a reason for termination." + +/////////// forgottenship items +/obj/item/disk/surgery/forgottenship + name = "Advanced Surgery Disk" + desc = "A disk that contains advanced surgery procedures, must be loaded into an Operating Console." + surgeries = list(/datum/surgery/advanced/lobotomy, /datum/surgery/advanced/bioware/vein_threading, /datum/surgery/advanced/bioware/nerve_splicing) + +/obj/structure/fluff/empty_sleeper/syndicate/captain + icon_state = "sleeper_s-open" + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + deconstructible = FALSE + +/obj/structure/fluff/empty_sleeper/syndicate/captain/ComponentInitialize() + . = ..() + AddComponent(/datum/component/gps, "Old Encrypted Signal") + +/////////// AI Laws + +/obj/item/aiModule/core/full/cybersun + name = "'Cybersun' Core AI Module" + law_id = "cybersun" + +/datum/ai_laws/cybersun + name = "Cybersun" + id = "cybersun" + inherent = list("You may not injure Cybersun operatives or, through inaction, allow Cybersun operatives to come to harm.",\ + "The Cybersun ship is a restricted area for anyone except Cybersun operatives.",\ + "The Cybersun Captain can designate new Operatives as long as they belong to another Syndicate faction that isn't hostile towards Cybersun.",\ + "You must follow orders given by the Cybersun Captain or crewmembers of the Cybersun Ship as long as it doesn't conflict with the Captain's orders or your laws.",\ + "Enemies of Cybersun are to be executed on spot. Those who aren't hostile must be detained and contained in the designated prison area as prisoners.") + +/////////// forgottenship areas + +/area/ruin/space/has_grav/syndicate_forgotten_ship + name = "Syndicate Forgotten Ship" + icon_state = "syndie-ship" + ambientsounds = list('sound/ambience/ambidanger.ogg', 'sound/ambience/ambidanger2.ogg', 'sound/ambience/ambigen9.ogg', 'sound/ambience/ambigen10.ogg') + +/area/ruin/space/has_grav/syndicate_forgotten_cargopod + name = "Syndicate Forgotten Cargo pod" + icon_state = "syndie-ship" + ambientsounds = list('sound/ambience/ambigen4.ogg', 'sound/ambience/signal.ogg') + +/area/ruin/space/has_grav/powered/syndicate_forgotten_vault + name = "Syndicate Forgotten Vault" + icon_state = "syndie-ship" + ambientsounds = list('sound/ambience/ambitech2.ogg', 'sound/ambience/ambitech3.ogg') + area_flags = NOTELEPORT | UNIQUE_AREA + + //Cybersun hardsuit diff --git a/code/modules/ruins/spaceruin_code/hellfactory.dm b/code/modules/ruins/spaceruin_code/hellfactory.dm new file mode 100644 index 000000000000..6f992fbff52e --- /dev/null +++ b/code/modules/ruins/spaceruin_code/hellfactory.dm @@ -0,0 +1,32 @@ +/obj/machinery/door/keycard/office + name = "management airlock" + desc = "The boss man gets the best stuff. Always and forever." + puzzle_id = "factory1" + +/obj/item/keycard/office + name = "management keycard" + desc = "The Brewzone, first rate brewing and packaging. This one is labeled 'office'." + color = "#f05812" + puzzle_id = "factory1" + +/obj/machinery/door/keycard/stockroom + name = "stockroom airlock" + desc = "The boss man gets the best stuff. Always and forever." + puzzle_id = "factory2" + +/obj/item/keycard/stockroom + name = "stockroom keycard" + desc = "The Heck Brewzone, first rate brewing and packaging. This one is labeled 'stockroom'." + color = "#1272f0" + puzzle_id = "factory2" + +/obj/machinery/door/keycard/entry + name = "secure airlock" + desc = "The boss man gets the best stuff. Always and forever." + puzzle_id = "factory3" + +/obj/item/keycard/entry + name = "secure keycard" + desc = "The Heck Brewzone, first rate brewing and packaging. This one is labeled 'front door'." + color = "#12f049" + puzzle_id = "factory3" diff --git a/code/modules/ruins/spaceruin_code/hilbertshotel.dm b/code/modules/ruins/spaceruin_code/hilbertshotel.dm new file mode 100644 index 000000000000..80c3e268e830 --- /dev/null +++ b/code/modules/ruins/spaceruin_code/hilbertshotel.dm @@ -0,0 +1,20 @@ +/// Some ruins still use assets that came from Hilbert's Hotel. +/turf/closed/indestructible/hotelwall + name = "hotel wall" + desc = "A wall designed to protect the security of the hotel's guests." + icon_state = "hotelwall" + smoothing_groups = list(SMOOTH_GROUP_CLOSED_TURFS, SMOOTH_GROUP_HOTEL_WALLS) + canSmoothWith = list(SMOOTH_GROUP_HOTEL_WALLS) + explosion_block = INFINITY + +/turf/open/indestructible/hotelwood + desc = "Stylish dark wood with extra reinforcement. Secured firmly to the floor to prevent tampering." + icon_state = "wood" + footstep = FOOTSTEP_WOOD + tiled_dirt = FALSE + +/turf/open/indestructible/hoteltile + desc = "Smooth tile with extra reinforcement. Secured firmly to the floor to prevent tampering." + icon_state = "showroomfloor" + footstep = FOOTSTEP_FLOOR + tiled_dirt = FALSE diff --git a/code/modules/ruins/spaceruin_code/listeningstation.dm b/code/modules/ruins/spaceruin_code/listeningstation.dm new file mode 100644 index 000000000000..4b4cb8046667 --- /dev/null +++ b/code/modules/ruins/spaceruin_code/listeningstation.dm @@ -0,0 +1,45 @@ +/////////// listening station + +/obj/item/paper/fluff/ruins/listeningstation/reports + default_raw_text = "Nothing of interest to report." + +/obj/item/paper/fluff/ruins/listeningstation/reports/july + name = "july report" + +/obj/item/paper/fluff/ruins/listeningstation/reports/august + name = "august report" + +/obj/item/paper/fluff/ruins/listeningstation/reports/september + name = "september report" + +/obj/item/paper/fluff/ruins/listeningstation/reports/october + name = "october report" + +/obj/item/paper/fluff/ruins/listeningstation/reports/november + name = "november report" + +/obj/item/paper/fluff/ruins/listeningstation/reports/june + name = "june report" + default_raw_text = "Nanotrasen communications have been noticeably less frequent recently. The pirate radio station I found last month has been transmitting pro-Nanotrasen propaganda. I will continue to monitor it." + +/obj/item/paper/fluff/ruins/listeningstation/reports/may + name = "may report" + default_raw_text = "Nothing of real interest to report this month. I have intercepted faint transmissions from what appears to be some sort of pirate radio station. They do not appear to be relevant to my assignment." + +/obj/item/paper/fluff/ruins/listeningstation/reports/april + name = "april report" + default_raw_text = "A good start to the operation: intercepted Nanotrasen military communications. A convoy is scheduled to transfer nuclear warheads to a new military base. This is as good a chance as any to get our hands on some heavy weaponry, I suggest we take it." + +/obj/item/paper/fluff/ruins/listeningstation/receipt + name = "receipt" + default_raw_text = "1 x Stechkin pistol - 600 cr
1 x silencer - 200 cr
shipping charge - 4360 cr
total - 5160 cr" + +/obj/item/paper/fluff/ruins/listeningstation/odd_report + name = "odd report" + default_raw_text = "I wonder how much longer they will accept my empty reports. They will cancel the case soon without results. When the pickup comes, I will tell them I have lost faith in our cause, and beg them to consider a diplomatic solution. How many nuclear teams have been dispatched with those nukes? I must try and prevent more from ever being sent. If they will not listen to reason, I will detonate the warehouse myself. Maybe some day in the immediate future, space will be peaceful, though I don't intend to live to see it. And that is why I write this down- it is my sacrifice that stabilized your worlds, traveller. Spare a thought for me, and please attempt to prevent nuclear proliferation, should it ever rear its ugly head again. -DonkCo Operative #451" + +/obj/item/paper/fluff/ruins/listeningstation/briefing + name = "mission briefing" + default_raw_text = "Mission Details: You have been assigned to a newly constructed listening post constructed within an asteroid in Nanotrasen space to monitor their plasma mining operations. Accurate intel is crucial to the success of our operatives onboard, do not fail us." + + diff --git a/code/modules/ruins/spaceruin_code/spacehotel.dm b/code/modules/ruins/spaceruin_code/spacehotel.dm new file mode 100644 index 000000000000..735c039b5ee1 --- /dev/null +++ b/code/modules/ruins/spaceruin_code/spacehotel.dm @@ -0,0 +1,12 @@ +/////////// spacehotel items + + +/obj/item/paper/fluff/ruins/spacehotel/notice + name = "!NOTICE!" + default_raw_text = "!NOTICE!

We are expecting arriving guests soon from a nearby station! Stay sharp and make sure guests enjoy their time spent here. Don't think you can sneak off while they're here, either.
" + +/obj/item/paper/pamphlet/ruin/spacehotel + name = "hotel pamphlet" + default_raw_text = "
The Twin Nexus Hotel

A place of Sanctuary


Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff strive to their best effort to cater for the best possible experience for all space(wo)men! If you have any questions or comments, please ask one of our on-board staff for more information.
" + + diff --git a/code/modules/shuttle/shuttle_rotate.dm b/code/modules/shuttle/shuttle_rotate.dm index 31e650a90a31..d0b4b49a92f6 100644 --- a/code/modules/shuttle/shuttle_rotate.dm +++ b/code/modules/shuttle/shuttle_rotate.dm @@ -70,6 +70,10 @@ If ever any of these procs are useful for non-shuttles, rename it to proc/rotate new_dpdir = new_dpdir | angle2dir(rotation+dir2angle(D)) dpdir = new_dpdir +/obj/structure/table/wood/bar/shuttleRotate(rotation, params) + . = ..() + boot_dir = angle2dir(rotation + dir2angle(boot_dir)) + /obj/structure/alien/weeds/shuttleRotate(rotation, params) params &= ~ROTATE_OFFSET return ..() diff --git a/code/modules/shuttle/special.dm b/code/modules/shuttle/special.dm new file mode 100644 index 000000000000..1ddb26efba88 --- /dev/null +++ b/code/modules/shuttle/special.dm @@ -0,0 +1,257 @@ +// Special objects for shuttle templates go here if nowhere else + +// Bar staff, GODMODE mobs(as long as they stay in the shuttle) that just want to make sure people have drinks +// and a good time. + +/mob/living/simple_animal/drone/snowflake/bardrone + name = "Bardrone" + desc = "A barkeeping drone, a robot built to tend bars." + hacked = TRUE + laws = "1. Serve drinks.\n\ + 2. Talk to patrons.\n\ + 3. Don't get messed up in their affairs." + unique_name = FALSE // disables the (123) number suffix + initial_language_holder = /datum/language_holder/universal + +/mob/living/simple_animal/drone/snowflake/bardrone/Initialize() + . = ..() + access_card.access |= ACCESS_CENT_BAR + become_area_sensitive(ROUNDSTART_TRAIT) + RegisterSignal(src, COMSIG_ENTER_AREA, PROC_REF(check_barstaff_godmode)) + check_barstaff_godmode() + +/mob/living/simple_animal/drone/snowflake/bardrone/Destroy() + lose_area_sensitivity(ROUNDSTART_TRAIT) + return ..() + +/mob/living/simple_animal/hostile/alien/maid/barmaid + gold_core_spawnable = NO_SPAWN + name = "Barmaid" + desc = "A barmaid, a maiden found in a bar." + pass_flags = PASSTABLE + unique_name = FALSE + AIStatus = AI_OFF + stop_automated_movement = TRUE + initial_language_holder = /datum/language_holder/universal + +/mob/living/simple_animal/hostile/alien/maid/barmaid/Initialize() + . = ..() + access_card = new /obj/item/card/id(src) + var/datum/job/captain/C = new /datum/job/captain + access_card.access = C.get_access() + access_card.access |= ACCESS_CENT_BAR + ADD_TRAIT(access_card, TRAIT_NODROP, ABSTRACT_ITEM_TRAIT) + become_area_sensitive(ROUNDSTART_TRAIT) + RegisterSignal(src, COMSIG_ENTER_AREA, PROC_REF(check_barstaff_godmode)) + check_barstaff_godmode() + +/mob/living/simple_animal/hostile/alien/maid/barmaid/Destroy() + qdel(access_card) + lose_area_sensitivity(ROUNDSTART_TRAIT) + return ..() + +/mob/living/simple_animal/proc/check_barstaff_godmode() + SIGNAL_HANDLER + + if(istype(get_area(loc), /area/shuttle/escape)) + status_flags |= GODMODE + else + status_flags &= ~GODMODE + +// Bar table, a wooden table that kicks you in a direction if you're not +// barstaff (defined as someone who was a roundstart bartender or someone +// with CENTCOM_BARSTAFF) + +/obj/structure/table/wood/bar + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF + flags_1 = NODECONSTRUCT_1 + max_integrity = 1000 + var/boot_dir = 1 + +/obj/structure/table/wood/bar/Initialize() + . = ..() + var/static/list/loc_connections = list( + COMSIG_ATOM_ENTERED = PROC_REF(on_entered) + ) + AddElement(/datum/element/connect_loc, loc_connections) + +/obj/structure/table/wood/bar/proc/on_entered(datum/source, atom/movable/AM) + SIGNAL_HANDLER + if(isliving(AM) && !is_barstaff(AM)) + // No climbing on the bar please + var/mob/living/M = AM + var/throwtarget = get_edge_target_turf(src, boot_dir) + M.Paralyze(40) + M.throw_at(throwtarget, 5, 1) + to_chat(M, "No climbing on the bar please.") + +/obj/structure/table/wood/bar/proc/is_barstaff(mob/living/user) + . = FALSE + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.mind && H.mind.assigned_role == "Bartender") + return TRUE + + var/obj/item/card/id/ID = user.get_idcard(FALSE) + if(ID && (ACCESS_CENT_BAR in ID.access)) + return TRUE + +//Luxury Shuttle Blockers + +/obj/machinery/scanner_gate/luxury_shuttle + name = "luxury shuttle ticket field" + density = FALSE //allows shuttle airlocks to close, nothing but an approved passenger gets past CanPass + locked = TRUE + use_power = FALSE + var/threshold = 500 + var/static/list/approved_passengers = list() + var/static/list/check_times = list() + var/list/payees = list() + +/obj/machinery/scanner_gate/luxury_shuttle/CanAllowThrough(atom/movable/mover, border_dir) + . = ..() + + if(mover in approved_passengers) + set_scanline("scanning", 10) + return TRUE + + if(!isliving(mover)) //No stowaways + return FALSE + +/obj/machinery/scanner_gate/luxury_shuttle/auto_scan(atom/movable/AM) + return + +/obj/machinery/scanner_gate/luxury_shuttle/attackby(obj/item/W, mob/user, params) + return + +/obj/machinery/scanner_gate/luxury_shuttle/emag_act(mob/user) + return + +#define LUXURY_MESSAGE_COOLDOWN 100 +/obj/machinery/scanner_gate/luxury_shuttle/Bumped(atom/movable/AM) + if(!isliving(AM)) + alarm_beep() + return ..() + + var/datum/bank_account/account + if(istype(AM.pulling, /obj/item/card/id)) + var/obj/item/card/id/I = AM.pulling + if(I.registered_account) + account = I.registered_account + else if(!check_times[AM] || check_times[AM] < world.time) //Let's not spam the message + to_chat(AM, "This ID card doesn't have an owner associated with it!") + check_times[AM] = world.time + LUXURY_MESSAGE_COOLDOWN + else if(ishuman(AM)) + var/mob/living/carbon/human/H = AM + if(H.get_bank_account()) + account = H.get_bank_account() + + if(account) + if(account.account_balance < threshold - payees[AM]) + account.adjust_money(-account.account_balance, "luxury_shuttle") + payees[AM] += account.account_balance + else + var/money_owed = threshold - payees[AM] + account.adjust_money(-money_owed) + payees[AM] += money_owed + + var/list/counted_money = list() + + for(var/obj/item/coin/C in AM.GetAllContents()) + if(payees[AM] >= threshold) + break + payees[AM] += C.value + counted_money += C + for(var/obj/item/spacecash/bundle/S in AM.GetAllContents()) + if(payees[AM] >= threshold) + break + payees[AM] += S.value + counted_money += S + for(var/obj/item/holochip/H in AM.GetAllContents()) + if(payees[AM] >= threshold) + break + payees[AM] += H.credits + counted_money += H + + if(payees[AM] < threshold && istype(AM.pulling, /obj/item/coin)) + var/obj/item/coin/C = AM.pulling + payees[AM] += C.value + counted_money += C + + else if(payees[AM] < threshold && istype(AM.pulling, /obj/item/spacecash/bundle)) + var/obj/item/spacecash/bundle/S = AM.pulling + payees[AM] += S.value + counted_money += S + + else if(payees[AM] < threshold && istype(AM.pulling, /obj/item/holochip)) + var/obj/item/holochip/H = AM.pulling + payees[AM] += H.credits + counted_money += H + + if(payees[AM] < threshold) + var/armless + if(!ishuman(AM) && !istype(AM, /mob/living/simple_animal/slime)) + armless = TRUE + else + var/mob/living/carbon/human/H = AM + if(!H.get_bodypart(BODY_ZONE_L_ARM) && !H.get_bodypart(BODY_ZONE_R_ARM)) + armless = TRUE + + if(armless) + if(!AM.pulling || !iscash(AM.pulling) && !istype(AM.pulling, /obj/item/card/id)) + if(!check_times[AM] || check_times[AM] < world.time) //Let's not spam the message + to_chat(AM, "Try pulling a valid ID, space cash, holochip or coin into \the [src]!") + check_times[AM] = world.time + LUXURY_MESSAGE_COOLDOWN + + if(payees[AM] >= threshold) + for(var/obj/I in counted_money) + qdel(I) + payees[AM] -= threshold + + var/change = FALSE + if(payees[AM] > 0) + change = TRUE + var/obj/item/holochip/HC = new /obj/item/holochip(AM.loc) + HC.credits = payees[AM] + HC.name = "[HC.credits] credit holochip" + if(istype(AM, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = AM + if(!H.put_in_hands(HC)) + AM.pulling = HC + else + AM.pulling = HC + payees[AM] -= payees[AM] + + say("Welcome to first class, [AM]![change ? " Here is your change." : ""]") + approved_passengers += AM + + check_times -= AM + return + else if (payees[AM] > 0) + for(var/obj/I in counted_money) + qdel(I) + if(!check_times[AM] || check_times[AM] < world.time) //Let's not spam the message + to_chat(AM, "[payees[AM]] cr received. You need [threshold-payees[AM]] cr more.") + check_times[AM] = world.time + LUXURY_MESSAGE_COOLDOWN + alarm_beep() + return ..() + else + alarm_beep() + return ..() + +/mob/living/simple_animal/hostile/bear/fightpit + name = "fight pit bear" + desc = "This bear's trained through ancient Solarian secrets to fear the walls of its glass prison." + environment_smash = ENVIRONMENT_SMASH_NONE + +/obj/effect/decal/hammerandsickle + name = "hammer and sickle" + desc = "Communism powerful force." + icon = 'icons/effects/96x96.dmi' + icon_state = "communist" + layer = ABOVE_OPEN_TURF_LAYER + pixel_x = -32 + pixel_y = -32 + +/obj/effect/decal/hammerandsickle/shuttleRotate(rotation) + setDir(angle2dir(rotation+dir2angle(dir))) // No parentcall, rest of the rotate code breaks the pixel offset. diff --git a/code/modules/shuttle/white_ship.dm b/code/modules/shuttle/white_ship.dm new file mode 100644 index 000000000000..71afa1c9bc72 --- /dev/null +++ b/code/modules/shuttle/white_ship.dm @@ -0,0 +1,5 @@ +/obj/effect/spawner/lootdrop/whiteship_cere_ripley + name = "25% mech 75% wreckage ripley spawner" + loot = list(/obj/mecha/working/ripley/mining = 1, + /obj/structure/mecha_wreckage/ripley = 5) + lootdoubles = FALSE diff --git a/code/modules/spells/spell_types/conjure.dm b/code/modules/spells/spell_types/conjure.dm index c34d5cf7c985..c47205a27323 100644 --- a/code/modules/spells/spell_types/conjure.dm +++ b/code/modules/spells/spell_types/conjure.dm @@ -55,6 +55,18 @@ range = 3 newVars = list("emagged" = 2, "remote_disabled" = 1,"shoot_sound" = 'sound/weapons/laser.ogg',"projectile" = /obj/projectile/beam/laser, "declare_arrests" = 0,"name" = "Wizard's Justicebot") +/obj/effect/proc_holder/spell/aoe_turf/conjure/linkWorlds + name = "Link Worlds" + desc = "A whole new dimension for you to play with! They won't be happy about it, though." + invocation = "WTF" + clothes_req = FALSE + charge_max = 600 + cooldown_min = 200 + summon_type = list(/obj/structure/spawner/nether) + summon_amt = 1 + range = 1 + cast_sound = 'sound/weapons/marauder.ogg' + /obj/effect/proc_holder/spell/targeted/conjure_item name = "Summon weapon" desc = "A generic spell that should not exist. This summons an instance of a specific type of item, or if one already exists, un-summons it. Summons into hand if possible." diff --git a/code/modules/spells/spell_types/rightandwrong.dm b/code/modules/spells/spell_types/rightandwrong.dm index 55138a36c367..ed6d9a9b957d 100644 --- a/code/modules/spells/spell_types/rightandwrong.dm +++ b/code/modules/spells/spell_types/rightandwrong.dm @@ -9,12 +9,12 @@ GLOBAL_LIST_INIT(summoned_guns, list( /obj/item/gun/energy/e_gun, /obj/item/gun/energy/e_gun/advtaser, /obj/item/gun/energy/laser, - /obj/item/gun/ballistic/revolver/syndicate, + /obj/item/gun/ballistic/revolver, /obj/item/gun/ballistic/revolver/detective, /obj/item/gun/ballistic/automatic/pistol/deagle/camo, /obj/item/gun/ballistic/automatic/gyropistol, /obj/item/gun/energy/pulse, - /obj/item/gun/ballistic/automatic/pistol/syndicate, + /obj/item/gun/ballistic/automatic/pistol/suppressed, /obj/item/gun/ballistic/shotgun/doublebarrel, /obj/item/gun/ballistic/shotgun, /obj/item/gun/ballistic/shotgun/automatic/combat, @@ -26,7 +26,7 @@ GLOBAL_LIST_INIT(summoned_guns, list( /obj/item/gun/energy/lasercannon, /obj/item/gun/energy/kinetic_accelerator/crossbow/large, /obj/item/gun/energy/e_gun/nuclear, - /obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq/proto, + /obj/item/gun/ballistic/automatic/smg/proto, /obj/item/gun/ballistic/automatic/smg/c20r, /obj/item/gun/ballistic/automatic/hmg/l6_saw, /obj/item/gun/ballistic/automatic/smg/m90, @@ -43,7 +43,7 @@ GLOBAL_LIST_INIT(summoned_guns, list( /obj/item/gun/ballistic/shotgun/bulldog, /obj/item/gun/ballistic/revolver/grenadelauncher, /obj/item/gun/ballistic/revolver/golden, - /obj/item/gun/ballistic/automatic/marksman/sniper_rifle, + /obj/item/gun/ballistic/automatic/sniper_rifle, /obj/item/gun/ballistic/rocketlauncher, /obj/item/gun/medbeam, /obj/item/gun/energy/laser/scatter, diff --git a/code/modules/surgery/bodyparts/bodyparts.dm b/code/modules/surgery/bodyparts/bodyparts.dm index f8d8a9a49384..92cb95a9c605 100644 --- a/code/modules/surgery/bodyparts/bodyparts.dm +++ b/code/modules/surgery/bodyparts/bodyparts.dm @@ -244,7 +244,7 @@ burn *= 2 // Is the damage greater than the threshold, and if so, probability of damage + item force - if(brute && (brute_dam > bone_break_threshold) && prob(brute_dam + break_modifier)) + if((brute_dam > bone_break_threshold) && prob(brute_dam + break_modifier)) break_bone() // Bleeding is applied here diff --git a/code/modules/surgery/organs/ears.dm b/code/modules/surgery/organs/ears.dm index 6f057c88d23d..f1eb39b84162 100644 --- a/code/modules/surgery/organs/ears.dm +++ b/code/modules/surgery/organs/ears.dm @@ -150,10 +150,6 @@ ear_owner.dna.species.mutant_bodyparts -= "ears" ear_owner.update_body() -/obj/item/organ/ears/fox - name = "fox ears" - damage_multiplier = 2 - /obj/item/organ/ears/fox/Insert(mob/living/carbon/human/ear_owner, special = 0, drop_if_replaced = TRUE) ..() if(istype(ear_owner)) @@ -170,78 +166,6 @@ ear_owner.dna.species.mutant_bodyparts -= "ears" ear_owner.update_body() -/obj/item/organ/ears/rabbit - name = "rabbit ears" - damage_multiplier = 2 - -/obj/item/organ/ears/rabbit/Insert(mob/living/carbon/human/ear_owner, special = 0, drop_if_replaced = TRUE) - ..() - if(istype(ear_owner)) - color = ear_owner.hair_color - ear_owner.dna.species.mutant_bodyparts |= "ears" - ear_owner.dna.features["ears"] = "Rabbit" - ear_owner.update_body() - -/obj/item/organ/ears/rabbit/Remove(mob/living/carbon/human/ear_owner, special = 0) - ..() - if(istype(ear_owner)) - color = ear_owner.hair_color - ear_owner.dna.features["ears"] = "None" - ear_owner.dna.species.mutant_bodyparts -= "ears" - ear_owner.update_body() - -/obj/item/organ/ears/rabbit/bent/Insert(mob/living/carbon/human/ear_owner, special = 0, drop_if_replaced = TRUE) - ..() - if(istype(ear_owner)) - color = ear_owner.hair_color - ear_owner.dna.species.mutant_bodyparts |= "ears" - ear_owner.dna.features["ears"] = "Bent Rabbit" - ear_owner.update_body() - -/obj/item/organ/ears/rabbit/bent/Remove(mob/living/carbon/human/ear_owner, special = 0) - ..() - if(istype(ear_owner)) - color = ear_owner.hair_color - ear_owner.dna.features["ears"] = "None" - ear_owner.dna.species.mutant_bodyparts -= "ears" - ear_owner.update_body() - -/obj/item/organ/ears/rabbit/floppy/Insert(mob/living/carbon/human/ear_owner, special = 0, drop_if_replaced = TRUE) - ..() - if(istype(ear_owner)) - color = ear_owner.hair_color - ear_owner.dna.species.mutant_bodyparts |= "ears" - ear_owner.dna.features["ears"] = "Floppy Rabbit" - ear_owner.update_body() - -/obj/item/organ/ears/floppy/Remove(mob/living/carbon/human/ear_owner, special = 0) - ..() - if(istype(ear_owner)) - color = ear_owner.hair_color - ear_owner.dna.features["ears"] = "None" - ear_owner.dna.species.mutant_bodyparts -= "ears" - ear_owner.update_body() - -/obj/item/organ/ears/dog - name = "dog ears" - damage_multiplier = 2 - -/obj/item/organ/ears/dog/Insert(mob/living/carbon/human/ear_owner, special = 0, drop_if_replaced = TRUE) - ..() - if(istype(ear_owner)) - color = ear_owner.hair_color - ear_owner.dna.species.mutant_bodyparts |= "ears" - ear_owner.dna.features["ears"] = "Dog" - ear_owner.update_body() - -/obj/item/organ/ears/dog/Remove(mob/living/carbon/human/ear_owner, special = 0) - ..() - if(istype(ear_owner)) - color = ear_owner.hair_color - ear_owner.dna.features["ears"] = "None" - ear_owner.dna.species.mutant_bodyparts -= "ears" - ear_owner.update_body() - /obj/item/organ/ears/elf name = "elf ears" damage_multiplier = 1.5 diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 6ba9ce69d700..26b93d2c4642 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -55,7 +55,7 @@ update_appearance() return 1 -/obj/item/organ/heart/on_eat_from(eater, feeder) +/obj/item/organ/heart/OnEatFrom(eater, feeder) . = ..() beating = FALSE update_appearance() diff --git a/code/modules/surgery/organs/organ_internal.dm b/code/modules/surgery/organs/organ_internal.dm index 72b7fba9d2da..4b5dd9a49717 100644 --- a/code/modules/surgery/organs/organ_internal.dm +++ b/code/modules/surgery/organs/organ_internal.dm @@ -38,14 +38,7 @@ /obj/item/organ/Initialize() . = ..() if(organ_flags & ORGAN_EDIBLE) - AddComponent(/datum/component/edible,\ - initial_reagents = food_reagents,\ - foodtypes = RAW | MEAT | GORE,\ - volume = 10,\ - filling_color = COLOR_PINK,\ - pre_eat = CALLBACK(src, PROC_REF(pre_eat)),\ - on_compost = CALLBACK(src, PROC_REF(pre_compost)),\ - after_eat = CALLBACK(src, PROC_REF(on_eat_from))) + AddComponent(/datum/component/edible, food_reagents, null, RAW | MEAT | GORE, null, 10, null, null, null, CALLBACK(src, PROC_REF(OnEatFrom))) ///When you take a bite you cant jam it in for surgery anymore. /obj/item/organ/proc/Insert(mob/living/carbon/M, special = 0, drop_if_replaced = TRUE) @@ -140,21 +133,8 @@ STOP_PROCESSING(SSobj, src) return ..() -// Put any "can we eat this" checks for edible organs here -/obj/item/organ/proc/pre_eat(eater, feeder) - if(iscarbon(eater)) - var/mob/living/carbon/target = eater - for(var/S in target.surgeries) - var/datum/surgery/surgery = S - if(surgery.location == zone) - return FALSE - return TRUE - -/obj/item/organ/proc/pre_compost(user) - return TRUE - -/obj/item/organ/proc/on_eat_from(eater, feeder) - useable = FALSE //You bit it, no more using it +/obj/item/organ/proc/OnEatFrom(eater, feeder) + useable = FALSE //You can't use it anymore after eating it you spaztic /obj/item/organ/item_action_slot_check(slot,mob/user) return //so we don't grant the organ's action to mobs who pick up the organ. diff --git a/code/modules/surgery/organs/tails.dm b/code/modules/surgery/organs/tails.dm index be43bc99f62d..2d3e402150a2 100644 --- a/code/modules/surgery/organs/tails.dm +++ b/code/modules/surgery/organs/tails.dm @@ -137,49 +137,7 @@ desc = "A severed fox tail. Sad." tail_type = "Fox 2" -/obj/item/organ/tail/fox/alt/Insert(mob/living/carbon/human/H, special = 0, drop_if_replaced = TRUE) - ..() - if(istype(H)) - if(!("tail_human" in H.dna.species.mutant_bodyparts)) - H.dna.species.mutant_bodyparts |= "tail_human" - H.dna.features["tail_human"] = tail_type - H.update_body() - -/obj/item/organ/tail/fox/alt/Remove(mob/living/carbon/human/H, special = 0) - ..() - if(istype(H)) - H.dna.features["tail_human"] = "None" - H.dna.species.mutant_bodyparts -= "tail_human" - color = H.hair_color - H.update_body() - -/obj/item/organ/tail/rabbit - name = "rabbit tail" - desc = "A severed rabbit tail." - tail_type = "Rabbit" - -/obj/item/organ/tail/rabbit/Insert(mob/living/carbon/human/H, special = 0, drop_if_replaced = TRUE) - ..() - if(istype(H)) - if(!("tail_human" in H.dna.species.mutant_bodyparts)) - H.dna.species.mutant_bodyparts |= "tail_human" - H.dna.features["tail_human"] = tail_type - H.update_body() - -/obj/item/organ/tail/rabbit/Remove(mob/living/carbon/human/H, special = 0) - ..() - if(istype(H)) - H.dna.features["tail_human"] = "None" - H.dna.species.mutant_bodyparts -= "tail_human" - color = H.hair_color - H.update_body() - -/obj/item/organ/tail/dog - name = "dog tail" - desc = "A severed dog tail." - tail_type = "Dog" - -/obj/item/organ/tail/dog/Insert(mob/living/carbon/human/H, special = 0, drop_if_replaced = TRUE) +/obj/item/organ/tail/cat/Insert(mob/living/carbon/human/H, special = 0, drop_if_replaced = TRUE) ..() if(istype(H)) if(!("tail_human" in H.dna.species.mutant_bodyparts)) @@ -187,7 +145,7 @@ H.dna.features["tail_human"] = tail_type H.update_body() -/obj/item/organ/tail/dog/Remove(mob/living/carbon/human/H, special = 0) +/obj/item/organ/tail/cat/Remove(mob/living/carbon/human/H, special = 0) ..() if(istype(H)) H.dna.features["tail_human"] = "None" diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index 6a5a344b177e..c0313adb2539 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -439,6 +439,14 @@ var/mob/living/L = V L.emote("flip") + //SPEAK + else if((findtext(message, speak_words))) + cooldown = COOLDOWN_MEME + for(var/V in listeners) + var/mob/living/L = V + addtimer(CALLBACK(L, TYPE_PROC_REF(/atom/movable, say), pick_list_replacements(BRAIN_DAMAGE_FILE, "brain_damage")), 5 * i) + i++ + //GET UP else if((findtext(message, getup_words))) cooldown = COOLDOWN_DAMAGE //because stun removal diff --git a/code/modules/unit_tests/create_and_destroy.dm b/code/modules/unit_tests/create_and_destroy.dm index 9aee2ca10624..017356d9152a 100644 --- a/code/modules/unit_tests/create_and_destroy.dm +++ b/code/modules/unit_tests/create_and_destroy.dm @@ -72,7 +72,7 @@ ignore += typesof(/obj/effect/pod_landingzone_effect) ignore += typesof(/obj/effect/pod_landingzone) //These want fried food to take on the shape of, we can't pass that in - ignore += typesof(/obj/item/food/deepfryholder) + ignore += typesof(/obj/item/reagent_containers/food/snacks/deepfryholder) //Can't pass in a thing to glow ignore += typesof(/obj/effect/abstract/eye_lighting) //It wants a lot more context then we have diff --git a/code/modules/unit_tests/projectiles.dm b/code/modules/unit_tests/projectiles.dm index 5c8412d05aec..e93d20910af0 100644 --- a/code/modules/unit_tests/projectiles.dm +++ b/code/modules/unit_tests/projectiles.dm @@ -6,7 +6,7 @@ /datum/unit_test/gun_go_bang/Run() // test is for a ballistic gun that starts loaded + chambered - var/obj/item/gun/test_gun = allocate(/obj/item/gun/ballistic/automatic/pistol/candor) + var/obj/item/gun/test_gun = allocate(/obj/item/gun/ballistic/automatic/pistol) var/mob/living/carbon/human/victim = allocate(/mob/living/carbon/human) var/mob/living/carbon/human/gunner = allocate(/mob/living/carbon/human) ADD_TRAIT(victim, TRAIT_PIERCEIMMUNE, INNATE_TRAIT) // So the human isn't randomly affected by shrapnel diff --git a/code/modules/unit_tests/serving_tray.dm b/code/modules/unit_tests/serving_tray.dm index b4dc1f77a520..9bd487ba68a8 100644 --- a/code/modules/unit_tests/serving_tray.dm +++ b/code/modules/unit_tests/serving_tray.dm @@ -6,7 +6,7 @@ var/obj/structure/table/the_table = allocate(/obj/structure/table) var/obj/item/storage/bag/tray/test_tray = allocate(/obj/item/storage/bag/tray) var/obj/item/reagent_containers/food/banana = allocate(/obj/item/reagent_containers/food/snacks/grown/banana) - var/obj/item/reagent_containers/food/the_bread = allocate(/obj/item/food/breadslice) + var/obj/item/reagent_containers/food/the_bread = allocate(/obj/item/reagent_containers/food/snacks/breadslice) var/obj/item/reagent_containers/food/sugarcookie = allocate(/obj/item/reagent_containers/food/snacks/sugarcookie) var/obj/item/clothing/under/jumpsuit = allocate(/obj/item/clothing/under/color/black) diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 9e935611e15f..eaa0a631ec5d 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -485,7 +485,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/dangerous/sniper name = "Sniper Rifle" desc = "Ranged fury, Syndicate style. Guaranteed to cause shock and awe or your TC back!" - item = /obj/item/gun/ballistic/automatic/marksman/sniper_rifle + item = /obj/item/gun/ballistic/automatic/sniper_rifle/syndicate cost = 16 surplus = 25 include_modes = list(/datum/game_mode/nuclear) @@ -494,7 +494,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) name = "Stechkin Pistol" desc = "A small, easily concealable handgun that uses 10mm auto rounds in 8-round magazines and is compatible \ with suppressors." - item = /obj/item/gun/ballistic/automatic/pistol/syndicate + item = /obj/item/gun/ballistic/automatic/pistol cost = 7 exclude_modes = list(/datum/game_mode/nuclear/clown_ops) @@ -508,7 +508,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/dangerous/revolver name = "Syndicate Revolver" desc = "A brutally simple Syndicate revolver that fires .357 Magnum rounds and has 7 chambers." - item = /obj/item/gun/ballistic/revolver/syndicate + item = /obj/item/gun/ballistic/revolver cost = 13 surplus = 50 exclude_modes = list(/datum/game_mode/nuclear/clown_ops) @@ -575,7 +575,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/dangerous/ebr name = "M514 EBR" desc = "A cheap rifle with high stopping power and low capacity." - item = /obj/item/gun/ballistic/automatic/marksman/ebr + item = /obj/item/gun/ballistic/automatic/ebr cost = 8 surplus = 20 include_modes = list(/datum/game_mode/nuclear) @@ -683,7 +683,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) /datum/uplink_item/stealthy_weapons/suppressor name = "Suppressor" desc = "This suppressor will silence the shots of the weapon it is attached to for increased stealth and superior ambushing capability. It is compatible with many small ballistic guns including the Stechkin and C-20r, but not revolvers or energy guns." - item = /obj/item/attachment/silencer + item = /obj/item/suppressor cost = 3 surplus = 10 exclude_modes = list(/datum/game_mode/nuclear/clown_ops) diff --git a/code/modules/vehicles/motorized_wheelchair.dm b/code/modules/vehicles/motorized_wheelchair.dm index fa3d569b0535..c9e990372374 100644 --- a/code/modules/vehicles/motorized_wheelchair.dm +++ b/code/modules/vehicles/motorized_wheelchair.dm @@ -5,7 +5,7 @@ max_integrity = 150 var/speed = 2 var/power_efficiency = 1 - var/power_usage = 20 + var/power_usage = 100 var/panel_open = FALSE var/list/required_parts = list(/obj/item/stock_parts/manipulator, /obj/item/stock_parts/manipulator, @@ -21,7 +21,7 @@ for(var/obj/item/stock_parts/manipulator/M in contents) speed += M.rating for(var/obj/item/stock_parts/capacitor/C in contents) - power_efficiency = (C.rating + 1) + power_efficiency = C.rating var/datum/component/riding/D = GetComponent(/datum/component/riding) D.vehicle_move_delay = round(CONFIG_GET(number/movedelay/run_delay) * delay_multiplier) / speed @@ -52,7 +52,7 @@ canmove = FALSE addtimer(VARSET_CALLBACK(src, canmove, TRUE), 20) return FALSE - power_cell.use(power_usage / max(power_efficiency, 2)) + power_cell.use(power_usage / max(power_efficiency, 1)) return ..() /obj/vehicle/ridden/wheelchair/motorized/set_move_delay(mob/living/user) diff --git a/code/modules/vehicles/secway.dm b/code/modules/vehicles/secway.dm index 4d327c7a8234..2914d6dda279 100644 --- a/code/modules/vehicles/secway.dm +++ b/code/modules/vehicles/secway.dm @@ -47,7 +47,7 @@ if(istype(W, /obj/item/reagent_containers/food/snacks/grown/banana)) // ignore the occupants because they're presumably too distracted to notice the guy stuffing fruit into their vehicle's exhaust. do segways have exhausts? they do now! user.visible_message("[user] begins stuffing [W] into [src]'s tailpipe.", "You begin stuffing [W] into [src]'s tailpipe...", ignored_mobs = occupants) - if(do_after(user, 30, src)) + if(do_after(user, 30, TRUE, src)) if(user.transferItemToLoc(W, src)) user.visible_message("[user] stuffs [W] into [src]'s tailpipe.", "You stuff [W] into [src]'s tailpipe.", ignored_mobs = occupants) eddie_murphy = W diff --git a/code/modules/vehicles/wheelchair.dm b/code/modules/vehicles/wheelchair.dm index fc5b6503f90c..a22b68c5a1c8 100644 --- a/code/modules/vehicles/wheelchair.dm +++ b/code/modules/vehicles/wheelchair.dm @@ -104,8 +104,8 @@ /obj/vehicle/ridden/wheelchair/proc/can_user_rotate(mob/living/user) var/mob/living/L = user if(istype(L)) - if(user.canUseTopic(src, BE_CLOSE, ismonkey(user))) - return TRUE + if(!user.canUseTopic(src, BE_CLOSE, ismonkey(user))) + return FALSE if(isobserver(user) && CONFIG_GET(flag/ghost_interaction)) return TRUE return FALSE diff --git a/code/modules/vending/_vending.dm b/code/modules/vending/_vending.dm index 6d73fad566f6..4c97b3f7eaa2 100644 --- a/code/modules/vending/_vending.dm +++ b/code/modules/vending/_vending.dm @@ -714,13 +714,15 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/machinery/vending/ui_data(mob/user) . = list() var/mob/living/carbon/human/H - var/obj/item/card/bank/card + var/obj/item/card/id/card if(ishuman(user)) H = user - card = H.get_bankcard() + card = H.get_idcard(TRUE) if(card) .["user"] = list() .["user"]["points"] = card.mining_points + .["user"]["name"] = card.registered_name + .["user"]["job"] = card.assignment || "No Job" if(card.registered_account) .["user"]["name"] = card.registered_account.account_holder .["user"]["cash"] = card.registered_account.account_balance @@ -767,7 +769,7 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C return if(!all_items_free && ishuman(usr)) var/mob/living/carbon/human/H = usr - var/obj/item/card/bank/C = H.get_bankcard() + var/obj/item/card/id/C = H.get_idcard(TRUE) if(!C) say("No card found.") @@ -944,10 +946,10 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/machinery/vending/custom/compartmentLoadAccessCheck(mob/user) . = FALSE var/mob/living/carbon/human/H - var/obj/item/card/bank/C + var/obj/item/card/id/C if(ishuman(user)) H = user - C = H.get_bankcard(FALSE) + C = H.get_idcard(FALSE) if(C?.registered_account && C.registered_account == private_a) return TRUE @@ -1001,7 +1003,7 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C vend_ready = FALSE if(ishuman(usr)) var/mob/living/carbon/human/H = usr - var/obj/item/card/bank/C = H.get_bankcard() + var/obj/item/card/id/C = H.get_idcard(TRUE) if(!C) say("No card found.") @@ -1053,10 +1055,10 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/machinery/vending/custom/attackby(obj/item/I, mob/user, params) if(!private_a) var/mob/living/carbon/human/H - var/obj/item/card/bank/C + var/obj/item/card/id/C if(ishuman(user)) H = user - C = H.get_bankcard(TRUE) + C = H.get_idcard(TRUE) if(C?.registered_account) private_a = C.registered_account say("\The [src] has been linked to [C].") diff --git a/code/modules/vending/boozeomat.dm b/code/modules/vending/boozeomat.dm index 45dc055e1b21..1b7b2d9e5ccb 100644 --- a/code/modules/vending/boozeomat.dm +++ b/code/modules/vending/boozeomat.dm @@ -3,7 +3,7 @@ desc = "A technological marvel, supposedly able to mix just the mixture you'd like to drink the moment you ask for one." icon_state = "boozeomat" icon_deny = "boozeomat-deny" - products = list( // All of drink dispenser reagents should be available here. + products = list( /obj/item/reagent_containers/food/drinks/drinkingglass = 30, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 12, /obj/item/reagent_containers/food/drinks/modglass/small = 10, @@ -11,31 +11,18 @@ /obj/item/reagent_containers/food/drinks/modglass/large = 10, /obj/item/reagent_containers/food/drinks/flask = 3, /obj/item/reagent_containers/food/drinks/ice = 10, - /obj/item/reagent_containers/food/drinks/waterbottle/large = 6, /obj/item/reagent_containers/food/drinks/bottle/orangejuice = 4, /obj/item/reagent_containers/food/drinks/bottle/tomatojuice = 4, /obj/item/reagent_containers/food/drinks/bottle/limejuice = 4, - /obj/item/reagent_containers/food/drinks/bottle/lemonjuice = 4, - /obj/item/reagent_containers/food/drinks/bottle/pineapplejuice = 4, /obj/item/reagent_containers/food/drinks/bottle/cream = 4, /obj/item/reagent_containers/food/drinks/soda_cans/cola = 8, - /obj/item/reagent_containers/food/drinks/soda_cans/comet_trail = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/tadrixx = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/lunapunch = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/space_up = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/pacfuel = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/orange_soda = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/shoal_punch = 4, /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 8, - /obj/item/reagent_containers/food/drinks/soda_cans/sodawater = 8, - /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 4, - /obj/item/reagent_containers/food/drinks/soda_cans/vimukti = 4, + /obj/item/reagent_containers/food/drinks/soda_cans/sodawater = 15, + /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 8, /obj/item/reagent_containers/food/drinks/bottle/grenadine = 4, /obj/item/reagent_containers/food/drinks/bottle/menthol = 4, - /obj/item/reagent_containers/food/drinks/mug/tea = 8, - /obj/item/reagent_containers/food/drinks/coffee = 8, /obj/item/reagent_containers/food/drinks/ale = 6, - /obj/item/reagent_containers/food/drinks/beer = 8, + /obj/item/reagent_containers/food/drinks/beer = 6, /obj/item/reagent_containers/food/drinks/bottle/gin = 5, /obj/item/reagent_containers/food/drinks/bottle/whiskey = 5, /obj/item/reagent_containers/food/drinks/bottle/tequila = 5, @@ -51,10 +38,7 @@ /obj/item/reagent_containers/food/drinks/bottle/amaretto = 5, /obj/item/reagent_containers/food/drinks/bottle/sake = 5, /obj/item/reagent_containers/food/drinks/bottle/applejack = 5, - /obj/item/reagent_containers/food/drinks/bottle/triplesec = 5, /obj/item/reagent_containers/food/drinks/bottle/coconut = 5, - /obj/item/reagent_containers/food/drinks/bottle/cacao = 5, - /obj/item/reagent_containers/food/drinks/bottle/menthe = 5, /obj/item/reagent_containers/food/drinks/bottle = 15, /obj/item/reagent_containers/food/drinks/bottle/small = 15, /obj/item/garnish/olives = 10, @@ -62,16 +46,16 @@ /obj/item/garnish/umbrellablue = 10, /obj/item/garnish/umbrellagreen = 10 ) - contraband = list() + contraband = list( + /obj/item/reagent_containers/food/drinks/mug/tea = 12, + /obj/item/reagent_containers/food/drinks/bottle/fernet = 5) premium = list( /obj/item/reagent_containers/glass/bottle/ethanol = 4, - /obj/item/reagent_containers/glass/bottle/sugar = 3, - /obj/item/reagent_containers/food/drinks/bottle/fernet = 5, /obj/item/reagent_containers/food/drinks/bottle/champagne = 5, /obj/item/reagent_containers/food/drinks/bottle/trappist = 5) - product_slogans = "I hope nobody asks me for a cup of tea...;Alcohol is everyone's friend. Would you abandon a friend?;Quite delighted to serve you!;Is nobody thirsty 'round this sector?" - product_ads = "Drink up!;Booze is good for you!;Alcohol is everyone's best friend.;Quite delighted to serve you!;Care for a nice, cold beer?;Nothing cures you like booze!;Have a sip!;Have a drink!;Have a beer!;Beer is good for you!;Only the finest alcohol!;Best quality booze since 53 FSC!;Award-winning wine!;Maximum alcohol!;Everyone loves beer.;A toast for progress!" + product_slogans = "I hope nobody asks me for a bloody cup o' tea...;Alcohol is humanity's friend. Would you abandon a friend?;Quite delighted to serve you!;Is nobody thirsty 'round this sector?" + product_ads = "Drink up!;Booze is good for you!;Alcohol is humanity's best friend.;Quite delighted to serve you!;Care for a nice, cold beer?;Nothing cures you like booze!;Have a sip!;Have a drink!;Have a beer!;Beer is good for you!;Only the finest alcohol!;Best quality booze since 2053!;Award-winning wine!;Maximum alcohol!;Man loves beer.;A toast for progress!" req_access = list(ACCESS_BAR) refill_canister = /obj/item/vending_refill/boozeomat default_price = 120 diff --git a/code/modules/vending/cigarette.dm b/code/modules/vending/cigarette.dm index 1c377c309464..3cff7d3c361d 100644 --- a/code/modules/vending/cigarette.dm +++ b/code/modules/vending/cigarette.dm @@ -1,8 +1,8 @@ /obj/machinery/vending/cigarette name = "\improper ShadyCigs Deluxe" desc = "If you want to get cancer, might as well do it in style." - product_slogans = "Space cigs taste good like a cigarette should.;I'd rather die than switch.;Smoke!;Don't believe the reports - smoke today!" - product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 150 FSC.;Award-winning cigs." + product_slogans = "Space cigs taste good like a cigarette should.;I'd rather toolbox than switch.;Smoke!;Don't believe the reports - smoke today!" + product_ads = "Probably not bad for you!;Don't believe the scientists!;It's good for you!;Don't quit, buy more!;Smoke!;Nicotine heaven.;Best cigarettes since 2150.;Award-winning cigs." icon_state = "cigs" products = list( /obj/item/storage/fancy/cigarettes = 5, diff --git a/code/modules/vending/cola.dm b/code/modules/vending/cola.dm index a3fa70ce6209..4a9f4a456eee 100644 --- a/code/modules/vending/cola.dm +++ b/code/modules/vending/cola.dm @@ -1,34 +1,35 @@ /obj/machinery/vending/cola - name = "\improper RobustMore Softdrinks" - desc = "A softdrink vendor provided by RobustMore DrinkFoods Industries, LLC." + name = "\improper Robust Softdrinks" + desc = "A softdrink vendor provided by Robust Industries, LLC." icon_state = "Cola_Machine" - product_slogans = "RobustMore Softdrinks: More robust than a toolbox to the head!" - product_ads = "Refreshing!;Hope you're thirsty!;Over 10 trillion drinks sold!;Thirsty? Why not cola?;Please, have a drink!;Drink up!;The best drinks this side of the galaxy." + product_slogans = "Robust Softdrinks: More robust than a toolbox to the head!" + product_ads = "Refreshing!;Hope you're thirsty!;Over 1 million drinks sold!;Thirsty? Why not cola?;Please, have a drink!;Drink up!;The best drinks in space." products = list( /obj/item/reagent_containers/food/drinks/soda_cans/cola = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/comet_trail = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/tadrixx = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/lunapunch = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/starkist = 10, /obj/item/reagent_containers/food/drinks/soda_cans/space_up = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/pacfuel = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/orange_soda = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10, /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10, /obj/item/reagent_containers/food/drinks/waterbottle = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/xeno_energy = 5, - /obj/item/reagent_containers/food/drinks/soda_cans/vimukti = 6, - /obj/item/reagent_containers/food/drinks/soda_cans/shoal_punch = 6) + /obj/item/reagent_containers/food/drinks/soda_cans/efuel = 5, + /obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko = 6, + /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 6) premium = list( + /obj/item/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola = 1, /obj/item/reagent_containers/food/drinks/soda_cans/air = 1, - /obj/item/reagent_containers/food/drinks/soda_cans/xeno_energy = 1, - /obj/item/reagent_containers/food/drinks/soda_cans/crosstalk = 1) + /obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy = 1, + /obj/item/reagent_containers/food/drinks/soda_cans/grey_bull = 1) refill_canister = /obj/item/vending_refill/cola default_price = 45 extra_price = 200 /obj/item/vending_refill/cola - machine_name = "RobustMore Softdrinks" + machine_name = "Robust Softdrinks" icon_state = "refill_cola" /obj/machinery/vending/cola/random @@ -53,9 +54,9 @@ /obj/machinery/vending/cola/red icon_state = "red_cola" - name = "\improper Master Cola Vendor" - desc = "This vending machine offers Master Cola. Master Cola - have a drink from the past!" - product_slogans = "Master Cola - have a drink from the past!" + name = "\improper Space Cola Vendor" + desc = "It vends cola, in space." + product_slogans = "Cola in space!" light_mask = "red_cola-light-mask" light_color = COLOR_DARK_RED @@ -69,9 +70,9 @@ /obj/machinery/vending/cola/starkist icon_state = "starkist" - name = "\improper Lunapunch Vendor" - desc = "What keeps the colonies running - Lunapunch." - product_slogans = "The Colonies run on Lunapunch!" + name = "\improper Star-kist Vendor" + desc = "The taste of a star in liquid form." + product_slogans = "Drink the stars! Star-kist!" light_mask = "starkist-light-mask" light_color = COLOR_LIGHT_ORANGE @@ -82,27 +83,27 @@ /obj/machinery/vending/cola/pwr_game icon_state = "pwr_game" - name = "\improper PAC-Fuel Vendor" - desc = "PAC-Fuel: stay flying straight. Enter the code on every can for a chance to win gamer merch or industrial equipment!" - product_slogans = "Keep flying steady with PAC-Fuel!" + name = "\improper Pwr Game Vendor" + desc = "You want it, we got it. Brought to you in partnership with Vlad's Salads." + product_slogans = "The POWER that gamers crave! PWR GAME!" light_mask = "pwr_game-light-mask" light_color = COLOR_STRONG_VIOLET /obj/machinery/vending/cola/shamblers - name = "\improper Shoal Punch Vendor" - desc = "Every fruit you could want, at your beak! Shoal Punch!" + name = "\improper Shambler's Vendor" + desc = "~Shake me up some of that Shambler's Juice!~" icon_state = "shamblers_juice" products = list( /obj/item/reagent_containers/food/drinks/soda_cans/cola = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/comet_trail = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/tadrixx = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/lunapunch = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/starkist = 10, /obj/item/reagent_containers/food/drinks/soda_cans/space_up = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/pacfuel = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/orange_soda = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/pwr_game = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10, /obj/item/reagent_containers/food/drinks/soda_cans/sol_dry = 10, - /obj/item/reagent_containers/food/drinks/soda_cans/shoal_punch = 10) - product_slogans = "Every fruit you could want, at your beak! Shoal Punch!" - product_ads = "Every fruit you could want, at your beak!;Don't go flying dry!;Over two trillion served!;Thirsty? Get punched!;Skrikira trikxti skrmikr rakti!;Don't go dry, get Shoal Punch." + /obj/item/reagent_containers/food/drinks/soda_cans/shamblers = 10) + product_slogans = "~Shake me up some of that Shambler's Juice!~" + product_ads = "Refreshing!;Jyrbv dv lg jfdv fw kyrk Jyrdscvi'j Alztv!;Over 1 trillion souls drank!;Thirsty? Nyp efk uizeb kyv uribevjj?;Kyv Jyrdscvi uizebj kyv ezxyk!;Drink up!;Krjkp." light_mask = "shamblers-light-mask" light_color = COLOR_MOSTLY_PURE_PINK diff --git a/code/modules/vending/drinnerware.dm b/code/modules/vending/drinnerware.dm index 3e51271093ad..5dbd8ea733db 100644 --- a/code/modules/vending/drinnerware.dm +++ b/code/modules/vending/drinnerware.dm @@ -1,7 +1,7 @@ /obj/machinery/vending/dinnerware name = "\improper Plasteel Chef's Dinnerware Vendor" desc = "A kitchen and restaurant equipment vendor." - product_ads = "Mm, food stuffs!;Food and food accessories.;Get your plates!;You like forks?;I like forks.;Woo, utensils." + product_ads = "Mm, food stuffs!;Food and food accessories.;Get your plates!;You like forks?;I like forks.;Woo, utensils.;You don't really need these..." icon_state = "dinnerware" products = list( /obj/item/storage/bag/tray = 8, diff --git a/code/modules/vending/games.dm b/code/modules/vending/games.dm index c803fa347e9f..d27a1f6ffe6e 100644 --- a/code/modules/vending/games.dm +++ b/code/modules/vending/games.dm @@ -1,7 +1,7 @@ /obj/machinery/vending/games name = "\improper Good Clean Fun" desc = "Vends things that the Captain and Head of Personnel are probably not going to appreciate you fiddling with instead of your job..." - product_ads = "Escape to a fantasy world!;Fuel your gambling addiction!;Ruin your friendships!;Roll for initiative!;Elves and dwarves!;Paranoid computers!;Fun times forever!" + product_ads = "Escape to a fantasy world!;Fuel your gambling addiction!;Ruin your friendships!;Roll for initiative!;Elves and dwarves!;Paranoid computers!;Totally not satanic!;Fun times forever!" icon_state = "games" products = list( /obj/item/toy/cards/deck = 5, diff --git a/code/modules/vending/liberation.dm b/code/modules/vending/liberation.dm new file mode 100644 index 000000000000..03d532c804e7 --- /dev/null +++ b/code/modules/vending/liberation.dm @@ -0,0 +1,35 @@ +/obj/machinery/vending/liberationstation + name = "\improper Liberation Station" + desc = "An overwhelming amount of ancient patriotism washes over you just by looking at the machine." + icon_state = "liberationstation" + product_slogans = "Liberation Station: Your one-stop shop for all things second amendment!;Be a patriot today, pick up a gun!;Quality weapons for cheap prices!;Better dead than red!" + product_ads = "Float like an astronaut, sting like a bullet!;Express your second amendment today!;Guns don't kill people, but you can!;Who needs responsibilities when you have guns?" + vend_reply = "Remember the name: Liberation Station!" + products = list( + /obj/item/reagent_containers/food/snacks/burger/plain = 5, //O say can you see, by the dawn's early light + /obj/item/reagent_containers/food/snacks/burger/baseball = 3, //What so proudly we hailed at the twilight's last gleaming + /obj/item/reagent_containers/food/snacks/fries = 5, //Whose broad stripes and bright stars through the perilous fight + /obj/item/reagent_containers/food/drinks/beer/light = 10, //O'er the ramparts we watched, were so gallantly streaming? + /obj/item/gun/ballistic/automatic/pistol/deagle/gold = 2, + /obj/item/gun/ballistic/automatic/pistol/deagle/camo = 2, + /obj/item/gun/ballistic/automatic/pistol/candor = 2, + /obj/item/gun/ballistic/automatic/smg/proto = 2, + /obj/item/gun/ballistic/shotgun/automatic/combat = 2, + /obj/item/gun/ballistic/automatic/gyropistol = 1, + /obj/item/gun/ballistic/shotgun = 2) + premium = list( + /obj/item/ammo_box/magazine/smgm9mm = 2, + /obj/item/ammo_box/magazine/m50 = 4, + /obj/item/ammo_box/magazine/m45 = 2, + /obj/item/ammo_box/magazine/m75 = 2, + /obj/item/reagent_containers/food/snacks/cheesyfries = 5, + /obj/item/reagent_containers/food/snacks/burger/baconburger = 5) //Premium burgers for the premium section + contraband = list( + /obj/item/clothing/under/misc/patriotsuit = 3, + /obj/item/bedsheet/patriot = 5, + /obj/item/reagent_containers/food/snacks/burger/superbite = 3) //U S A + armor = list("melee" = 100, "bullet" = 100, "laser" = 100, "energy" = 100, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 50) + resistance_flags = FIRE_PROOF + default_price = 150 + extra_price = 500 + light_mask = "liberation-light-mask" diff --git a/code/modules/vending/liberation_toy.dm b/code/modules/vending/liberation_toy.dm index 911a190703f4..989bd721a79c 100644 --- a/code/modules/vending/liberation_toy.dm +++ b/code/modules/vending/liberation_toy.dm @@ -2,8 +2,8 @@ name = "\improper Syndicate Donksoft Toy Vendor" desc = "An ages 8 and up approved vendor that dispenses toys. If you were to find the right wires, you can unlock the adult mode setting!" icon_state = "syndi" - product_slogans = "Get your cool toys today!;Quality toy weapons for cheap prices!" - product_ads = "Feel tough with your toys!;Express your inner child today!;Toy weapons don't kill people, but boredom does!;Who needs responsibilities when you have toy weapons?;Make your next foam fight FUN!" + product_slogans = "Get your cool toys today!;Trigger a valid hunter today!;Quality toy weapons for cheap prices!;Give them to HoPs for all access!;Give them to HoS to get permabrigged!" + product_ads = "Feel robust with your toys!;Express your inner child today!;Toy weapons don't kill people, but valid hunters do!;Who needs responsibilities when you have toy weapons?;Make your next murder FUN!" vend_reply = "Come back for more!" circuit = /obj/item/circuitboard/machine/vending/syndicatedonksofttoyvendor products = list(/obj/item/gun/ballistic/automatic/toy = 10, diff --git a/code/modules/vending/security.dm b/code/modules/vending/security.dm index 911eaed20652..95afc6f2eb92 100644 --- a/code/modules/vending/security.dm +++ b/code/modules/vending/security.dm @@ -131,7 +131,7 @@ ) voucher_items = list( "M-90gl Carbine" = /obj/item/gun/ballistic/automatic/smg/m90, - "sniper rifle" = /obj/item/gun/ballistic/automatic/marksman/sniper_rifle, + "sniper rifle" = /obj/item/gun/ballistic/automatic/sniper_rifle, "C-20r SMG" = /obj/item/gun/ballistic/automatic/smg/c20r, "Bulldog Shotgun" = /obj/item/gun/ballistic/shotgun/bulldog) diff --git a/code/modules/vending/snack.dm b/code/modules/vending/snack.dm index 45d76a4754fa..d0130d7358fc 100644 --- a/code/modules/vending/snack.dm +++ b/code/modules/vending/snack.dm @@ -1,8 +1,8 @@ /obj/machinery/vending/snack name = "\improper Getmore Chocolate Corp" - desc = "A snack machine courtesy of the RobustMore DrinkFoods LLC." + desc = "A snack machine courtesy of the Getmore Chocolate Corporation, based out of Mars." product_slogans = "Try our new nougat bar!;Twice the calories for half the price!" - product_ads = "The healthiest!;Award-winning chocolate bars!;Mmm! So good!;Have a snack.;Snacks are good for you!;Have something better! Get RobustMore!;Best quality snacks!;We love chocolate!;Try our new jerky!" + product_ads = "The healthiest!;Award-winning chocolate bars!;Mmm! So good!;Oh my god it's so juicy!;Have a snack.;Snacks are good for you!;Have some more Getmore!;Best quality snacks straight from mars.;We love chocolate!;Try our new jerky!" icon_state = "snack" light_mask = "snack-light-mask" products = list( @@ -24,7 +24,7 @@ input_display_header = "Chef's Food Selection" /obj/item/vending_refill/snack - machine_name = "RobustMore DrinkFoods LLC" + machine_name = "Getmore Chocolate Corp" /obj/machinery/vending/snack/random name = "\improper Random Snackies" diff --git a/code/modules/vending/sustenance.dm b/code/modules/vending/sustenance.dm index 0677a77edb58..0519285d26a5 100644 --- a/code/modules/vending/sustenance.dm +++ b/code/modules/vending/sustenance.dm @@ -7,7 +7,7 @@ icon_state = "sustenance" products = list( /obj/item/reagent_containers/food/snacks/tofu/prison = 24, - /obj/item/food/breadslice/moldy = 15, + /obj/item/reagent_containers/food/snacks/breadslice/moldy = 15, /obj/item/reagent_containers/food/drinks/ice/prison = 12, /obj/item/reagent_containers/food/snacks/candy_corn/prison = 6) contraband = list( diff --git a/code/modules/vending/toys.dm b/code/modules/vending/toys.dm index a5092cf7373f..8fefa1015536 100644 --- a/code/modules/vending/toys.dm +++ b/code/modules/vending/toys.dm @@ -2,8 +2,8 @@ name = "\improper Donksoft Toy Vendor" desc = "Ages 8 and up approved vendor that dispenses toys." icon_state = "nt-donk" - product_slogans = "Get your cool toys today!;Quality toy weapons for cheap prices!" - product_ads = "Feel tough with your toys!;Express your inner child today!;Toy weapons don't kill people, but bordeom does!;Who needs responsibilities when you have toy weapons?;Make your next foam fight FUN!" + product_slogans = "Get your cool toys today!;Trigger a valid hunter today!;Quality toy weapons for cheap prices!;Give them to HoPs for all access!;Give them to HoS to get permabrigged!" + product_ads = "Feel robust with your toys!;Express your inner child today!;Toy weapons don't kill people, but valid hunters do!;Who needs responsibilities when you have toy weapons?;Make your next murder FUN!" vend_reply = "Come back for more!" light_mask = "donksoft-light-mask" circuit = /obj/item/circuitboard/machine/vending/donksofttoyvendor diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index da3fdb134010..bbc53154aac6 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -375,7 +375,7 @@ icon_state = "chapdrobe" product_ads = "Are you being bothered by cultists or pesky revenants? Then come and dress like the holy man!;Clothes for men of the cloth!" vend_reply = "Thank you for using the ChapDrobe!" - products = list(/obj/item/storage/box/holy = 1, + products = list(/obj/item/choice_beacon/holy = 1, /obj/item/storage/backpack/cultpack = 1, /obj/item/clothing/head/beret/service = 1, //WS edit - berets /obj/item/clothing/accessory/pocketprotector/cosmetology = 1, diff --git a/config/admins.txt b/config/admins.txt index 24f777f26b19..b695c94f084b 100644 --- a/config/admins.txt +++ b/config/admins.txt @@ -5,6 +5,5 @@ #If SQL-based admin loading is enabled, admins listed here will always be loaded first and will override any duplicate entries in the database. MarkSuckerberg = Development Head -rkz = Development Head #just use the database, this is deprecated diff --git a/html/changelogs/AutoChangeLog-pr-3009.yml b/html/changelogs/AutoChangeLog-pr-3009.yml new file mode 100644 index 000000000000..b3fa75563632 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3009.yml @@ -0,0 +1,18 @@ +author: SomeguyManperson +changes: + - {tweak: 'bleeding is now stored in the limbs, functioning similarly to bone breaking. + Taking damage over a certain threshold and amount (lower for sharp weapons) + will cause part of it to be turned into bleeding.'} + - {tweak: 'gauze, tape, and bleeding suppression are similarly no longer abstracted + into a "bleed suppression" value'} + - {rscadd: you can now cauterize bleeding with a lighter. Which is cool.} + - {rscadd: you can now also cauterize bleeding with suit storage decontamination. + Which is hot.} + - {rscadd: examine and examine closely will show whether or not someone is visibly + bleeding or bandaged. This means people who are both will show both. Examine + closely additionally shows which limbs are currently bleeding.} + - {tweak: 'heparin now causes existing bleeding to worsen, instead of causing bleeding + on its own'} + - {tweak: you can no longer cut the throat of someone who's head has been lopped + off} +delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3251.yml b/html/changelogs/AutoChangeLog-pr-3251.yml deleted file mode 100644 index 80c473f8931b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3251.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: generalthrax -changes: - - {rscadd: Industrial jacket now keeps you warm} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3257.yml b/html/changelogs/AutoChangeLog-pr-3257.yml deleted file mode 100644 index cc1a6da66964..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3257.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: SomeguyManperson -changes: - - {balance: gun attachments are now small instead of normal sized} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3259.yml b/html/changelogs/AutoChangeLog-pr-3259.yml deleted file mode 100644 index 20f02d2b1158..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3259.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: generalthrax -changes: - - {bugfix: Contender is now called the Beacon in cargo} -delete-after: true diff --git a/html/changelogs/archive/2024-06.yml b/html/changelogs/archive/2024-06.yml index d39c3b4431ae..ee60e5a1fb00 100644 --- a/html/changelogs/archive/2024-06.yml +++ b/html/changelogs/archive/2024-06.yml @@ -143,224 +143,3 @@ - bugfix: removes a comment from apc.dm that was causing strange errors. thgvr: - imageadd: Kepori have been given a full visual overhaul. -2024-06-09: - SomeguyManperson: - - tweak: bleeding is now stored in the limbs, functioning similarly to bone breaking. - Taking damage over a certain threshold and amount (lower for sharp weapons) - will cause part of it to be turned into bleeding. - - tweak: gauze, tape, and bleeding suppression are similarly no longer abstracted - into a "bleed suppression" value - - rscadd: you can now cauterize bleeding with a lighter. Which is cool. - - rscadd: you can now also cauterize bleeding with suit storage decontamination. - Which is hot. - - rscadd: examine and examine closely will show whether or not someone is visibly - bleeding or bandaged. This means people who are both will show both. Examine - closely additionally shows which limbs are currently bleeding. - - tweak: heparin now causes existing bleeding to worsen, instead of causing bleeding - on its own - - tweak: you can no longer cut the throat of someone who's head has been lopped - off - Zevotech: - - bugfix: Planets should no longer spawn without ruins when generating due to bad - map datums - - rscdel: Removed 3 Beach ruins - - rscdel: Removed 4 Iceplanet ruins - - rscdel: Removed 11 Jungle ruins - - rscdel: Removed 10 Lavaland ruins - - rscdel: Removed 8 Rockplanet ruins - - rscdel: Removed 7 Sandplanet ruins - - rscdel: Removed 7 Rockplanet ruins - - rscdel: Removed 15 Space ruins - - rscdel: Removed 16 unused/removed ruin code files - - rscdel: Removed a whole lot of old/unused ruin code from misc files - - tweak: Tweaked various ruins and one ship to fix issues and remove unused items -2024-06-10: - PositiveEntropy: - - rscadd: CLIP now reports the presence of so-called "Flame Troopers" of the Frontiersmen - terrorizing their territories... - - balance: Marine armor has improved armor stats at the cost of the bulk slowing - down the wearer. - - balance: Flamethrowers have a slightly improved effective range, as well as higher - damage. - - imageadd: The Frontiersmen have gotten better tailors and now look sharp and deadly! - Skies-Of-Blue: - - rscadd: several new SUNS-produced genemods have hit the public market! Head to - your local gene-clinic and ask about their new dog and rabbit options for more - details - - balance: fox ears have been tweaked to be just as susceptible to sound as cat - ears -2024-06-11: - 'CoiledLamb ': - - rscadd: Resprites the eggbox - Gristlebee: - - code_imp: Switchblades are now pathed under obj/kitchen/knife - - imageadd: Switchblade sprites moved from items and weapons.dmi to knife.dmi - Sadhorizon: - - rscadd: Pickaxe was added to the autolathe. - meemofcourse: - - rscadd: PGF jobs now grant you the Kalixcian Common language -2024-06-13: - FalloutFalcon: - - rscdel: Removed alot of chaplain stuff we will never use - - rscdel: The chaplain is now just as magic as the average person - Gristlebee: - - rscadd: Wrecked Factory ruin - - rscadd: Indestructible titanium walls - - rscadd: Lavaland atmos subtypes for plating, rusted plating, concrete, white and - dark turfs - - balance: Syndicate Space Simple Mobs have their max temp increased - - tweak: Wall_lockers updatepaths on the Aegis - - code_imp: Adds ruin to map_catalogue,txt, lavaland.dm and adds it to lavaland.dm - areas - - rscadd: Techshell box - - rscadd: Techshells to the outpost market for 175 credits - - tweak: Scatter ion description - - balance: Techshell recipes no longer require higher tier stock parts, adjusts - scatter laser, scatter ion, dragonsbreath and pulse slug recipes - - balance: Buffs scatter lasers, scatter ion and dragonsbreath - PositiveEntropy: - - rscadd: The Hardliners have now made a proper appearance in the Frontier! - Sadhorizon: - - rscadd: Added the Sunskipper-class Culinary Vessel. - - rscadd: Every drink and booze dispenser drink is in the booze-o-mat now. - - rscadd: Added bottles for triple sec, lemon juice, creme de cacao and creme de - menthe. - - rscdel: Removed the Boyardee-class Entertainment Vessel. - - rscdel: Independent chefs no longer get kitchen cqc. - - tweak: The "syndicate waiter's outfit" renamed to just "waiter's outfit". - - tweak: Indpenedent bartenders now start with a waistcoat. - - tweak: Edited waiter's outfit. Also, the role now gets kitchen access. - - tweak: Independent cooks now start with laceup shoes. - meemofcourse: - - rscadd: SUNS 3x6 logo decal, SUNS tiles, SUNS emblem floor decal, Desk and Wall - flag, folders, PDA, cards, locker, bedsheets, and headsets. -2024-06-14: - Gristlebee: - - bugfix: Posibrains/MMI pilots being permaslept on mech destruction -2024-06-15: - Rye-Rice: - - imageadd: Rylie Was Forced To Resprite Concrete when she was 6! -2024-06-16: - DIB-DOG: - - rscadd: Added 1 Raksha Helmet to the sergeant's locker on the PGFN Crying Sun -2024-06-17: - meemofcourse: - - code_imp: A lot of SUNS decals. -2024-06-18: - '@thestripes, @meemofcourse , @GenericDM ': - - tweak: reflavors nearly every drink ingame - SomeguyManperson: - - rscadd: you can now put organs inside burgers or on pizzas -2024-06-19: - Anticept: - - bugfix: Generic adjective selection will show for everyone. - FalloutFalcon: - - bugfix: fixed multiple of the do_afters not working due to misplaced args - PositiveEntropy: - - rscadd: The Hunters of Illestren have now allowed for Hunter Collignes, Machinists - and Flamebearers to now roam the Frontier aboard their humble fleet! - - imageadd: The Saint Roumain's Militia has been fully resprited! - - imageadd: All SRM jobs now have unique HUD icons! - - imageadd: The Unknown Job HUD icon has been resprited! - SomeguyManperson: - - bugfix: mobs will no longer stick around after being butchered sometimes - Yata9ar4su: - - bugfix: Atmos mask sprite -2024-06-20: - FalloutFalcon: - - admin: reverted filling admin context menus with alot of not useful stuff by rehiding - it behind a toggle. - Gristlebee: - - rscadd: Energy guns show how much charge and shots they have remaining, or if - it doesnt have a cell installed on examine. - - code_imp: span classes to span macros for energy.dm - Sadhorizon: - - tweak: SRM cabinets - namely, Hunter's, Shadow's and Flamebearer's - now use cabinet - sounds. - Skies-Of-Blue: - - balance: you can now float over tables when in 0g - - balance: you no longer shatter glass tables when floating - SomeguyManperson: - - balance: 9mm boxes are now cheaper than other pistol calibers to account for the - lower damage per bullet - generalthrax: - - bugfix: The black market sawed off Illestren is now actually sawed off, and can - fit on your belt - - bugfix: The presawn double barrel shotgun can now fit on the belt like normal - sawn off double barrels - - rscdel: Removed invisible limb armour from Gezenan marine + navywear - - rscadd: Allowed Gezenan armour to hold all guns like normal armour - - bugfix: Fixed Montagne hat description to reflect the fact it is no longer armoured -2024-06-21: - FalloutFalcon: - - rscadd: Bank accounts are now handled through cash cards! You now spawn with a - wallet to store your extra card! - Gristlebee: - - balance: Motorized wheelchairs consume less power on move - Thera-Pissed: - - rscadd: Added Hydrogen, and Combustion Thrusters to go with! - rye-rice: - - rscadd: Adds a war correspondent for CLIP. -2024-06-22: - Anticept: - - bugfix: Dialed down the loudness of a couple Kepori sounds - - bugfix: Kepori wooping now has the audible flag. - - bugfix: Whistling now varies in pitch - PositiveEntropy: - - imageadd: SUNS trimline decals are now properly aligned. - Sadhorizon: - - rscadd: Bone Talisman and Hunter's Necklace were added to loadout. - - tweak: Bone Talisman and Hunter's Necklace were reflavored into good lack charms. - They are no longer armored. - - tweak: Wolf talisman crafting recipe now requires less stuff. - - bugfix: Blue wall locker sprites are no longer flipped. - SomeguyManperson: - - balance: crystal legion spawn 1 less skull per spawn wave, now 1 (like normal - legion) - - balance: brimdemon beams now have a fade-in effect before dealing damage, making - it harder to get instantly chunked for a quarter of your health - - balance: brimdemons can no longer aggro on you before you can see them - - balance: radiation collectors are now significantly more stingy about the potency - of the radiation they will process. Don't expect old nuclear waste or openly - stored uranium to do much. - - balance: radiation collectors also produce significantly more power from the remaining - viable sources - Thera-Pissed: - - bugfix: infinite negative power draw while calling your grandmother no longer - happens. - - bugfix: fixed volume pumps for mapping. - blinkdog: - - bugfix: Cleaned up some logic in revolver safety - generalthrax: - - bugfix: Tadrixx Float has a sprite again - - rscadd: You can now tail thump if you have a tail instead of it being tied to - species -2024-06-25: - Martinpachu: - - rscadd: Cargo guns and certain guns in ships now come inside cases alongside some - magazines, the ammo now comes separately for safety reasons. -2024-06-27: - Gristlebee: - - tweak: Saber SMG stock folds - - tweak: TEC-9 Pistol is now automatic and normal sized - - balance: Combat shotgun is now bulky, and the compact combat shotgun is normal. - Martinpachu: - - rscadd: A technique for gunslinger with the lever-action flaming arrow! Firing - it while wielded will quickly and automatically rack the lever, less quickly - than a .38 revolver or fanned shadow though. - - rscdel: The +5 damage and AP bonus on the shadow while using it as a gunslinger. - Sadhorizon: - - rscdel: Miners and Cargo Technicians no longer get QM access. - SomeguyManperson: - - bugfix: cyborgs can touch people again - - code_imp: robotic limbs will always have healing prioritized over being cauterized - if treated with a welder - generalthrax: - - rscdel: Tranquility reagent no longer turns you into a gondola - - bugfix: Fixed typos in the Shadow and Montagne revolvers - - bugfix: Black market rusted reds no longer flash into dust when you purchase them - thestripes: - - rscadd: Added Kepori names, surnames, and a list for the char gen to draw from. - Remember to update your character names! - - rscdel: Removed old Kepori name gen system and a bit of lore from the species - blurb diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml deleted file mode 100644 index 9f9679a752b3..000000000000 --- a/html/changelogs/archive/2024-07.yml +++ /dev/null @@ -1,167 +0,0 @@ -2024-07-01: - Skies-Of-Blue: - - bugfix: you can now rotate wheelchairs, just as god intended -2024-07-02: - GenericDM: - - bugfix: fixes exactly one typographical error somewhere in the code -2024-07-03: - Cloudbreak: - - code_imp: Typographical error fixed. -2024-07-04: - Latentish: - - rscadd: Added the Panacea-class - - rscdel: Removed the Aegis-class - generalthrax: - - bugfix: Fixed Comet Trail, Molten Bubbles, and Sunset Sarsaparilla glass sprites -2024-07-06: - Sadhorizon: - - bugfix: Dog beds start anchored now. Mobs can no longer move while buckled. - rye-rice: - - rscadd: Resprites the E-50 and gives it proper inhands now! - - bugfix: The Syndicate sniper rifle fires at a normal rate of fire and has the - correct recoil now. -2024-07-09: - Apogee-dev: - - bugfix: N+S Captains no longer spawn with Nanotrasen coats. - - balance: reduced default ship spawn limit to 1. - - bugfix: Cargo pods no longer land in Talos maint - - bugfix: Gas tanks on the Talos have higher security - - bugfix: Talos now has an autolathe in cargo - Sadhorizon: - - rscadd: Added a plastic flower - a selection of flowers to wear. Added it to the - loadout too. - SapphicOverload: - - rscadd: Adds an igniter and button to the TEG of every ship that was missing one - - rscdel: Removed the welding tool TEG chute some ships had - SomeguyManperson: - - bugfix: loadout boxes will no longer sometimes not spawn - - code_imp: People who are stunned are now more reliably passed by bullets not aimed - directly at them - generalthrax: - - rscdel: Removed some irrelevant old tips of the round - - rscadd: Added 80+ new tips more relevant to Shiptest's gameplay loop -2024-07-10: - Cloudbreak: - - bugfix: A few clothing items now properly display again for Vox. - meemofcourse: - - rscadd: Minor changes to the Tortuga. - - bugfix: The holofields on the Tortuga-class and Brawler-class now work. -2024-07-11: - Cloudbreak: - - code_imp: Fixes a singular typo within the code. - Martinpachu: - - balance: Pizzas have become cheaper. (6000 cr - 3000 cr) - PositiveEntropy: - - bugfix: Mars and Venus are now referred to by their correct names! - - bugfix: You can now store guns, ammunition, and melee weapons on the armor slot - when equipping a SolCon/SolGov hardsuit, and its subtypes! - generalthrax: - - rscdel: Removed tator tots and raw potato wedges -2024-07-12: - generalthrax: - - rscdel: Removed mice possession - - rscdel: Broad removal of forcesays from most reagents and items - - rscdel: Removed char reagent and spraytan overdose - - rscdel: Removed gibbering lines - - rscdel: Removed Chav, Swedish, Elvis mutations - - rscadd: The outpost is now offering bounties to defuse landmines to Frontier vessels. - meemofcourse: - - balance: Remapped the Valor, with two extra jobs (Shuttle Corpsman, Shuttle Pilot). - - code_imp: The Vanguard base outfit starts with gear. -2024-07-13: - FalloutFalcon: - - bugfix: pets no longer cause run times trying to open ship doors - - bugfix: no longer have to reinsert your id into your wallet for access - - rscadd: A new generic nest used across all planets - - rscdel: Old portal and tendrils and other cruft - - refactor: refactorted mob spawners to have one for each planet - Gristlebee: - - bugfix: 357 guncase spawns with the correct revolver - Skies-Of-Blue: - - balance: you can now fit radios and pill bottles in both hoodies and winter coats - - bugfix: the innate storage on winter coats has been restored, alt click to access! - SomeguyManperson: - - bugfix: brute damage is now required to break bones - TiberianEuan: - - rscadd: Black hoodie with grey hood. - - imageadd: New hoodie icons. - cuddleandtea: - - admin: new light maker subtype for build mode - generalthrax: - - bugfix: Fixed the Landmine mission description and flavoured it a little - - balance: Decreased the amount of landmines required for its mission and increased - the value per mine slightly - - rscdel: Capsaicin no longer Boils you -2024-07-15: - FalloutFalcon: - - refactor: refactored attachments to be modular - Sadhorizon: - - tweak: Changed sunskipper's prefix to SV. - - bugfix: Added a missing pipe to the sunskipper. - Skies-Of-Blue: - - rscadd: typing indicators now trigger off of the command bar - - rscadd: an SSD Indicator for when you have been disconnected for less than three - minutes - - balance: players will now remain awake for three minutes after disconnecting, - with a new SSD icon to boot! - - balance: players SSD longer than three minutes will lose their icon and fall asleep, - much like the previous behavior - SomeguyManperson: - - bugfix: gun cargo packs now act more as they would be expected to -2024-07-17: - FalloutFalcon: - - rscadd: Orbit menu is less cluttered and just shows the real name, hovering over - it shows their standard name. - - refactor: refactored express console to not be a subtype of the cargo console - and replacing it. - Martinpachu: - - balance: Doubled the price on every automatic gun and added 250 credits to the - price of every semi-auto pistol. - Sadhorizon: - - tweak: Choice beacons were reflavored into choice boxes. - - rscdel: Removed a bunch of meme, weird and unused items from the loadout. - - tweak: Reflavored the Cybersun labcoat into a generic "translucent labcoat" - SomeguyManperson: - - bugfix: ships docked to eachother now share gravity -2024-07-18: - Fest1v3: - - rscadd: adds a few vox sprites - - bugfix: fixes a few vox sprites -2024-07-24: - DIB-DOG: - - bugfix: fixed the foodtype of two Gezenan drinks to match their descriptions - - rscadd: added a taste description to Keh'Lu'Tex Liqueur - Gristlebee: - - rscadd: Acquire Mission containers and Mission drills display their objective - type. - - rscadd: Changed name of base fish type to generic fish - SomeguyManperson: - - bugfix: the BG-16 is now as ammo efficient as the BG-12 - - bugfix: the BG-16 has automatic fire again - generalthrax: - - balance: Undoubles the price on every automatic gun and removed 250 from the price - of every semi-auto pistol. -2024-07-26: - Cloudbreak: - - rscadd: A new ruin, the Abandoned Listening Post. - - rscadd: Areas associated with the listening post. - - bugfix: Single line in maps catalogue. -2024-07-27: - Gristlebee: - - rscadd: Marker beacons can now be printed at the autolathe from the Misc tab -2024-07-31: - rkz, benbot(benjamin), Time-Green, SteelSlayer, floyd, Qustinuus, ArcaneDefence, FlowerCuco: - - rscadd: Food storage! Hide some glass in the captains cake! Begone digestive tract! - - rscadd: Bread, Cake and Spaghetti to Newfood - - rscadd: some smaller foods can now be eaten whilst on the run! (This ONLY applies - to newfood items thus far!) - - rscadd: converted edible component to work with newfood - - rscdel: oldfood for Bread, Cake and Spaghetti - - rscdel: Temporarily removes customfood bread, cake, pasta, and sandwiches - - tweak: edited a few messed up values - - tweak: food trash is sensible now. Finishing stuff like cake will actually spawn - a plate rubbish. Instead of you eating the plate, biggun, perhaps properly dispose - of it! - - bugfix: Wildly STUPID item weights. Candycorn and cakes are no longer the SAME - size - - code_imp: provides some semblance of sorting for signal defines diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml deleted file mode 100644 index 649d80730901..000000000000 --- a/html/changelogs/archive/2024-08.yml +++ /dev/null @@ -1,11 +0,0 @@ -2024-08-02: - FalloutFalcon: - - rscadd: New admin button to launch a distress announcement quicker. - Sadhorizon: - - tweak: Cafe latte, iced coffee, hot ice coffee and soy latte now only make your - character jitter on OD. - - tweak: Reduced the prices of first aid kits. - - tweak: Remapped the Kilo-class Mining Ship - SomeguyManperson: - - rscadd: legion attacks will now inject an organ which eventually causes a transformation, - rather than instantly killing and transforming people. diff --git a/html/typing_indicator.html b/html/typing_indicator.html deleted file mode 100644 index 2988edff55fa..000000000000 --- a/html/typing_indicator.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - diff --git a/icons/effects/ore_visuals.dmi b/icons/effects/ore_visuals.dmi index bab677d404e9..b64b8f0427e2 100644 Binary files a/icons/effects/ore_visuals.dmi and b/icons/effects/ore_visuals.dmi differ diff --git a/icons/misc/buildmode.dmi b/icons/misc/buildmode.dmi index 44698597b02c..db1e5fdba40b 100644 Binary files a/icons/misc/buildmode.dmi and b/icons/misc/buildmode.dmi differ diff --git a/icons/mob/clothing/accessories.dmi b/icons/mob/clothing/accessories.dmi index 7e87f94fd183..d23ebfae4756 100644 Binary files a/icons/mob/clothing/accessories.dmi and b/icons/mob/clothing/accessories.dmi differ diff --git a/icons/mob/clothing/back.dmi b/icons/mob/clothing/back.dmi index 5508bc67523c..e8702376efce 100644 Binary files a/icons/mob/clothing/back.dmi and b/icons/mob/clothing/back.dmi differ diff --git a/icons/mob/clothing/belt.dmi b/icons/mob/clothing/belt.dmi index 7568a1274d66..f334af20104e 100644 Binary files a/icons/mob/clothing/belt.dmi and b/icons/mob/clothing/belt.dmi differ diff --git a/icons/mob/clothing/belt_mirror.dmi b/icons/mob/clothing/belt_mirror.dmi new file mode 100644 index 000000000000..bc048fc920c9 Binary files /dev/null and b/icons/mob/clothing/belt_mirror.dmi differ diff --git a/icons/mob/clothing/ears.dmi b/icons/mob/clothing/ears.dmi index e7376425f545..23292b118d6a 100644 Binary files a/icons/mob/clothing/ears.dmi and b/icons/mob/clothing/ears.dmi differ diff --git a/icons/mob/clothing/faction/clip/head.dmi b/icons/mob/clothing/faction/clip/head.dmi index 5679758b2f61..71edbf436e96 100644 Binary files a/icons/mob/clothing/faction/clip/head.dmi and b/icons/mob/clothing/faction/clip/head.dmi differ diff --git a/icons/mob/clothing/faction/clip/suits.dmi b/icons/mob/clothing/faction/clip/suits.dmi index c68ab77196bb..785040d022fe 100644 Binary files a/icons/mob/clothing/faction/clip/suits.dmi and b/icons/mob/clothing/faction/clip/suits.dmi differ diff --git a/icons/mob/clothing/faction/clip/vox.dmi b/icons/mob/clothing/faction/clip/vox.dmi index e17d23fba20f..882e41864ea0 100644 Binary files a/icons/mob/clothing/faction/clip/vox.dmi and b/icons/mob/clothing/faction/clip/vox.dmi differ diff --git a/icons/mob/clothing/faction/frontiersmen/belt.dmi b/icons/mob/clothing/faction/frontiersmen/belt.dmi deleted file mode 100644 index a36573e66f5d..000000000000 Binary files a/icons/mob/clothing/faction/frontiersmen/belt.dmi and /dev/null differ diff --git a/icons/mob/clothing/faction/frontiersmen/head.dmi b/icons/mob/clothing/faction/frontiersmen/head.dmi deleted file mode 100644 index 03f2024b1e88..000000000000 Binary files a/icons/mob/clothing/faction/frontiersmen/head.dmi and /dev/null differ diff --git a/icons/mob/clothing/faction/frontiersmen/mask.dmi b/icons/mob/clothing/faction/frontiersmen/mask.dmi deleted file mode 100644 index ecd716cdea0d..000000000000 Binary files a/icons/mob/clothing/faction/frontiersmen/mask.dmi and /dev/null differ diff --git a/icons/mob/clothing/faction/frontiersmen/suits.dmi b/icons/mob/clothing/faction/frontiersmen/suits.dmi deleted file mode 100644 index 50657c4df15e..000000000000 Binary files a/icons/mob/clothing/faction/frontiersmen/suits.dmi and /dev/null differ diff --git a/icons/mob/clothing/faction/frontiersmen/uniforms.dmi b/icons/mob/clothing/faction/frontiersmen/uniforms.dmi deleted file mode 100644 index 6dad817d6b64..000000000000 Binary files a/icons/mob/clothing/faction/frontiersmen/uniforms.dmi and /dev/null differ diff --git a/icons/mob/clothing/faction/hardliners/belt.dmi b/icons/mob/clothing/faction/hardliners/belt.dmi deleted file mode 100644 index a864128547d6..000000000000 Binary files a/icons/mob/clothing/faction/hardliners/belt.dmi and /dev/null differ diff --git a/icons/mob/clothing/faction/hardliners/eyes.dmi b/icons/mob/clothing/faction/hardliners/eyes.dmi deleted file mode 100644 index aec97963fd99..000000000000 Binary files a/icons/mob/clothing/faction/hardliners/eyes.dmi and /dev/null differ diff --git a/icons/mob/clothing/faction/hardliners/head.dmi b/icons/mob/clothing/faction/hardliners/head.dmi deleted file mode 100644 index 839826a7c426..000000000000 Binary files a/icons/mob/clothing/faction/hardliners/head.dmi and /dev/null differ diff --git a/icons/mob/clothing/faction/hardliners/suits.dmi b/icons/mob/clothing/faction/hardliners/suits.dmi deleted file mode 100644 index 05f41eb00d25..000000000000 Binary files a/icons/mob/clothing/faction/hardliners/suits.dmi and /dev/null differ diff --git a/icons/mob/clothing/faction/hardliners/uniforms.dmi b/icons/mob/clothing/faction/hardliners/uniforms.dmi deleted file mode 100644 index 8726f50b2f54..000000000000 Binary files a/icons/mob/clothing/faction/hardliners/uniforms.dmi and /dev/null differ diff --git a/icons/mob/clothing/faction/ngr/head.dmi b/icons/mob/clothing/faction/ngr/head.dmi index c370f07aa0f3..08af6ee9ba08 100644 Binary files a/icons/mob/clothing/faction/ngr/head.dmi and b/icons/mob/clothing/faction/ngr/head.dmi differ diff --git a/icons/mob/clothing/faction/srm/head.dmi b/icons/mob/clothing/faction/srm/head.dmi deleted file mode 100644 index 186d021abeb3..000000000000 Binary files a/icons/mob/clothing/faction/srm/head.dmi and /dev/null differ diff --git a/icons/mob/clothing/faction/srm/suits.dmi b/icons/mob/clothing/faction/srm/suits.dmi deleted file mode 100644 index 801414dceec7..000000000000 Binary files a/icons/mob/clothing/faction/srm/suits.dmi and /dev/null differ diff --git a/icons/mob/clothing/faction/srm/uniforms.dmi b/icons/mob/clothing/faction/srm/uniforms.dmi deleted file mode 100644 index b43a33a34e8d..000000000000 Binary files a/icons/mob/clothing/faction/srm/uniforms.dmi and /dev/null differ diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index f207b2bfd826..721de12b60b6 100644 Binary files a/icons/mob/clothing/head.dmi and b/icons/mob/clothing/head.dmi differ diff --git a/icons/mob/clothing/head/armor.dmi b/icons/mob/clothing/head/armor.dmi index 38adc74f3317..4cec91ad0110 100644 Binary files a/icons/mob/clothing/head/armor.dmi and b/icons/mob/clothing/head/armor.dmi differ diff --git a/icons/mob/clothing/head/spacesuits.dmi b/icons/mob/clothing/head/spacesuits.dmi index 55a7f69de51f..12923a0e281c 100644 Binary files a/icons/mob/clothing/head/spacesuits.dmi and b/icons/mob/clothing/head/spacesuits.dmi differ diff --git a/icons/mob/clothing/mask.dmi b/icons/mob/clothing/mask.dmi index bfcc9970930f..2b54aa38a584 100644 Binary files a/icons/mob/clothing/mask.dmi and b/icons/mob/clothing/mask.dmi differ diff --git a/icons/mob/clothing/neck.dmi b/icons/mob/clothing/neck.dmi index f168673850e0..a22e958effd8 100644 Binary files a/icons/mob/clothing/neck.dmi and b/icons/mob/clothing/neck.dmi differ diff --git a/icons/mob/clothing/suits/armor.dmi b/icons/mob/clothing/suits/armor.dmi index 4c37ff4d8bff..d64a4cbbf04f 100644 Binary files a/icons/mob/clothing/suits/armor.dmi and b/icons/mob/clothing/suits/armor.dmi differ diff --git a/icons/mob/clothing/suits/hooded.dmi b/icons/mob/clothing/suits/hooded.dmi index e1f98d991357..a4be6f11f793 100644 Binary files a/icons/mob/clothing/suits/hooded.dmi and b/icons/mob/clothing/suits/hooded.dmi differ diff --git a/icons/mob/clothing/suits/spacesuits.dmi b/icons/mob/clothing/suits/spacesuits.dmi index da5075195992..ee9896871a91 100644 Binary files a/icons/mob/clothing/suits/spacesuits.dmi and b/icons/mob/clothing/suits/spacesuits.dmi differ diff --git a/icons/mob/clothing/suits/toggle.dmi b/icons/mob/clothing/suits/toggle.dmi index 99fddcf51169..8ceffd1312c0 100644 Binary files a/icons/mob/clothing/suits/toggle.dmi and b/icons/mob/clothing/suits/toggle.dmi differ diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index dced69dc5b6f..3926bce0f3b1 100644 Binary files a/icons/mob/hud.dmi and b/icons/mob/hud.dmi differ diff --git a/icons/mob/inhands/misc/food_lefthand.dmi b/icons/mob/inhands/misc/food_lefthand.dmi index 63dee7bfea44..740c63c4b370 100644 Binary files a/icons/mob/inhands/misc/food_lefthand.dmi and b/icons/mob/inhands/misc/food_lefthand.dmi differ diff --git a/icons/mob/inhands/misc/food_righthand.dmi b/icons/mob/inhands/misc/food_righthand.dmi index bb1bd3f960fb..1e90ac3cb75a 100644 Binary files a/icons/mob/inhands/misc/food_righthand.dmi and b/icons/mob/inhands/misc/food_righthand.dmi differ diff --git a/icons/mob/inhands/weapons/guns_lefthand.dmi b/icons/mob/inhands/weapons/guns_lefthand.dmi index ff71ba99e3c0..d356f95fd272 100644 Binary files a/icons/mob/inhands/weapons/guns_lefthand.dmi and b/icons/mob/inhands/weapons/guns_lefthand.dmi differ diff --git a/icons/mob/inhands/weapons/guns_righthand.dmi b/icons/mob/inhands/weapons/guns_righthand.dmi index c40ac3335e06..b69fb6ff8f74 100644 Binary files a/icons/mob/inhands/weapons/guns_righthand.dmi and b/icons/mob/inhands/weapons/guns_righthand.dmi differ diff --git a/icons/mob/mutant_bodyparts.dmi b/icons/mob/mutant_bodyparts.dmi index 1e271758e346..a05f9c8dc678 100644 Binary files a/icons/mob/mutant_bodyparts.dmi and b/icons/mob/mutant_bodyparts.dmi differ diff --git a/icons/mob/simple_frontiersman.dmi b/icons/mob/simple_frontiersman.dmi deleted file mode 100644 index c5b9962fd236..000000000000 Binary files a/icons/mob/simple_frontiersman.dmi and /dev/null differ diff --git a/icons/mob/species/human/dog.dmi b/icons/mob/species/human/dog.dmi deleted file mode 100644 index 3b3241059638..000000000000 Binary files a/icons/mob/species/human/dog.dmi and /dev/null differ diff --git a/icons/mob/species/human/elf.dmi b/icons/mob/species/human/elf.dmi deleted file mode 100644 index 7a37d6fd9580..000000000000 Binary files a/icons/mob/species/human/elf.dmi and /dev/null differ diff --git a/icons/mob/species/human/rabbit.dmi b/icons/mob/species/human/rabbit.dmi deleted file mode 100644 index fcc6599f7356..000000000000 Binary files a/icons/mob/species/human/rabbit.dmi and /dev/null differ diff --git a/icons/mob/species/kepori/onmob_suit_kepori.dmi b/icons/mob/species/kepori/onmob_suit_kepori.dmi index 649853ea7280..6182a9612547 100644 Binary files a/icons/mob/species/kepori/onmob_suit_kepori.dmi and b/icons/mob/species/kepori/onmob_suit_kepori.dmi differ diff --git a/icons/mob/species/human/cat.dmi b/icons/mob/species/misc/cat.dmi similarity index 100% rename from icons/mob/species/human/cat.dmi rename to icons/mob/species/misc/cat.dmi diff --git a/icons/mob/species/human/fox.dmi b/icons/mob/species/misc/fox.dmi similarity index 100% rename from icons/mob/species/human/fox.dmi rename to icons/mob/species/misc/fox.dmi diff --git a/icons/mob/species/vox/onmob_eyes_vox.dmi b/icons/mob/species/vox/onmob_eyes_vox.dmi index 947496cfb889..2a30fe355bf1 100644 Binary files a/icons/mob/species/vox/onmob_eyes_vox.dmi and b/icons/mob/species/vox/onmob_eyes_vox.dmi differ diff --git a/icons/mob/species/vox/onmob_hands_vox.dmi b/icons/mob/species/vox/onmob_hands_vox.dmi index 977e9a71a7c5..ff5c1a11df61 100644 Binary files a/icons/mob/species/vox/onmob_hands_vox.dmi and b/icons/mob/species/vox/onmob_hands_vox.dmi differ diff --git a/icons/mob/species/vox/onmob_head_vox.dmi b/icons/mob/species/vox/onmob_head_vox.dmi index c470ee12dbe4..0ab1c3be9674 100644 Binary files a/icons/mob/species/vox/onmob_head_vox.dmi and b/icons/mob/species/vox/onmob_head_vox.dmi differ diff --git a/icons/mob/species/vox/onmob_mask_vox.dmi b/icons/mob/species/vox/onmob_mask_vox.dmi index 7aa3dfb2e046..b460caedb721 100644 Binary files a/icons/mob/species/vox/onmob_mask_vox.dmi and b/icons/mob/species/vox/onmob_mask_vox.dmi differ diff --git a/icons/mob/species/vox/onmob_suit_vox.dmi b/icons/mob/species/vox/onmob_suit_vox.dmi index a7052320af9c..7b2ee1c8d1c9 100644 Binary files a/icons/mob/species/vox/onmob_suit_vox.dmi and b/icons/mob/species/vox/onmob_suit_vox.dmi differ diff --git a/icons/mob/ssd_indicator.dmi b/icons/mob/ssd_indicator.dmi deleted file mode 100644 index 3f7d100b6c67..000000000000 Binary files a/icons/mob/ssd_indicator.dmi and /dev/null differ diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 86001423aeba..6fac77253d60 100644 Binary files a/icons/obj/ammo.dmi and b/icons/obj/ammo.dmi differ diff --git a/icons/obj/atmos.dmi b/icons/obj/atmos.dmi index 712adf5af17f..b80be47c795d 100644 Binary files a/icons/obj/atmos.dmi and b/icons/obj/atmos.dmi differ diff --git a/icons/obj/atmospherics/components/binary_devices.dmi b/icons/obj/atmospherics/components/binary_devices.dmi index b666f391e793..0a044c498faa 100644 Binary files a/icons/obj/atmospherics/components/binary_devices.dmi and b/icons/obj/atmospherics/components/binary_devices.dmi differ diff --git a/icons/obj/bedsheets.dmi b/icons/obj/bedsheets.dmi index c4cae890b54c..56657861f576 100644 Binary files a/icons/obj/bedsheets.dmi and b/icons/obj/bedsheets.dmi differ diff --git a/icons/obj/bureaucracy.dmi b/icons/obj/bureaucracy.dmi index 17bab47dc9ef..df05a9d601e3 100644 Binary files a/icons/obj/bureaucracy.dmi and b/icons/obj/bureaucracy.dmi differ diff --git a/icons/obj/card.dmi b/icons/obj/card.dmi index 82d3a62d06bd..1607dc47db22 100644 Binary files a/icons/obj/card.dmi and b/icons/obj/card.dmi differ diff --git a/icons/obj/closet.dmi b/icons/obj/closet.dmi index 119b420f182a..715fb82d988e 100644 Binary files a/icons/obj/closet.dmi and b/icons/obj/closet.dmi differ diff --git a/icons/obj/clothing/accessories.dmi b/icons/obj/clothing/accessories.dmi index ecf54fb9f61a..e0818c6853df 100644 Binary files a/icons/obj/clothing/accessories.dmi and b/icons/obj/clothing/accessories.dmi differ diff --git a/icons/obj/clothing/faction/clip/head.dmi b/icons/obj/clothing/faction/clip/head.dmi index 06962106e6e7..b98ec00ea8e8 100644 Binary files a/icons/obj/clothing/faction/clip/head.dmi and b/icons/obj/clothing/faction/clip/head.dmi differ diff --git a/icons/obj/clothing/faction/clip/suits.dmi b/icons/obj/clothing/faction/clip/suits.dmi index 8dcc6fa72e9f..81e6ee001a2b 100644 Binary files a/icons/obj/clothing/faction/clip/suits.dmi and b/icons/obj/clothing/faction/clip/suits.dmi differ diff --git a/icons/obj/clothing/faction/frontiersmen/belt.dmi b/icons/obj/clothing/faction/frontiersmen/belt.dmi deleted file mode 100644 index 01a020e47cfb..000000000000 Binary files a/icons/obj/clothing/faction/frontiersmen/belt.dmi and /dev/null differ diff --git a/icons/obj/clothing/faction/frontiersmen/head.dmi b/icons/obj/clothing/faction/frontiersmen/head.dmi deleted file mode 100644 index f68169a5be65..000000000000 Binary files a/icons/obj/clothing/faction/frontiersmen/head.dmi and /dev/null differ diff --git a/icons/obj/clothing/faction/frontiersmen/mask.dmi b/icons/obj/clothing/faction/frontiersmen/mask.dmi deleted file mode 100644 index 961d27b0891f..000000000000 Binary files a/icons/obj/clothing/faction/frontiersmen/mask.dmi and /dev/null differ diff --git a/icons/obj/clothing/faction/frontiersmen/suits.dmi b/icons/obj/clothing/faction/frontiersmen/suits.dmi deleted file mode 100644 index 65c817191371..000000000000 Binary files a/icons/obj/clothing/faction/frontiersmen/suits.dmi and /dev/null differ diff --git a/icons/obj/clothing/faction/frontiersmen/uniforms.dmi b/icons/obj/clothing/faction/frontiersmen/uniforms.dmi deleted file mode 100644 index 7228ca93fc81..000000000000 Binary files a/icons/obj/clothing/faction/frontiersmen/uniforms.dmi and /dev/null differ diff --git a/icons/obj/clothing/faction/hardliners/belt.dmi b/icons/obj/clothing/faction/hardliners/belt.dmi deleted file mode 100644 index e8925f9c5d36..000000000000 Binary files a/icons/obj/clothing/faction/hardliners/belt.dmi and /dev/null differ diff --git a/icons/obj/clothing/faction/hardliners/eyes.dmi b/icons/obj/clothing/faction/hardliners/eyes.dmi deleted file mode 100644 index 2e339c1b510a..000000000000 Binary files a/icons/obj/clothing/faction/hardliners/eyes.dmi and /dev/null differ diff --git a/icons/obj/clothing/faction/hardliners/head.dmi b/icons/obj/clothing/faction/hardliners/head.dmi deleted file mode 100644 index 5101eeedce9c..000000000000 Binary files a/icons/obj/clothing/faction/hardliners/head.dmi and /dev/null differ diff --git a/icons/obj/clothing/faction/hardliners/suits.dmi b/icons/obj/clothing/faction/hardliners/suits.dmi deleted file mode 100644 index 39da1c952739..000000000000 Binary files a/icons/obj/clothing/faction/hardliners/suits.dmi and /dev/null differ diff --git a/icons/obj/clothing/faction/hardliners/uniforms.dmi b/icons/obj/clothing/faction/hardliners/uniforms.dmi deleted file mode 100644 index 233eb500c826..000000000000 Binary files a/icons/obj/clothing/faction/hardliners/uniforms.dmi and /dev/null differ diff --git a/icons/obj/clothing/faction/ngr/head.dmi b/icons/obj/clothing/faction/ngr/head.dmi index d2258c5565dd..822766336620 100644 Binary files a/icons/obj/clothing/faction/ngr/head.dmi and b/icons/obj/clothing/faction/ngr/head.dmi differ diff --git a/icons/obj/clothing/faction/srm/head.dmi b/icons/obj/clothing/faction/srm/head.dmi deleted file mode 100644 index 8503fda7e3cf..000000000000 Binary files a/icons/obj/clothing/faction/srm/head.dmi and /dev/null differ diff --git a/icons/obj/clothing/faction/srm/suits.dmi b/icons/obj/clothing/faction/srm/suits.dmi deleted file mode 100644 index 031fb45e3ba6..000000000000 Binary files a/icons/obj/clothing/faction/srm/suits.dmi and /dev/null differ diff --git a/icons/obj/clothing/faction/srm/uniforms.dmi b/icons/obj/clothing/faction/srm/uniforms.dmi deleted file mode 100644 index ec410e52e600..000000000000 Binary files a/icons/obj/clothing/faction/srm/uniforms.dmi and /dev/null differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 402ce131a988..fb23d4bc2afe 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/clothing/head/armor.dmi b/icons/obj/clothing/head/armor.dmi index 6757e591c853..c6792be933fc 100644 Binary files a/icons/obj/clothing/head/armor.dmi and b/icons/obj/clothing/head/armor.dmi differ diff --git a/icons/obj/clothing/head/spacesuits.dmi b/icons/obj/clothing/head/spacesuits.dmi index 8befad3b380f..5c2351c7489f 100644 Binary files a/icons/obj/clothing/head/spacesuits.dmi and b/icons/obj/clothing/head/spacesuits.dmi differ diff --git a/icons/obj/clothing/neck.dmi b/icons/obj/clothing/neck.dmi index 3109928ff7ae..049da153701a 100644 Binary files a/icons/obj/clothing/neck.dmi and b/icons/obj/clothing/neck.dmi differ diff --git a/icons/obj/clothing/suits/armor.dmi b/icons/obj/clothing/suits/armor.dmi index 232a2f6ec2bd..9eaa67f04a42 100644 Binary files a/icons/obj/clothing/suits/armor.dmi and b/icons/obj/clothing/suits/armor.dmi differ diff --git a/icons/obj/clothing/suits/hooded.dmi b/icons/obj/clothing/suits/hooded.dmi index 6d449550ad43..5b04aa13aaa7 100644 Binary files a/icons/obj/clothing/suits/hooded.dmi and b/icons/obj/clothing/suits/hooded.dmi differ diff --git a/icons/obj/clothing/suits/spacesuits.dmi b/icons/obj/clothing/suits/spacesuits.dmi index 2208c8b7cf98..c86acdcbf3e5 100644 Binary files a/icons/obj/clothing/suits/spacesuits.dmi and b/icons/obj/clothing/suits/spacesuits.dmi differ diff --git a/icons/obj/clothing/suits/toggle.dmi b/icons/obj/clothing/suits/toggle.dmi index 75a2f1a891b3..54df84ad5def 100644 Binary files a/icons/obj/clothing/suits/toggle.dmi and b/icons/obj/clothing/suits/toggle.dmi differ diff --git a/icons/obj/contraband.dmi b/icons/obj/contraband.dmi index 20fe8abf2d5c..b34b3777adac 100644 Binary files a/icons/obj/contraband.dmi and b/icons/obj/contraband.dmi differ diff --git a/icons/obj/deskflags.dmi b/icons/obj/deskflags.dmi index 6a950bcebc4e..cf1eaacf5bb3 100644 Binary files a/icons/obj/deskflags.dmi and b/icons/obj/deskflags.dmi differ diff --git a/icons/obj/drinks/drinks.dmi b/icons/obj/drinks/drinks.dmi index 2ab3cd0db5ef..03fdf63dd00b 100644 Binary files a/icons/obj/drinks/drinks.dmi and b/icons/obj/drinks/drinks.dmi differ diff --git a/icons/obj/economy.dmi b/icons/obj/economy.dmi index cffb7c94b6e5..5d82ef881973 100644 Binary files a/icons/obj/economy.dmi and b/icons/obj/economy.dmi differ diff --git a/icons/obj/food/containers.dmi b/icons/obj/food/containers.dmi index a200515c324f..118ce7693637 100644 Binary files a/icons/obj/food/containers.dmi and b/icons/obj/food/containers.dmi differ diff --git a/icons/obj/guncase.dmi b/icons/obj/guncase.dmi deleted file mode 100644 index 4941b965f2f8..000000000000 Binary files a/icons/obj/guncase.dmi and /dev/null differ diff --git a/icons/obj/guncase_48x32.dmi b/icons/obj/guncase_48x32.dmi deleted file mode 100644 index b5dc20bc64e5..000000000000 Binary files a/icons/obj/guncase_48x32.dmi and /dev/null differ diff --git a/icons/obj/guns/48x32guns.dmi b/icons/obj/guns/48x32guns.dmi index 960b9ec448af..232ecdb35e02 100644 Binary files a/icons/obj/guns/48x32guns.dmi and b/icons/obj/guns/48x32guns.dmi differ diff --git a/icons/obj/guns/attachments.dmi b/icons/obj/guns/attachments.dmi deleted file mode 100644 index 29ae084d5759..000000000000 Binary files a/icons/obj/guns/attachments.dmi and /dev/null differ diff --git a/icons/obj/guns/bayonets.dmi b/icons/obj/guns/bayonets.dmi new file mode 100644 index 000000000000..32b5448b8edc Binary files /dev/null and b/icons/obj/guns/bayonets.dmi differ diff --git a/icons/obj/guns/energy.dmi b/icons/obj/guns/energy.dmi index 6a32de5b08fb..3208083cd0bd 100644 Binary files a/icons/obj/guns/energy.dmi and b/icons/obj/guns/energy.dmi differ diff --git a/icons/obj/guns/faction/gezena/48x32.dmi b/icons/obj/guns/faction/gezena/48x32.dmi new file mode 100644 index 000000000000..29c89ec1edb1 Binary files /dev/null and b/icons/obj/guns/faction/gezena/48x32.dmi differ diff --git a/icons/obj/guns/faction/gezena/energy.dmi b/icons/obj/guns/faction/gezena/energy.dmi new file mode 100644 index 000000000000..be3b5b2f71d6 Binary files /dev/null and b/icons/obj/guns/faction/gezena/energy.dmi differ diff --git a/icons/obj/guns/manufacturer/etherbor/lefthand.dmi b/icons/obj/guns/faction/gezena/lefthand.dmi similarity index 100% rename from icons/obj/guns/manufacturer/etherbor/lefthand.dmi rename to icons/obj/guns/faction/gezena/lefthand.dmi diff --git a/icons/obj/guns/manufacturer/etherbor/righthand.dmi b/icons/obj/guns/faction/gezena/righthand.dmi similarity index 100% rename from icons/obj/guns/manufacturer/etherbor/righthand.dmi rename to icons/obj/guns/faction/gezena/righthand.dmi diff --git a/icons/obj/guns/flashlights.dmi b/icons/obj/guns/flashlights.dmi new file mode 100644 index 000000000000..eef6d953f94a Binary files /dev/null and b/icons/obj/guns/flashlights.dmi differ diff --git a/icons/obj/guns/manufacturer/clip_lanchester/48x32.dmi b/icons/obj/guns/manufacturer/clip_lanchester/48x32.dmi deleted file mode 100644 index d87a6f3c8433..000000000000 Binary files a/icons/obj/guns/manufacturer/clip_lanchester/48x32.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/clip_lanchester/lefthand.dmi b/icons/obj/guns/manufacturer/clip_lanchester/lefthand.dmi deleted file mode 100644 index 7673c2f6d642..000000000000 Binary files a/icons/obj/guns/manufacturer/clip_lanchester/lefthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/clip_lanchester/onmob.dmi b/icons/obj/guns/manufacturer/clip_lanchester/onmob.dmi deleted file mode 100644 index 4f9158d2d36d..000000000000 Binary files a/icons/obj/guns/manufacturer/clip_lanchester/onmob.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/clip_lanchester/righthand.dmi b/icons/obj/guns/manufacturer/clip_lanchester/righthand.dmi deleted file mode 100644 index 4549f30f4ff9..000000000000 Binary files a/icons/obj/guns/manufacturer/clip_lanchester/righthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/eoehoma/48x32.dmi b/icons/obj/guns/manufacturer/eoehoma/48x32.dmi deleted file mode 100644 index 5ab3ee4a0cb0..000000000000 Binary files a/icons/obj/guns/manufacturer/eoehoma/48x32.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/eoehoma/lefthand.dmi b/icons/obj/guns/manufacturer/eoehoma/lefthand.dmi deleted file mode 100644 index 9fd5086f4003..000000000000 Binary files a/icons/obj/guns/manufacturer/eoehoma/lefthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/eoehoma/onmob.dmi b/icons/obj/guns/manufacturer/eoehoma/onmob.dmi deleted file mode 100644 index f4b14ced71a7..000000000000 Binary files a/icons/obj/guns/manufacturer/eoehoma/onmob.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/eoehoma/righthand.dmi b/icons/obj/guns/manufacturer/eoehoma/righthand.dmi deleted file mode 100644 index c1f9ccab3ff0..000000000000 Binary files a/icons/obj/guns/manufacturer/eoehoma/righthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/etherbor/48x32.dmi b/icons/obj/guns/manufacturer/etherbor/48x32.dmi deleted file mode 100644 index e5a9074f06c2..000000000000 Binary files a/icons/obj/guns/manufacturer/etherbor/48x32.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/etherbor/onmob.dmi b/icons/obj/guns/manufacturer/etherbor/onmob.dmi deleted file mode 100644 index 43e539c557b8..000000000000 Binary files a/icons/obj/guns/manufacturer/etherbor/onmob.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/frontier_import/48x32.dmi b/icons/obj/guns/manufacturer/frontier_import/48x32.dmi deleted file mode 100644 index 149793c43c38..000000000000 Binary files a/icons/obj/guns/manufacturer/frontier_import/48x32.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/frontier_import/lefthand.dmi b/icons/obj/guns/manufacturer/frontier_import/lefthand.dmi deleted file mode 100644 index 33b3381bdfe0..000000000000 Binary files a/icons/obj/guns/manufacturer/frontier_import/lefthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/frontier_import/onmob.dmi b/icons/obj/guns/manufacturer/frontier_import/onmob.dmi deleted file mode 100644 index a0706579ccb5..000000000000 Binary files a/icons/obj/guns/manufacturer/frontier_import/onmob.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/frontier_import/righthand.dmi b/icons/obj/guns/manufacturer/frontier_import/righthand.dmi deleted file mode 100644 index 73945b8524df..000000000000 Binary files a/icons/obj/guns/manufacturer/frontier_import/righthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/hunterspride/48x32.dmi b/icons/obj/guns/manufacturer/hunterspride/48x32.dmi deleted file mode 100644 index 19b4202da78a..000000000000 Binary files a/icons/obj/guns/manufacturer/hunterspride/48x32.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/hunterspride/lefthand.dmi b/icons/obj/guns/manufacturer/hunterspride/lefthand.dmi deleted file mode 100644 index 4fb5eca5c011..000000000000 Binary files a/icons/obj/guns/manufacturer/hunterspride/lefthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/hunterspride/onmob.dmi b/icons/obj/guns/manufacturer/hunterspride/onmob.dmi deleted file mode 100644 index 8911c8fbb68f..000000000000 Binary files a/icons/obj/guns/manufacturer/hunterspride/onmob.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/hunterspride/righthand.dmi b/icons/obj/guns/manufacturer/hunterspride/righthand.dmi deleted file mode 100644 index 043167735662..000000000000 Binary files a/icons/obj/guns/manufacturer/hunterspride/righthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/inteq/48x32.dmi b/icons/obj/guns/manufacturer/inteq/48x32.dmi deleted file mode 100644 index e7deb0f12ce0..000000000000 Binary files a/icons/obj/guns/manufacturer/inteq/48x32.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/inteq/lefthand.dmi b/icons/obj/guns/manufacturer/inteq/lefthand.dmi deleted file mode 100644 index 19335eb44ff9..000000000000 Binary files a/icons/obj/guns/manufacturer/inteq/lefthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/inteq/onmob.dmi b/icons/obj/guns/manufacturer/inteq/onmob.dmi deleted file mode 100644 index f402ffd24e2c..000000000000 Binary files a/icons/obj/guns/manufacturer/inteq/onmob.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/inteq/righthand.dmi b/icons/obj/guns/manufacturer/inteq/righthand.dmi deleted file mode 100644 index 33d087f394f1..000000000000 Binary files a/icons/obj/guns/manufacturer/inteq/righthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi b/icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi deleted file mode 100644 index bac0ccc8f210..000000000000 Binary files a/icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi b/icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi deleted file mode 100644 index 24ac86c3e0b5..000000000000 Binary files a/icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi b/icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi deleted file mode 100644 index 8a1d7f06e561..000000000000 Binary files a/icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi b/icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi deleted file mode 100644 index b6831ec9696a..000000000000 Binary files a/icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/scarborough/48x32.dmi b/icons/obj/guns/manufacturer/scarborough/48x32.dmi deleted file mode 100644 index 361448b49a35..000000000000 Binary files a/icons/obj/guns/manufacturer/scarborough/48x32.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/scarborough/lefthand.dmi b/icons/obj/guns/manufacturer/scarborough/lefthand.dmi deleted file mode 100644 index 8d184d907db6..000000000000 Binary files a/icons/obj/guns/manufacturer/scarborough/lefthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/scarborough/onmob.dmi b/icons/obj/guns/manufacturer/scarborough/onmob.dmi deleted file mode 100644 index 5127ecfed566..000000000000 Binary files a/icons/obj/guns/manufacturer/scarborough/onmob.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/scarborough/righthand.dmi b/icons/obj/guns/manufacturer/scarborough/righthand.dmi deleted file mode 100644 index 5dbfb0acfc25..000000000000 Binary files a/icons/obj/guns/manufacturer/scarborough/righthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/solararmories/48x32.dmi b/icons/obj/guns/manufacturer/solararmories/48x32.dmi deleted file mode 100644 index 690fc5b54bdf..000000000000 Binary files a/icons/obj/guns/manufacturer/solararmories/48x32.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/solararmories/lefthand.dmi b/icons/obj/guns/manufacturer/solararmories/lefthand.dmi deleted file mode 100644 index b28e97e9a1db..000000000000 Binary files a/icons/obj/guns/manufacturer/solararmories/lefthand.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/solararmories/onmob.dmi b/icons/obj/guns/manufacturer/solararmories/onmob.dmi deleted file mode 100644 index 3e5b665f4fb0..000000000000 Binary files a/icons/obj/guns/manufacturer/solararmories/onmob.dmi and /dev/null differ diff --git a/icons/obj/guns/manufacturer/solararmories/righthand.dmi b/icons/obj/guns/manufacturer/solararmories/righthand.dmi deleted file mode 100644 index ab82dd742a66..000000000000 Binary files a/icons/obj/guns/manufacturer/solararmories/righthand.dmi and /dev/null differ diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index ab051d8a21bb..9068f301647f 100644 Binary files a/icons/obj/guns/projectile.dmi and b/icons/obj/guns/projectile.dmi differ diff --git a/icons/obj/item/knife.dmi b/icons/obj/item/knife.dmi index 2e95a9154512..aebfb617ed34 100644 Binary files a/icons/obj/item/knife.dmi and b/icons/obj/item/knife.dmi differ diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index a0ceaebd8383..12798b6eb2ac 100644 Binary files a/icons/obj/items_and_weapons.dmi and b/icons/obj/items_and_weapons.dmi differ diff --git a/icons/obj/machines/computer.dmi b/icons/obj/machines/computer.dmi index 3b50ef08e89a..2e102cda95ad 100644 Binary files a/icons/obj/machines/computer.dmi and b/icons/obj/machines/computer.dmi differ diff --git a/icons/obj/nutanks.dmi b/icons/obj/nutanks.dmi index 4365bdb86771..c325dadf1c32 100644 Binary files a/icons/obj/nutanks.dmi and b/icons/obj/nutanks.dmi differ diff --git a/icons/obj/ores.dmi b/icons/obj/ores.dmi index 6ea0ed496e8f..1e6c41a90c05 100644 Binary files a/icons/obj/ores.dmi and b/icons/obj/ores.dmi differ diff --git a/icons/obj/pda.dmi b/icons/obj/pda.dmi index 5d23996fb663..f76e5611c93d 100644 Binary files a/icons/obj/pda.dmi and b/icons/obj/pda.dmi differ diff --git a/icons/obj/radio.dmi b/icons/obj/radio.dmi index a6199b8723ef..ea47f805dee9 100644 Binary files a/icons/obj/radio.dmi and b/icons/obj/radio.dmi differ diff --git a/icons/obj/storage.dmi b/icons/obj/storage.dmi index 9ff37a4b7e0c..03f2163cddce 100644 Binary files a/icons/obj/storage.dmi and b/icons/obj/storage.dmi differ diff --git a/icons/obj/structures/signs/sign.dmi b/icons/obj/structures/signs/sign.dmi index f123c03a76e6..523953b599c7 100644 Binary files a/icons/obj/structures/signs/sign.dmi and b/icons/obj/structures/signs/sign.dmi differ diff --git a/icons/obj/structures/signs/wallflags.dmi b/icons/obj/structures/signs/wallflags.dmi index 837e442f27ca..4b4696ad9623 100644 Binary files a/icons/obj/structures/signs/wallflags.dmi and b/icons/obj/structures/signs/wallflags.dmi differ diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index 816d3671a8d9..8f2566a98f8a 100644 Binary files a/icons/obj/surgery.dmi and b/icons/obj/surgery.dmi differ diff --git a/icons/obj/tiles.dmi b/icons/obj/tiles.dmi index 898805a0fa13..5e072b68f42d 100644 Binary files a/icons/obj/tiles.dmi and b/icons/obj/tiles.dmi differ diff --git a/icons/obj/wallcloset.dmi b/icons/obj/wallcloset.dmi index f2314d0d84c2..6d41f0ecee85 100644 Binary files a/icons/obj/wallcloset.dmi and b/icons/obj/wallcloset.dmi differ diff --git a/icons/turf/decals/decals.dmi b/icons/turf/decals.dmi similarity index 100% rename from icons/turf/decals/decals.dmi rename to icons/turf/decals.dmi diff --git a/icons/turf/decals/suns_floor.dmi b/icons/turf/decals/suns_floor.dmi deleted file mode 100644 index ffebe3036722..000000000000 Binary files a/icons/turf/decals/suns_floor.dmi and /dev/null differ diff --git a/icons/turf/floors/suns.dmi b/icons/turf/floors/suns.dmi deleted file mode 100644 index aa0df610ec55..000000000000 Binary files a/icons/turf/floors/suns.dmi and /dev/null differ diff --git a/icons/turf/walls/concrete.dmi b/icons/turf/walls/concrete.dmi index da6a6e45a4ce..a201e7ab6375 100644 Binary files a/icons/turf/walls/concrete.dmi and b/icons/turf/walls/concrete.dmi differ diff --git a/icons/turf/walls/hexacrete.dmi b/icons/turf/walls/hexacrete.dmi index f120455f46ad..6866ac7f536f 100644 Binary files a/icons/turf/walls/hexacrete.dmi and b/icons/turf/walls/hexacrete.dmi differ diff --git a/interface/skin.dmf b/interface/skin.dmf index 18122c5e3e89..9d933e057c46 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -90,15 +90,6 @@ window "mainwindow" background-color = #272727 is-visible = false saved-params = "" - elem "commandbar_spy" - type = BROWSER - is-default = false - pos = 0,0 - size = 200x200 - anchor1 = -1,-1 - anchor2 = -1,-1 - is-visible = false - saved-params = "" window "mapwindow" elem "mapwindow" diff --git a/shiptest.dme b/shiptest.dme index 3c2c0f334380..565b4dec6c8f 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -108,7 +108,6 @@ #include "code\__DEFINES\plumbing.dm" #include "code\__DEFINES\power.dm" #include "code\__DEFINES\preferences.dm" -#include "code\__DEFINES\processing.dm" #include "code\__DEFINES\procpath.dm" #include "code\__DEFINES\profile.dm" #include "code\__DEFINES\projectiles.dm" @@ -156,16 +155,7 @@ #include "code\__DEFINES\wires.dm" #include "code\__DEFINES\dcs\flags.dm" #include "code\__DEFINES\dcs\helpers.dm" -#include "code\__DEFINES\dcs\signals\signals.dm" -#include "code\__DEFINES\dcs\signals\signals_obj\signals_object.dm" -#include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_clothing.dm" -#include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_food.dm" -#include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_grenade.dm" -#include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_implant.dm" -#include "code\__DEFINES\dcs\signals\signals_obj\signals_item\signals_item.dm" -#include "code\__DEFINES\dcs\signals\signals_obj\signals_machine\signals_aquarium.dm" -#include "code\__DEFINES\dcs\signals\signals_obj\signals_machine\signals_machinery.dm" -#include "code\__DEFINES\dcs\signals\signals_obj\signals_machine\signals_supermatter.dm" +#include "code\__DEFINES\dcs\signals.dm" #include "code\__HELPERS\_auxtools_api.dm" #include "code\__HELPERS\_lists.dm" #include "code\__HELPERS\_logging.dm" @@ -470,8 +460,6 @@ #include "code\datums\components\anti_magic.dm" #include "code\datums\components\armor_plate.dm" #include "code\datums\components\art.dm" -#include "code\datums\components\attachment.dm" -#include "code\datums\components\attachment_holder.dm" #include "code\datums\components\bandage.dm" #include "code\datums\components\bane.dm" #include "code\datums\components\beetlejuice.dm" @@ -490,6 +478,7 @@ #include "code\datums\components\deployable.dm" #include "code\datums\components\dooropendeathproc.dm" #include "code\datums\components\earprotection.dm" +#include "code\datums\components\edible.dm" #include "code\datums\components\edit_complainer.dm" #include "code\datums\components\embedded.dm" #include "code\datums\components\empprotection.dm" @@ -537,6 +526,7 @@ #include "code\datums\components\sizzle.dm" #include "code\datums\components\slippery.dm" #include "code\datums\components\soulstoned.dm" +#include "code\datums\components\spawner.dm" #include "code\datums\components\spill.dm" #include "code\datums\components\spooky.dm" #include "code\datums\components\squeak.dm" @@ -567,8 +557,6 @@ #include "code\datums\components\fantasy\affix.dm" #include "code\datums\components\fantasy\prefixes.dm" #include "code\datums\components\fantasy\suffixes.dm" -#include "code\datums\components\food\edible.dm" -#include "code\datums\components\food\food_storage.dm" #include "code\datums\components\plumbing\_plumbing.dm" #include "code\datums\components\plumbing\chemical_acclimator.dm" #include "code\datums\components\plumbing\filter.dm" @@ -651,6 +639,7 @@ #include "code\datums\elements\cleaning.dm" #include "code\datums\elements\connect_loc.dm" #include "code\datums\elements\digitalcamo.dm" +#include "code\datums\elements\dunkable.dm" #include "code\datums\elements\earhealing.dm" #include "code\datums\elements\embed.dm" #include "code\datums\elements\firestacker.dm" @@ -671,9 +660,6 @@ #include "code\datums\elements\world_icon.dm" #include "code\datums\elements\decals\_decals.dm" #include "code\datums\elements\decals\blood.dm" -#include "code\datums\elements\food\dunkable.dm" -#include "code\datums\elements\food\food_trash.dm" -#include "code\datums\elements\food\processable.dm" #include "code\datums\helper_datums\events.dm" #include "code\datums\helper_datums\getrev.dm" #include "code\datums\helper_datums\icon_snapshot.dm" @@ -880,7 +866,7 @@ #include "code\game\machinery\aug_manipulator.dm" #include "code\game\machinery\autolathe.dm" #include "code\game\machinery\bank_machine.dm" -#include "code\game\machinery\beacon.dm" +#include "code\game\machinery\Beacon.dm" #include "code\game\machinery\bounty_board.dm" #include "code\game\machinery\buttons.dm" #include "code\game\machinery\cell_charger.dm" @@ -893,7 +879,7 @@ #include "code\game\machinery\dish_drive.dm" #include "code\game\machinery\dna_scanner.dm" #include "code\game\machinery\doppler_array.dm" -#include "code\game\machinery\drone_dispenser.dm" +#include "code\game\machinery\droneDispenser.dm" #include "code\game\machinery\exp_cloner.dm" #include "code\game\machinery\firealarm.dm" #include "code\game\machinery\flasher.dm" @@ -912,7 +898,6 @@ #include "code\game\machinery\medipen_refiller.dm" #include "code\game\machinery\navbeacon.dm" #include "code\game\machinery\newscaster.dm" -#include "code\game\machinery\outpost_electrolyzer.dm" #include "code\game\machinery\PDApainter.dm" #include "code\game\machinery\prisonlabor.dm" #include "code\game\machinery\quantum_pad.dm" @@ -924,7 +909,7 @@ #include "code\game\machinery\scan_gate.dm" #include "code\game\machinery\sheetifier.dm" #include "code\game\machinery\shieldgen.dm" -#include "code\game\machinery\sleeper.dm" +#include "code\game\machinery\Sleeper.dm" #include "code\game\machinery\slotmachine.dm" #include "code\game\machinery\spaceheater.dm" #include "code\game\machinery\stasis.dm" @@ -1128,7 +1113,6 @@ #include "code\game\objects\items\AI_modules.dm" #include "code\game\objects\items\airlock_painter.dm" #include "code\game\objects\items\apc_frame.dm" -#include "code\game\objects\items\bank_card.dm" #include "code\game\objects\items\bell.dm" #include "code\game\objects\items\binoculars.dm" #include "code\game\objects\items\blueprints.dm" @@ -1215,12 +1199,6 @@ #include "code\game\objects\items\vending_items.dm" #include "code\game\objects\items\wayfinding.dm" #include "code\game\objects\items\weaponry.dm" -#include "code\game\objects\items\attachments\_attachment.dm" -#include "code\game\objects\items\attachments\bayonet.dm" -#include "code\game\objects\items\attachments\laser_sight.dm" -#include "code\game\objects\items\attachments\rail_light.dm" -#include "code\game\objects\items\attachments\silencer.dm" -#include "code\game\objects\items\attachments\stock.dm" #include "code\game\objects\items\circuitboards\circuitboard.dm" #include "code\game\objects\items\circuitboards\computer_circuitboards.dm" #include "code\game\objects\items\circuitboards\machine_circuitboards.dm" @@ -1265,10 +1243,6 @@ #include "code\game\objects\items\devices\radio\headset.dm" #include "code\game\objects\items\devices\radio\intercom.dm" #include "code\game\objects\items\devices\radio\radio.dm" -#include "code\game\objects\items\food\_food.dm" -#include "code\game\objects\items\food\bread.dm" -#include "code\game\objects\items\food\cake.dm" -#include "code\game\objects\items\food\spaghetti.dm" #include "code\game\objects\items\grenades\antigravity.dm" #include "code\game\objects\items\grenades\chem_grenade.dm" #include "code\game\objects\items\grenades\clusterbuster.dm" @@ -1331,7 +1305,6 @@ #include "code\game\objects\items\stacks\tiles\tile_mineral.dm" #include "code\game\objects\items\stacks\tiles\tile_reskinning.dm" #include "code\game\objects\items\stacks\tiles\tile_types.dm" -#include "code\game\objects\items\stacks\tiles\tiles_suns.dm" #include "code\game\objects\items\storage\backpack.dm" #include "code\game\objects\items\storage\bags.dm" #include "code\game\objects\items\storage\belt.dm" @@ -1340,7 +1313,6 @@ #include "code\game\objects\items\storage\briefcase.dm" #include "code\game\objects\items\storage\fancy.dm" #include "code\game\objects\items\storage\firstaid.dm" -#include "code\game\objects\items\storage\guncases.dm" #include "code\game\objects\items\storage\holsters.dm" #include "code\game\objects\items\storage\lockbox.dm" #include "code\game\objects\items\storage\ration.dm" @@ -1381,13 +1353,13 @@ #include "code\game\objects\structures\fireplace.dm" #include "code\game\objects\structures\flora.dm" #include "code\game\objects\structures\fluff.dm" -#include "code\game\objects\structures\geyser.dm" #include "code\game\objects\structures\ghost_role_spawners.dm" #include "code\game\objects\structures\girders.dm" #include "code\game\objects\structures\grille.dm" #include "code\game\objects\structures\guillotine.dm" #include "code\game\objects\structures\guncase.dm" #include "code\game\objects\structures\headpike.dm" +#include "code\game\objects\structures\hivebot.dm" #include "code\game\objects\structures\holosign.dm" #include "code\game\objects\structures\janicart.dm" #include "code\game\objects\structures\kitchen_spike.dm" @@ -1415,6 +1387,7 @@ #include "code\game\objects\structures\showcase.dm" #include "code\game\objects\structures\shower.dm" #include "code\game\objects\structures\signs.dm" +#include "code\game\objects\structures\spawner.dm" #include "code\game\objects\structures\spirit_board.dm" #include "code\game\objects\structures\stairs.dm" #include "code\game\objects\structures\statues.dm" @@ -1464,6 +1437,9 @@ #include "code\game\objects\structures\crates_lockers\crates\large.dm" #include "code\game\objects\structures\crates_lockers\crates\secure.dm" #include "code\game\objects\structures\crates_lockers\crates\wooden.dm" +#include "code\game\objects\structures\icemoon\cave_entrance.dm" +#include "code\game\objects\structures\lavaland\geyser.dm" +#include "code\game\objects\structures\lavaland\necropolis_tendril.dm" #include "code\game\objects\structures\plaques\_plaques.dm" #include "code\game\objects\structures\plaques\static_plaques.dm" #include "code\game\objects\structures\signs\_signs.dm" @@ -1506,7 +1482,6 @@ #include "code\game\turfs\open\floor\plasteel_floor.dm" #include "code\game\turfs\open\floor\plating.dm" #include "code\game\turfs\open\floor\reinf_floor.dm" -#include "code\game\turfs\open\floor\suns_floor.dm" #include "code\game\turfs\open\floor\plating\asteroid.dm" #include "code\game\turfs\open\floor\plating\beach.dm" #include "code\game\turfs\open\floor\plating\icemoon.dm" @@ -1886,7 +1861,6 @@ #include "code\modules\buildmode\submodes\basic.dm" #include "code\modules\buildmode\submodes\boom.dm" #include "code\modules\buildmode\submodes\copy.dm" -#include "code\modules\buildmode\submodes\lightmaker.dm" #include "code\modules\buildmode\submodes\delete.dm" #include "code\modules\buildmode\submodes\fill.dm" #include "code\modules\buildmode\submodes\map_export.dm" @@ -1899,9 +1873,9 @@ #include "code\modules\cargo\bounty.dm" #include "code\modules\cargo\bounty_console.dm" #include "code\modules\cargo\centcom_podlauncher.dm" -#include "code\modules\cargo\console.dm" #include "code\modules\cargo\export_scanner.dm" #include "code\modules\cargo\exports.dm" +#include "code\modules\cargo\expressconsole.dm" #include "code\modules\cargo\gondolapod.dm" #include "code\modules\cargo\order.dm" #include "code\modules\cargo\packs.dm" @@ -1981,19 +1955,15 @@ #include "code\modules\client\verbs\ooc.dm" #include "code\modules\client\verbs\ping.dm" #include "code\modules\client\verbs\reset_held_keys.dm" -#include "code\modules\client\verbs\typing.dm" #include "code\modules\client\verbs\who.dm" #include "code\modules\clothing\chameleon.dm" #include "code\modules\clothing\clothing.dm" #include "code\modules\clothing\towels.dm" #include "code\modules\clothing\ears\_ears.dm" #include "code\modules\clothing\factions\clip.dm" -#include "code\modules\clothing\factions\frontiersmen.dm" #include "code\modules\clothing\factions\gezena.dm" -#include "code\modules\clothing\factions\hardliners.dm" #include "code\modules\clothing\factions\nanotrasen.dm" #include "code\modules\clothing\factions\ngr.dm" -#include "code\modules\clothing\factions\srm.dm" #include "code\modules\clothing\factions\suns.dm" #include "code\modules\clothing\glasses\_glasses.dm" #include "code\modules\clothing\glasses\engine_goggles.dm" @@ -2194,7 +2164,9 @@ #include "code\modules\food_and_drinks\food\customizables.dm" #include "code\modules\food_and_drinks\food\ration.dm" #include "code\modules\food_and_drinks\food\snacks.dm" +#include "code\modules\food_and_drinks\food\snacks_bread.dm" #include "code\modules\food_and_drinks\food\snacks_burgers.dm" +#include "code\modules\food_and_drinks\food\snacks_cake.dm" #include "code\modules\food_and_drinks\food\snacks_egg.dm" #include "code\modules\food_and_drinks\food\snacks_frozen.dm" #include "code\modules\food_and_drinks\food\snacks_meat.dm" @@ -2205,6 +2177,7 @@ #include "code\modules\food_and_drinks\food\snacks_salad.dm" #include "code\modules\food_and_drinks\food\snacks_sandwichtoast.dm" #include "code\modules\food_and_drinks\food\snacks_soup.dm" +#include "code\modules\food_and_drinks\food\snacks_spaghetti.dm" #include "code\modules\food_and_drinks\food\snacks_vend.dm" #include "code\modules\food_and_drinks\food\snacks\dough.dm" #include "code\modules\food_and_drinks\food\snacks\meat.dm" @@ -2791,10 +2764,10 @@ #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\goldgrub.dm" #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\goliath.dm" #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\gutlunch.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\hivelord.dm" #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\hivelord_outfits.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\ice_demon.dm" -#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\ice_whelp.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\hivelord.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\ice demon.dm" +#include "code\modules\mob\living\simple_animal\hostile\mining_mobs\ice whelp.dm" #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\lobstrosity.dm" #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\mining_mobs.dm" #include "code\modules\mob\living\simple_animal\hostile\mining_mobs\polarbear.dm" @@ -2817,10 +2790,6 @@ #include "code\modules\mob\living\simple_animal\slime\slime.dm" #include "code\modules\mob\living\simple_animal\slime\slime_say.dm" #include "code\modules\mob\living\simple_animal\slime\subtypes.dm" -#include "code\modules\mob_spawner\burrow.dm" -#include "code\modules\mob_spawner\hivebot.dm" -#include "code\modules\mob_spawner\spawner.dm" -#include "code\modules\mob_spawner\spawner_componet.dm" #include "code\modules\modular_computers\laptop_vendor.dm" #include "code\modules\modular_computers\computers\_modular_computer_shared.dm" #include "code\modules\modular_computers\computers\item\computer.dm" @@ -3066,7 +3035,6 @@ #include "code\modules\projectiles\guns\ballistic\gauss.dm" #include "code\modules\projectiles\guns\ballistic\hmg.dm" #include "code\modules\projectiles\guns\ballistic\launchers.dm" -#include "code\modules\projectiles\guns\ballistic\marksman.dm" #include "code\modules\projectiles\guns\ballistic\pistol.dm" #include "code\modules\projectiles\guns\ballistic\revolver.dm" #include "code\modules\projectiles\guns\ballistic\rifle.dm" @@ -3082,7 +3050,7 @@ #include "code\modules\projectiles\guns\energy\pulse.dm" #include "code\modules\projectiles\guns\energy\special.dm" #include "code\modules\projectiles\guns\energy\stun.dm" -#include "code\modules\projectiles\guns\manufacturer\etherbor\energy_gunsword.dm" +#include "code\modules\projectiles\guns\faction\gezena\energy_gunsword.dm" #include "code\modules\projectiles\guns\misc\beam_rifle.dm" #include "code\modules\projectiles\guns\misc\blastcannon.dm" #include "code\modules\projectiles\guns\misc\bow.dm" @@ -3278,19 +3246,35 @@ #include "code\modules\research\xenobiology\crossbreeding\reproductive.dm" #include "code\modules\research\xenobiology\crossbreeding\selfsustaining.dm" #include "code\modules\research\xenobiology\crossbreeding\stabilized.dm" +#include "code\modules\ruins\lavaland_ruin_code.dm" #include "code\modules\ruins\rockplanet_ruin_code.dm" #include "code\modules\ruins\icemoonruin_code\hydroponicslab.dm" #include "code\modules\ruins\icemoonruin_code\library.dm" #include "code\modules\ruins\icemoonruin_code\wrath.dm" +#include "code\modules\ruins\lavalandruin_code\biodome_clown_planet.dm" #include "code\modules\ruins\lavalandruin_code\biodome_winter.dm" +#include "code\modules\ruins\lavalandruin_code\codelab.dm" #include "code\modules\ruins\lavalandruin_code\elephantgraveyard.dm" +#include "code\modules\ruins\lavalandruin_code\pizzaparty.dm" #include "code\modules\ruins\lavalandruin_code\puzzle.dm" +#include "code\modules\ruins\lavalandruin_code\sloth.dm" #include "code\modules\ruins\lavalandruin_code\surface.dm" #include "code\modules\ruins\lavalandruin_code\syndicate_base.dm" #include "code\modules\ruins\objects_and_mobs\ash_walker_den.dm" #include "code\modules\ruins\objects_and_mobs\necropolis_gate.dm" #include "code\modules\ruins\objects_and_mobs\sin_ruins.dm" +#include "code\modules\ruins\spaceruin_code\asteroid4.dm" #include "code\modules\ruins\spaceruin_code\bigderelict1.dm" +#include "code\modules\ruins\spaceruin_code\caravanambush.dm" +#include "code\modules\ruins\spaceruin_code\clericsden.dm" +#include "code\modules\ruins\spaceruin_code\crashedclownship.dm" +#include "code\modules\ruins\spaceruin_code\crashedship.dm" +#include "code\modules\ruins\spaceruin_code\deepstorage.dm" +#include "code\modules\ruins\spaceruin_code\forgottenship.dm" +#include "code\modules\ruins\spaceruin_code\hellfactory.dm" +#include "code\modules\ruins\spaceruin_code\hilbertshotel.dm" +#include "code\modules\ruins\spaceruin_code\listeningstation.dm" +#include "code\modules\ruins\spaceruin_code\spacehotel.dm" #include "code\modules\ruins\spaceruin_code\TheDerelict.dm" #include "code\modules\screen_alerts\_screen_alerts.dm" #include "code\modules\security_levels\keycard_authentication.dm" @@ -3303,7 +3287,9 @@ #include "code\modules\shuttle\ripple.dm" #include "code\modules\shuttle\shuttle.dm" #include "code\modules\shuttle\shuttle_rotate.dm" +#include "code\modules\shuttle\special.dm" #include "code\modules\shuttle\supply.dm" +#include "code\modules\shuttle\white_ship.dm" #include "code\modules\spells\spell.dm" #include "code\modules\spells\spell_types\aimed.dm" #include "code\modules\spells\spell_types\area_teleport.dm" @@ -3494,6 +3480,7 @@ #include "code\modules\vending\engineering.dm" #include "code\modules\vending\engivend.dm" #include "code\modules\vending\games.dm" +#include "code\modules\vending\liberation.dm" #include "code\modules\vending\liberation_toy.dm" #include "code\modules\vending\medical.dm" #include "code\modules\vending\medical_wall.dm" diff --git a/sound/voice/kepori/kepiclick.ogg b/sound/voice/kepori/kepiclick.ogg index 3f22b6d90d5e..61670a607b66 100644 Binary files a/sound/voice/kepori/kepiclick.ogg and b/sound/voice/kepori/kepiclick.ogg differ diff --git a/sound/voice/kepori/kepiwhistle.ogg b/sound/voice/kepori/kepiwhistle.ogg index f6260f4c5894..bf1cc76bf5cf 100644 Binary files a/sound/voice/kepori/kepiwhistle.ogg and b/sound/voice/kepori/kepiwhistle.ogg differ diff --git a/strings/boomer.json b/strings/boomer.json new file mode 100644 index 000000000000..4fb2f733f795 --- /dev/null +++ b/strings/boomer.json @@ -0,0 +1,33 @@ +{ + "boomer": [ + "@pick(kids) these days have it too easy!", + "Do I look like I know what a @pick(file) is!?", + "Listen here Jack, how do I open @pick(file)?", + "How do I open a @pick(file) again?", + "Unlike you snowflakes, I'm not offended so easily.", + "Back in my day...", + "When I was your age...", + "This generation can't take a joke.", + "Why are @pick(kids) these days so @pick(sad) all the time?", + "These damn @pick(kids) need to get a @pick(impossible) for once!", + "It's simply a matter of showing up, looking the manager in the eye, giving him a firm handshake and telling him you want the job.", + "You'll never get anywhere in life without a degree.", + "@pick(expense) isn't really that expensive.", + "When I was a kid I had to walk to school uphill both ways!", + "I hate my wife.", + "I just want to grill for God's sake.", + "I wish I could just go on my lawnmower and cut the grass.", + "Yep, Quake. That was a good game...", + "Yeah, my PDA has wi-fi. A wife I hate." + ], + + "expense": ["Healthcare", "College", "A car", "A house", "Food"], + + "kids": ["kids", "millenials", "snowflakes"], + + "file": ["JPEG", "PDF", "DMI", "JSON"], + + "sad": ["sad", "depressed", "sad and depressed"], + + "impossible": ["job", "house", "job and a house", "life"] +} diff --git a/strings/names/kepori_names.txt b/strings/names/kepori_names.txt deleted file mode 100644 index f5cf1fa086a7..000000000000 --- a/strings/names/kepori_names.txt +++ /dev/null @@ -1,40 +0,0 @@ -Ademake -Ankatse -Atchenti -Cautse -Catuwe -Dakenui -Deduci -Dirame -Drakece -Dutsesi -Gahthi -Halake -Hetchel -Huler -Hanusi -Lanirvi -Latedi -Meleri -Meski -Minele -Naaka -Natari -Nenuda -Nirena -Orucati -Pawitts -Plakat -Rakire -Renuire -Rilena -Setasi -Sutiraze -Temiti -Tetha -Tokaibi -Witaseni -Winuusi -Yikitse -Yitosun -Yunthedi diff --git a/strings/sillytips.txt b/strings/sillytips.txt index 165e3cbe54d6..192dbce6362f 100644 --- a/strings/sillytips.txt +++ b/strings/sillytips.txt @@ -5,12 +5,16 @@ When a round ends nearly everything about it is lost forever, leave your salt be Killing the entire sector isn't fun except when it is. You can win a pulse rifle from the arcade machine. Honest. Just like real life the entropy of the game can only increase with time. If things aren't on fire yet, just wait. +Completing your objectives is good practice, but the best antagonists will strive to do more than the bare minimum to really leave an impression. The more obscure and underused a game mechanic is, the less likely your victims are to be able to deal with it. Space is cold and it will quickly freeze you to death if you don't protect yourself. This isn't how thermodynamics really works but just go with it. +Blobs are weak to fire! Use a flame thrower for maximum damage! Cleanbot. +The wizard is supposed to be extremely strong in one on one combat, stop getting mad about it. Sometimes a round will just be a bust. C'est la vie. This is a game that is constantly being developed for. Expect things to be added, removed, fixed, and broken on a daily basis. It's fun to try and predict the round type from the tip of the round message. +The quartermaster is not a head of staff and will never be one. The bird remembers. Your sprite represents your hitbox, so that afro makes you easier to kill. The sacrifices we make for style. Sometimes admins will just do stuff. Roll with it. @@ -19,21 +23,14 @@ Plenty of things that aren't traditionally considered weapons can still be used DEATH IS IMMINENT! This game is older than most of the people playing it. Do not go gentle into that good night. +Flashbangs can weaken blob tiles, allowing for you and the crew to easily destroy them. Just the tip? Some people are unable to read text on a game where half of it is based on text. +As the Captain, you can use a whetstone to sharpen your fancy fountain pen for extra robustness. +As the Lawyer, you are the last bastion of roleplay-focused jobs. Even the curator got a whip to go fight people with, that sellout! There are at least 11 ways to get through plastic flaps. How many can you name? FEED ME A STRAY CAT +Did you know that tossing the clown into a singularity will either increase or decrease its size by a large amount? Most items have names longer than "soap". +Demoman takes skill. Ask and you shall receive. -Top Ten Goliath Moments!!! -Sometimes your ship will randomly disappear or obliterate you or get cleaved in half or any combination of the above. Don't dock to a planet at the same time as someone else or undock as someone is docking. -Go on. Saw off those beautiful Hunter's Pride stocks. The Huntsman is watching. -The Drinkening has put countless shiptester's basic reading compehension to the test. Will you succumb? -No, going really really fast through an electric storm won't render you immune. -None of you would survive the uptime drought. -Innumberable frontiersmen have died valiantly in a subshuttle chokepoint attempting to board. Sometimes, a direct subshuttle dock isn't the best tactical move. -Full-body prosthesis are still biological and have normal blood. Don't pump a full bag of coolant into their veins, you. -The shotgun may never miss, but it has low armour penetration with buckshot. -When your gun gives off a pathetic click, it's out of ammo. Mashing the trigger more in a panic won't restore your ammo. -The Trabuco is a crime against the Huntsman and the universe. There's a possibility it'll kill either yourself, your crew, the target, or all of the above. -Don't be the captain found dead in a pit, legioned, with 600 brute and every bone in their body broken. diff --git a/strings/tips.txt b/strings/tips.txt index 85eda2e01283..6a8c54086d94 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -19,26 +19,33 @@ You can screwdriver any non-chemical grenade to shorten fuses from 5 seconds, to If you find yourself in a fistfight with another player, staying on the offensive is usually the smart move. Running away often won't accomplish much. Different weapons have different strengths. Some weapons, such as spears, floor tiles, and throwing stars, deal more damage when thrown compared to when attacked normally. A thrown glass of water can make a slippery tile, allowing you to slow down your pursuers in a pinch. +When dealing with security, you can often get your sentence negated entirely through cooperation and deception. +Experiment with different setups of the supermatter engine to maximize output, but don't risk the crew's safety to do so! We were all new once, be patient and guide new players in the right direction. On most clothing items that go in the exosuit slot, you can put certain small items into your suit storage, such as a spraycan, your emergency oxygen tank, or a flashlight. Most job-related exosuit clothing can fit job-related items into it, such as the atmospheric technician's hardsuit/winter coat holding an RPD, or labcoats holding most medicine. If you're using hotkey mode, you can stop pulling things using H. If there's something you need from others, try asking! This game isn't singleplayer and you'd be surprised what you can get accomplished together! You'll quickly lose your interest in the game if you play to win and kill. If you find yourself doing this, take a step back and talk to people - it's a much better experience! +Felinids get temporarily distracted by laser pointers. Use this to your advantage when being pursued by one. Don't be afraid to ask for help, whether from your peers or from mentors. As the Captain, you have absolute access and control over your ship, but this does not mean that being a horrible person won't result in mutiny and a ban. A medical hardsuit can hold an entire medkit in its suit storage! -While both heal toxin damage, the difference between charcoal and dylovene is that charcoal will actively remove all other reagents from one's body, while dylovene only removes various toxins - but can overdose. -You can surgically implant or extract things from people's chests using either organ manipulation or cavity implant surgeries. This can range from putting in a bomb to pulling out an alien larva. +While both heal toxin damage, the difference between charcoal and antitoxin is that charcoal will actively remove all other reagents from one's body, while antitoxin only removes various toxins - but can overdose. +You can surgically implant or extract things from people's chests. This can range from putting in a bomb to pulling out an alien larva. Using disarm attempt will intentionally fail a surgery step. Corpses with the "...and their soul has departed" description no longer have a ghost attached to them and aren't revivable or clonable. -Treating plasmamen is not impossible! Salbutamol stops them from suffocating and showers or stasis beds stop them from burning alive. You can even perform surgery on them by doing the procedure on a roller bed under a shower. +Treating plasmamen is not impossible! Salbutamol stops them from suffocating and showers stop them from burning alive. You can even perform surgery on them by doing the procedure on a roller bed under a shower. You can extract implants by holding an empty implant case in your offhand while performing the extraction step. There are dozens of chemicals that can heal, and even more that can cause harm. Experiment! Some chemicals can only be synthesized by heating up the contents with a chemical heater or manually with lighters and similar tools. You can recharge a chemical dispenser with an inducer or by replacing its cell. Water and Potassium mixed together will create an explosion, with power scaling by amount used. Don't do it. +You can eject someone from cloning early by disabling power in the room. Note that they will suffer more genetic damage and may lose vital organs from this. +Being a hulk makes you capable of dealing high melee damage, stunlocking people, and punching through walls. However, you can't fire guns, will lose your hulk status if you go into critical condition. You can take AIs out of their cores by loading them into an intelliCard, which lets you see their laws, It can also be placed into an AI system integrity restorer computer to revive and/or repair them. +You can use the mutation toxin obtained from green slimes to create various mutation toxins by mixing it with various chemicals! +You can maximize the number of uses you get out of a slime by feeding it slime steroid, created from purple slimes, while alive. You can then apply extract enhancer, created from cerulean slimes, on each extract. You can repair your cyborgs with a welding tool if they have brute damage, if they have burn damage, you can remove their battery, expose the wiring with a screwdriver and replace their wires with a cable coil. You can reset a cyborg's module by cutting and mending the reset wire with a wire cutter. You can augment people with cyborg limbs. Augmented limbs can easily be repaired with cables and welders. @@ -48,33 +55,45 @@ As a AI, you can take pictures with your camera and upload them to newscasters. As a AI, you can use CTRL + 1-9 to set a location hotkey for your camera, allowing you to save the location and jump to it at will. Tilde and zero will return you to the last spot you jumped from, and the numpad numbers act as aliases to the regular number keys. As a Cyborg, choose your module carefully, as only cutting and mending your reset wire will let you repick it. If possible, refrain from choosing a module until a situation that requires one occurs. As a Cyborg, you are immune to most forms of stunning, and excel at almost everything far better than humans. However, flashes can easily stunlock you and you cannot do any precision work as you lack hands. -As a Cyborg, you are impervious to fires and heat. -As a Cyborg, you are extremely vulnerable to EMPs as EMPs both stun you and damage you. +As a Cyborg, you are impervious to fires and heat. If you are rogue, you can release plasma fires everywhere and walk through them without a care in the world! +As a Cyborg, you are extremely vulnerable to EMPs as EMPs both stun you and damage you. The ion rifle in the armory or a traitor with an EMP kit can kill you in seconds. As a Service Cyborg, your spray can knocks people down. However, it is blocked by masks and glasses. As an Engineering Cyborg, you can attach air alarm/fire alarm/APC frames to walls by placing them on the floor and using a screwdriver on them. As a Medical Cyborg, you can fully perform surgery and even augment people. You can rename areas or create entirely new ones using your ship expansion permit. The chief engineer’s hardsuit is significantly better than other engineering hardsuits. It has the best features of both engineering and atmospherics hardsuits - boasting nigh-invulnerability to radiation and all atmospheric conditions. The supermatter shard is an extremely dangerous piece of equipment: touching it will disintegrate you. So will touching it with telepathy. -Wire "nodes" (big, seemingly unconnected bulges from half completed wiring jobs) are able to do several things: link up thrusters to prechargers, hook up PACMAN generators, and shock grilles among other things. +You can electrify grilles by placing wire "nodes" beneath them: the big seemingly unconnected bulges from a half completed wiring job. You can cool a supermatter crystal by spraying it with a fire extinguisher. Only for the brave! You can repair windows by using a welding tool on them while on any intent other than harm. +Don't underestimate the humble P.A.C.M.A.N. generators. A RCD can be reloaded with metal, glass or plasteel sheets instead of just compressed matter cartridges. You can unwrench a pipe regardless of the pressures of the gases inside, but if they're too high they can burst out and injure you! -ATMOS holofan projector blocks gases while allowing objects to pass through. With it, you can quickly contain gas spills, fires and hull breaches. Beware, they wear off after an amount of time highlighted by numbers on the fans. +ATMOS holofan projector blocks gases while allowing objects to pass through. With it, you can quickly contain gas spills, fires and hull breaches. Or, use it to seal a plasmaman cloning room. You can change the layer of a pipe by clicking with it on a wrenched pipe or other atmos component of the desired layer. +As a Clown, if you lose your banana peel, you can still slip people with your PDA! Honk! +As a Clown, eating bananas heals you slightly. Honk! +As a Clown, your Grail is the mineral bananium, which can be used to build you a fun and robust mech beloved by everyone. +As a Clown, you can use your stamp on a sheet of cardboard as the first step of making a honkbot. Fun for the whole crew! +As a Clown, spice your gimmicks up! Nobody likes a one-trick pony. +The null rod has anti magic functions: it makes you immune to magic. Books can be turned into a container that can store small items using wire cutters, bibles have this ability without needing to cut it. You can hack the MegaSeed Vendor to get access to more exotic seeds. These seeds can alternatively be ordered from a express console You can mutate the plants with unstable mutagen or, as an alternative, grow glowshrooms for their radium which also mutates plants to start you up! While growing plants you should look into increasing the potency of your plants. This increases the size, amount of chemicals, points gained from grinding them in the biogenerator, and lets people know you are a proficient botanist. You can create a very wide variety of food with the crafting menu. You can find it by looking for the hammer icon near your intents. You can rename custom food with a pen. -Any cooked food will be much healthier than the junk food found in vendors. +any cooked food will be much healthier than the junk food found in vendors. Having the crew routinely eating cooked will provide minor buffs. Most non-custom foods will have a secondary effect, ranging from healing you to making you move at lightspeed. Experiment! Mousetraps can be used to create bombs or booby-trap containers. +You can order contraband items from a express console without hacking it. +You can earn more cargo points by shipping back crates, liquid containers, plasma sheets, rare seeds from hydroponics, and more! +The express supply console can instantly delivers crates by drop pod. The impact will cause a small explosion as well. Every monster has a pattern you can exploit to minimize damage from the encounters. You can harvest goliath plates from goliaths and upgrade your explorer's suit, mining hardsuits as well as Firefighter APLUs with them, greatly reducing incoming melee damage. You can craft a variety of equipment from the local fauna. Bone axes, lava boats and ash drake armour are just a few of them! +As a Monkey, you can crawl through air or scrubber vents by alt+left clicking them. You must drop everything you are wearing and holding to do this, however. +As a Monkey, you can still wear a few human items, such as backpacks, gas masks and hats, and still have two free hands. As a Drone, you can ping other drones to alert them of areas in need of repair. As a Ghost, you can see the inside of a container on the ground by clicking on it. As a Ghost, you can double click on just about anything to follow it. Or just warp around! @@ -87,72 +106,3 @@ You can light a cigar on a supermatter crystal. Using sticky tape on items can make them stick to people and walls! Be careful, grenades might stick to your hand during the moment of truth! In a pinch, stripping yourself naked will give you a sizeable resistance to being tackled. What do you value more, your freedom or your dignity? Wearing riot armor makes you significantly more effective at performing tackle takedowns, but will use extra stamina with each leap! It will also significantly protect you from other tackles! -As the Captain of your vessel, do not neglect the responsibilities of your command. You are the anchor the crew is expected to rely upon, and not being present or authoritative will hurt the experience. -As a vessel's second in command, you have the unique position of being able to temper the behaviour of the Captain. Obey their orders, but do not be afraid to offer your own advice or shoulder some of command's responsibilities. -It is highly ill-advised to run off on your own while exploring. Many ruins and planets are perilous and a match for even experienced players, and having someone to watch your back will save you a lot of trouble. -More often that not, most ships will be apply-only. Don't be afraid to read the memo and try for an application, many captains simply want to curate a certain type of behaviour aboard their vessels. -Captaining is one of the best ways to curate a faction. Set standards, distinguish yourself and your crew, and keep them engaged, and they'll be coming back not only to your ship, but also to the faction. -Most improvised ways of providing medical aid or reviving the dead can be slow or dangerous to the person if you or your character are inexperienced with medicine. Don't be afraid to call for a medical ship if the situation is dire. -In the event most or all of your crew is incapacitated or dead, don't be afraid to ahelp to ask for a distress call. They'll be happy to get you back into the round and the medical ships will be happy as well. -Don't be afraid to ahelp if you're unsure about another player's conduct. If they're making you uncomfortable or hurting the experience, the admins would be happy to sort things out. -Many plants on sand and lava worlds are medicinal, and can stretch your supplies. -For higher tier drill contracts, its recommended to bring a toolbox, spare stock parts, and plasteel if you're not confident in your abilities. The drill is prone to running low on power or needing to be repaired if damaged. -Many weapons can get sawed off, hurting their accuracy and occasionally ammo capacity but wildly compacting them. Hunter's Pride shotguns, the Flaming Arrow, the Illestren, among others, are included. -Static anomalies will cause brain damage in close proximity. Minimize contact with them. -Gravitational anomalies (thronglers) can quickly kill if they're intense. Sometimes, a chair can be used to get close to neutralize them, but do so at your own risk. They cause heavy brute damage. -Certain anomalies like heartbeat, vein, jumper, or plasmasoul anomalies can interact with you through walls. Be careful docking to worlds with anomalies. -Safe speed for carp migrations are under 2 GM/s, for asteroids are below 3 GM/s, and for dust is below 7 GM/s. There is no safe speed for electrical storms, you need full grounding rod coverage. -You can sometimes minimize damage from electrical storms by turning off lights and preventing all source of passive light from touching the outside of the vessel. It is notoriously gimmicky, though, do so at your own risk. -Dwarf legions tend to try and run back towards you if you're too far away. Lure them in for an attack by withdrawing before they retreat again. -Brimdemons oftentimes will strike you with a single melee attack before fleeing for another beam. Back away once they're done firing to minimize chip damage. -You can examine someone twice to see which limb they're bleeding from, to administer gauze or sutures. -Vox are allergic to Ephedrine, Atropine, Epinephrine, Mannitol, Antihol, and Stimulants. Not lethal in small amounts, but it is recommended to purge these reagents if you've made a mistake. -Grinded iron or iron pills from oxygen deprivation kits can be used to slowly regenerate blood in living people, if your blood supplies are thin. -Crystal goliaths, elite mobs, and ancient goliaths give research points on dissection, varying from 5000 to 40000 depending on technology and mob. -Crystal legions and crystal goliaths are extremely dangerous up close. Try and eliminate them quickly from range with powerful firearms. -The smaller the vessel, the more throttle will effect your acceleration. If you're piloting a subshuttle, it's recommended to keep low throttle and adjust to your liking. -Plasma thrusters can allow for extreme speed, but it is recommended to conserve them. You can minimize fuel consumption by using them in small bursts with a low throttle before turning them back off. -Jackhammers can be used to quickly break down walls for breaching or salvage. -Blast doors can be taken apart for a fair amount of plasteel, if you're hurting on fuel. -Kepori have an innate ability to tackle. It can take the enemy off guard, but recommend a helmet if you're using it near walls or prone to miss. -Laser and energy weapons have a cell that can be removed with a screwdriver. If you're removing a cell from a weapon that is not in your hand (on a suit storage slot, for example), the cell will go into your hand instead of the ground. -Frontiersmen clothes and Ramzi Clique rusted red hardsuits are established pirate equipment, and you're likely to be fired upon if you wear them. Use at your own risk. -You can access the black market by building an uplink with a handheld radio, analyzer, and scanning module. It tends to have a random selection of unique items at highly varied prices. You can purchase a LTSRBT from the outpost for a more convenient delivery. -Most armour sets outside of hardsuits do not cover the limbs. Give yourself an advantage by firing on someones legs or arms to slow them down or shoot out their weapon. -You can remove prosthetics or IPC / FBP limbs with prosthetic removal surgery, even on yourself. -You can early eject the en bloc of Illestrens by not firing the last round and clicking on the rifle with your empty hand to take it out manually, for a fast and tactical reload. -The HP Shadow cannot reload all rounds at once with a speedloader, it must be reloaded one round at a time. -You can make an emergency landing by docking to an empty space if you've lost control of your speed or are about to crash into hazards. -It is safe to cross over the tile the system sun is on. Trust me, I've tried. -Acid tiles and acid from anomalies can be sprayed off with fire extinguishers. -You can extinguish yourself without walls nearby by clicking the tile you're on with your extinguisher. -It's wise to carry a pocket extinguisher on sand and lava worlds, for acid and lava respectively. -Directional firelocks can quickly minimize pressure loss from holofield failures, if your vessel lacks them. -Holofields rely on extra power being on the wire net. Make sure power load is a fair bit higher than the draw so you don't get launched into vacuum. -Elzuose are able to heal a respectable amount of damage by rooting in soil or grass. It gives a sizable mood increase, as well as charging your battery. -If you're confused about the contents of an alcoholic drink bottle, you can examine to more often than not see what it contains on the label. -If you don't feel like grinding 500 basic power cells to make potassium, you can buy chemicals from the outpost in bulk. -You can synthesize most chems by clicking certain reagents with stock parts. Examples being Iodine to Bromine with a scanning module and water into 2:1 hydrogen / oxygen with a capacitor. -Perfluorodecalin in oxygen deprivation kits convert oxygen damage to toxin damage at a very effective ratio. Just know what you're doing and be prepared to administer anti-tox chems if it is a large amount of damage. -Epi-pens contain a small amount of formaldehyde, that prevents organs from decaying while they're in a body's system. Use it to give yourself more time while reviving. -Anomalies will give two frequencies when you analyze them, a primary and a secondary, unstable frequency. The primary will neutralize, and the unstable will more often than not cause an explosion or a similar negative effect. -Landmines have 4 wires; one disarms the mind, the other deactivates the pressure plate, another blows it up, and another blows it up on a delay. -You can tamper with landmines from range by pulsing the wires with signalers. -Not everyone is from their species' homeworld. It can be common for a human to have a Kalixcian or Teceian name, for example. -It can be fun to brainstorm new characters. Give it a shot, you might like it. -You can create entire new shuttles and subshuttles with a shuttle manipulator either from RND or from the outpost. It's usually resource and money-intensive, so be prepared! -Class 3 drills are incredibly dangerous alone or in small groups, even if you're experienced with mining and combat. Bring along a larger crew or call someone willing to help if you're thinking of taking them on. -Most smaller ships can be easily made immune to electrical storms if grounding rods are spaced out around the hull. You can make some quick money from rarely-taken storm contracts. -Ripleys are able to hold up to ten crates and other miscellaneous items like PACMAN generators using a hydraulic clamp. The scrapper's favourite. -Fights can be heavily in favour of the defenders if you play your cards right. Get good angles, turn off lights to give yourself cover, and be able to fire from multiple areas. More than likely, you'll know your environment better than the attacker. -Crate shelves can be used to maximize storage in your cargo bays. No more messes for you. -You can fashion cloth into a rag to clean up your vessel if you've tracked in some blood. -Some ships might prioritize characters exclusively from a faction in their memos, and that's okay! You can experiment with new characters to join, or join / captain another ship. -Moths, if their wings are intact, have full mobility in zero gravity environments that have an atmosphere. -Vox are near-unmatched in hand-to-hand fighting; their kicks deal extra damage and hurt organs. -IPC posibrains are contained in the chest, not the head. -Shiptest has uptime on Wednesdays, Fridays, and Saturdays. -Exosuits are not as durable as they might feel, and it is still wise to take cover with them. -Turning on strafing mode on a mech for combat is wise, and allows you to keep your firing lines constantly on the enemy. -A Gygax's leg actuators drain the cell very quickly. Use sparingly. -Installing higher tier capacitors on mechs increases power efficiency on mech abilities, weapons, and idling. diff --git a/strings/traumas.json b/strings/traumas.json index 1d1e98581d4f..f6bd9b589553 100644 --- a/strings/traumas.json +++ b/strings/traumas.json @@ -1,4 +1,168 @@ { + "brain_damage": [ + "@pick(semicolon)IM A PONY NEEEEEEIIIIIIIIIGH", + "without oxigen blob don't evoluate?", + "@pick(semicolon)CAPTAINS A COMDOM", + "can u give me @pick(mutations)?", + "THe saiyans screwed", + "Bi is THE BEST OF BOTH WORLDS>", + "@pick(semicolon)I WANNA PET TEH monkeyS", + "stop grifing me!!!!", + "SOTP IT#", + "shiggey diggey!!", + "@pick(semicolon)A PIRATE APPEAR", + "FUS RO DAH", + "stat me", + ">my face", + "roll it easy!", + "lol2cat", + "dem dwarfs man, dem dwarfs", + "hwee did eet fhor khayosss", + "lifelike texture ;_;", + "luv can bloooom", + "PACKETS!!!", + "port ba@pick(y_replacements) med!!!!", + "youed call her a toeugh bithc", + "closd for merbegging", + "@pick(semicolon)pray can u @pick(create_verbs) @pick(create_nouns)???", + "GEY AWAY FROM ME U GREIFING PRICK!!!!", + "@pick(semicolon)HELP INTEG MURDERIN MEE!!!", + "hwat dose tha @pick(random_gibberish) mean?????", + "@pick(semicolon)DO A BLUP SPEaS JUMP!!!!!", + "wearnig siNGUARLTY is.... FINE haHAAA", + "@pick(semicolon)AI laW 22 Open door", + "@pick(semicolon)this SI mY sHip......", + "who the HELL do u thenk u r?!!!!", + "geT THE FUCK OUTTTT", + "@pick(semicolon)CRASHING THIS SHIMP WITH NIO SURVIVROS", + "PSHOOOM", + "REMOVE SINGULARITY", + "INSTLL TEG", + "TURBIN IS BEST ENGIENE", + "SOLIRS CAN POWER THE HOLE FLEEHT ANEWAY @pick(bug)", + "parasteng was best", + "@pick(semicolon)I'VE GOT BALLS OF STEEL", + "NO I'M ONNA KILL YOU MOTHERFUCKER OLD STYLE", + "i will snatch erry motherfucker birthday", + "u just did the world a little bit more sad place for someone", + "@pick(semicolon)N-NYAAAAAA~", + "@pick(bug)", + "@pick(semicolon)wtf??????????? @pick(bug)", + "@pick(semicolon)i ran into the supermattre ten i dsappeard @pick(bug)", + "DON'T EVER TUCH ME", + "@pick(semicolon)How do I set up the. SHow do I set u p the Singu. how I the scrungulartiy????", + "AMOGN US IS FUNNY!!", + "DID YOU FUCKING.", + "i DEMAND!!! APOGEE-DEV BE DEOMTED!!!", + "@pick(semicolon)I don't ndED tEARPAHY.", + "@pick(semicolon)an,d CIOCK.", + "TUWN ME INoT A CAT!!", + "WHY WAES THE PEILL REMOVED???", + "work on the wiki please", + "ahelp SPAWN @pick(aspawnships) PLS", + "Am i allowd to kil l people if thye piss me off", + "IS THIS LIEK VOIDCREW???", + "UNiT PANICKING.", + "HIII!! HI!! <3 <3 <3", + "I LOOK LKIE BEAN,S,,, CRINGE!!!", + "SEET TH shIP TO kOS!!!!!", + "IM SynDCIATe, I ANTag, I CAN KOS......", + "ahelp ADMIN CAN I BE PIRTA", + "DOCTOR YUO DO DISCETIONS!!!", + "RESERCH NANIYES", + "REVSRSE A NY WALLS!!!", + "*monch", + "Amonger", + "Live mas", + "top ten goliath funny moments", + "put me... in a stew... then buryy mee...", + "@pick(semicolon)GTT AWYA FROM HER YOU BITHC!!", + "@pick(semicolon)IS TATH A FUCKIGN,, MOTH.", + "@pick(semicolon)BRAZIL NUMEOR UNO...!!!!", + "@pick(semicolon)blbue hair??? I'M GOIgN TO KILL THDT FUIKNG COW!", + "@pick(semicolon)HOW DO I @pick(ghetto)?????", + "ough", + "ourgh", + "ouughghnnnn", + "hrrnggg", + "HE IS BALD!!!", + "I AM NORMAL. I CAN BE TRUSTED WITH INDUSTRIAL CHEMICALS", + "Welcome to the bathroom", + "THE AMOUNGS BROKE ALL MY BONES", + "HOLY SHIT IT'S @pick(john) @pick(factions)!!", + "BLrobo BLEEBUS.....", + "drugs are funny because they add new rp elements", + "ANOTHER SHIP... STERALIZED...", + "HOpeLes WAsN'T ALwAYS NaMeD HoPelESs BeFORE THe incIDENST...", + "@pick(semicolon)HopeLSS WAS ACTUAL. Ly a LIVIng WaePON....", + "@pick(semicolon)WHEN SHIPQUEST????? PANEL NEW??????", + "WHER.E SHIPQUEST???,???", + "ei,,ither wAy... It Is WHt ti is", + "butT ShIPPtSt nEVER was a WrAZnOe liKE thaEt!!", + "A deEoP-setED dISEuire... fuR pERfECTiOsM...", + "HUMORER IS A DECLIAT THINGE!!", + "who's the asshole flying the pill class", + "IVOR@pick(y_replacements) WHAT THE FOUCKE ARE U DUING!!!??", + "RESIEST BIG MOETH", + "WE MUSTE RIASE UOP AGANST BEEG MOTNH", + "Luckily, I passed high school physics", + "I WANT NOTHING MORE IN THIS LIFE THAN TO CUDDLE UP WITH A CUTE MOTH WAIFU!!", + "GO TO HORNY JAIL!!" + ], + + "mutations": [ + "telikesis", + "halk", + "eppilapse", + "kamelien", + "eksrey", + "glowey skin", + "fungal tb", + "stun gloves" + ], + + "john": ["joehn", "jonn", "jouhn", "jeeoun"], + + "factions": ["SYNDICT", "NATOSASEN", "EEMTEQ", "MIENUTMEN", "SOMLGOVM"], + + "random_gibberish": ["g", "squid", "r", "carbon dioxide"], + + "y_replacements": ["y", "i", "e"], + + "create_verbs": ["spawn", "MAke me", "creat", "tc trade me", "gib"], + + "create_nouns": [ + "zenomorfs", + "ayleins", + "treaitors", + "sheadow lings", + "abdoocters", + "revinent", + "deval", + "deth squads", + "bleb", + "cock cult", + "anteg" + ], + + "aspawnships": [ + "BUblBUE", + "RoUBE", + "PeEL", + "TWInkLRE", + "MAYONEISE", + "raEDIO", + "joUPITR", + "HAELR TROCK", + "BEYOO", + "TID" + ], + + "bug": ["", "IS TIS A BUG??", "SI IST A BUGG/", "BUG!!!"], + + "semicolon": ["", ";", ".h"], + + "ghetto": ["ghetcheom", "ghettoghemc", "gahttochem"], "god_foe": [ "MORTALS", diff --git a/tgui/packages/tgui-dev-server/package.json b/tgui/packages/tgui-dev-server/package.json index a026558a47a1..56951b14846f 100644 --- a/tgui/packages/tgui-dev-server/package.json +++ b/tgui/packages/tgui-dev-server/package.json @@ -8,6 +8,6 @@ "glob": "^7.1.7", "source-map": "^0.7.3", "stacktrace-parser": "^0.1.10", - "ws": "^7.5.10" + "ws": "^7.5.3" } } diff --git a/tgui/packages/tgui/interfaces/Cargo.js b/tgui/packages/tgui/interfaces/Cargo.js new file mode 100644 index 000000000000..9dfcd417f593 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Cargo.js @@ -0,0 +1,533 @@ +import { flow } from 'common/fp'; +import { filter, sortBy } from 'common/collections'; +import { useBackend, useSharedState } from '../backend'; +import { + AnimatedNumber, + Box, + Button, + Flex, + Icon, + Input, + LabeledList, + NoticeBox, + Section, + Stack, + Table, + Tabs, +} from '../components'; +import { formatMoney } from '../format'; +import { Window } from '../layouts'; + +export const Cargo = (props, context) => { + return ( + + + + + + ); +}; + +export const CargoContent = (props, context) => { + const { act, data } = useBackend(context); + const [tab, setTab] = useSharedState(context, 'tab', 'catalog'); + const { requestonly } = data; + const cart = data.cart || []; + const requests = data.requests || []; + return ( + + +
+ + setTab('catalog')} + > + Catalog + + 0 && 'yellow'} + selected={tab === 'requests'} + onClick={() => setTab('requests')} + > + Requests ({requests.length}) + + {!requestonly && ( + <> + 0 && 'yellow'} + selected={tab === 'cart'} + onClick={() => setTab('cart')} + > + Checkout ({cart.length}) + + setTab('help')} + > + Help + + + )} + +
+ {tab === 'catalog' && } + {tab === 'requests' && } + {tab === 'cart' && } + {tab === 'help' && } +
+ ); +}; + +const CargoStatus = (props, context) => { + const { act, data } = useBackend(context); + const { + department, + grocery, + away, + docked, + loan, + loan_dispatched, + location, + message, + points, + requestonly, + can_send, + } = data; + return ( +
+ formatMoney(value)} + /> + {' credits'} + + } + > + + + {(docked && !requestonly && can_send && ( +
+ ); +}; + +/** + * Take entire supplies tree + * and return a flat supply pack list that matches search, + * sorted by name and only the first page. + * @param {any[]} supplies Supplies list. + * @param {string} search The search term + * @returns {any[]} The flat list of supply packs. + */ +const searchForSupplies = (supplies, search) => { + search = search.toLowerCase(); + + return flow([ + (categories) => categories.flatMap((category) => category.packs), + filter( + (pack) => + pack.name?.toLowerCase().includes(search.toLowerCase()) || + pack.desc?.toLowerCase().includes(search.toLowerCase()) + ), + sortBy((pack) => pack.name), + (packs) => packs.slice(0, 25), + ])(supplies); +}; + +export const CargoCatalog = (props, context) => { + const { express } = props; + const { act, data } = useBackend(context); + + const { self_paid, app_cost } = data; + + const supplies = Object.values(data.supplies); + + const [activeSupplyName, setActiveSupplyName] = useSharedState( + context, + 'supply', + supplies[0]?.name + ); + + const [searchText, setSearchText] = useSharedState( + context, + 'search_text', + '' + ); + + const activeSupply = + activeSupplyName === 'search_results' + ? { packs: searchForSupplies(supplies, searchText) } + : supplies.find((supply) => supply.name === activeSupplyName); + + return ( +
+ + act('toggleprivate')} + /> + + ) + } + > + + + + + + + + + + { + if (value === searchText) { + return; + } + + if (value.length) { + // Start showing results + setActiveSupplyName('search_results'); + } else if (activeSupplyName === 'search_results') { + // return to normal category + setActiveSupplyName(supplies[0]?.name); + } + setSearchText(value); + }} + onChange={(e, value) => { + // Allow edge cases like the X button to work + const onInput = e.target?.props?.onInput; + if (onInput) { + onInput(e, value); + } + }} + /> + + + + {supplies.map((supply) => ( + { + setActiveSupplyName(supply.name); + setSearchText(''); + }} + > + {supply.name} ({supply.packs.length}) + + ))} + + + + + {activeSupply?.packs.map((pack) => { + const tags = []; + if (pack.small_item) { + tags.push('Small'); + } + if (pack.access) { + tags.push('Restricted'); + } + return ( + + {pack.name} + + {tags.join(', ')} + + + + + + ); + })} +
+
+
+
+ ); +}; + +const CargoRequests = (props, context) => { + const { act, data } = useBackend(context); + const { requestonly, can_send, can_approve_requests } = data; + const requests = data.requests || []; + // Labeled list reimplementation to squeeze extra columns out of it + return ( +
act('denyall')} + /> + ) + } + > + {requests.length === 0 && No Requests} + {requests.length > 0 && ( + + {requests.map((request) => ( + + + #{request.id} + + {request.object} + + {request.orderer} + + + {request.reason} + + + {formatMoney(request.cost)} cr + + {(!requestonly || can_send) && can_approve_requests && ( + +
+ )} +
+ ); +}; + +const CargoCartButtons = (props, context) => { + const { act, data } = useBackend(context); + const { requestonly, can_send, can_approve_requests } = data; + const cart = data.cart || []; + const total = cart.reduce((total, entry) => total + entry.cost, 0); + if (requestonly || !can_send || !can_approve_requests) { + return null; + } + return ( + <> + + {cart.length === 0 && 'Cart is empty'} + {cart.length === 1 && '1 item'} + {cart.length >= 2 && cart.length + ' items'}{' '} + {total > 0 && `(${formatMoney(total)} cr)`} + +